Theme Setup
Edit shared tokens once, customize light and dark palettes, and export only your intentional overrides. Empty fields inherit library defaults.
Shared tokens belong to default and apply in both modes. Default color overrides also apply in dark unless you override them there. Component palettes are independent; changing primary does not recolor every component.
Preview · dark
Built-in palette with your shared and theme overrides.
Buttons
Tags
Alerts
Primary
Primary alert surface.
Info
Informational alert.
Success
All systems nominal.
Warn
Action required soon.
Danger
Something failed.
Neutral
Default neutral surface.
Surfaces
Surface colors can be edited independently in components.card.
Active users
12,480
Revenue
$12,480
Form controls
Upload
Render
Navigation
The tab content surface inherits from card-background.
Timeline
Skeleton
Typography
Caption · text-typography-xs
Small · text-typography-sm
Body · text-typography-base
Lead · text-typography-lg
Section · text-typography-2xl
Display · text-typography-4xl