/* ==========================================================================
   Switzer — self-hosted
   --------------------------------------------------------------------------
   Chosen 2026-07-27 from a five-way specimen. Fontshare, ITF Free Font
   Licence — free for commercial use.

   Self-hosted deliberately: no request to a third-party CDN, so no cookies,
   no IP leak to another host, and one less thing that can be slow or down.
   93KB across five weights, woff2 only (universally supported since 2020).

   font-display: swap so text renders immediately in the fallback and reflows
   when Switzer lands — never invisible text.
   ========================================================================== */

@font-face {
  font-family: 'Switzer';
  src: url('/assets/fonts/switzer-400.woff2') format('woff2');
  font-weight: 400; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('/assets/fonts/switzer-500.woff2') format('woff2');
  font-weight: 500; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('/assets/fonts/switzer-600.woff2') format('woff2');
  font-weight: 600; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('/assets/fonts/switzer-700.woff2') format('woff2');
  font-weight: 700; font-style: normal; font-display: swap;
}
@font-face {
  font-family: 'Switzer';
  src: url('/assets/fonts/switzer-800.woff2') format('woff2');
  font-weight: 800; font-style: normal; font-display: swap;
}
