/*
 * Self-hosted webfaces for the approved visual direction (served from this
 * origin; no third-party font requests). Lives in public/ because
 * `npm run design:check` forbids named families and hosted-font imports under
 * src/. The families are declared in visual/DESIGN.md and reach components
 * only as token roles (var(--font-display), var(--font-body)).
 *
 *   Zilla Slab  — Mozilla / Typotheque, SIL Open Font License 1.1 — headings
 *   Public Sans — USWDS, SIL Open Font License 1.1 — body and labels (variable)
 *
 * Latin subset, from Google Fonts.
 */

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

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

@font-face {
  font-family: "Public Sans";
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url("/fonts/public-sans-latin-var.woff2") format("woff2");
}
