Wir können auch anders.
das ist mir durchaus klar - darum habe ich ja das obrige beispiel gewählt (und mich vertippt ;)
h1, h2, h3 {
color: red;
border: red;
background: red;
}
ist etwas anderes wie
h1 { color: red; }
h2 { border: red; }
h3 { background: red; }
je zerpflückter farbgemeinsamkeiten in einem design werden, desto schwieriger ist es, noch vernünftig gemeinsam mit css zu formatieren
da hilft dann oft nur noch find & replace in einem editor oder das serverseitige generieren von css-files - praktisch wären variablen in css dadurch trotzdem, aber notwendig wahrscheinlich nicht, da es ja workarounds gibt
phpbb3 nutzt zb ein derartiges system - ein art mini template-parser fürs css-file um grafikpfade oder farben zu definieren