/* ==========================================================================
   Geek Partners — Radius & elevation tokens
   Restrained rounding (technical, not bubbly). Shadows are low-spread and
   cool-toned; on dark surfaces, depth comes mostly from hairline borders
   plus a soft ambient shadow. Indigo "glow" reserved for primary actions.
   ========================================================================== */

:root {
  /* Corner radii */
  --radius-xs:   3px;
  --radius-sm:   5px;
  --radius-md:   8px;
  --radius-lg:   12px;
  --radius-xl:   16px;
  --radius-2xl:  22px;
  --radius-pill: 999px;
  --radius-card: var(--radius-lg);

  /* Elevation (cool, low-spread) */
  --shadow-xs: 0 1px 2px rgba(2,4,12,0.40);
  --shadow-sm: 0 1px 2px rgba(2,4,12,0.40), 0 2px 6px rgba(2,4,12,0.30);
  --shadow-md: 0 4px 12px rgba(2,4,12,0.45), 0 1px 3px rgba(2,4,12,0.40);
  --shadow-lg: 0 12px 32px rgba(2,4,12,0.55), 0 2px 8px rgba(2,4,12,0.40);
  --shadow-xl: 0 24px 64px rgba(2,4,12,0.60), 0 8px 16px rgba(2,4,12,0.40);

  /* Inner hairline that reads as a crisp edge on dark cards */
  --ring-inset: inset 0 0 0 1px var(--border-subtle);

  /* Accent glow — primary CTAs, focus, active nav */
  --glow-accent: 0 0 0 1px rgba(84,104,255,0.30), 0 8px 24px rgba(84,104,255,0.28);
  --glow-accent-sm: 0 4px 14px rgba(84,104,255,0.30);
}
