/* Overpass — the open cut of FHWA Highway Gothic, self-hosted.
 *
 * Previously pulled from Google Fonts, which was the only off-server request the
 * site still made: a third-party DNS lookup and TLS handshake sitting in front of
 * first paint, on a site whose entire map stack — tiles, glyph atlases, boundaries,
 * MapLibre itself — was already served from this box. This closes that gap.
 *
 * One variable file per family rather than the eight pinned @font-face blocks
 * Google's API emits (all of which point at this same file anyway). Declaring the
 * weight axis as a range lets the browser instance any weight the CSS asks for,
 * including the 800/900 the guide-sign headings use.
 *
 * Latin subset only — the pages are English. 61 kB for both families.
 */
@font-face {
  font-family: 'Overpass';
  font-style: normal;
  font-weight: 100 900;          /* variable wght axis */
  font-display: swap;
  src: url('/assets/fonts/Overpass-var.woff2') format('woff2-variations'),
       url('/assets/fonts/Overpass-var.woff2') format('woff2');
}
@font-face {
  font-family: 'Overpass Mono';
  font-style: normal;
  font-weight: 300 700;          /* mono tops out at 700 */
  font-display: swap;
  src: url('/assets/fonts/OverpassMono-var.woff2') format('woff2-variations'),
       url('/assets/fonts/OverpassMono-var.woff2') format('woff2');
}
