Theming
- Light & dark mode
- Shared color tokens
- One file to rebrand
Search the packs, templates, docs, and pages
Colors and shape live in one stylesheet as variables. Change them and every screen follows: the product, the login screen, and the admin panel, in light and dark.
--primary: oklch(0.65 0.22 50);the admin panel reads the same names
Open one file
assets/styles.css holds brand, surfaces, text and chart colors as named OKLCH variables.
Change the values
Write your own values, or let the CLI apply one of 13 shipped presets, each defined for light and dark.
Everything follows
Buttons, badges, charts, the login gradient and the admin panel all resolve to the same variables, across all six apps.
same components, two values of --primary
Real covers from the five shipped templates. A theme, a radius, a mode: that is the entire difference.

The same presets the CLI writes into a generated project, applied live.
13
Full themes, each in light and dark
The same presets the CLI writes into a generated project.
1 file
To retheme every screen you own
App, login and admin all follow assets/styles.css.
styles.css
app
login
admin
5
Brands already running on this system
The shipped templates differ by tokens, not by code.
five brands, one codebase
Most template theming stops at the marketing site. This reaches the product, the admin panel, and the login screen.
:root
primary
secondary
muted
card
destructive
accent
.dark
primary
secondary
muted
card
destructive
accent
Semantic names, both modes from one set of variables, internal tools included.
Components ask for the role, never for the color.
primary
secondary
muted
card
destructive
accent
Two value sets under the same variables. Not two designs.
:root
Light values
.dark
Dark values
Same stylesheet. One retheme covers both.


A theme, a radius, a starting mode. That is the difference.
Components, layouts, and themes, all driven by the one stylesheet you just tried in the switcher.
Templates are curated project starters built on this stack: a layout, feature packs, a custom theme, and bonus pages. The previews below are recordings of the real apps.
Start from the closest template, or take the neutral starter and write your own values into one file.
13 presets / both modes / your repo