Skip to content

Tokens

CSS custom properties generated from config. Always consume semantic tokens in components — never scale tokens directly.

// ❌ scale token — too specific, won't theme
.button { background: var(--color-primary-500); }
// ✅ semantic token — themes automatically
.button { background: var(--color-interactive); }
  • Colors--color-* scale and semantic tokens
  • Typography--font-*, --text-*, --leading-*, --tracking-*, --font-weight-*
  • Spacing--space-* numeric, named, and semantic aliases
  • Motion--duration-*, --ease-*, --transition-*