/* Gabarit B — fiche courte standard (charte-graphique.md §10.3 et §10.4).
   Étape 1 du passage gabarit B : bascule Jost + h1 Archivo mesuré.

   Scopé sous body.gabarit-b, classe désormais posée par défaut sur toute
   fiche non pilier (fiche.njk). Le scope reste utile : il documente à quel
   gabarit chaque règle appartient et laisse pilier.css reprendre la main
   sans surenchérir sur la spécificité.

   Depuis la bascule Jost globale du 20/08/2026 (theme.css), le corps de
   texte est déjà en Jost partout : cette feuille ne porte donc plus que le
   h1 Archivo mesuré, seule vraie signature du gabarit B.

   Ce que cette étape ne fait PAS, volontairement :
   - h2 de contenu en Jost 600 à 1,25rem (§10.4) : aucune fiche courte
     testée n'a de h2 dans son corps markdown, donc rien à valider ici ;
   - variante .badge--sur-sombre (§10.5) : ne sert que sur fond sombre, or
     une fiche courte reste entièrement claire (§10.2) ;
   - blocs sombres : zéro par défaut sur gabarit B (§10.2). */

/* h1 : Archivo pour l'unité de marque avec les fiches piliers (§10.4,
   « une fiche courte au titre en Jost à côté d'une fiche pilier au titre
   en Archivo ferait deux sites »), mais au palier fixe 1,6rem, JAMAIS le
   clamp jusqu'à 4,2rem réservé au hero pilier. Graisse 800 plutôt que le
   900 du hero : assez pour signer, pas de mise en scène. */
body.gabarit-b h1 {
  font-family: var(--pile-display);
  font-weight: 800;
  font-size: var(--taille-titre-fiche-courte);
  text-transform: uppercase;
  /* Interlettrage négatif plus léger que le hero pilier (-0.025em) : à
     1,6rem le texte est trop petit pour encaisser le même resserrement. */
  letter-spacing: -0.015em;
  line-height: 1.05;
  color: var(--texte);
  margin-bottom: 0.35rem;
  text-wrap: balance;
}
