:root{
--brand-50:oklch(0.955 0.024 259);
--brand-100:oklch(0.936 0.018 259);
--brand-200:oklch(0.878 0.026 259);
--brand-400:oklch(0.792 0.033 259);
--brand-500:#91A0B6;
--brand-600:oklch(0.602 0.040 259);
--brand-700:oklch(0.482 0.044 259);
--brand-800:oklch(0.375 0.045 259);
--brand-900:oklch(0.285 0.038 259);
--ink-950:oklch(0.16 0.014 258);
--ink-900:oklch(0.20 0.016 258);
--ink-800:oklch(0.27 0.018 258);
--ink-700:oklch(0.36 0.018 258);
--ink-600:oklch(0.50 0.016 258);
--ink-500:oklch(0.58 0.014 258);
--ink-300:oklch(0.78 0.01 258);
--ink-100:oklch(0.94 0.006 258);
--ink-0:oklch(0.99 0.002 258);
--bg-canvas:var(--brand-50);
--bg-surface:oklch(0.982 0.011 259);
--bg-surface-raised:var(--ink-0);
--border-subtle:oklch(0.84 0.016 259);
--border-strong:oklch(0.62 0.030 259);
--text-primary:var(--ink-900);
--text-secondary:var(--ink-700);
--text-tertiary:var(--ink-600);
--accent:var(--brand-800);
--accent-hover:var(--brand-900);
--accent-press:oklch(0.235 0.032 259);
--text-on-brand:var(--ink-0);
--accent-subtle:oklch(0.602 0.040 259 / 0.12);
--brand-mark:var(--brand-500);
--success:oklch(0.58 0.13 155);
--danger:oklch(0.55 0.19 25);
}
