Primitive vs Semantic Tokens — When to Use What

Design tokens come in two flavors: primitive (pure values) and semantic (contextual meaning). Understanding the difference — and when to use each — is the foundation of any scalable design system.