/* Maison Facelis — color tokens
   "An earthly spectrum of mineral warmth and cosmic depth." */
:root {
  /* Brand palette (verbatim from guideline p.16) */
  --mf-warm-taupe: #A69890;
  --mf-champagne-gold: #BC9360;
  --mf-espresso: #2D1D17;
  --mf-midnight-navy: #00163A;
  --mf-smoky-olive: #79715C;
  --mf-rain: #C3D3DD;
  --mf-soft-stone: #DCD2C8;
  --mf-ivory-silk: #F7F0EB;

  /* Derived tints (oklch-mixed from brand palette, not in guideline) */
  --mf-ivory-blush: #F6EEE9;        /* guideline page background */
  --mf-stone-tint: #E9E1D8;         /* lighter soft stone */
  --mf-espresso-80: rgba(45, 29, 23, 0.8);
  --mf-espresso-60: rgba(45, 29, 23, 0.6);
  --mf-espresso-40: rgba(45, 29, 23, 0.4);
  --mf-espresso-15: rgba(45, 29, 23, 0.15);
  --mf-espresso-08: rgba(45, 29, 23, 0.08);
  --mf-gold-deep: #A67E4E;          /* hover on gold */

  /* Semantic aliases */
  --surface-page: var(--mf-ivory-silk);
  --surface-page-blush: var(--mf-ivory-blush);
  --surface-card: var(--mf-soft-stone);
  --surface-card-raised: #FFFFFF;
  --surface-inverse: var(--mf-espresso);
  --surface-accent: var(--mf-champagne-gold);

  --text-heading: var(--mf-espresso);
  --text-body: var(--mf-espresso-80);
  --text-muted: var(--mf-espresso-60);
  --text-faint: var(--mf-espresso-40);
  --text-on-inverse: var(--mf-ivory-silk);
  --text-accent: var(--mf-champagne-gold);

  --border-subtle: var(--mf-espresso-15);
  --border-hairline: var(--mf-espresso-08);
  --border-strong: var(--mf-espresso);

  --interactive-primary: var(--mf-espresso);
  --interactive-primary-hover: #4A342B;
  --interactive-accent: var(--mf-champagne-gold);
  --interactive-accent-hover: var(--mf-gold-deep);

  --focus-ring: var(--mf-champagne-gold);
}
