Every component, all variants and states — themed by the selected brand. Each lists the props that matter and which token paints each part.
@radix-ui/themes · ButtonPrimary interactive control for actions.
PROPS
COLOUR BREAKDOWN
--accent-9--accent-contrast--accent-a3--accent-a11@radix-ui/themes · BadgeSmall status or category label.
PROPS
COLOUR BREAKDOWN
--accent-a3--accent-a11@radix-ui/themes · CardContainer surface for grouped content.
PROPS
COLOUR BREAKDOWN
--color-panel-solid--gray-6--gray-12@radix-ui/themes · TextFieldSingle-line text input.
PROPS
COLOUR BREAKDOWN
--color-surface--gray-7--gray-12@radix-ui/themes · CheckboxBinary selection control.
PROPS
COLOUR BREAKDOWN
--accent-9--accent-contrast@radix-ui/themes · SwitchOn/off toggle.
PROPS
COLOUR BREAKDOWN
--accent-indicator--gray-1@radix-ui/themes · SelectDropdown selection control.
PROPS
COLOUR BREAKDOWN
--color-surface--gray-7@radix-ui/themes · CalloutHighlighted message or notice.
PROPS
COLOUR BREAKDOWN
--accent-a3--accent-11@radix-ui/themes · TextText follows the Radix step logic: light/dark pick the fixed white/black alpha ramp, high/low contrast pick step 12 vs 11. Colour profiles set these per surface.
PROPS
COLOUR BREAKDOWN
--black-a12--black-a11--white-a12--white-a11