77onicin7onic.hashnode.dev·May 26 · 9 min readDesign to Code #8: The Cosmetics of ModularityIt was sometime in early April. Version 0.1.0 had been sitting on npm for maybe twenty-four hours. I was clicking through the documentation site I'd just deployed, riding that brief, fragile wave of p00
77onicin7onic.hashnode.dev·May 26 · 9 min readDesign to Code #7: How CVA Scaffolding Turned Into Dead CodeThe lint config had been sitting in the repo for a week, untouched, when I finally ran it across src/components/ui/ on the afternoon of April 4th. I was expecting maybe a stray console.log, a forgotte00
77onicin7onic.hashnode.dev·May 26 · 9 min readDesign to Code #6: When @theme inline Killed My Dark ModeI was in test-v4 that morning, clicking the theme toggle for the fifteenth time, and the card background just kept staying white. The toggle itself worked. I could watch data-theme="dark" flip on <htm00
77onicin7onic.hashnode.dev·May 26 · 8 min readDesign to Code #5: Using AI to Build a Design SystemI gave Claude the Switch component spec and pointed it at variables.css. What came back — CVA variants, Radix Primitives, forwardRef, controlled and uncontrolled both wired — was genuinely good. Bette00
77onicin7onic.hashnode.dev·May 18 · 6 min readBuild & Release #2: Five Patches for One Line of CSSI was running through a quick test on April 27 when I noticed something almost funny. Light background. White-ish text. Just barely legible enough that you could tell text was supposed to be there, li00