/* ==========================================================================
   Fonts — self-hosted, no CDN, nothing to consent to.
   --------------------------------------------------------------------------
   Two families:
     Boldonse   the display face. Only one weight exists, and it is already
                very heavy: never fake a bolder one with `font-weight: 700`,
                the browser would smear it.
     Inter      everything else, from 400 to 700. One variable file covers
                the whole range, so asking for 500 costs no extra request.

   Each family ships in two files. `unicode-range` tells the browser to fetch
   the latin-ext file only when the page actually uses one of those characters,
   so an English page normally downloads the "latin" files alone.

   To swap a font: drop the .woff2 in this folder, edit the @font-face below,
   then change --police-titre / --police-texte in assets/css/style.css.

   Both families are licensed under the SIL Open Font License 1.1 and can be
   redistributed with the template.
   ========================================================================== */

/* --- Boldonse — headings ------------------------------------------------- */

@font-face {
  font-family: "Boldonse";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("Boldonse-400-latin.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;
}

@font-face {
  font-family: "Boldonse";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("Boldonse-400-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

/* --- Inter — body copy, buttons, labels ---------------------------------- */

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("Inter-variable-latin.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;
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("Inter-variable-latin-ext.woff2") format("woff2");
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329,
    U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
