/* =============================================================
   Red Hat superfamily, self-hosted.

   The design system's tokens/fonts.css loads these from Google
   Fonts and its readme asks for exactly this substitution:
   "if you have licensed/self-hosted Red Hat binaries (especially
   variable WOFF2), drop them in assets/fonts/ and I'll replace
   the Google import with real @font-face rules."

   Three variable WOFF2 files, 81KB total, covering every weight
   the system's type scale uses. Licensed SIL OFL 1.1 -- see
   assets/fonts/LICENSE.txt.

   Consequence for the page: it makes no third-party request at
   all. A stealth company's landing page should not hand its
   visitor list to anyone, and a self-hosted font is also one
   fewer connection before first paint.

   Because of this, index.html links the design system's token
   files individually and SKIPS tokens/fonts.css, rather than
   using its styles.css entry point -- otherwise the Google
   @import would still fire.
   ============================================================= */

@font-face {
  font-family: 'Red Hat Display';
  src: url('/assets/fonts/red-hat-display.woff2') format('woff2');
  font-weight: 300 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Red Hat Text';
  src: url('/assets/fonts/red-hat-text.woff2') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Red Hat Mono';
  src: url('/assets/fonts/red-hat-mono.woff2') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
