/* Self-hosted Google faces + size-adjusted fallbacks. Hand-edited 2026-09-29: Google serves Overpass and Public Sans as
   VARIABLE fonts, so Site-Kit/fonts.mjs saved the same file once per weight and the browser downloaded it 3-4 times
   (measured: mobile PageSpeed 68). One file per face, with a weight range. fonts.mjs dedupes since 2026-09-29 and now writes these same filenames, so regenerating is safe. */
@font-face{font-family:'Overpass';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/overpass-var.woff2) format('woff2')}
@font-face{font-family:'Overpass';font-style:italic;font-weight:100 900;font-display:swap;src:url(/assets/fonts/overpass-var-i.woff2) format('woff2')}
@font-face{font-family:'Public Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/public-sans-var.woff2) format('woff2')}
@font-face{font-family:'Overpass Fallback';src:local('Arial');size-adjust:100.5%;ascent-override:normal}
@font-face{font-family:'Public Sans Fallback';src:local('Arial');size-adjust:104.5%;ascent-override:normal}
