/* CopyAlpha: one graphite blue-grey workbench, approved 2026-09-09. */
:root {
  color-scheme: dark;
  --ui-canvas: oklch(23% 0.020 250);
  --ui-paper: oklch(28% 0.020 250);
  --ui-soft: oklch(31% 0.020 250);
  --ui-raised: oklch(35% 0.023 250);
  --ui-ink: oklch(94% 0.010 250);
  --ui-muted: oklch(77% 0.015 250);
  --ui-line: oklch(40% 0.020 250);
  --ui-control-line: oklch(58% 0.020 250);
  --ui-accent: oklch(78% 0.120 225);
  --ui-accent-hover: oklch(85% 0.100 225);
  --ui-danger: oklch(76% 0.140 20);
  --ui-danger-soft: oklch(31% 0.050 20);
  --ui-success: oklch(78% 0.150 155);
  --ui-success-soft: oklch(31% 0.040 155);
  --ui-warning: oklch(82% 0.120 80);
  --ui-warning-soft: oklch(31% 0.040 80);
  --ui-line-active: var(--ui-accent);
  --ui-focus: var(--ui-accent);
  --ui-accent-ink: oklch(20% 0.018 250);
  --ui-chart-alt: oklch(78% 0.110 300);
  --ui-chart-grid: oklch(37% 0.018 250);
  --ui-overlay: oklch(15% 0.020 250 / 72%);
  --ui-shadow: oklch(12% 0.015 250 / 26%);
  --ui-radius: 8px;
  --ui-space-1: 4px;
  --ui-space-2: 8px;
  --ui-space-3: 12px;
  --ui-space-4: 16px;
  --ui-space-6: 24px;
  --ui-space-8: 32px;
  --ui-ease: cubic-bezier(.2, .8, .2, 1);
}
