page ThemesGuide { layout = "showcase" seo { title = "Themes" description = "Theme presets control radius, surface treatment, borders, shadows, and motion." } view {
Customization

Themes

Theme presets control radius, surface treatment, borders, shadows, and motion.

Theme anatomy

A theme combines mode, palette, accent, radius, elevation, borders, motion, and typography. Components consume semantic tokens rather than palette-specific values.

Select only what ships

Production pages link the active palette/accent sheet. Keep alternative themes available for user selection without placing the complete matrix on every page.

Customize globally

Override tokens at the application boundary for brand-wide changes. Keep component-local adjustments in the owning page or component.

Validate the system

Use the design panel to compare presets, then verify the production build's theme link and CSS report.

Quick start

theme: {
  default: "light",
  palette: "violet",
  accent: "violet",
}
} }