:root {
  /* Shadows are almost invisible. They separate white cards from a grey canvas,
     nothing more. No coloured shadows, no glows. */
  --shadow-none: none;
  --shadow-card: 0 1px 2px rgba(9, 9, 11, 0.04), 0 6px 16px -8px rgba(9, 9, 11, 0.06);
  --shadow-raised: 0 2px 4px rgba(9, 9, 11, 0.05), 0 12px 28px -10px rgba(9, 9, 11, 0.10);
  --shadow-overlay: 0 8px 12px -6px rgba(9, 9, 11, 0.08), 0 24px 48px -12px rgba(9, 9, 11, 0.16);
  --shadow-shell: 0 24px 64px -24px rgba(9, 9, 11, 0.14);
  --shadow-inset-track: inset 0 0 0 1px rgba(9, 9, 11, 0.02);
  --ring-focus: 0 0 0 2px var(--white), 0 0 0 4px rgba(9, 9, 11, 0.18);
}
