/* ============================================================
   MEDICORTEX — RADIUS & ELEVATION TOKENS
   Calm, low-spread shadows tinted with the brand violet so depth
   feels related to the palette rather than a flat grey drop.
   ============================================================ */
:root {
  /* Corner radii */
  --radius-xs:   4px;
  --radius-sm:   6px;
  --radius-md:   10px;
  --radius-lg:   14px;
  --radius-xl:   20px;
  --radius-2xl:  28px;
  --radius-3xl:  40px;
  --radius-pill: 999px;
  --radius-circle: 50%; /* @kind radius */

  /* Shadows (violet-tinted ink: 20,18,42) */
  --shadow-xs:  0 1px 2px rgba(20,18,42,0.06);
  --shadow-sm:  0 1px 3px rgba(20,18,42,0.08), 0 1px 2px rgba(20,18,42,0.05);
  --shadow-md:  0 6px 18px -4px rgba(20,18,42,0.12), 0 2px 6px -2px rgba(20,18,42,0.07);
  --shadow-lg:  0 18px 44px -12px rgba(20,18,42,0.18), 0 6px 14px -8px rgba(20,18,42,0.10);
  --shadow-xl:  0 32px 70px -20px rgba(20,18,42,0.26);

  /* Brand glow — for primary CTAs, focus states, accent cards */
  --shadow-brand:  0 12px 32px -8px rgba(104,88,208,0.42);
  --shadow-accent: 0 12px 32px -8px rgba(31,199,176,0.40);

  /* Hairline inner border used on dark cards */
  --ring-inset: inset 0 0 0 1px rgba(255,255,255,0.08); /* @kind shadow */
}
