/*
 * Storefront web fonts, self-hosted (SIL Open Font License - see the
 * LICENSE-*.txt files beside this one; woff2 files from Fontsource's
 * @fontsource/cormorant-garamond and @fontsource-variable/jost, latin subset,
 * which covers English and French including œ/Œ and typographic quotes).
 *
 * These replaced the Google Fonts stylesheet, which was a render-blocking
 * request to a third-party origin followed by a second hop to fonts.gstatic.com
 * before any text could paint. Served from our origin they share the page's
 * connection, get the static pipeline's year-long immutable caching, and the
 * two faces above the fold are <link rel="preload">ed from layout.html.
 *
 * Family names match tailwind.config.js (`font-heading`/`font-body`) and
 * dashboard-ledger.css, so nothing else needs to know where they come from.
 * The dashboard still loads Google Fonts (it also needs JetBrains Mono, and it
 * isn't indexed); the storefront's one `font-mono` use falls back to the
 * system monospace font.
 */
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("cormorant-garamond-latin-500-normal.efeea72c7a42.woff2") format("woff2");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("cormorant-garamond-latin-600-normal.bf1e09fb81d7.woff2") format("woff2");
}
@font-face {
  font-family: "Cormorant Garamond";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("cormorant-garamond-latin-700-normal.7b927d350248.woff2") format("woff2");
}
/* One variable file covers every Jost weight the storefront uses (400-700). */
@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url("jost-latin-wght-normal.928f4210aa48.woff2") format("woff2-variations"),
       url("jost-latin-wght-normal.928f4210aa48.woff2") format("woff2");
}
