My Journey
Every version came out of a real project problem, not a whiteboard idea.
Started experimenting with custom properties instead of Sass variables on a client project.
Packaged the token system and utility classes into a single open-source stylesheet.
Rebuilt navigation and carousel systems, expanded the block library, and started work on the accessibility layer.
Every session starts with auditing the existing framework before adding a single new class.
Composable utilities need longhand axes — shorthand properties reset everything they touch.
Every value cascades from root tokens. No hardcoded numbers where a variable already exists.