Es gibt "Frameworks" auch für css.
Vielleicht suchst du ja sowas?
Ansonsten ist jede Webanwendung individuell. Der eine möchte einen Standardabstand von padding: 5px , der andere von 15px. Der eine möchte das die Boxen 5px auseinander stehen, der nächste 20px (Weil das auge zur ruhe kommen soll). Schriftgröße soll bei dem einen Projekt bei 25px sein (da auch ältere User alles gut lesen sollen), ein Brillenhersteller möchte 8px, damit man denkt man braucht eine brille. etc....
Wenn man für diese Dinge immer nur ein standard css benutzen würde, dann würde jede Webseite vom layout gleich aussehen. Und wenn man dieses css layout auch noch aus dem cms bestimmen kann, dann bist du als webentwickler arbeitslos.
Gruß
T-Rex