/* Patient theme - shared by the antenatal and postnatal views.
   Warm and roomy: bigger type, rounder corners, Raleway body, top navigation. */
:root {
  --ds-primary: #006355;
  --ds-primary-hover: #147667;
  --ds-accent: #e86d76;
  --ds-accent-soft: #fbe2e4;
  --ds-bg: #fbf8f6;
  --ds-surface-2: #fdf5f2;
  --ds-border: #efe4df;
  --ds-font: Raleway, Arial, sans-serif;
  --ds-size: 16.5px;
  --ds-line: 1.6;
  --ds-radius: 18px;
  --ds-radius-sm: 999px;
  --ds-gap: 20px;
  --ds-pad: 24px;
  --ds-max: 1040px;
  --ds-shadow: 0 2px 14px rgba(120, 60, 50, .06);
  --ds-nav-active-bg: #006355;
  --ds-nav-active-text: #ffffff;
}
.ds-input, .ds-field input, .ds-field select, .ds-field textarea { border-radius: 12px; }
body { font-variant-numeric: lining-nums; }
.ds-hello { font-size: 1.05em; color: var(--ds-muted); margin-bottom: 2px; }
