Theme system
KiteUI ships preset themes as CSS variables. Install with the CLI, then customize in .kiteui/theme.json.
CLI
Install themes with npx kiteuikit theme <preset> or the full setup wizard. CLI reference
$ npx kiteuikit theme ocean
Presets
KiteUI Default
Soft pink, sky blue, and lavender — the classic KiteUI look.
defaultSunset
Warm peach, coral, and golden hour tones.
sunsetOcean
Cool teal, deep blue, and seafoam accents.
oceanForest
Fresh mint, sage, and earthy greens.
forestLavender Dream
Soft purple, lilac, and blush gradients.
lavenderMono
Neutral grayscale with subtle bubble tints.
monoCustomization
Override any token in .kiteui/theme.json:
{
"preset": "ocean",
"overrides": {
"light": {
"--bubble-pink": "oklch(0.88 0.08 350)",
"--primary": "oklch(0.58 0.14 230)"
},
"dark": {}
}
}--bubble-pink— Bubble pink--bubble-sky— Bubble sky--bubble-mint— Bubble mint--bubble-peach— Bubble peach--bubble-lavender— Bubble lavender--primary— Primary--background— Background--foreground— Foreground--radius— Border radius--radius-bubble— Bubble radius