Where most design work happens. Styles live in colocated SCSS and are driven by two inputs you don't own: CSS custom properties the editor's Fields emit, and state classes the JS toggles.
- SCSS architecture & colocation — where styles live and how they're bundled.
- The
lib/directory — shared mixins, functions, and variables. - The rhythm system — the fluid vertical-spacing scale (gutter vs rhythm).
- Animation — the
.animate→.is-animatedfade contract. - The state-class contract — JS drives state, SCSS expresses it.