/* ============================================================================
   FOCUS REPORT — self-hosted Archivo Expanded
   ----------------------------------------------------------------------------
   "Archivo Expanded" is NOT a Google Fonts web family. The css2 @import in each
   page silently drops it (requesting it alone returns HTTP 400), so without this
   file every visitor falls back to narrow regular Archivo for the logo + all
   display headings. These are the exact desktop Archivo Expanded files, subset
   to latin.

   Archivo (regular) and IBM Plex Mono are self-hosted here too. The note that
   used to sit on this line said they arrive via a page @import — no page
   carries one, so every visitor without the fonts installed locally fell back
   to system-ui and ui-monospace. The woff2 files were already on disk beside
   the Expanded ones; they just were not declared.
   ============================================================================ */
@font-face{font-family:'Archivo Expanded';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/archivo-expanded-700.woff2') format('woff2');}
@font-face{font-family:'Archivo Expanded';font-style:normal;font-weight:800;font-display:swap;src:url('fonts/archivo-expanded-800.woff2') format('woff2');}
@font-face{font-family:'Archivo Expanded';font-style:normal;font-weight:900;font-display:swap;src:url('fonts/archivo-expanded-900.woff2') format('woff2');}

/* Archivo — body copy */
@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url('fonts/archivo-400.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap;src:url('fonts/archivo-500.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/archivo-600.woff2') format('woff2');}
@font-face{font-family:'Archivo';font-style:normal;font-weight:700;font-display:swap;src:url('fonts/archivo-700.woff2') format('woff2');}

/* IBM Plex Mono — labels, eyebrows, data type */
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;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;font-display:swap;src:url('fonts/ibm-plex-mono-500.woff2') format('woff2');}
@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:600;font-display:swap;src:url('fonts/ibm-plex-mono-600.woff2') format('woff2');}
