/* ===========================================================================
   GALERIE LEHALLE — Webfonts

   BRAND FONT: Didot (the gallery's specified typeface).

   Didot is a commercial typeface with no free webfont, so this system does two
   things:

   1. Declares @font-face for the REAL brand font ("Didot"). Drop the licensed
      WOFF2 files into  assets/fonts/  and they take over automatically — the
      stacks in tokens/typography.css already list "Didot" first.
   2. Loads the closest free SUBSTITUTES via Google Fonts so the system renders
      correctly today. Because the substitute (Bodoni Moda) sits next in the
      stack, it shows until the licensed Didot files are present.

        Display  : Didot  →  substituted by  Bodoni Moda  (high-contrast didone)
        Sans/UI  : Jost  (geometric grotesque — classic luxe pairing for didone)
   =========================================================================== */

/* --- Substitute fonts (render now) --------------------------------------- */
@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;0,6..96,600;0,6..96,700;0,6..96,900;1,6..96,400;1,6..96,500&family=Jost:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400&display=swap');

/* --- Licensed brand font (upload to assets/fonts/ to activate) ----------- */
@font-face {
  font-family: 'Didot';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/Didot-Regular.woff2') format('woff2');
}
@font-face {
  font-family: 'Didot';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../assets/fonts/Didot-Bold.woff2') format('woff2');
}
@font-face {
  font-family: 'Didot';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../assets/fonts/Didot-Italic.woff2') format('woff2');
}
