/* =============================================================================
   LES JETONS — encre, papier, échelle

   Une seule source. La page d'accueil et l'atelier /v2 chargent ce fichier
   avant le leur : un module mis au point dans l'atelier arrive sur le site avec
   exactement les mêmes valeurs, et il n'y a jamais deux échelles à recaler.
   ========================================================================== */

@font-face{
  font-family:"Anton"; src:url("/assets/fonts/anton-latin.woff2") format("woff2");
  font-weight:400; font-style:normal; font-display:block;   /* la voix de la page : jamais de flash système */
}
@font-face{
  font-family:"Archivo"; src:url("/assets/fonts/archivo-latin.woff2") format("woff2");
  font-weight:400 700; font-style:normal; font-display:swap;
}
@font-face{
  font-family:"Sacramento"; src:url("/assets/fonts/sacramento-latin.woff2") format("woff2");
  font-weight:400; font-style:normal; font-display:swap;
}

/* =============================================================================
   LE RENDEZ-VOUS — le tableau d'affichage / the noticeboard
   Même encre et même crème que l'enseigne du client. La version précédente
   criait : capitales partout, titres à 6 rem, bandeau défilant, ombres dures sur
   chaque objet. Ici, un seul moment d'affichage, et les capitales redescendent
   au rang d'étiquettes.
   ========================================================================== */

:root{
  /* encre et papier / ink and paper — inchangés : c'est la marque */
  --butter:    #F8F0C1;          /* crème de la plaque — le sol de la page */
  --butter-2:  #F2E7A8;          /* rayure de store */
  --paper:     #FFFFFB;          /* papier du menu imprimé */
  --paper-2:   #F9F4DE;
  --ink:       #020202;
  --ink-soft:  #4A4432;          /* secondaire sur crème : teinté, jamais gris */
  --cream-soft:#C9C29A;          /* secondaire sur noir */
  --hair:      #CFC69C;          /* filet sur crème, plus doux qu'un trait plein */
  --bleu:      #1B3CCC;          /* l'appoint. Une marque, jamais un aplat. */
  /* Le seul rouge du système : uniquement les erreurs de formulaire, jamais
     décoratif. Deux valeurs, une par fond, chacune au-dessus de 4,5:1. */
  --err:       #9E1F17;          /* sur crème */
  --err-ink:   #FFAFA5;          /* sur encre */

  /* Une seule ombre dure subsiste : le bouton principal et le billet. Ailleurs,
     un filet suffit — c'est ce qui faisait le vacarme. */
  --shadow:    4px 4px 0 var(--ink);

  /* --- échelle typographique ------------------------------------------------
     Dix pas, et rien entre eux. Les capitales ne servent qu'au pas `label`.
     Un seul élément de la page emploie `display`, une seule fois.          */
  /* Le pas du haut : la phrase d'identité l'occupait ; elle a été retirée de la
     page, et c'est maintenant le quantième sur la feuille du jour. Toujours dix
     pas, jamais un onzième glissé pour un seul élément. */
  --t-display: clamp(1.9rem, 1.5rem + 1.5vw, 2.5rem);  /* le quantième du jour */
  --t-head:    clamp(1.4rem, 1rem + 1.35vw, 1.95rem); /* titres de section */
  --t-xl:      1.55rem;   /* chiffres : dates, capacités */
  --t-lg:      1.35rem;   /* l'adresse */
  --t-md:      1.15rem;   /* sous-titres, têtes de menu, attractions */
  --t-base:    1.02rem;   /* lede, titres de spectacle, champs */
  --t-sm:      .94rem;    /* copie secondaire */
  --t-xs:      .86rem;    /* notes, mentions */
  --t-label:   .72rem;    /* capitales suivies — le SEUL pas en capitales */
  --t-script:  1.5rem;    /* les apartés manuscrits */

  --disp: "Anton", sans-serif;
  --sans: "Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;
  --script: "Sacramento", cursive;

  --wrap: 1120px;
  /* La gouttière de la page. Le rail sort du cadre exactement de cette valeur ;
     le bandeau et le fil s'alignent dessus. */
  --pad: 24px;
  --gap: clamp(2.6rem, 5vw, 4.2rem);
  --ease: cubic-bezier(.16,.84,.28,1);
}
@media (max-width: 640px){ :root{ --pad: 18px; } }

