Presets
gaudi, folio, graphite, contrast, pastel, midnight, grove and ember, each passing WCAG AA in both modes.
| Preset | Character |
|---|---|
gaudi | The default, extracted from tokens.css; applying it changes nothing. |
folio | Warm editorial serif. |
graphite | Cool minimal mono, square and flat. |
contrast | 7:1 body text. |
pastel | Soft and rounded. |
midnight | Dark-first indigo. |
grove | Nature. |
ember | Vivid orange. |
- Active
Gaudi
The default Gaudi theme: neutral surfaces, functional blue accents, Inter and JetBrains Mono.
Folio
Warm editorial: cream paper, ink text, a terracotta accent and serif headings.
Graphite
Cool minimal: graphite accent, flat surfaces, square corners and monospace type.
High Contrast
Maximum legibility: pure black and white, 7:1 text, strong borders and an amber focus.
Pastel
Soft and friendly: lavender-tinted surfaces, gentle tints and generous rounding.
Midnight
Dark-first: deep indigo night surfaces, an electric accent and cyan focus.
Grove
Nature: moss green on warm stone, ochre highlights and humanist type.
Ember
Bold and energetic: a vivid orange accent, grotesk type and confident elevation.
Presets are JSON in themes/presets/ and shadcn registry items named theme-<id>. The CLI lists, checks and exports them: