/* ==========================================================================
   ANewLog — Self-hosted webfonts
   All three approved families (Fraunces, Inter, IBM Plex Mono) are served
   from this theme's own assets/fonts/ directory. No Google Fonts request is
   made at runtime — this file replaces the prototype's
   `@import url('https://fonts.googleapis.com/css2?...')` entirely.

   Files, weights, and provenance are documented in assets/fonts/README.md.
   Only the Latin subset was fetched (site content is English-only); the
   OFL license for each family ships alongside its file in assets/fonts/licenses/.
   ========================================================================== */

@font-face{
  font-family: 'Fraunces';
  font-style: normal;
  font-weight: 500 600; /* variable font; declared range matches what's actually used (Blueprint 2.2) */
  font-display: swap;
  src: url('../fonts/fraunces-variable-500-600.woff2') format('woff2');
}

@font-face{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400 700; /* variable font; covers the four weights actually used (Blueprint 2.2) */
  font-display: swap;
  src: url('../fonts/inter-variable-400-700.woff2') format('woff2');
}

@font-face{
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 400; /* static instance — only weight actually used (.eyebrow, .mono-label, .num, .tag, .status-dot) */
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-400.woff2') format('woff2');
}

@font-face{
  font-family: 'IBM Plex Mono';
  font-style: normal;
  font-weight: 500; /* static instance — only other weight actually used (.footer-col h2, Phase E: was h4) */
  font-display: swap;
  src: url('../fonts/ibm-plex-mono-500.woff2') format('woff2');
}
