/* ===========================================================================
   Bundled typefaces
   Archivo, Public Sans and IBM Plex Mono, served from this app rather than a
   font CDN: Mission Control runs on a NAS behind a self-only content-security
   policy and cannot fetch external resources.

   Only the weights the design actually uses are bundled — 400/500/600/700 for
   the two text faces, 400/600 for the mono. All ten files together are ~164 KB,
   and `font-display: swap` means text is readable immediately and reflows to the
   real face once it arrives.
   =========================================================================== */

@font-face {
  font-family: 'Archivo'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/archivo-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('/fonts/archivo-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Archivo'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('/fonts/archivo-600.woff2') format('woff2');
}
/* 650 in the stylesheets resolves to this file; there is no 650 weight to ship. */
@font-face {
  font-family: 'Archivo'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('/fonts/archivo-700.woff2') format('woff2');
}

@font-face {
  font-family: 'Public Sans'; font-style: normal; font-weight: 400; font-display: swap;
  src: url('/fonts/public-sans-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Public Sans'; font-style: normal; font-weight: 500; font-display: swap;
  src: url('/fonts/public-sans-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Public Sans'; font-style: normal; font-weight: 600; font-display: swap;
  src: url('/fonts/public-sans-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Public Sans'; font-style: normal; font-weight: 700; font-display: swap;
  src: url('/fonts/public-sans-700.woff2') format('woff2');
}

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