Unione di sequenze di selettori in @extend in SASS

Se abbiamo bisogno di unire sequenze di selettori, usiamo anche la direttiva @extend:

Consideriamo il seguente esempio:

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

Notate il codice compilato nel file css, quando si uniscono due sequenze che non hanno selettori comuni, si formano automaticamente nuovi selettori: uno con la prima sequenza prima della seconda e uno con la seconda sequenza prima della prima:

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

Nel caso in cui le sequenze abbiano un selettore comune, allora saranno unite insieme e ad alternarsi saranno solo le differenze (se presenti). Nel seguente esempio entrambe le sequenze hanno l'identificatore #main:

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

Come risultato della compilazione, questi due identificatori saranno uniti:

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

Spiegate quale sarà il risultato della compilazione del seguente codice:

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