/* Police self-hostée — UNE famille variable, sous-ensemble latin (le site
   est en français, cf. D6). Généré par scripts/fetch-fonts.py ; ne pas
   éditer à la main. `font-display: swap` : le texte s'affiche tout de
   suite dans la police de repli, puis bascule.

   Bricolage Grotesque porte tout (v2, « Cahier du soir ») : logotype,
   titres, corps, boutons. Trois axes : opsz 12-96 (cut de texte ↔ cut
   d'affiche), wdth 75-100 (le H1 « se pose » de 75 à 100), wght 200-800.
   Les étiquettes, dates et prix sont en mono SYSTÈME (aucun fichier).

   Le @font-face « Bricolage Fallback » aligne Arial sur les métriques de
   Bricolage (avance moyenne +7 %, ascender 930/1000, descender 270/1000)
   pour que l'échange ne décale rien : CLS = 0. */

@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 200 800;
  font-stretch: 75% 100%;
  font-display: swap;
  src: url('bricolage-grotesque-variable.woff2') format('woff2-variations'),
       url('bricolage-grotesque-variable.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* Métriques de repli — Arial ajustée sur Bricolage 400 (CLS = 0). */
@font-face {
  font-family: 'Bricolage Fallback';
  src: local('Arial'), local('Helvetica Neue'), local('Liberation Sans');
  size-adjust: 107%;
  ascent-override: 87%;
  descent-override: 25%;
  line-gap-override: 0%;
}
