/* ── Cutaway's typefaces ──────────────────────────────────────────────
   Local woff2, latin subset, variable where the family offers it.

   NOT loaded from a CDN, deliberately. The renderer draws every frame's
   text on a canvas inside a Web Worker, and a worker cannot depend on a
   webfont stylesheet; a self-hosted install may also have no outbound
   internet at all. A font that fails to arrive does not raise an error —
   it quietly substitutes, and the exported MP4 comes out in the wrong
   face with nothing anywhere to explain it.

   `font-display: block` rather than `swap`: the editor measures text to
   lay it out, so painting one frame in a fallback and then reflowing is
   worse than waiting a moment for the real metrics.

   Licences: SIL Open Font License 1.1 / Apache 2.0. Both permit
   redistribution inside a commercial product. See LICENSES.txt.
   ──────────────────────────────────────────────────────────────────── */

@font-face {
  /* THE PACK'S CONDENSED NUMERALS. Design Designs A–H set every phone number in
     Barlow Condensed 700; substituting Archivo makes the number a third wider
     and the lower thirds stop matching the design they were drawn from. Latin
     subset, weight 700 only, which is the only weight the pack uses.
     SIL Open Font License 1.1 — see LICENSES.txt. */
  font-family: 'Barlow Condensed';
  src: url('barlow-condensed.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Archivo';
  src: url('archivo.woff2') format('woff2');
  font-weight: 400 800;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Bebas Neue';
  src: url('bebas-neue.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'DM Serif Display';
  src: url('dm-serif-display.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Instrument Sans';
  src: url('instrument-sans.woff2') format('woff2');
  font-weight: 400 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Sora';
  src: url('sora.woff2') format('woff2');
  font-weight: 600 700;
  font-style: normal;
  font-display: block;
}

@font-face {
  font-family: 'Space Grotesk';
  src: url('space-grotesk.woff2') format('woff2');
  font-weight: 500 700;
  font-style: normal;
  font-display: block;
}

