Propriedades aninhadas no Sass

O CSS tem algumas propriedades que estão em namespaces. Exemplos: background-* (background-color, background-size, dentre outras), font-* e border-*. No CSS, se você quiser escrever mais de uma propriedade de um mesmo namespace, você tem que repetir o namespace. No Sass, você pode aninhar esse tipo de propriedade pelo namespace. Exemplo:

footer {
  background: {
    color: red;
    repeat: no-repeat;
    position: 50% 25%;
  }
}
footer {
  background-color: red;
  background-repeat: no-repeat;
  background-position: 50% 25%; }

Também há casos em que a propriedade tem um valor, que pode ser inserido normalmente:

footer {
  background: url('pattern.png') fixed {
    color: red;
    repeat: no-repeat;
    position: 50% 25%;
  }
}
footer {
  background: url("pattern.png") fixed;
    background-color: red;
    background-repeat: no-repeat;
    background-position: 50% 25%; }