/* ============================================================
   ROCKWOOD — Design Tokens
   "The operating field as a cosmos": deep-space base lit with
   the clinical glow of a surgical monitor. Metallic, precise.
   ============================================================ */

:root {
  /* ---- Space base ---------------------------------------- */
  --space-900: #04060c;   /* deepest void */
  --space-800: #05070d;   /* page base */
  --space-700: #0a0e1a;   /* raised surface */
  --space-600: #0e1424;   /* card surface */
  --space-500: #161d30;   /* hairline-lit surface */
  --hairline:  rgba(200, 204, 212, 0.12);
  --hairline-strong: rgba(200, 204, 212, 0.22);

  /* ---- Metallic / platinum ------------------------------- */
  --steel-050: #f4f6f9;
  --steel-100: #e9edf2;
  --steel-200: #c8ccd4;   /* primary metallic */
  --steel-300: #9aa2ad;
  --steel-400: #6b7280;
  --chrome-grad: linear-gradient(150deg, #f4f6f9 0%, #c8ccd4 34%, #8b93a0 58%, #d9dee5 82%, #aeb5c0 100%);

  /* ---- Clinical monitor glow (signal) -------------------- */
  --signal: #7fd4ff;
  --signal-dim: #4a90b8;
  --signal-glow: rgba(127, 212, 255, 0.45);

  /* ---- Sterile drape (OR blue depth) --------------------- */
  --drape: #0a3d62;

  /* ---- WhatsApp (used only as a quiet accent) ------------ */
  --wa: #25d366;
  --wa-soft: #6fe0a0;   /* muted glyph tone for dark surfaces */

  /* ---- Specialty "planet" hues --------------------------- */
  --sp-gensurg:  #4a7fb5;   /* steel blue */
  --sp-ent:      #2fb6a8;   /* teal */
  --sp-gynae:    #ff8fb1;   /* rose — "Pink Zone" */
  --sp-urology:  #e0a34e;   /* amber */
  --sp-arthro:   #a99bff;   /* ice violet */

  /* ---- Text ---------------------------------------------- */
  --text-hi:  #eef1f6;
  --text-mid: #b3bac6;
  --text-lo:  #7c8494;
  --text-faint: #545c6b;

  /* ---- Type families ------------------------------------- */
  --font-display: 'Sora', 'Segoe UI', system-ui, sans-serif;
  --font-body: 'Inter', system-ui, -apple-system, sans-serif;
  --font-mono: 'IBM Plex Mono', ui-monospace, 'Cascadia Code', monospace;

  /* ---- Type scale (fluid) -------------------------------- */
  --fs-hero: clamp(3rem, 9vw, 8.5rem);
  --fs-h1: clamp(2.4rem, 6vw, 5rem);
  --fs-h2: clamp(1.8rem, 4vw, 3.25rem);
  --fs-h3: clamp(1.25rem, 2vw, 1.6rem);
  --fs-lead: clamp(1.05rem, 1.6vw, 1.35rem);
  --fs-body: 1rem;
  --fs-sm: 0.875rem;
  --fs-xs: 0.75rem;
  --fs-readout: 0.7rem;   /* mono instrument labels */

  /* ---- Spacing ------------------------------------------- */
  --space-unit: 8px;
  --gutter: clamp(1.25rem, 4vw, 4rem);
  --maxw: 1320px;
  --maxw-text: 62ch;

  /* ---- Motion -------------------------------------------- */
  --ease-cinematic: cubic-bezier(0.16, 1, 0.3, 1);
  --ease-precise: cubic-bezier(0.65, 0, 0.35, 1);
  --dur-fast: 0.28s;
  --dur-mid: 0.6s;
  --dur-slow: 1.1s;

  /* ---- Radii & elevation --------------------------------- */
  --r-sm: 6px;
  --r-md: 12px;
  --r-lg: 20px;
  --r-pill: 999px;
  --shadow-lift: 0 24px 60px -20px rgba(0, 0, 0, 0.7);
  --glow-signal: 0 0 40px -6px var(--signal-glow);

  /* ---- Layout ------------------------------------------- */
  --nav-h: 68px;
  --z-bg: 0;
  --z-content: 10;
  --z-nav: 100;
  --z-overlay: 200;
}
