Abstracción lejos de CSS

Déjame aclarar algo.

YO.Odio. CSS

Es una pesadilla interminable. Cada cambio de diseño menor se siente como un truco. Las soluciones a los problemas parecen involucrar a menudo números desorbitados como un chef tratando de calcular exactamente cuánta nuez moscada poner en su famoso arroz con leche. Luego viene el problema del navegador múltiple, los problemas de resolución múltiple ...

.. para abreviar una larga historia, es un dolor. Una PITA, si quieres.

Muchos marcos buscan abstraerse del HTML (etiquetas personalizadas, sistema de componentes JSF) en un esfuerzo por facilitar el manejo de ese hervidor de pescado en particular.

¿Hay algo que hayan usado que tenga un concepto similar aplicado a CSS? Algo que hace un montón de magia entre navegadores para usted, admite variables similares (por qué tengo que escribir # 3c5c8d cada vez que quiero ese color), admite campos calculados (que se 'compilan' en CSS y JS), etc.

Alternativamente, ¿estoy incluso pensando en esto correctamente? ¿Estoy tratando de empujar un bloque muy cuadrado a través de un agujero muy redondo?

Respuestas a la pregunta(18)

Su respuesta a la pregunta