@font-face {
  font-family: "diatype";
  src: url("../fonts/ABCDiatypeCompressed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/ABCDiatypeCompressed-Bold.woff") format("woff"), url("../fonts/ABCDiatypeCompressed-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "everett";
  src: url("../fonts/Everett-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Everett-Regular.woff") format("woff"), url("../fonts/Everett-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite-black";
  src: url("../fonts/Morganite-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Morganite-Black.woff") format("woff"), url("../fonts/Morganite-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite-bold";
  src: url("../fonts/Morganite-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Morganite-Bold.woff") format("woff"), url("../fonts/Morganite-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite-bolditalic";
  src: url("../fonts/Morganite-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Morganite-BoldItalic.woff") format("woff"), url("../fonts/Morganite-BoldItalic.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
}
@font-face {
  font-family: "morganite";
  src: url("../fonts/Morganite-Black.eot?#iefix") format("embedded-opentype"), url("../fonts/Morganite-Black.woff") format("woff"), url("../fonts/Morganite-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
}
@font-face {
  font-family: "morganite";
  src: url("../fonts/Morganite-BlackItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Morganite-BlackItalic.woff") format("woff"), url("../fonts/Morganite-BlackItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 900;
}
@font-face {
  font-family: "morganite";
  src: url("../fonts/Morganite-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Morganite-Bold.woff") format("woff"), url("../fonts/Morganite-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: "morganite";
  src: url("../fonts/Morganite-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Morganite-BoldItalic.woff") format("woff"), url("../fonts/Morganite-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 700;
}
:root {
  --color-white: #ffffff;
  --color-black: #000000;
  --color-blacknight: #121212;
  --color-red: #f70806;
  --color-platinum: #d9d9d9;
  --color-silver: #ababab;
}
html.theme--light {
  --color-white: #000000;
  --color-black: #ffffff;
  --color-blacknight: #e6e6e6;
  --color-red: #f70806;
  --color-platinum: #d9d9d9;
  --color-silver: #ababab;
}
html,
body {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: var(--color-black);
  font-size: 10px;
  font-family: alpina, arial, sans-serif, monospace;
  overflow: hidden;
  overscroll-behavior: none;
}
* {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  -webkit-tap-highlight-color: transparent;
}
input,
input:before,
input:after {
  -webkit-user-select: initial;
  -moz-user-select: initial;
  user-select: initial;
  font-family: arial, sans-serif, monospace;
}
a {
  color: var(--color-black);
}
a:active, a:link, a:visited {
  text-decoration: none;
}
#app {
  width: 100%;
  height: 100%;
  font-size: 1.4rem;
}
@media (orientation: portrait) {
  #app {
    position: fixed;
    width: 100%;
    height: 100%;
  }
}._app_1qia1_1 {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
._app_1qia1_1 canvas {
  width: 100%;
  height: 100%;
}
._app_1qia1_1 ._content_1qia1_12 {
  position: relative;
  width: 100%;
  height: 100%;
}