/* Surgeon fleet Signature theme, family "bari" = the approved preview theme (deployed 2026-11-12, Monday 13522857778).
   Palette = the site's own signal colour (#0b6b5d) + its ink2 (#08493f); warm third colour is a muted amber used only for ticks/rules.
   Faces = the site's own stacks (display: Georgia serif stack - the live --serif stack never loads Instrument Serif, so the preview drops that v1 name; render-identical, text: Geist -> system sans); no new font loads.
   Grounds: pure white + cool grey tint only (no ivory/cream). #0b6b5d on white = 6.6:1; white on #08493f = 10.1:1. */
:root {
  --brand: #08493f;            --brand-rgb: 8,73,63;
  --brand-deep: #052f29;       --brand-deep-rgb: 5,47,41;
  --brand-soft: #0d5a4e;
  --brand-grad-start: #052f29; --brand-grad-end: #0b6b5d;
  --accent: #0b6b5d;           --accent-rgb: 11,107,93;
  --accent-bright: #7dd6c4;    --accent-bright-rgb: 125,214,196;
  --accent-deep: #08493f;
  --accent-wash: #eef6f4;      --accent-wash-rgb: 238,246,244;
  --highlight: #e0a458;        --highlight-rgb: 224,164,88;
  --highlight-light: #f0c58c;  --highlight-deep: #b97a2c;
  --scan-rgb: 160,228,214;
  --paper: #FFFFFF; --cloud: #f3f6f6; --cloud-2: #e6eceb;
  --ink: #111111; --muted: #555b63; --line: #d4d7db; --line-strong: #b6bcc2;
  --on-dark: #ffffff; --on-dark-2: rgba(255,255,255,.88); --on-dark-3: rgba(255,255,255,.72); --on-accent-soft: #08493f;
  --f-head: Georgia, "Times New Roman", serif;
  --f-body: Geist, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  --radius: 14px; --radius-sm: 8px;
  --arch: 999px 999px 18px 18px;
}
