@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(assets/fonts/noto-serif-sc-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Noto Serif SC';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/noto-serif-sc-1.ttf) format('truetype');
}

@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/atkinson-hyperlegible-next-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Atkinson Hyperlegible Next';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(assets/fonts/atkinson-hyperlegible-next-1.ttf) format('truetype');
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(assets/fonts/lato-0.ttf) format('truetype');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(assets/fonts/lato-1.ttf) format('truetype');
}

/* Stand-in while Lato loads: local Arial scaled to Lato's size and line metrics, so text barely moves when Lato arrives. */
@font-face{font-family:"Lato fallback";src:local("Arial"),local("ArialMT");size-adjust:97.38%;ascent-override:101.3%;descent-override:21.87%;line-gap-override:0%}
