/* Self-hosted type for radar.ao — the same two faces the app loads through
   next/font (rfp-frontend/app/layout.tsx): Archivo (variable 400–700, latin)
   and IBM Plex Mono 400/500. Self-hosting keeps the identity without a
   third-party request, so the CSP can stay `default-src 'none'`.
   Files: landing/fonts/, fetched once from Google Fonts on 2026-09-01. */

@font-face{
  font-family:"Archivo"; font-style:normal; font-weight:400 700; font-display:swap;
  src:url("/fonts/archivo-latin-var.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face{
  font-family:"IBM Plex Mono"; font-style:normal; font-weight:400; font-display:swap;
  src:url("/fonts/plexmono-400-latin.woff2") format("woff2");
}
@font-face{
  font-family:"IBM Plex Mono"; font-style:normal; font-weight:500; font-display:swap;
  src:url("/fonts/plexmono-500-latin.woff2") format("woff2");
}

/* signal.css's :root stack starts with var(--font-archivo) / var(--font-plex-mono),
   which next/font defines in the app. Here they resolve to the faces above. */
:root{ --font-archivo:"Archivo"; --font-plex-mono:"IBM Plex Mono" }
