/* Entrance.RealEstate design tokens. Locked 2026-09-21 (docs/STYLE.md). Load this file FIRST on every page.
   Neutral paper and ink; one accent used sparingly (eyebrows, one hairline under section heads, link underlines,
   the primary button). No gold, no orange, no gradients, no colored pills.
   Until the site-wide swap at merge, styles.css only applies its old palette to pages WITHOUT class="tokens" on <html>. */
:root {
  --paper: #f8f7f4;      /* page background */
  --paper-2: #efeeea;    /* cards, callouts, footer */
  --ink: #15181c;        /* headings, brand */
  --ink-2: #3a3f47;      /* body text */
  --muted: #6b7079;      /* eyebrows, notes, small print */
  --line: #dcdad4;       /* borders, rules */
  --accent: #0f766e;     /* teal (CB pick 2026-09-22) */
  --accent-ink: #ffffff; /* text on accent */
  --danger: #8a2f2f;     /* form errors only */

  --serif: 'Fraunces', Georgia, 'Times New Roman', serif;
  --sans: 'Inter', system-ui, -apple-system, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;

  /* Legacy aliases so rules still written against the old names resolve to the new palette.
     Delete once every stylesheet uses the tokens above. */
  --card: var(--paper-2);
  --brass: var(--accent); --brass-dark: var(--accent); --brass-lift: var(--paper-2);
  --green: var(--accent); --green-soft: var(--paper-2);
  --red: var(--danger); --red-soft: var(--paper-2);
}
@media (prefers-color-scheme: dark) {
  :root {
    --paper: #15181c; --paper-2: #1c2025; --ink: #f0efeb; --ink-2: #c9c8c2; --muted: #8f949c; --line: #2c3138;
    --accent: #5eead4; --accent-ink: #042f2e; --danger: #d98a8a;
  }
}
