:root{
  /* Shadows are cool-tinted, wide and very low-alpha: the UI reads flat-but-lifted. */
  --shadow-hairline:0 0 0 1px var(--line-2);
  --shadow-card:0 1px 2px rgba(14,34,74,.04), 0 10px 24px -16px rgba(14,34,74,.14);
  --shadow-card-hover:0 2px 4px rgba(14,34,74,.05), 0 16px 32px -18px rgba(14,34,74,.18);
  --shadow-pop:0 12px 32px -8px rgba(14,34,74,.16), 0 2px 6px rgba(14,34,74,.06);
  --shadow-drawer:-24px 0 60px -24px rgba(14,34,74,.20);
  --shadow-frame:0 24px 60px -30px rgba(14,34,74,.30);
  --glow-primary:0 6px 18px -6px rgba(24,94,243,.45);
  --glow-orb:0 0 40px rgba(24,94,243,.35);
  --ring-focus:0 0 0 3px rgba(24,94,243,.22);
  --ring-selected:0 0 0 1.5px var(--cobalt-500);
}
