/* Typefaces.
   Body: Archivo (Omnibus-Type, OFL).
   Labels: Martian Mono (Evil Martian, OFL) — variable on weight and width.
   The label face is isolated in this file so it can be swapped in one place. */

@font-face{font-family:'Archivo';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/archivo-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/archivo-latin-500-normal.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/archivo-latin-600-normal.woff2) format('woff2')}

@font-face{
  font-family:'AXP Label';
  font-style:normal;
  font-weight:100 800;
  font-stretch:75% 112.5%;
  font-display:swap;
  src:url(fonts/martian-mono-latin-standard-normal.woff2) format('woff2-variations');
}

/* Terminal only. Iosevka, subset to the characters this site uses (6 KB a weight)
   and fetched lazily: the browser only downloads it if the Terminal theme is on. */
@font-face{font-family:'Iosevka AXP';font-style:normal;font-weight:400;font-display:swap;src:url(fonts/iosevka-subset-400.woff2) format('woff2')}
@font-face{font-family:'Iosevka AXP';font-style:normal;font-weight:500;font-display:swap;src:url(fonts/iosevka-subset-500.woff2) format('woff2')}
@font-face{font-family:'Iosevka AXP';font-style:normal;font-weight:600;font-display:swap;src:url(fonts/iosevka-subset-600.woff2) format('woff2')}

:root{
  --sans:'Archivo','Helvetica Neue',Helvetica,Arial,sans-serif;
  --label:'AXP Label',ui-monospace,'SFMono-Regular',Menlo,monospace;
  /* Martian Mono is a wide mono. It is narrowed on the width axis rather than
     tracked tighter, so counters stay open at 10px. */
  --label-width:86%;
  --label-track:.08em;
}
