/* Fonts, self-hosted. A page load must never call out to Google.
 *
 * WHY: every page here linked fonts.googleapis.com, which announced the IP address of every
 * visitor to Google before they had read the sentence promising that nothing routes through us.
 * The box already fixed this for itself (wetlether-hub/fonts.mjs); the marketing site had not.
 *
 * Latin subset only. The two non-latin glyphs on the site (U+2726, U+2192) fall outside both the
 * latin and latin-ext subsets, so they render from a system fallback -- exactly as they already
 * did when Google served these files. Dropping latin-ext costs nothing visually.
 *
 * These are byte-for-byte the same woff2 files Google was serving, so rendering is identical.
 *
 * Rye            -- (c) 2011 Sorkin Type Co, Reserved Font Name "Rye".
 * Zilla Slab     -- (c) 2017 The Mozilla Foundation.
 * Source Serif 4 -- (c) 2014 The Source Serif 4 Project Authors.
 * JetBrains Mono -- (c) 2020 The JetBrains Mono Project Authors.
 * Sometype Mono  -- (c) 2018 The Sometype Mono Project Authors.
 * All five under the SIL Open Font License 1.1, which expressly permits self-hosting, bundling
 * and redistribution. Full text and per-family notices: /fonts/OFL.txt -- it travels with the
 * fonts. Notices verified against the upstream OFL.txt at github.com/google/fonts.
 *
 * Regenerate: fetch the URL below with a desktop browser User-Agent (the response varies by
 * UA -- curl's default gets you TTF, not woff2). Keep ONLY the @font-face blocks Google
 * labels as the "latin" subset. Download each woff2 and confirm it begins with the magic
 * bytes "wOF2" before shipping it. Do not merge the two stylesheets -- see the note below.
 *
 * Source (this file was generated from it):
 *   https://fonts.googleapis.com/css2?family=Rye&family=Sometype+Mono:wght@400;500;600&family=Source+Serif+4:opsz,wght@8..60,400;8..60,500;8..60,600;8..60,700&display=swap
 *
 * Used by: privacy.html, support.html, delete-account.html. Mirrors exactly the weights
 * their old Google link requested (Rye 400; Sometype Mono 400,500,600;
 * Source Serif 4 400,500,600,700).
 */

/* Rye 400 normal */
@font-face{
  font-family:'Rye';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/rye-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;
}

/* Sometype Mono 400 normal */
@font-face{
  font-family:'Sometype Mono';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/sometype-mono-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;
}

/* Sometype Mono 500 normal */
@font-face{
  font-family:'Sometype Mono';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(/fonts/sometype-mono-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;
}

/* Sometype Mono 600 normal */
@font-face{
  font-family:'Sometype Mono';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/fonts/sometype-mono-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;
}

/* Source Serif 4 400 normal */
@font-face{
  font-family:'Source Serif 4';
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:url(/fonts/source-serif-4-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;
}

/* Source Serif 4 500 normal */
@font-face{
  font-family:'Source Serif 4';
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:url(/fonts/source-serif-4-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;
}

/* Source Serif 4 600 normal */
@font-face{
  font-family:'Source Serif 4';
  font-style:normal;
  font-weight:600;
  font-display:swap;
  src:url(/fonts/source-serif-4-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;
}

/* Source Serif 4 700 normal */
@font-face{
  font-family:'Source Serif 4';
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:url(/fonts/source-serif-4-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;
}
