/* =======================================================
   Design tokens — SmartCare "Clinical Precision" system
   Change a value here and it ripples through every file.
   ======================================================= */
:root {
  --primary: #003f87;
  --primary-light: #0056b3;
  --primary-fixed: #e7edfb;
  --teal: #00706e;
  --teal-light: #e3f7f5;
  --teal-bright: #1fb5ad;
  --bg: #f5f8fb;
  --surface: #ffffff;
  --ink: #131a24;
  --ink-variant: #5b6472;
  --outline: #c9d1de;
  --outline-soft: #e3e8f0;
  --error: #ba1a1a;
  --error-bg: #fdeceb;
  --radius-sm: 8px;
  --radius-md: 14px;
  --radius-lg: 24px;
  --shadow-card:
    0 1px 2px rgba(15, 23, 42, 0.04), 0 12px 32px -12px rgba(0, 32, 80, 0.18);
  --shadow-soft: 0 1px 3px rgba(15, 23, 42, 0.06);
  --ease: cubic-bezier(0.4, 0, 0.2, 1);
}
