Combinando sequências de seletores em @extend no SASS

Se precisarmos combinar sequências de seletores, também usamos a diretiva @extend:

Vejamos o seguinte exemplo:

style.scss#main .list p {
  font-weight: bold;
}
#sub .resume .link {
  @extend p;
}

Observe o código compilado no arquivo css, ao combinar duas sequências que não têm seletores comuns, novos seletores são formados automaticamente: um com a primeira sequência antes da segunda e um com a segunda sequência antes da primeira:

style.css#main .list p,
#main .list #sub .resume .link, #sub .resume #main .list .link {
  font-weight: bold;
}

Caso as sequências tenham um seletor comum, elas serão combinadas e apenas as diferenças alternarão (se existirem). No próximo exemplo, ambas as sequências têm o identificador #main:

style.scss#main .list p {
  font-weight: semi-bold;
}
#main .resume .link {
  @extend p;
}

Como resultado da compilação, esses dois identificadores serão combinados:

style.css#main .list p,
#main .list #sub .resume .link, #sub .resume #main .list .link {
  font-weight: bold;
}
Задание 1

Conte qual será o resultado da compilação do seguinte código:

styles.scssdiv p {
  font-size: 12px;
  padding-bottom: 4px;
}
link button #card-title {
  @extend p;
}