/*
 * Manrope, self-hosted.
 *
 * One variable file covers weights 400-800, so the whole type scale costs a
 * single 24 KB request instead of one file per weight.
 *
 * Only the Latin subsets ship. Google serves Manrope in six subsets; a store
 * selling in English to the United States needs none of the Cyrillic, Greek or
 * Vietnamese ones, and shipping them would triple the font payload for glyphs
 * no visitor renders. If the store ever sells in another script, add the subset
 * here rather than removing the unicode-range.
 *
 * font-display: swap means the page paints immediately in the fallback and
 * swaps when Manrope arrives. The fallback stack is metric-similar so the swap
 * moves text as little as possible.
 *
 * Manrope is SIL Open Font License 1.1. OFL.txt ships beside the files, which
 * is what the licence requires.
 *
 * Manrope is retired from the type stack (tokens.css now points --nd-font at
 * Inter and --nd-font-display at Fraunces, both from one Google Fonts
 * request); these @font-face rules stay but are never requested, because no
 * rule names the family. The file is kept so the enqueue chain is unchanged.
 */

@font-face {
  font-family: "Manrope";
  src: url("../fonts/manrope-latin.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
  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: "Manrope";
  src: url("../fonts/manrope-latin-ext.woff2") format("woff2");
  font-weight: 400 800;
  font-style: normal;
  font-display: swap;
  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;
}
