/*
 * mono-deferred.css — JetBrains Mono Variable, loaded after first paint.
 *
 * Lives in /public/ (NOT /src/styles/) so it ships as a standalone file with
 * a stable URL and Astro doesn't fold it into the critical inline CSS. The
 * @font-face declaration here only triggers a fetch once the page references
 * this sheet, which happens via the print-media trick in Layout.astro:
 *
 *   <link rel="stylesheet" href="/mono-deferred.css" media="print"
 *         onload="this.media='all'" />
 *
 * The browser treats the link as low-priority while media="print" and only
 * applies it after onload flips the media query — by which time the LCP
 * element has already painted.
 */

@font-face {
  font-family: "JetBrains Mono";
  src: url("/fonts/JetBrainsMono-Variable.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
