/* HomeAnvil · fonts.css — Archivo, self-hosted, one variable file (34 KB, weights 100–900).
 * A token file: with tokens.css and themes/*.css the only place a raw font stack may appear.
 * Load after tokens.css, only on a page that may carry a web font: the style guide today; the
 * landing pages once proposed ADR 0052 rule 4 (system fonts on the landing page) says so.
 * Preload the file on that page: <link rel="preload" href="…/fonts/archivo-latin-var.woff2" as="font" type="font/woff2" crossorigin> */

@font-face{font-family:"Archivo";src:url("/assets/fonts/archivo-latin-var-7150c0ec.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
/* Metric-matched fallbacks so the swap doesn't shift layout */
@font-face{font-family:"Archivo Fallback";src:local("Arial");size-adjust:98.62%;ascent-override:89.03%;descent-override:21.29%;line-gap-override:0%}
@font-face{font-family:"Archivo Fallback";src:local("Arial Bold"),local("Arial-BoldMT");font-weight:700 900;size-adjust:103.18%;ascent-override:85.09%;descent-override:20.35%;line-gap-override:0%}

:root{
  --font-sans:"Archivo","Archivo Fallback",-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
}
