/* samara-guest.css — THE ONE GUEST COLOUR SET (MD ruling 25.09.26). Theme B, "Arctic Clean".
   Every guest page links this file and keeps NO colours of its own. Source of truth: the two locked
   guest references, docs/design/guest-home-approved-2026-09-25.html and
   docs/design/residence-market-approved-2026-09-25.html. The old green palette is gone everywhere.

   ⚠ THE NINE ARE THE RULING. The tints below them are the ones the two references themselves use
   (pill and tag backgrounds, the soft panel); nothing else may be added here without the MD's word.
   ⚠ THE LEGACY NAMES ARE ALIASES, NEVER NEW COLOURS. Each page was written against its own variable
   names (--acc, --txt, --bdr, --nav, --gold ...). They all resolve to the nine, so a page that still
   says var(--gold) draws Theme B warn, not a colour of its own. */
:root{
  /* the nine — Theme B */
  --bg:#EEF1F6; --card:#FFFFFF; --text:#0F172A; --muted:#6B7280; --accent:#3B82F6;
  --border:#E5E7EB; --ok:#059669; --warn:#D97706; --err:#DC2626;

  /* tints, exactly as the references use them */
  --soft:#F3F6FB;          /* guest-home --soft; market .stay pills */
  --accent-d:#1D4ED8;      /* p-new text, pressed option text */
  --accent-dim:#EAF2FE;    /* p-new / tag.new / pressed option background */
  --ok-dim:#E7F6EF;        /* p-ok background */
  --warn-d:#B45309;        /* p-wait text */
  --warn-dim:#FEF3E2;      /* p-wait background */
  --err-dim:#FEF2F2;
  --line:#E8EDF4;          /* guest-home progress track */
  --faint:#94A3B8;         /* guest-home chevrons */
  --scrim:rgba(15,23,42,.35);

  /* the deep navy, from the same reference (.feat .art #0F2740, its sky gradient top #1E3A5F).
     MD 25.09.26: the navy pair for dark header bars. */
  --navy-deep:#0F2740; --navy-hi:#1E3A5F;
  --navy-grad:linear-gradient(160deg,var(--navy-deep) 0%,var(--navy-hi) 100%);
  --on-navy:#FFFFFF;

  /* type — Inter for text, Fraunces (italic 300) for the greeting / hero only */
  --font-text:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  --font-display:Fraunces,Georgia,serif;

  /* legacy names used by the guest pages — aliases only */
  --acc:var(--accent); --acc-d:var(--accent-d); --acc-dim:var(--accent-dim); --accdim:var(--accent-dim);
  --accent2:var(--accent-d); --primary:var(--text);
  --txt:var(--text); --t2:var(--muted); --t3:var(--faint);
  --bdr:var(--border); --s2:var(--soft);
  --nav:var(--navy-deep); --navy:var(--navy-hi); --ntxt:var(--on-navy);
  --error:var(--err); --red:var(--err); --reddim:var(--err-dim);
  --success:var(--ok); --grn:var(--ok); --suc-dim:var(--ok-dim); --grndim:var(--ok-dim);
  --warning:var(--warn); --gold:var(--warn-d); --gold-dim:var(--warn-dim); --golddim:var(--warn-dim);
}
