/* Self-hosted latin subsets of the four yogitech.eu faces (all OFL). Local
   copies so the tool looks right offline and makes no third-party request
   when it is embedded on the site.

   THE TYPE RULE, same as the site's: Martian Mono is for DATA. Archivo is for
   words. Mono was setting almost every line here, and mono-as-a-display-face
   is one of the most recognisable machine-generated "technical" looks there
   is — the site was retyped in August 2026 to fix exactly that. */

/* Archivo ships as one variable file covering 100-900, which is why there is
   no per-weight copy of it. */
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-display:swap;src:url('../assets/fonts/archivo-var.woff2') format('woff2')}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/martian-mono-400.woff2') format('woff2')}
@font-face{font-family:'Martian Mono';font-style:normal;font-weight:700;font-display:swap;src:url('../assets/fonts/martian-mono-700.woff2') format('woff2')}
/* 400, never 300 — Newsreader at 300 is too light to hold a line of UI prose */
@font-face{font-family:'Newsreader';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/newsreader-400.woff2') format('woff2')}
@font-face{font-family:'Quicksand';font-style:normal;font-weight:700;font-display:swap;src:url('../assets/fonts/quicksand-700.woff2') format('woff2')}
