/* Self-hosted pixel fonts for the dot-text canvas (ignaciomontenegro.com).

   These faces are sampled pixel-by-pixel into <canvas> by dot-text.js and the
   homepage menu renderer. Unlike normal CSS text, a missing pixel font does NOT
   degrade gracefully here — the canvas traces whatever system fallback (iOS
   monospace) is active, producing garbled, curvy "dot" letters.

   Loading them from a third-party CDN (Google Fonts) means they vanish whenever
   that CDN is blocked or throttled — which is exactly what the Instagram in-app
   browser, iOS Lockdown Mode, and content blockers do. Hosting them same-origin
   guarantees they are always available at paint time.

   font-display: block — keep the (canvas-only) text invisible until the real
   face is ready rather than ever flashing the fallback.

   Both fonts are licensed under the SIL Open Font License 1.1 (redistribution
   and self-hosting permitted). Source: Google Fonts (latin subset). */

@font-face {
  font-family: 'Press Start 2P';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/press-start-2p-latin.woff2') format('woff2');
}

@font-face {
  font-family: 'Silkscreen';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url('/fonts/silkscreen-latin.woff2') format('woff2');
}
