/* 566 Rougemount Drive — Colour system
   Luxury editorial palette: deep navy, charcoal, ivory, warm white,
   muted gold, soft stone, dark green. Quiet, warm, restrained. */

:root {
  /* — Base palette — */
  --navy-900: #11192a; /* near-black navy, curtain + footer */
  --navy-800: #16203450; /* (unused alpha sample) */
  --navy-700: #1b2740;
  --navy-600: #25324e;

  --charcoal-900: #1c1c1b;
  --charcoal-800: #2a2a28;
  --charcoal-700: #3a3a37;
  --charcoal-500: #57564f;

  --ivory: #f4efe4;       /* primary light surface */
  --warm-white: #faf7f0;  /* lightest surface */
  --stone-300: #ded6c6;   /* soft stone, dividers, cards */
  --stone-400: #cabfa9;
  --stone-500: #a89f8b;   /* muted text on light */

  --gold-600: #9a7b45;    /* muted gold, deep */
  --gold-500: #b3915a;    /* muted gold, primary accent */
  --gold-400: #c7a877;    /* muted gold, light/hover */

  --green-800: #283a30;   /* dark green accent */
  --green-700: #34493c;

  /* — Semantic aliases (light / editorial default) — */
  --bg-page: var(--warm-white);
  --bg-alt: var(--ivory);
  --bg-deep: var(--navy-900);
  --bg-green: var(--green-800);

  --surface-card: #ffffff;
  --surface-card-alt: var(--ivory);

  --text-strong: var(--charcoal-900);
  --text-body: var(--charcoal-700);
  --text-muted: var(--charcoal-500); /* was stone-500, which read at 2.45:1 on the cream and failed contrast */
  --text-on-dark: var(--warm-white);
  --text-on-dark-muted: #b9b3a4;

  --accent: var(--gold-500);
  --accent-hover: var(--gold-400);
  --accent-deep: var(--gold-600);

  --line: var(--stone-300);
  --line-on-dark: rgba(244, 239, 228, 0.18);
  --line-gold: rgba(179, 145, 90, 0.45);

  /* Cinematic overlays */
  --scrim-dark: linear-gradient(180deg, rgba(17,25,42,0) 0%, rgba(17,25,42,0.72) 100%); /* @kind color */
  --scrim-top: linear-gradient(180deg, rgba(17,25,42,0.55) 0%, rgba(17,25,42,0) 45%); /* @kind color */
}
