-
Most CSS conventions rely on layering—from OOCSS structure+skin, to ITCSS 7-layer triangle. Layers are often merged from different teams, design systems, & outside libraries. fantasai tabatkins frivoal & I are working on a spec to help manage that: gist.github.com/mirisuzanne/4224caca74a0d4be33a2b565df34b9e7
-
Different aspects of the cascade (origins, importance, context, specificity, order) represent different meaningful style concerns – but we often end up misusing specificity/importance to achieve this sense of layers, or to override rules. The goal is to free us from those hacks.