I've been working on a new approach to writing and maintaining large #CSS codebases.
We're calling it #CardStock.
One of the key fundamentals is that all HTML, all related CSS are structured as reusable components, defined by schemas.
These provide a separation of structure and style for CSS, letting us do some neat things, including: