Colors & tokens

Semantic app-* colors

Colors are space-separated RGB channel variables, exposed to Tailwind as app-* colors so opacity modifiers work (bg-app-strong/20). They change with the theme.

app-bg
app-card
app-border
app-text
app-muted
app-soft
app-strong
Color tokens
TokenCSS variableUse
app-bg--color-app-bgPage background, input fill
app-card--color-app-cardSurfaces: cards, dialogs
app-border--color-app-borderBorders and dividers
app-text--color-app-textPrimary text
app-muted--color-app-mutedSecondary text, labels
app-soft--color-app-softTitles, emphasis
app-strong--color-app-strongPrimary actions, focus rings

Other tokens: --xd-z-modal (80), --xd-z-popover (85, menus, pickers, popovers), --xd-z-toast (90) and --xd-z-tooltip (100) control overlay stacking, and the preset adds the fade-up and indeterminate animations.