:root {
  /* Shadows are warm-neutral and low-opacity: the system leans on rules, not depth. */
  --shadow-0: none;
  --shadow-1: 0 1px 2px oklch(0.215 0.012 85 / 0.06);
  --shadow-2: 0 2px 6px oklch(0.215 0.012 85 / 0.07), 0 1px 2px oklch(0.215 0.012 85 / 0.04);
  --shadow-3: 0 8px 24px oklch(0.215 0.012 85 / 0.1), 0 2px 6px oklch(0.215 0.012 85 / 0.05);
  --shadow-4: 0 24px 64px oklch(0.215 0.012 85 / 0.16);
  --shadow-inset: inset 0 1px 0 oklch(1 0 0 / 0.6);
  --ring-focus: 0 0 0 3px var(--focus-ring);
  --blur-veil: saturate(150%) blur(12px);
}
