/* JobbyJob typefaces — self-hosted, variable, SIL Open Font License.
 *
 * These were named in tokens.css from the start and never loaded: no @font-face,
 * no files, no CDN. Every render therefore fell back to Georgia / Helvetica, so
 * the design system's own display face had never actually appeared on screen.
 * Self-hosting keeps that promise without adding a third-party font request.
 * Licence texts sit beside the files (OFL-Fraunces.txt, OFL-PublicSans.txt).
 */

@font-face {
  font-family: "Fraunces";
  src: url("fonts/Fraunces.var.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fraunces";
  src: url("fonts/Fraunces-Italic.var.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("fonts/PublicSans.var.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Public Sans";
  src: url("fonts/PublicSans-Italic.var.ttf") format("truetype-variations");
  font-weight: 100 900;
  font-style: italic;
  font-display: swap;
}
