Public CSS variables use the --kui-* prefix and flow through predictable layers.

seed -> palette -> semantic -> component

Required color seeds generate the palette and semantic token layers.

NameTypeDefaultDescription
--kui-seed-primaryoklch(0.52 0.25 285)Brand and action color.
--kui-seed-neutraloklch(0.5 0.01 80)Surface, border, and text base.
--kui-seed-successoklch(0.54 0.16 145)Positive state.
--kui-seed-warningoklch(0.74 0.16 75)Caution state.
--kui-seed-dangeroklch(0.54 0.22 25)Error or destructive state.
--kui-seed-infooklch(0.58 0.16 215)Informational state.

Radius and spacing scales are shared by component tokens and docs layout primitives.

--kui-radius-none: 0;
--kui-radius-xs: 4px;
--kui-radius-sm: 6px;
--kui-radius-md: 8px;
--kui-radius-lg: 10px;
--kui-radius-xl: 14px;
--kui-radius-full: 9999px;