/* ==========================================================================
   Cromatica Finisaje — STRAT-PUNTE de tokeni  (Faza D.1, fereastra 1)

   DE CE EXISTA ACEST FISIER
   -------------------------
   `tokens.css` declara un set de tokeni COMPLET NOU (--c-*, --f-*, --fs-*,
   --sp-*). Tema `tmd-demo` consuma un set VECHI, cu alte nume
   (--color-*, --font-display, --font-body, --radius-*, --shadow-*), declarat
   identic in 8 blocuri `:root` (base.css, home.css, plp.css, pdp.css,
   cart.css, checkout.css, cont.css, legal.css).

   Cele doua seturi NU se suprapun pe nume, deci `tokens.css` — oricat de
   tarziu s-ar incarca — nu suprascrie nimic din tema: 665 de consumuri
   `var(--...)` din base.css ar continua sa citeasca paleta veche.

   Acest fisier face LEGATURA: reataseaza numele vechi la valorile noi.
   Se incarca DUPA toate cele 8 blocuri `:root` (prioritate 40 pe
   `wp_enqueue_scripts`, deci dupa 5 / 20 / 30) si castiga prin ordinea de
   declarare, la specificitate identica.

   DOMENIU (fereastra 1): DOAR familii de fonturi + culori.
   Geometria (raze, umbre, spatiere, --card-curve, durate) ramane NEATINSA
   in aceasta fereastra — schimbarea ei muta layout-ul, iar layout-ul e
   scopul ferestrelor urmatoare (header, footer, componente).

   ROLLBACK: se sterge acest fisier (sau se comenteaza enqueue-ul
   `cromatica-bridge` din functions.php) si tema revine instantaneu la
   paleta si fonturile vechi, fara alta modificare.
   ========================================================================== */

:root {

  /* ------------------------------------------------------------------
     1. FAMILII DE FONTURI
     Obligatoriu: mu-plugin-ul nu mai declara @font-face pentru Marcellus /
     Mulish, deci fara aceasta remapare titlurile vechi ar cadea pe fontul
     de sistem (serif generic), nu pe Cormorant.
     ------------------------------------------------------------------ */
  --font-display: var(--f-titlu);   /* era "Marcellus", serif   */
  --font-body:    var(--f-corp);    /* era "Mulish", sans-serif */

  /* ------------------------------------------------------------------
     2. SUPRAFETE
     ------------------------------------------------------------------ */
  --color-background:  var(--c-surface-warm);    /* era #F4F2EC */
  --color-surface:     var(--c-surface);         /* era #FFFFFF — identic */
  --color-surface-alt: var(--c-surface-sand);    /* era #E7E6DC */
  --color-tint:        var(--c-surface-sand-2);  /* era #ECEEE3 */

  /* ------------------------------------------------------------------
     3. TEXT
     ------------------------------------------------------------------ */
  --color-text-primary:   var(--c-ink);      /* era #33382F */
  --color-text-secondary: var(--c-ink-55);   /* era #5E6357 */

  /* ------------------------------------------------------------------
     4. BRAND
     Verde salvie -> prun. `--c-crimson` este, prin spec, EXCLUSIV culoare
     de hover pentru primar si linkuri.
     ------------------------------------------------------------------ */
  --color-primary:        var(--c-plum);        /* era #5E7355 */
  --color-primary-hover:  var(--c-crimson);     /* era #4A5D44 */
  --color-primary-active: var(--c-plum-press);  /* era #3C4D38 */

  /* `--salvie-text` era varianta inchisa de salvie pentru TEXT pe fundal
     deschis (contrast >= 4.6:1). Prunul #5B2A55 pe alb da ~10:1, deci
     invariantul de contrast se pastreaza. Ramane interzis ca fundal. */
  --salvie-text: var(--c-plum);

  --color-secondary: var(--c-ink-mauve);  /* era #8A7E6A */
  --color-accent:    var(--c-amber);      /* era #B8A66F */

  /* ------------------------------------------------------------------
     5. STARI
     ------------------------------------------------------------------ */
  --color-success: var(--c-green);        /* era #4F7A4E */
  --color-warning: var(--c-amber);        /* era #A87E2C (mustar) */
  --color-danger:  var(--c-crimson);      /* era #9C463A */
  --color-danger-hover:  var(--c-plum-press);    /* era #86392F */
  --color-danger-active: var(--c-plum-darkest);  /* era #6F2F26 */

  /* `--color-info` (#3E6A77, petrol) NU are corespondent in paleta
     Cromatica. Ramane neatins in aceasta fereastra — de decis la pachetul
     de componente. */

  /* ------------------------------------------------------------------
     6. LINII, CONTRAST PE INCHIS, VOALURI
     ------------------------------------------------------------------ */
  --color-border:        var(--c-line-soft);      /* era #D8D6C9 */
  --color-on-primary:    var(--c-on-dark);        /* era #F6F8F2 */
  --color-selected-ring: var(--c-plum);           /* era #5E7355 */
  --color-overlay:       var(--c-veil-cautare);   /* era rgba(51,56,47,.55) */
}
