/* ══════════════════════════════════════════════════════════════════════
   I.P. DON BOSCO — tokens.palette.cool.css
   PALETTE WEB — navy + cream + gold liturgico + Cinzel lapidaria.
   Usata dal sito vetrina (site/index.html, site/brochure.html quando
   convertita). Brand-tone: serietà istituzionale.

   Da `tokens.core.css`: scale, spacing, type, etc.
   Questa palette aggiunge: colori, fontstack-names, shadow tinting.
   Mai @import di altre palette qui dentro.
   ══════════════════════════════════════════════════════════════════════ */

:root {
  /* ─── PALETTE CANONICA (cool / web) ─────────────────────────────────── */

  /* Superfici chiare */
  --cream:     #f5f0e4;
  --parch:     #ede5d0;
  --parch-dim: #e0d5bb;
  --sand:      #d8ccb0;

  /* Superfici scure — famiglia navy */
  --navy:      #1a2744;
  --navy-dk:   #111d36;
  --navy-md:   #243356;
  --navy-lt:   #2e4070;
  --ink:       #0e1520;

  /* Testo */
  --earth:     #2a2010;
  --mist:      #b8c4d8;

  /* Oro — accento liturgico */
  --gold:      #c9a84c;
  --gold-dk:   #9a7a28;
  --gold-lt:   #e0c070;
  --gold-dim:  #7a5f1e;
  --gold-soft: #f5edd4;

  /* Logo accent secondari */
  --logo-blue:   #3a5aa0;
  --logo-orange: #d97a2a;
  --logo-yellow: #e9b84a;

  /* Neutri + alias legacy */
  --white:     #ffffff;
  --parch2:    var(--parch-dim);

  /* ─── SEMANTIC COLOR ────────────────────────────────────────────────── */
  --bg:          var(--cream);
  --bg-alt:      var(--parch);
  --bg-dark:     var(--navy);
  --bg-darker:   var(--navy-dk);
  --bg-deepest:  var(--ink);
  --bg-highlight:var(--gold-soft);

  --fg:               var(--earth);
  --fg-strong:        var(--navy);
  --fg-display:       var(--ink);
  --fg-muted:         color-mix(in srgb, var(--earth) 65%, transparent);
  --fg-on-dark:       var(--cream);
  --fg-on-dark-strong:#ffffff;
  --fg-on-dark-muted: var(--mist);
  --fg-muted-on-dark: var(--mist);

  --accent:          var(--gold);     /* decorativo / icone su qualsiasi sfondo */
  --accent-on-dark:  var(--gold-lt);  /* gold piu' chiaro su navy/ink (WCAG AA su #111d36) */
  --accent-emphasis: var(--gold-dk);  /* corsivi enfatici su sfondi chiari */
  /* Token per LABEL/EYEBROW su sfondi chiari — versione legibile.
     Gold standard (#c9a84c) su cream fa 1.81:1, fail WCAG. gold-dk (#9a7a28)
     su cream e' ~5.4:1, AA pass anche per testo piccolo. */
  --label-on-light:  var(--gold-dk);

  --border:         color-mix(in srgb, var(--gold) 18%, transparent);
  --border-firm:    color-mix(in srgb, var(--gold) 35%, transparent);
  --border-on-dark: color-mix(in srgb, var(--gold) 22%, transparent);
  --border-dark:    var(--border-on-dark);

  --selection-bg: var(--gold-soft);
  --selection-fg: var(--ink);

  /* ─── FONT STACK NAMES (font files dichiarati in tokens.fonts.*) ────── */
  --font-display:  'Playfair Display', 'Times New Roman', Georgia, serif;
  --font-body:     'EB Garamond', Georgia, 'Times New Roman', serif;
  --font-lapidary: 'Cinzel', 'Trajan Pro', 'Times New Roman', serif;

  /* ─── SHADOW tinting — base navy/ink (cold) ─────────────────────────── */
  --sh-0: none;
  --sh-1: 0 1px 2px rgba(14, 21, 32, 0.05);
  --sh-2: 0 2px 8px rgba(14, 21, 32, 0.07);
  --sh-3: 0 8px 24px rgba(26, 39, 68, 0.10);
}
