:root{
  --soot:#0a0704;
  --slate:#130d07;
  --amber:#f2ab35;
  --amber-shadow:rgba(242,171,53,.45);
  --bone:#ddc9a2;
  --red-ink:#c0352a;
  --brass:#8a6a30;
  --selection:#2a1a08;
}

@font-face{
  font-family:"Cinzel";font-weight:400;font-style:normal;font-display:swap;
  src:url("../fonts/cinzel-400-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122;
}
@font-face{
  font-family:"Cinzel";font-weight:400;font-style:normal;font-display:swap;
  src:url("../fonts/cinzel-400-latin-ext.woff2") format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+2020,U+20A0-20AB,U+2113;
}
@font-face{
  font-family:"Cinzel";font-weight:600;font-style:normal;font-display:swap;
  src:url("../fonts/cinzel-600-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122;
}
@font-face{
  font-family:"Cinzel";font-weight:600;font-style:normal;font-display:swap;
  src:url("../fonts/cinzel-600-latin-ext.woff2") format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+2020,U+20A0-20AB,U+2113;
}
@font-face{
  font-family:"IBM Plex Mono";font-weight:400;font-style:normal;font-display:swap;
  src:url("../fonts/plex-mono-400-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122;
}
@font-face{
  font-family:"IBM Plex Mono";font-weight:400;font-style:normal;font-display:swap;
  src:url("../fonts/plex-mono-400-latin-ext.woff2") format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+2020,U+20A0-20AB,U+2113;
}
@font-face{
  font-family:"IBM Plex Mono";font-weight:500;font-style:normal;font-display:swap;
  src:url("../fonts/plex-mono-500-latin.woff2") format("woff2");
  unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122;
}
@font-face{
  font-family:"IBM Plex Mono";font-weight:500;font-style:normal;font-display:swap;
  src:url("../fonts/plex-mono-500-latin-ext.woff2") format("woff2");
  unicode-range:U+0100-024F,U+1E00-1EFF,U+2020,U+20A0-20AB,U+2113;
}

*{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%}
body{
  background:var(--soot);
  color:var(--bone);
  font-family:"IBM Plex Mono",ui-monospace,Consolas,monospace;
  font-size:clamp(13.5px,3.4vw,16px);
  line-height:1.62;
  overflow:hidden;
}
