/* Self-hosted fonts — removes a render-blocking third-party request.
   Filenames come from google-webfonts-helper (fonts.gstatic.com).

   Weight coverage was checked against the built Tailwind CSS and every
   template (grep for `font-weight: 500/700`, `font-medium`, `font-bold`,
   `font-semibold`) before any weight was dropped:
   - Inter (`font-sans`) is used with font-medium (500) and font-bold (700)
     pervasively across navigation, dropdowns, the footer, sidebar and the
     portal/resources pages, so all four weights are kept.
   - Space Grotesk (`font-display`) uses font-bold (700) on the site
     wordmark in the nav, present on every page, so 700 is kept. 500 had a
     single, below-the-fold use and is dropped.
   - JetBrains Mono (`font-mono`) only needs its regular weight for the
     accents it is used for; its one font-medium (500) use is a small,
     non-critical label, so 500 is dropped. */

@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/space-grotesk-v22-latin-regular.1a806675790e.woff2") format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/space-grotesk-v22-latin-600.49f2dd2d2132.woff2") format('woff2');
}
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/space-grotesk-v22-latin-700.f9e147a59a93.woff2") format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/inter-v20-latin-regular.da03732a27e1.woff2") format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/inter-v20-latin-500.51205681a1ba.woff2") format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/inter-v20-latin-600.2ede57db1a3a.woff2") format('woff2');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/inter-v20-latin-700.8ca0a5155296.woff2") format('woff2');
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/jetbrains-mono-v24-latin-regular.caf0dfde4e44.woff2") format('woff2');
}
