This page renders live computed CSS variables from the active theme. Any change in source-tokens.ts is reflected here automatically after rebuilding tokens.
var(--ds-color-primary)var(--ds-color-primary-hover)var(--ds-color-secondary)var(--ds-color-secondary-hover)var(--ds-color-accent-green)var(--ds-color-accent-green-hover)var(--ds-color-accent-orange)var(--ds-color-accent-orange-hover)var(--ds-color-success)var(--ds-color-success-hover)var(--ds-color-warning)var(--ds-color-warning-hover)var(--ds-color-danger)var(--ds-color-danger-hover)var(--ds-color-info)var(--ds-color-info-hover)var(--ds-color-neutral)var(--ds-color-neutral-hover)var(--ds-color-primary)var(--ds-color-primary-hover)var(--ds-color-secondary)var(--ds-color-secondary-hover)var(--ds-color-accent-green)var(--ds-color-accent-green-hover)var(--ds-color-accent-orange)var(--ds-color-accent-orange-hover)var(--ds-color-success)var(--ds-color-success-hover)var(--ds-color-warning)var(--ds-color-warning-hover)var(--ds-color-danger)var(--ds-color-danger-hover)var(--ds-color-info)var(--ds-color-info-hover)var(--ds-color-neutral)var(--ds-color-neutral-hover)var(--ds-color-primary)var(--ds-color-primary-hover)var(--ds-color-secondary)var(--ds-color-secondary-hover)var(--ds-color-accent-green)var(--ds-color-accent-green-hover)var(--ds-color-accent-orange)var(--ds-color-accent-orange-hover)var(--ds-color-success)var(--ds-color-success-hover)var(--ds-color-warning)var(--ds-color-warning-hover)var(--ds-color-danger)var(--ds-color-danger-hover)var(--ds-color-info)var(--ds-color-info-hover)var(--ds-color-neutral)var(--ds-color-neutral-hover)Text colours meet WCAG 2.2 AA (4.5:1) on every surface in both themes. Colour text and meaningful icons with a *-text token, never the raw tone: the tone is for fills, borders, dots and tints. On a solid tone fill use on-*. Borders, dividers and tracks use $color-line, which is not a text colour.
var(--ds-color-text-main)var(--ds-color-text-muted)var(--ds-color-text-soft)var(--ds-color-primary-text)var(--ds-color-secondary-text)var(--ds-color-success-text)var(--ds-color-warning-text)var(--ds-color-danger-text)var(--ds-color-info-text)var(--ds-color-accent-green-text)var(--ds-color-accent-orange-text)var(--ds-color-neutral-text)var(--ds-color-on-primary)var(--ds-color-on-secondary)var(--ds-color-on-success)var(--ds-color-on-warning)var(--ds-color-on-danger)var(--ds-color-on-info)var(--ds-color-on-accent-green)var(--ds-color-on-accent-orange)var(--ds-color-on-neutral)var(--ds-color-bg-page)var(--ds-color-bg-surface)var(--ds-color-bg-panel)var(--ds-color-bg-glass)var(--ds-color-scrim)var(--ds-color-border-soft)var(--ds-color-line)var(--ds-color-focus-ring)@use "@/design-system/scss/tokens" as tokens;
.example {
color: tokens.$color-text-main;
background: tokens.$color-bg-surface;
border: 1px solid tokens.$color-border-soft;
}