/* ============================================================
   Known For — Color tokens
   Warm, quiet, trustworthy. Near-black ink on warm paper,
   with a single muted antique-gold accent. No bright hues.
   ============================================================ */

:root {
  /* ---- Warm neutral ink (dark) ---- */
  --ink-950: #0b0b0a;   /* deepest — Project: Canonical hero black */
  --ink-900: #131211;   /* primary ink / body text */
  --ink-800: #1c1a18;   /* dark CTA + footer charcoal */
  --ink-700: #252220;   /* dark feature card / charcoal panel */
  --ink-600: #34302c;   /* raised element on dark */

  /* ---- Warm paper (light) ---- */
  --paper:        #f4f2ea;  /* page background, warm paper */
  --paper-deep:   #efece2;  /* recessed paper band */
  --surface:      #ffffff;  /* cards, raised surfaces */
  --surface-muted:#f6f5f1;  /* muted section background */
  --pill:         #efede8;  /* tag / chip fill on light */

  /* ---- Hairlines & borders ---- */
  --line:         #e6e3db;  /* default hairline on light */
  --line-strong:  #d8d4ca;  /* emphasised border / inputs */
  --line-dashed:  #cfccc2;  /* dashed section labels */
  --line-on-dark: #34302c;  /* hairline on dark surfaces */

  /* ---- Antique gold accent ---- */
  --gold-700: #94702f;  /* deep gold — small text on light */
  --gold-600: #b0853a;  /* primary gold accent (on light) */
  --gold-500: #c39a4f;  /* gold on dark surfaces */
  --gold-400: #d2ab63;  /* bright gold highlight on dark */
  --gold-tint:#f0e7d4;  /* faint gold wash (footer-structure band) */

  /* ---- Text roles ---- */
  --text-primary:      var(--ink-900);
  --text-secondary:    #6b6862;   /* warm gray — body copy */
  --text-tertiary:     #98948b;   /* muted — captions, meta */
  --text-eyebrow:      #9a968d;   /* tracked eyebrow gray */
  --text-on-dark:      #f1efe8;   /* primary text on ink */
  --text-on-dark-soft: #b9b3a9;   /* secondary on ink */
  --text-on-dark-mute: #7c776e;   /* tertiary on ink */
  --text-link:         var(--gold-700);

  /* ---- Semantic surface roles ---- */
  --bg-page:        var(--paper);
  --bg-section:     var(--surface);
  --bg-section-alt: var(--surface-muted);
  --bg-invert:      var(--ink-800);
  --bg-invert-deep: var(--ink-950);
  --surface-card:   var(--surface);
  --surface-card-invert: var(--ink-700);

  /* ---- Accent semantics ---- */
  --accent:        var(--gold-600);
  --accent-on-dark:var(--gold-500);
  --focus-ring:    var(--gold-600);

  /* ---- Status (used sparingly; warm-leaning) ---- */
  --positive: #4f7a52;
  --notice:   var(--gold-600);
  --critical: #a8503e;
}
