Quando più regole potrebbero stilizzare un elemento, due meccanismi decidono il risultato: la cascata (quale regola vince) e l'ereditarietà (quali proprietà si trasmettono dai genitori).
La cascata — risolvere i conflitti, in ordine
Il browser sceglie la dichiarazione vincente controllando, in ordine di priorità:
1. Importance → !important beats normal declarations
2. Specificity → more specific selector wins (ids > classes > elements)
3. Source order → if still tied, the LAST rule defined wins
