/* Self-hosted Inter + JetBrains Mono (replaces the Google Fonts CDN request).
   This project runs on plant networks with no internet access — a CDN font
   request there just fails silently and the browser falls back to a default
   system font, which shifts spacing enough to visibly break the layout. */

@font-face{
  font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;
  src:url('fonts/inter-400.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';font-style:normal;font-weight:500;font-display:swap;
  src:url('fonts/inter-500.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';font-style:normal;font-weight:600;font-display:swap;
  src:url('fonts/inter-600.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;
  src:url('fonts/inter-700.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;
  src:url('fonts/inter-800.woff2') format('woff2');
}
@font-face{
  font-family:'Inter';font-style:normal;font-weight:900;font-display:swap;
  src:url('fonts/inter-900.woff2') format('woff2');
}

@font-face{
  font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;
  src:url('fonts/jbmono-400.woff2') format('woff2');
}
@font-face{
  font-family:'JetBrains Mono';font-style:normal;font-weight:500;font-display:swap;
  src:url('fonts/jbmono-500.woff2') format('woff2');
}
@font-face{
  font-family:'JetBrains Mono';font-style:normal;font-weight:700;font-display:swap;
  src:url('fonts/jbmono-700.woff2') format('woff2');
}
