:root{
  /* Shadows are cast into blue-black, never grey. Gold rims do the lifting. */
  --shadow-none:none;
  --shadow-sm:0 1px 2px rgba(3,5,10,.6);
  --shadow-card:0 18px 40px -20px rgba(3,5,10,.9),0 2px 0 rgba(255,255,255,.03) inset;
  --shadow-card-hover:0 28px 60px -22px rgba(3,5,10,.95),0 0 0 1px var(--gold-a24) inset;
  --shadow-lift:0 40px 90px -36px rgba(3,5,10,1);
  --shadow-inset-well:inset 0 1px 0 rgba(255,255,255,.04),inset 0 -24px 48px -32px rgba(3,5,10,.9);

  /* Glows — the crystal, the gold line, the ember core */
  --glow-gold-sm:0 0 12px rgba(227,200,138,.28);
  --glow-gold:0 0 28px rgba(227,200,138,.34);
  --glow-gold-lg:0 0 64px rgba(227,200,138,.30),0 0 140px rgba(255,181,92,.14);
  --glow-ember:0 0 44px rgba(255,181,92,.45);
  --glow-crystal:0 0 70px rgba(198,216,234,.28);

  /* Hairline rims, applied as box-shadow so they stack with glows */
  --rim-gold:0 0 0 1px var(--gold-a24);
  --rim-gold-strong:0 0 0 1px var(--gold-a40);
  --rim-cool:0 0 0 1px var(--line-cool);
}
