Theming
Identity and light/dark are orthogonal axes — a theme token set on one attribute, a perspective on another. No per-component CSS, no overrides. Switch themes below and watch the whole sample UI — including the chart — follow.
Live theme studio
The picker and toggle here are the same Carapace components in this site's header. Every surface below reads from the active token set.
Live theme studio
Pick a theme or flip light/dark — every surface below follows.
Inline chart
Palette tokens
Primary
Success
Warning
Danger
Info
Eleven built-in themes — AccuOSS, Carapace, Frost, Nord, Material, Solarized, Cinder, Ink, Linen, Moss, Void — each a complete token set. Add your own by defining the tokens.
Perspective is independent of identity. Any theme works in light or dark without a second definition — set one attribute, the whole tree responds.
Components read CSS custom-property tokens for color, space, radius, and type. Brand by changing tokens — never by reaching into a component's internals.
Bring your palette and type; Carapace wears it everywhere — light and dark, components and charts. Let's make it yours.