/*
 * Self-hosted Omakase typefaces (previously loaded from Google Fonts at
 * request time). Vendored under app/assets/fonts/ — Latin-subset WOFF2 files
 * licensed under the SIL Open Font License / Apache License and safe to
 * redistribute. Self-hosting drops a third-party network dependency from
 * every page render (system tests were paying for this on every single page
 * visit). Loaded app-wide via the `:app` bundle in layouts/_head, but Newsreader
 * is only ever referenced by landing.css's `.lp`-scoped `--read` token, so
 * browsers never fetch it outside the marketing pages that actually use it.
 *
 * Sourced from (re-fetch here if a family/weight/subset ever needs updating):
 *   https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2
 *   https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2
 *   https://fonts.gstatic.com/s/zillaslab/v12/dFa5ZfeM_74wlPZtksIFYuUe6HOpWw.woff2
 *   https://fonts.gstatic.com/s/zillaslab/v12/dFa5ZfeM_74wlPZtksIFYoEf6HOpWw.woff2
 *   https://fonts.gstatic.com/s/newsreader/v26/cY9VfjOCX1hbuyalUrK49dLac06G1ZGsZBtoBAbNJYQ.woff2
 *   https://fonts.gstatic.com/s/newsreader/v26/cY9kfjOCX1hbuyalUrK439vogqC9yFZCYg7oRZaLP4obnf7fTXglsMwoT9ZHFjQ.woff2
 */

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/ibm-plex-mono-400-d803141a.woff2") format("woff2");
}

@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/assets/ibm-plex-mono-500-3f7bbac1.woff2") format("woff2");
}

@font-face {
  font-family: "Zilla Slab";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("/assets/zilla-slab-600-758ed49d.woff2") format("woff2");
}

@font-face {
  font-family: "Zilla Slab";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/assets/zilla-slab-700-b6997fc5.woff2") format("woff2");
}

/* Newsreader is marketing-only (landing.css). Google already served identical
   outlines for weight 400 and 500 in the Latin subset — one file, one rule
   covering the range, matching what was already live. */
@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 400 500;
  font-display: swap;
  src: url("/assets/newsreader-400-dd08b472.woff2") format("woff2");
}

@font-face {
  font-family: "Newsreader";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("/assets/newsreader-400-italic-0b0e0d9c.woff2") format("woff2");
}
