/* The Floor, self hosted type.
   Faces copied from 90_Shared\brand\fonts, which carries the subset builds of the
   pinned @fontsource packages in 90_Shared\capabilities\lib. Nothing is loaded
   from a third party; there is no fonts.googleapis.com round trip anywhere in
   this product.

   Archivo ships as one variable file covering 400 to 900, width axis pinned to
   normal and the weight axis clamped to the range the brand uses, which is why
   it is 29KB rather than 643KB.

   Preload the two faces above the fold:
     <link rel="preload" href="/fonts/archivo-var-latin.woff2"     as="font" type="font/woff2" crossorigin>
     <link rel="preload" href="/fonts/plexmono-medium-latin.woff2" as="font" type="font/woff2" crossorigin>

   The family names here are the ones --font-stack-sans and --font-stack-mono in
   tokens.css resolve to. Renaming either side silently drops the product to a
   system fallback, which reads as "the tokens did not load" and is not.
*/

@font-face{
  font-family:'Archivo';
  src:url('/fonts/archivo-var-latin.woff2') format('woff2');
  font-weight:400 900;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:'IBM Plex Mono';
  src:url('/fonts/plexmono-regular-latin.woff2') format('woff2');
  font-weight:400;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:'IBM Plex Mono';
  src:url('/fonts/plexmono-medium-latin.woff2') format('woff2');
  font-weight:500;
  font-style:normal;
  font-display:swap;
}

@font-face{
  font-family:'IBM Plex Mono';
  src:url('/fonts/plexmono-semibold-latin.woff2') format('woff2');
  font-weight:600;
  font-style:normal;
  font-display:swap;
}
