v1 has no theme API — the design system is the theme. Its visual language is organized into palette families you apply through classes and CSS variables.
The palette families#
| Family | Palettes | Mood |
|---|---|---|
| Neon | neon-purple neon-pink neon-cyan neon-lime neon-orange | High-energy, dark-first, glowing |
| Pastel | pastel-rose pastel-lavender pastel-mint pastel-peach pastel-sky | Soft, light, gentle |
| Brutal | brutal-red brutal-yellow brutal-blue | Loud, flat, hard-edged |
| Nature | forest earth ocean sunset | Organic and warm |
| Neutral | mono minimal-ice | Quiet structure |
Recreating the v1 look on the modern engine#
The v3 compiler recreates the entire v1 design system as a config — palettes become theme.extend.colors, components become addComponents. Follow the releases/migration-v1-to-v3|migration guide.
