/* ==========================================================================
   Fonts — self-hosted, no CDN, nothing to consent to.
   --------------------------------------------------------------------------
   Two families, two files each, because both are VARIABLE fonts: one download
   covers every weight. That is why there is no Archivo-500 and no Archivo-700
   file here — the same file serves them all.

     Fraunces   every heading, the wordmark and the logo
     Archivo    body copy, labels, buttons and the navigation

   Each family is subset twice, the way Google Fonts serves them:

     -latin      U+0000–00FF and friends: English, French, Spanish, Italian…
     -latin-ext  Central and Eastern European letters (ą, ř, ő, ș, ż…)

   The browser downloads only the file it needs for the characters on the page,
   thanks to the unicode-range below. A page written in French never fetches
   the latin-ext files.

   To swap a family: drop the .woff2 in this folder, edit the @font-face, then
   change --font-display or --font-body in assets/css/style.css.

   Licence: both families are published under the SIL Open Font License 1.1 and
   can be redistributed with this template.
     Archivo   — Copyright 2020 The Archivo Project Authors
     Fraunces  — Copyright 2018 The Fraunces Project Authors
   Checked against the OFL.txt of each family in the google/fonts repository —
   the subset files themselves no longer carry the full name table.
   ========================================================================== */

/* --- Fraunces — the serif ------------------------------------------------ */

@font-face {
  font-family: "Fraunces";
  font-style: normal;
  font-weight: 100 900; /* variable: one file, the whole range */
  font-display: swap;
  src: url("Fraunces-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: "Fraunces";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("Fraunces-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;
}

/* --- Archivo — the sans -------------------------------------------------- */

@font-face {
  font-family: "Archivo";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("Archivo-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: "Archivo";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("Archivo-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;
}
