/* Chalk Labs type, self-hosted (2026-09-16).
   Three faces, one broadsheet: Newsreader (display serif, variable weight
   with optical sizing), Figtree (body, a humanist geometric in the Avenir
   Next register), IBM Plex Mono (numerals and labels, tabular). All OFL —
   licences sit beside the files in /static/fonts/. Latin subsets only:
   the dashboard is English and every club name folds to ASCII display.
   `font-display: swap` keeps the first paint on the system stack; the
   metric overrides below shrink the reflow when the web face arrives. */

@font-face {
  font-family: "Newsreader";
  font-style: normal;
  font-weight: 200 800;
  font-display: swap;
  src: url("/static/fonts/newsreader-wght-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Newsreader";
  font-style: italic;
  font-weight: 200 800;
  font-display: swap;
  src: url("/static/fonts/newsreader-wght-italic.woff2") format("woff2");
}
@font-face {
  font-family: "Figtree";
  font-style: normal;
  font-weight: 300 900;
  font-display: swap;
  src: url("/static/fonts/figtree-wght-normal.woff2") format("woff2");
}
@font-face {
  font-family: "Figtree";
  font-style: italic;
  font-weight: 300 900;
  font-display: swap;
  src: url("/static/fonts/figtree-wght-italic.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/static/fonts/ibm-plex-mono-400.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/static/fonts/ibm-plex-mono-500.woff2") format("woff2");
}
@font-face {
  font-family: "IBM Plex Mono";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/static/fonts/ibm-plex-mono-700.woff2") format("woff2");
}
