:root{
  /* Dark UI relies on hairlines + soft ambient shadow, never heavy drop shadows */
  --shadow-hairline:inset 0 0 0 1px var(--white-a8);
  --shadow-sm:0 1px 2px rgba(0,0,0,.4);
  --shadow-md:0 4px 14px -2px rgba(0,0,0,.5), 0 0 0 1px var(--white-a5);
  --shadow-lg:0 18px 48px -12px rgba(0,0,0,.65), 0 0 0 1px var(--white-a8);
  --shadow-popover:0 12px 32px -8px rgba(0,0,0,.7), 0 0 0 1px var(--border-default);
  --shadow-inset-top:inset 0 1px 0 var(--white-a8);
  --glow-accent:0 0 0 1px var(--neon-a40), 0 0 24px -4px var(--neon-a40);
  --glow-accent-strong:0 0 0 1px var(--neon-400), 0 0 32px -2px rgba(25,224,119,.55);
  --ring-focus:0 0 0 1px var(--surface-app), 0 0 0 3px var(--neon-a40);
}
