Acme Corp

Actions

Every action component draws from the brand ramp your colour pick rebuilds: solid fills, hover and pressed states, and focus rings all move together. The radius lever decides whether these stay pills.

AI

The AI components keep their own signals on purpose: the gradient ring marks where a model answers, and the status colours keep their meaning, so the brand lever leaves both alone. Everything else about them moves with the controls, so typeface, corner radius, and the neutral tint re-theme these surfaces like any other.

Thinking
Working
Waiting for you
Done
Failed
The playground overrides primitive tokens on the page root, and every semantic token chains to a primitive, so one override cascades through every component here. That is why a single colour pick moves buttons, focus rings, and chart series together.
json
{
  "query": "action colour",
  "scope": "tokens",
  "limit": 5
}
generate_theme_csscurrent lever stateRunning
1Design tokens2Component registryGet started

Forms & inputs

Focused borders, selected states, and checked fills all follow the action colour: focus any field to see it. The radius lever reshapes every input at once.

Focus me: the active border follows the brand colour.

60

Navigation

Active indicators, current-page markers, and hover states all derive from the same action tokens as the buttons above, so one colour pick keeps wayfinding consistent.

Data display

Surfaces, borders, and text all sit on the neutral scale: switch on the neutral tint to watch every container in this section wash toward your seed colour.

78ComponentsIn this system
197Semantic tokensLight and dark
Component status
ComponentCategoryStatus
Button
Actions
Stable
Combobox
Forms
Stable
Carousel
Data display
Beta
The neutral scale drives page backgrounds, container surfaces, borders, and every text colour, so the tint lever washes all of them toward the seed at once.
Containers use the same primitive radius scale as the inputs, so scaling it reshapes cards, tables, and accordions together.

Charts

Every chart colours its series from the action colour, with the lighter companions mixed from the same pick, so data visualisation stays on brand as you re-theme.

Weekly views

Bars follow the action colour

Growth

Both series derive from the action colour

Usage

Stacked areas in two shades of the same pick

Time spent

A donut on the brand ramp

Traffic by channel

Three stacked shades of one colour

Overlays

Panels, menus, and tips share the container surfaces and radius scale: open any of these while a tint or radius change is active and the overlay matches the page beneath it.

Feedback & status

These are the one deliberate exception: status colours are a separate token set that keeps its meaning regardless of branding, so the brand lever doesn't move them. Info stays blue, errors stay red, while radius, tint, and typeface changes still apply.

infopositivewarningerrorneutral
64%