/* ============================================================
   The Identity Atelier — Color Tokens
   Palette drawn from the brand logos + editorial photography:
     Bone/Cream #f0ebe1 · Bordeaux #540607 · Ink #282427
   ============================================================ */

:root {
  /* ---- Primitives: Bone / paper (warm cream neutral ramp) ---- */
  --c-bone-50:  #faf7f1;
  --c-bone-100: #f6f2ea;
  --c-bone-200: #f0ebe1;  /* signature cream — the brand's "paper" */
  --c-bone-300: #e7dccb;
  --c-bone-400: #d8cab2;  /* warm sand */
  --c-bone-500: #c4b298;

  /* ---- Primitives: Ink (warm near-black) ---- */
  --c-ink-900: #1c191b;
  --c-ink-800: #282427;   /* signature ink — wordmark dark */
  --c-ink-700: #3a353a;
  --c-ink-600: #4a4448;
  --c-ink-500: #6b6469;   /* warm grey */
  --c-ink-400: #938b90;
  --c-ink-300: #bbb3b6;

  /* ---- Primitives: Espresso / walnut (warm dark "quiet luxury" wood) ---- */
  --c-espresso-900: #18110b;  /* deepest walnut-black */
  --c-espresso-800: #241910;  /* dark wood panel */
  --c-espresso-700: #33241a;  /* warm walnut */
  --c-espresso-600: #4a3727;  /* lifted walnut */
  --c-espresso-400: #8a6f57;  /* warm caramel mid */

  /* ---- Primitives: Bordeaux (signature accent) ---- */
  --c-bordeaux-900: #2e0304;
  --c-bordeaux-800: #3d0405;
  --c-bordeaux-700: #540607;  /* signature bordeaux — emblem + wordmark red */
  --c-bordeaux-600: #6e1314;
  --c-bordeaux-500: #8a2324;  /* lifted hover tone */
  --c-bordeaux-100: #efddd9;  /* tint wash */

  /* ---- Primitives: Wine (rich mid-burgundy for luxe garments/fields) ---- */
  --c-wine-800: #4a1015;
  --c-wine-700: #5e171d;  /* deep wine */
  --c-wine-600: #76242b;  /* burgundy suit */

  /* ---- Primitives: supporting editorial tones ---- */
  --c-white:  #ffffff;
  --c-ivory:  #f3eee4;  /* warm ivory — luxe "paper" */
  --c-clay:   #b08968;  /* warm terracotta / stone */
  --c-ocean:  #6f8c92;  /* muted Mediterranean teal */
  --c-stone:  #9a9088;  /* warm grey-taupe */
  --c-brass:  #b08d57;  /* antique brass / gold accent */

  /* ---- Status (muted to fit the warm editorial palette) ---- */
  --c-success: #5d7355;
  --c-warning: #b4862f;
  --c-danger:  #8a2324;

  /* ============================================================
     Semantic aliases — use THESE in components
     ============================================================ */

  /* Surfaces & backgrounds */
  --bg-page:       var(--c-bone-200);   /* default warm cream canvas */
  --bg-page-soft:  var(--c-bone-100);
  --surface:       var(--c-white);      /* cards, panels */
  --surface-bone:  var(--c-bone-100);
  --surface-sand:  var(--c-bone-300);
  --surface-ink:   var(--c-ink-800);    /* dark sections */
  --surface-luxe:  var(--c-espresso-800);/* warm dark "old money" wood sections */
  --surface-wine:  var(--c-wine-700);   /* rich burgundy panels */
  --surface-accent:var(--c-bordeaux-700);

  /* Text */
  --text:          var(--c-ink-800);
  --text-soft:     var(--c-ink-600);
  --text-muted:    var(--c-ink-500);
  --text-faint:    var(--c-ink-400);
  --text-on-dark:  var(--c-bone-200);
  --text-on-dark-muted: var(--c-bone-400);
  --text-accent:   var(--c-bordeaux-700);

  /* Accent / brand */
  --accent:        var(--c-bordeaux-700);
  --accent-hover:  var(--c-bordeaux-600);
  --accent-press:  var(--c-bordeaux-800);
  --accent-soft:   var(--c-bordeaux-100);
  --on-accent:     var(--c-bone-100);

  /* Lines & borders (warm hairlines, never pure grey) */
  --border:        #e2dccf;
  --border-strong: #cabfad;
  --border-ink:    rgba(40, 36, 39, 0.14);
  --border-on-dark:rgba(240, 235, 225, 0.18);

  /* Focus ring */
  --focus-ring:    rgba(84, 6, 7, 0.35);
}
