Colors
Semantic color tokens for backgrounds, fills, text, and borders. Each token has a light and a dark value, and the values on this page are read from the theme, so they stay current.
Background
Surfaces from the page base up to the most raised layer, plus tinted backgrounds for status and accents.
Fill
Solid fills for controls, icons, and indicators.
Control
Backgrounds for inputs, toggles, and selected states.
Text
Use primary and secondary for almost all copy. Tertiary is for placeholders and very subdued metadata. Don't use quaternary in product UI.
Border and stroke
Palette
The color scales behind the semantic tokens above. Prefer a semantic token; reach for these only when none fits.
Chart
CSS variables only; use them with var().
Shadows
Each regular shadow includes its border. Do not add a separate neutral border or ring.
Low and medium support hover and focus: hover adds a solid edge, while focus retains the depth and adds a 3px halo. High has no interaction states. Borderless keeps only the depth.
Apply states explicitly, for example: shadow-low hover:shadow-low-hover focus-visible:shadow-low-focus.
Use shadow-focus for the halo alone.
Shadow colors
Colors the shadow tokens are built from. CSS variables only; use them with var().
Workflow
Colors for the Agent Builder canvas.