/* Eleven Royal Terrace — color tokens
   Base palette: "Linen & Brass" — drawn from the Scott Suite CGI:
   ivory plaster, dusty blue accent, antique brass, oak floor.
   Three alternate moods ship as body-class overrides (see themes.css). */
:root {
  /* ---- Base hues ---- */
  --color-ink: #1c1a16;              /* primary text, dark surfaces */
  --color-paper: #f4ede1;            /* warm linen page background */
  --color-paper-warm: #ebe2d2;       /* toasted alt surface */
  --color-cream: #e7dcc8;            /* third neutral tone */

  --color-forest: #2a3530;           /* deep section bg, used sparingly */
  --color-forest-deep: #1d2522;      /* darkest section bg (hero, footer) */

  --color-brass: #b08a4e;            /* primary metal accent */
  --color-brass-soft: #c9a371;       /* brass accent on dark surfaces */
  --color-walnut: #6b5340;           /* secondary accent, italic emphasis */

  --color-slate-blue: #7d8e92;       /* soft accent from CGI bedding/sofa */
  --color-slate-blue-deep: #5b6e72;

  /* ---- Semantic aliases ---- */
  --surface-page: var(--color-paper);
  --surface-page-alt: var(--color-paper-warm);
  --surface-page-tertiary: var(--color-cream);
  --surface-dark: var(--color-forest-deep);
  --surface-card: var(--color-paper);

  --text-primary: var(--color-ink);
  --text-on-dark: var(--color-paper);
  --text-accent: var(--color-walnut);
  --text-accent-on-dark: var(--color-brass-soft);
  --text-muted: rgba(28, 26, 22, 0.55);   /* "whisper" */

  --accent-primary: var(--color-brass);
  --accent-primary-on-dark: var(--color-brass-soft);

  /* ---- Hairlines / borders ---- */
  --line-default: rgba(28, 26, 22, 0.18);
  --line-soft: rgba(28, 26, 22, 0.10);
  --line-on-dark: rgba(244, 237, 225, 0.22);
  --line-on-dark-soft: rgba(237, 228, 211, 0.15);
  --line-brass: var(--color-brass);

  /* ---- Overlays / scrims (hero image wash) ---- */
  --scrim-dark-strong: rgba(18, 17, 15, 0.78);
  --scrim-dark-mid: rgba(18, 17, 15, 0.55);
  --scrim-dark-soft: rgba(18, 17, 15, 0.22);
  --scrim-dark-faint: rgba(18, 17, 15, 0.10);
  --scrim-backdrop: rgba(28, 26, 22, 0.55);
}
