/* Self-hosted, subset to Latin + Latin Extended-A/B.
 *
 * Latin Extended is not optional here: rosters carry Polish, Czech, Turkish,
 * Romanian, Hungarian, Nordic and Baltic names, and the plain "latin" subset
 * renders half of them as empty boxes.
 *
 * Fraunces has WONK and SOFT instanced out of the file entirely (§7.28) — the
 * axes do not exist, so the quirky default cannot come back by accident.
 * Only opsz and wght remain variable.
 *
 * Preload Fraunces in the document head; it sets first paint. Public Sans is
 * not preloaded — it arrives with the stylesheet and swaps in unnoticed:
 *   <link rel="preload" as="font" type="font/woff2" crossorigin
 *         href="/fonts/fraunces-latin-var.woff2">
 */

@font-face {
  font-family: 'Fraunces';
  src: url('../fonts/fraunces-latin-var.woff2') format('woff2-variations');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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