/* perf_v4 (docs/v4, §9.3): our own copies of Instrument Sans and Outfit (SIL OFL, see OFL-*.txt),
   one variable file each, Latin + Latin Extended (every site language). Built from app/fonts with
   fontTools: instancer (wdth 100) + pyftsubset --flavor=woff2.
   The "Fallback" faces are Arial scaled to the same width and line metrics, so text does not
   jump when the real font arrives. */
@font-face{font-family:'Instrument Sans';font-style:normal;font-weight:400 700;font-display:swap;
  src:url(/assets/fonts/instrument-sans-var.woff2) format('woff2')}
@font-face{font-family:'Outfit';font-style:normal;font-weight:400 600;font-display:swap;
  src:url(/assets/fonts/outfit-var.woff2) format('woff2')}
@font-face{font-family:'Instrument Sans Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica');
  size-adjust:102.2%;ascent-override:94.9%;descent-override:24.5%;line-gap-override:0%}
@font-face{font-family:'Outfit Fallback';src:local('Arial'),local('ArialMT'),local('Helvetica');
  size-adjust:99.1%;ascent-override:100.9%;descent-override:26.2%;line-gap-override:0%}
:root:root{
  --display:'Outfit','Outfit Fallback',system-ui,sans-serif;
  --text:'Instrument Sans','Instrument Sans Fallback',system-ui,-apple-system,'Segoe UI',sans-serif;
  --font-display:'Outfit','Outfit Fallback','Instrument Sans',system-ui,sans-serif;
  --font-text:'Instrument Sans','Instrument Sans Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
  --ff-display:'Outfit','Outfit Fallback','Instrument Sans',sans-serif;
  --ff-body:'Instrument Sans','Instrument Sans Fallback',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;
}
