/* Fonts of monkeyscook.fr, self-hosted (GDPR: no Google request), latin + latin-ext subsets from Google Fonts.
   Young Serif 400 (titles), Hanken Grotesk 400-800 variable (text), Caveat 700 (handwritten numbers; a static
   instance of the variable font at weight 700, the only one the site uses: 51 KB instead of 75 KB).
   Files in static/fonts/site/, SIL Open Font License: static/fonts/site/OFL.txt.
   The two latin files used above the fold (Young Serif, Hanken Grotesk) are preloaded by marketing/base.html. */
@font-face {
  font-family: "Young Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/site/YoungSerif-latin-ext-400.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Young Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/site/YoungSerif-latin-400.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: "Hanken Grotesk";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("../fonts/site/HankenGrotesk-latin-ext-var.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Hanken Grotesk";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("../fonts/site/HankenGrotesk-latin-var.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;
}
/* Stand-in for Young Serif until it has loaded (font-display: swap): Times New Roman (Liberation Serif on Linux, the
   same metrics) at 121.4%, Young Serif's average width on this site's texts, with its line (ascent 105%, descent 37%,
   no gap; the overrides are scaled by size-adjust), so the big titles keep their lines when the web font arrives. */
@font-face {
  font-family: "Young Serif Fallback";
  font-style: normal;
  font-weight: 400;
  src: local("Times New Roman"), local("TimesNewRomanPSMT"), local("Liberation Serif"), local("LiberationSerif");
  size-adjust: 121.4%;
  ascent-override: 86.49%;
  descent-override: 30.48%;
  line-gap-override: 0%;
}
/* Stand-in for Hanken Grotesk until it has loaded (font-display: swap): Arial (Liberation Sans on Linux, the same
   metrics), sized and spaced like Hanken so the text doesn't rewrap or move when the web font arrives. Widths
   measured on this site's texts: Hanken 400-500 = Arial, Hanken 600-800 = 95% of Arial Bold. Hanken's line: ascent
   100%, descent 30%, no gap (the overrides are scaled by size-adjust). Without Arial: the next font of --mc-sans. */
@font-face {
  font-family: "Hanken Grotesk Fallback";
  font-style: normal;
  font-weight: 100 549;
  src: local("Arial"), local("ArialMT"), local("Liberation Sans"), local("LiberationSans");
  ascent-override: 100%;
  descent-override: 30%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Hanken Grotesk Fallback";
  font-style: normal;
  font-weight: 550 1000;
  src: local("Arial Bold"), local("Arial-BoldMT"), local("Liberation Sans Bold"), local("LiberationSans-Bold");
  size-adjust: 95%;
  ascent-override: 105.26%;
  descent-override: 31.58%;
  line-gap-override: 0%;
}
@font-face {
  font-family: "Caveat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/site/Caveat-latin-ext-700.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-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
@font-face {
  font-family: "Caveat";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/site/Caveat-latin-700.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;
}
