Loading...

Tokens

Design Tokens

CSS custom properties registered as Tailwind utilities. All respond to color mode and active theme automatically.

Surface scale

theme-50 through theme-950 — defaults to zinc, overridden per theme. Use bg-theme-*, text-theme-*, border-theme-* in components instead of zinc-* so surfaces respond to the active theme.

50
100
200
300
400
500
600
700
800
900
950

Switch theme (warm / midnight) in UI Settings to see the scale shift.

Semantic colors

Single solid value per color, light and dark. Use the /N opacity modifier for tints — bg-success/10 applies alpha to the color only, not the element.

primary

solidbg-primary
tint /10bg-primary/10
Aa
text + bordertext-primary

--color-primary (= accent)

neutral

solidbg-neutral
tint /10bg-neutral/10
Aa
text + bordertext-neutral

--color-neutral

success

solidbg-success
tint /10bg-success/10
Aa
text + bordertext-success

--color-success

warn

solidbg-warn
tint /10bg-warn/10
Aa
text + bordertext-warn

--color-warn

error

solidbg-error
tint /10bg-error/10
Aa
text + bordertext-error

--color-error

info

solidbg-info
tint /10bg-info/10
Aa
text + bordertext-info

--color-info

Accent palette

User-switchable accent colors. Each has a light and dark value. The active accent sets --color-accent, which primary aliases.

kingfisher

#0284a8/#22d3ee

Kingfisher

amber

#a07c14/#c49a28

Amber

rose

#9e3068/#c45c8a

Rose

azure

#2563a8/#4d95d4

Azure

lime

#6a9416/#94c228

Lime

magenta

#a8186e/#f040b4

Magenta

violet

#7020c8/#a870ff

Violet

mono

#18181b/#f4f4f5

Mono

Usage

How to use these in components.

Badge / pill

SuccessWarningErrorInfoNeutral
bg-success/10 text-success

Alert / banner

Something went wrong.
Changes saved.
New version available.
bg-error/10 border-error/20 text-error