Color

Warm earth tones with decisive semantic color. Every color has a job. All neutrals have a warm undertone (OKLCH hue ~55). Never pure black, never clinical white.

Surfaces

--color-surface Primary background. Aged paper.
--color-surface-secondary Recessed areas, sidebars.
--color-surface-tertiary Deep nesting, active states.

Borders

--color-border Default structural borders.
--color-border-strong Emphasized borders, focus.

Text

--color-text Primary text. Never pure black.
--color-text-secondary Descriptions, metadata.
--color-text-muted Placeholders, disabled.

Accent

--color-accent Orange. Creation, focus, primary action.
--color-accent-hover Accent hover state.
--color-accent-subtle Accent background tint.

Semantic

--color-destructive Red. Danger, errors, deletion.
--color-destructive-subtle Destructive background.
--color-success Green. Confirmation, positive.
--color-success-subtle Success background.
--color-warning Amber. Caution, attention.
--color-warning-subtle Warning background.
--color-info Blue. Information, links.
--color-info-subtle Info background.