/* Self-hosted Google Fonts. The game never asks Google for a font: a request
   there sends the player's address to Google before any consent, and a font
   the service worker can't cache is missing offline.
   - Orbitron 400/600/700 (headings/branding: index.html, arcade.html,
     bug-report-dashboard.html, privacy-policy.html, terms-of-service.html,
     support.html)
   - Inter 400/500/600 (body copy: privacy-policy.html, terms-of-service.html,
     support.html)
   - Audiowide 400 and Rajdhani 400/500/600/700 (the Synthwave theme's
     display and body faces, theme-tokens.css). SIL OFL 1.1; the licence is
     next to each font.
   - Press Start 2P 400 (the cabinet-OS face: the arcade shell's hint row
     and countdown prompts; see assets/styles/arcade.css, which declares
     its own copy of this @font-face)
   Latin subset, as Google Fonts serves it. A browser fetches a @font-face
   src only when that family and weight renders text, so a page or theme
   that doesn't use a family never downloads it, and one stylesheet serves
   every page. */
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("orbitron/Orbitron-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("orbitron/Orbitron-600.woff2") format("woff2");
}
@font-face {
  font-family: 'Orbitron';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("orbitron/Orbitron-700.woff2") format("woff2");
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("inter/Inter-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("inter/Inter-500.woff2") format("woff2");
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("inter/Inter-600.woff2") format("woff2");
}
@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("press-start-2p-latin.woff2") format("woff2");
}
@font-face {
  font-family: 'Audiowide';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("audiowide/Audiowide-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("rajdhani/Rajdhani-400.woff2") format("woff2");
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("rajdhani/Rajdhani-500.woff2") format("woff2");
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("rajdhani/Rajdhani-600.woff2") format("woff2");
}
@font-face {
  font-family: 'Rajdhani';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("rajdhani/Rajdhani-700.woff2") format("woff2");
}
