:root { --c-surface-0: hsl(30 32% 10%); --c-surface-1: hsl(30 28% 16%); --c-surface-2: hsl(30 26% 22%); --c-border: hsl(30 24% 24%); --c-border-soft: hsl(30 22% 33%); --c-border-faint: hsl(30 28% 16%); --c-border-strong: hsl(30 15% 62%); --c-text: hsl(30 15% 94%); --c-text-secondary: hsl(30 12% 82%); --c-text-muted: hsl(30 10% 65%); --c-text-subtle: hsl(30 8% 50%); --c-text-faint: hsl(30 8% 38%); --c-text-faintest: hsl(30 10% 28%); --c-danger-bg: #450a0a; --c-danger-border: #7f1d1d; --c-danger-text: #f87171; --c-danger-text-strong: #fca5a5; --c-accent: hsl(210 70% 62%); --c-accent-soft: hsl(180 55% 34%); --c-accent-text: hsl(210 75% 80%); --c-accent-2: hsl(120 65% 55%); --c-accent-3: hsl(300 65% 68%); }