/* Design tokens — v2 minimal. Ink + paper base; coral only for primary CTA / savings;
   state colors only where state matters. */
:root{
  --paper:#fbf9f4; --card:#ffffff; --ink:#14213d; --ink-2:#3b4660; --mute:#7a8292; --line:#e8e4da; --line-2:#d9d4c8;
  --coral:#ff5a3c; --coral-ink:#ffffff;
  --win:#ffd23f;                    /* only: low-confidence / attention */
  --ok:#1f8a5b; --out:#d23c22; --nd:#9aa1ae;   /* availability text states */
  --sea:#a8d5d6; --land:#f1ebdd;   /* map sheet only */
  --font:"Schibsted Grotesk",system-ui,-apple-system,sans-serif;
  --fs-xs:12px; --fs-s:13.5px; --fs-m:15.5px; --fs-l:19px; --fs-xl:26px; --fs-xxl:34px;
  --r:14px; --tap:48px; --pad:24px;
}
