Colors

The palette of record is Tailwind's color palette — every family and step below is a CSS variable (`--color-{family}-{step}`) that ships with Tailwind v4. The Foundation selects from it: the accent hue (currently blue) and the gray family (currently neutral) resolve every semantic token the components consume.
Steps
50100200300400500600700800900950
red
orange
amber
yellow
lime
green
emerald
teal
cyan
sky
blue
indigo
violet
purple
fuchsia
pink
rose
Grays — the surface families
slate
gray
zinc
neutral
stone
The semantic mapping

Every semantic token is a configurable step on the accent hue or gray family — configured on the Foundation page (Semantic mapping section), where all theme decisions live.

The rule

Components consume semantic roles, never palette steps. "A softer grey for that text" is text-muted-foreground, not text-gray-400. Roles survive an accent or gray-family change; raw steps do not.

A stated hex is a starting point, not a value — map it to the nearest palette step, reach it through a role, and say which step now carries it. The only place palette steps are named directly is the Foundation's mapping itself.