/*
 * Carlito swaps rather than blocks. The Excel chrome — ribbon, tabs, formula
 * bar, status bar — is all HTML text, and font-display: block is specified to
 * leave it invisible for up to three seconds while the font is in flight,
 * which would mean a visitor gets an empty window instead of an application
 * with a blank sheet in it. The fallback is Segoe UI, close enough to Carlito
 * that the swap is barely a flicker.
 *
 * Worth saying plainly: this was not reproducible. Holding the woff2s back for
 * eight seconds and rendering at 1.5s, headless Chromium drew the chrome in a
 * fallback under both settings — the two screenshots are pixel-identical
 * across the whole ribbon. So this is a change made because the spec says
 * block hides text and Firefox and Safari are entitled to do it, not because
 * anything measurable improved. Nothing here got faster.
 *
 * Archivo Black still blocks, and it does not matter either way: it is never
 * rendered as HTML, only drawn into the canvas, and main.ts waits for it by
 * hand before rasterising the word.
 */
@font-face {
  font-family: 'Archivo Black';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/ArchivoBlack-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Carlito';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Carlito-400i.woff2') format('woff2');
}
@font-face {
  font-family: 'Carlito';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Carlito-700i.woff2') format('woff2');
}
@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('/fonts/Carlito-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Carlito';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('/fonts/Carlito-700.woff2') format('woff2');
}
