

body {
  font-family: plex, arial, system-ui, sans-serif;
  letter-spacing: 0.25px;
  font-size: 1em;
}


#cy-100 {
  width: 100vw;
  height: 100vh;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0.5em;
}

#cy {
  width: 100vw;
  height: 100vh;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  font-size: 5rem;
}

.node-text {
  position: fixed;
  top: 0;
  left: 0;
  font-family: plex;
  font-style: normal;
}

@font-face {
  font-family: plex;
  font-style: italic;
  font-weight: 300;
  src: local("IBM Plex Sans Light Italic"), local("IBMPlexSans-LightItalic"), url("/fonts/IBMPlexSans-LightItalic-Latin1.woff2" format("woff2");
    unicode-range: U+0000, U+000D, U+0020-007E, U+00A0-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2013-2014, U+2018-201A, U+201C-201E, U+2020-2022, U+2026, U+2030, U+2039-203A, U+2044, U+20AC, U+2122, U+2212, U+FB01-FB02
  font-display: swap;
}

/* @font-face { */
/*   font-family: plex; */
/*   src: url("https://anarchive.fo.am/fonts/IBMPlexSans-LightItalic-Latin1.woff2") format("woff2"); */
/*   font-style: italic; */
/*   font-display: swap; */
/* } */

@font-face {
  font-family: plex;
  src: url("/fonts/IBMPlexSans-Light-Latin1.woff2") format("woff2");
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: digiac;
  src: url("/fonts/Digiac.woff");
  font-display: swap;
}
