Was passiert, wenn ich die Deklaration !default nicht verwende?

Wenn die Deklaration !default nicht verwendet wird, werden die Definitionen der Untervariante die der Hauptvariante überschreiben.

Mehr dazu in folgendem Artikel: CSS-Einstellung der Hauptvariante erzwingen