Multi-Theme and Multi-Brand Token Architecture
Structure tokens with tier hierarchy (primitive, semantic, component) to support light/dark and multiple brand themes.
Theme vs Brand
A theme changes the color mode of the same brand (light and dark versions of the same product). A brand is a different visual identity — the same design system components rendered with different colors, typography, and spacing to serve different products or customers. Both use the same token architecture but at different abstraction levels.
Primitive Token Layer
Primitive tokens are the complete palette of raw values available to the system. They include every color step (color-blue-50 through color-blue-900), every spacing unit, every font size. Primitive tokens are never used directly in components — they are only referenced by semantic tokens. The palette is defined once and shared across all themes and brands.
All lessons in this course
- What Are Design Tokens and Why They Matter
- Style Dictionary: Transforming and Generating Tokens
- Tokens in Tailwind, CSS Variables, and CSS-in-JS
- Multi-Theme and Multi-Brand Token Architecture