/* Design tokens — the one file to touch for a global color/type change.
   Daytime app palette (unchanged from the original single-file design)
   plus a separate, deliberately darker "gate" palette for the sign-in
   screen (see shell.css #gate) — dramatic port, calm interior. */
:root{
  /* ---- app (signed-in) palette ---- */
  --bg:#FCFCFB;
  --wash:#F9F9F7;
  --ink:#2E2C27;
  --ink-soft:#6B6A63;
  --ink-grey:#B4B3A8;
  --hairline:#E4E3DC;
  --clay:#C6613F;
  --clay-hover:#AE5133;

  /* Status colors for the access log's visit categorization (green/
     amber/red) -- distinct from --clay/--clay-hover (a warm terracotta
     accent used for buttons/links) so "danger" reads unambiguously as
     red rather than a shade of the same accent color. */
  --status-ok:#2F9E6E;
  --status-warn:#D29922;
  --status-danger:#C0392B;

  /* ---- gate (signed-out) palette ---- */
  --gate-bg:#0A0A0C;
  --gate-text:#D8D6CE;
  --gate-text-soft:#8A8880;
  --gate-accent:#8C6A4A;
  --gate-accent-hover:#A9805D;

  --font-body:'Lexend Deca','Lexend',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --font-headline:'Fraunces','Iowan Old Style','Palatino Linotype',Georgia,serif;
}
*{box-sizing:border-box;}
html,body{margin:0;padding:0;background:var(--bg);min-height:100%;}
body{
  font-family:var(--font-body);
  color:var(--ink-soft);
  -webkit-font-smoothing:antialiased;
}
.headline-font{font-family:var(--font-headline);}
