CSS Custom Properties as Design-System Primitives: An Architecture Note
Architecture note on using CSS Custom Properties as design-system primitives: flat token namespaces, cascade-based theming, trust boundaries with JavaScript, DevTools validation, and failure modes like cyclic references and silent calc() failures. Includes migration triggers for token systems.