/* ==========================================================================
   EPHEREM'S FONTS, SERVED FROM THIS SITE (launch slice 6b, §6.1)

   Every page links this file instead of Google Fonts, so no visitor's browser
   asks Google (or anyone else) for a font. The weights are the ones the pages
   asked Google for: Geist 400-700 (the pages' 450 and 650 use the Medium and
   SemiBold files, as assets/type.css already did), Geist Mono 400-600, and
   Newsreader upright at 400-600 with optical sizes. Nothing asks for 800.

   Geist and Geist Mono are the official static releases already in
   assets/fonts/ (Geist 1.800, Geist Mono 1.700). Newsreader is the latin
   variable file (weight and optical-size axes, Newsreader 1.003) from
   @fontsource-variable/newsreader 5.3.0. All three are under the SIL Open
   Font License 1.1; THIRD_PARTY_NOTICES carries their notices and the licence.

   The Newsreader italic the landing page uses (Newsreader-SemiBold-Italic)
   keeps its own @font-face in index.html, as before.
   ========================================================================== */

@font-face{font-family:"Geist";src:url("fonts/Geist-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Geist";src:url("fonts/Geist-Medium.woff2") format("woff2");font-weight:450 500;font-style:normal;font-display:swap}
@font-face{font-family:"Geist";src:url("fonts/Geist-SemiBold.woff2") format("woff2");font-weight:600 650;font-style:normal;font-display:swap}
@font-face{font-family:"Geist";src:url("fonts/Geist-Bold.woff2") format("woff2");font-weight:700 900;font-style:normal;font-display:swap}

@font-face{font-family:"Geist Mono";src:url("fonts/GeistMono-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Geist Mono";src:url("fonts/GeistMono-Medium.woff2") format("woff2");font-weight:450 500;font-style:normal;font-display:swap}
@font-face{font-family:"Geist Mono";src:url("fonts/GeistMono-SemiBold.woff2") format("woff2");font-weight:600 900;font-style:normal;font-display:swap}

@font-face{
  font-family:"Newsreader";
  src:url("fonts/Newsreader-Variable-opsz-wght-latin.woff2") format("woff2");
  font-weight:200 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;
}
