/*
 * Brand fonts, served from this site (S-004-FONTS, 2026-09-11).
 *
 * fonts.cdnfonts.com began answering HTTP 500 for Zodiak, and every heading on
 * the site fell back to Georgia. These are the foundry's official variable
 * WOFF2 files, downloaded from Fontshare and served byte-for-byte unmodified.
 * The ITF Free Font License v2.0 (FFL.txt, beside them) permits self-hosting
 * "for use on your own websites and applications, including through standard
 * webfont technologies such as CSS @font-face" (§01). It forbids subsetting
 * and format conversion (§02), so never re-encode or trim these files.
 *
 * One variable file per style covers every weight the site uses. The family
 * names match the "AHS Brand" site_themes row (heading_font / body_font), which
 * ThemeContext turns into --font-heading / --font-body. URLs are relative to
 * this stylesheet, so an absolute link to it (the invoice email) finds them too.
 */

@font-face {
  font-family: "Zodiak";
  src: url("Zodiak-Variable.woff2") format("woff2");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Zodiak";
  src: url("Zodiak-VariableItalic.woff2") format("woff2");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "General Sans";
  src: url("GeneralSans-Variable.woff2") format("woff2");
  font-weight: 200 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "General Sans";
  src: url("GeneralSans-VariableItalic.woff2") format("woff2");
  font-weight: 200 700;
  font-style: italic;
  font-display: swap;
}
