Two-Tier CSS Custom Properties: Theme Tokens vs. Component APIs
A follow-up to scoping custom properties in Astro: splitting variables into global theme tokens and local, structural component APIs is what turns CSS variables into a real design system.