/* ELEVATION — dark-first. On #101010, elevation reads through hairline borders and
   deep ambient shadow, not soft gray drop-shadows. The amber glow marks the live/CTA state. */
:root {
  /* Ambient shadows tuned for a near-black canvas */
  --shadow-sm:  0 1px 2px rgba(0,0,0,0.5);
  --shadow-md:  0 4px 16px rgba(0,0,0,0.45);
  --shadow-lg:  0 16px 40px rgba(0,0,0,0.55);
  --shadow-xl:  0 32px 80px rgba(0,0,0,0.6);

  /* Hairline "border" shadows — the primary way cards separate from canvas */
  --ring-hairline: inset 0 0 0 1px var(--ink-800);
  --ring-raised:   inset 0 1px 0 rgba(255,255,255,0.04), inset 0 0 0 1px var(--ink-750);

  /* Accent glow — CTAs and the "with automation" live state */
  --glow-accent: 0 0 0 1px var(--amber-a40), 0 8px 28px var(--amber-a24);
  --glow-accent-sm: 0 0 0 1px var(--amber-a40), 0 2px 12px var(--amber-a24);

  /* Focus */
  --focus-ring: 0 0 0 2px var(--ink-950), 0 0 0 4px var(--ring);
}
