Color Tokens
All colors use HSL values and automatically adapt to light/dark mode. Click the copy icon to copy the CSS variable name.
--background--foreground--card--card-foreground--popover--popover-foreground--primary--primary-foreground--secondary--secondary-foreground--muted--muted-foreground--accent--accent-foreground--destructive--destructive-foreground--border--input--ringBorder Radius
Border radius values are calculated from the base --radius variable.
None
0px
SM
calc(var(--radius) - 4px)
MD
calc(var(--radius) - 2px)
LG
var(--radius)
XL
calc(var(--radius) + 4px)
Full
9999px
Typography Scale
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
The quick brown fox jumps over the lazy dog
Spacing Scale
Shadow Scale
shadow-sm
Subtle elevation
shadow-md
Medium elevation
shadow-lg
High elevation
Customization
To customize the design system, edit the CSS variables in your global CSS file:
@theme {
--color-background: 0 0% 100%;
--color-foreground: 222.2 84% 4.9%;
--color-primary: 221.2 83.2% 53.3%;
--radius: 0.5rem;
}