/* Ovestia — polices auto-hébergées (latin, woff2, font-display:swap).
   Aucun appel Google Fonts : même origine que le bundle (perf) et aucun tiers (RGPD).

   18/10 — UNE FACE PAR FICHIER, PAS UNE PAR GRAISSE.
   Il y avait huit `@font-face` pour quatre fichiers : DM Sans était déclaré en 400, 500, 600 et
   700, tous avec `src: url(DMSans-normal-400.woff2?h=aa530716b0d3)`. Le navigateur traite chaque déclaration
   comme une face DISTINCTE et télécharge le fichier une fois PAR FACE UTILISÉE. Mesuré sur une
   fiche produit de la vitrine figée : `document.fonts` annonçait « DM Sans 400 loaded » ET
   « DM Sans 500 loaded », et le réseau portait **deux fois 62 556 octets** du même fichier —
   125 112 octets, plus que la file de dix tenues. Même piège sur Cormorant normal (400 et 500
   sur le même fichier).
   Une face par fichier, avec une PLAGE de graisses : le navigateur choisit la même face pour
   toutes les graisses de la plage, exactement comme il le faisait, et ne la télécharge qu'une
   fois. Le rendu est identique — ces graisses pointaient déjà sur ce fichier.
   ⚠️ Ne pas rouvrir une face par graisse : le fichier repartirait autant de fois. */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(CormorantGaramond-italic-500.woff2?h=efd94eb5c51d) 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;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(CormorantGaramond-italic-400.woff2?h=c80b489f34b4) 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;
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url(CormorantGaramond-normal-400.woff2?h=5d618c462b7a) 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;
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url(DMSans-normal-400.woff2?h=aa530716b0d3) 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;
}
