/* ====================================================================
   GOLD SURGERY QUOTATION - SHARED THEME TOKENS (Sprint 2)
   ====================================================================
   Design tokens that are IDENTICAL across all five portals, extracted
   to one place. Verified byte-for-byte at extraction time: every token
   below previously appeared with exactly this value in every portal's
   inline :root.

   Portal-specific tokens (e.g. the insurer console deliberately
   re-skins the --amber accent family to navy) remain in each portal's
   inline <style>, which loads AFTER this sheet and therefore wins the
   cascade - overrides keep working exactly as before.

   Rule of use: a new shared token goes HERE; a portal-specific token
   stays inline. tools/validate_data.js cross-checks this file against
   the portals on every run.
   ==================================================================== */
:root {
  --bg: #F5F4EF;
  --bg-deep: #ECEAE0;
  --bg-soft: #FAFAF7;
  --card: #FFFFFF;
  --border: #E5E3DC;
  --border-strong: #D3D1C7;
  --text: #1F1F1D;
  --text-2: #4A4945;
  --text-3: #7A7973;
  --text-4: #A8A69C;
  --green: #3B6D11;
  --green-100: #D2E5B5;
  --green-50: #EAF3DE;
  --green-800: #27500A;
  --red: #A32D2D;
  --red-100: #F2CACA;
  --red-50: #FCEBEB;
  --red-800: #791F1F;
  --purple: #534AB7;
  --purple-50: #EEEDFE;
  --radius: 6px;
  --radius-lg: 10px;
  --radius-xl: 14px;
  --shadow-md: 0 2px 8px rgba(40, 40, 38, 0.06);
  --shadow-sm: 0 1px 2px rgba(40, 40, 38, 0.04);
}
