Theme Builder

Tune the two colours a theme is built on, accent and ink, and watch the whole page re-theme. When it looks right, copy the CSS into your own app.css. Your tweaks are saved as you go and shared with the floating theme widget on the other docs pages; hit Reset to clear them.

Accent

Your brand colour: buttons, links, focus rings and active states. Use it anywhere via *-accent utilities (bg-accent, text-accent).

Ink

The neutral base: text, borders, surfaces and the off-accent fill. Re-tones the *-ink-* scale (bg-ink-100, text-ink-500).

Dark depth
Form controls
Radius
Button radius
Shadow
Focus ring
Structural
Radius
Shadow
Card border
Surface lift (light)
Surface lift (dark)
Buttons
Select
Radio
Checkbox & switch
Input
Badges
Operational Degraded Tag
Generated CSS

Copy this into the inline <style> from your base template (no build) or your app.css after the kit import (custom build), to make this theme yours. It overrides the kit's default tokens, so no component files change. See the Theming guide for how it works, or the full token reference.

Ink is the kit's themeable neutral (--color-ink-*), defaulting to the zinc look, so re-toning it is just a token override (no rebuild). Your own zinc usage is untouched.