/* Noto Sans + Noto Serif, self-hosted (Daniel, 2026-08-07).
 *
 * ⚠ VARIABLE FONTS, ONE FILE PER FAMILY. Google serves Noto with a weight
 * axis of 100-900, so every weight this site uses comes out of a single
 * file. Two files, 28 KB together. Declaring fixed weights against the same
 * variable file - which is what a naive port of the Google CSS does - would
 * pin every heading to the default instance and leave the browser to fake
 * bold.
 *
 * ⚠ font-weight IS A RANGE for the same reason. `font-weight: 100 900` is
 * what tells the browser it may interpolate; a single value would not.
 *
 * SUBSET to Latin plus every Slovak and Czech diacritic and the handful of
 * typographic marks the page actually uses (en/em dash, curly quotes,
 * ellipsis, arrow, middot, euro). Google's own latin-ext files are 168-187
 * KB each and cover scripts this site will never render.
 *
 * Served from our own disk: the vhost sends default-src 'self', and
 * typography is not a good reason to widen a content security policy.
 */
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/NotoSans.woff2) format('woff2');
}

@font-face {
  font-family: 'Noto Serif';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/assets/fonts/NotoSerif.woff2) format('woff2');
}

@font-face{font-family:'Rubik';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Rubik.woff2) format('woff2')}
@font-face{font-family:'Chivo';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Chivo.woff2) format('woff2')}
@font-face{font-family:'Archivo';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Archivo.woff2) format('woff2')}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Montserrat.woff2) format('woff2')}
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/SpaceGrotesk.woff2) format('woff2')}
@font-face{font-family:'Anybody';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/Anybody.woff2) format('woff2')}
@font-face{font-family:'Saira';font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/fonts/SairaW.woff2) format('woff2')}
