/*
 * Self-hosted Jost — no third-party font CDN (CLAUDE.md hard rule 4).
 * Only the two weights the brand guide calls for; see tokens.css.
 *
 * Extracted from main.css so the back office can load it. Until this file
 * existed, the @font-face rules lived only in the storefront stylesheet,
 * which admin pages do not load — so the "branded" admin had been rendering
 * in the browser's default sans-serif since it was built, with a Cocoa
 * header and none of the typeface the brand is actually made of.
 *
 * One source, loaded from both templates/base.html and
 * templates/admin/base_site.html. Duplicating the rules would mean the next
 * weight added reaches one surface and not the other.
 */

@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/jost/jost-latin-300-normal.woff2") format("woff2");
}

@font-face {
  font-family: "Jost";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/jost/jost-latin-400-normal.woff2") format("woff2");
}
