/* Self-hosted fonts — Latin subset. Replaces fonts.googleapis.com so a cold
   cellular load skips two third-party connections (DNS+TLS to googleapis +
   gstatic). Same families/weights the Google CSS served; font-display:swap
   keeps first paint unblocked. Files mirror assets/fonts/ in the app.
   NOTE: url() here resolves relative to THIS CSS FILE (/fonts/), so the
   sources are bare filenames — 'fonts/x.woff2' would double the path. */
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400 700;
  font-display: swap;
  src: url('dm-sans-variable.woff2') format('woff2-variations');
}
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('dm-mono-400.woff2') format('woff2');
}
@font-face {
  font-family: 'DM Mono';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('dm-mono-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Orelega One';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('orelega-one-400.woff2') format('woff2');
}
