:root {
  --background: #ffffff;
  --foreground: #171717;
}

html,
body {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overscroll-behavior-y: contain;
}

body {
  color: var(--foreground);
  background: var(--background);
  font-family: Arial, Helvetica, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

.hoverRotate:hover {
  animation: rotate .25s;
  animation-fill-mode: forwards;
}

@keyframes rotate {
  from {transform: rotate(0deg);}
  to {transform: rotate(45deg);}
}

@keyframes labelFlyIn {
  0% {transform: translate(0, 200%);}
  10% {transform: translate(0, 0);}
  90% {transform: translate(0, 0);}
  100% {transform: translate(0, 200%);}
}

.font-GeistVF { font-family: "GeistVF"; }
.font-GeistMonoVF { font-family: "GeistMonoVF"; }
.font-Byorg { font-family: "Byorg"; }
.font-ByorgItalic { font-family: "ByorgItalic"; }
.font-ChuckyBuck { font-family: "ChuckyBuck"; }
.font-Comicy { font-family: "Comicy"; }
.font-GrislyBeast { font-family: "GrislyBeast"; }
.font-OrderLight { font-family: "OrderLight"; }
.font-QuirkyShading { font-family: "QuirkyShading"; }
.font-RetroLab { font-family: "RetroLab"; }
.font-Soulgood { font-family: "Soulgood"; }
.font-Zidan { font-family: "Zidan"; }

@font-face { font-family: GeistVF; src: url("/fonts/GeistVF.woff"); }
@font-face { font-family: GeistMonoVF; src: url("/fonts/GeistMonoVF.woff"); }
@font-face { font-family: Byorg; src: url("/fonts/Byorg.ttf"); }
@font-face { font-family: ByorgItalic; src: url("/fonts/Byorg Italic.ttf"); }
@font-face { font-family: ChuckyBuck; src: url("/fonts/Chucky Buck.ttf"); }
@font-face { font-family: Comicy; src: url("/fonts/Comicy.ttf"); }
@font-face { font-family: GrislyBeast; src: url("/fonts/Grisly Beast.ttf"); }
@font-face { font-family: OrderLight; src: url("/fonts/Order-Light.ttf"); }
@font-face { font-family: QuirkyShading; src: url("/fonts/Quirky Shading.ttf"); }
@font-face { font-family: RetroLab; src: url("/fonts/Retro Lab.ttf"); }
@font-face { font-family: Soulgood; src: url("/fonts/Soulgood.ttf"); }
@font-face { font-family: Zidan; src: url("/fonts/Zidan.ttf"); }
