@font-face{
  font-family:"IBM Plex Sans Fallback";
  src:local("Helvetica Neue"),local("Helvetica"),local("Arial");
  size-adjust:100%;
  ascent-override:92%;
  descent-override:24%;
  line-gap-override:0%;
}
@font-face{
  font-family:"IBM Plex Mono Fallback";
  src:local("Menlo"),local("Consolas"),local("monospace");
  size-adjust:98%;
  ascent-override:88%;
  descent-override:22%;
  line-gap-override:0%;
}
@font-face{
  font-family:"Newsreader Fallback";
  src:local("Georgia"),local("Times New Roman");
  size-adjust:108%;
  ascent-override:90%;
  descent-override:22%;
  line-gap-override:0%;
}
@font-face{
  font-family:"IBM Plex Sans";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url("ibm-plex-sans-400.woff2") format("woff2");
}
@font-face{
  font-family:"IBM Plex Sans";
  font-style:normal;
  font-weight:500;
  font-display:block;
  src:url("ibm-plex-sans-500.woff2") format("woff2");
}
@font-face{
  font-family:"IBM Plex Mono";
  font-style:normal;
  font-weight:400;
  font-display:block;
  src:url("ibm-plex-mono-400.woff2") format("woff2");
}
@font-face{
  font-family:"IBM Plex Mono";
  font-style:normal;
  font-weight:500;
  font-display:block;
  src:url("ibm-plex-mono-500.woff2") format("woff2");
}
@font-face{
  font-family:"Newsreader";
  font-style:normal;
  font-weight:500;
  font-display:block;
  src:url("newsreader-500.woff2") format("woff2");
}
