
:root {
  --app-height: 0%;
}

* {
  box-sizing: border-box;
}

.parallax::-webkit-scrollbar,
.roadmap-overlay::-webkit-scrollbar,
.careers-overlay::-webkit-scrollbar,
.rarity-overlay::-webkit-scrollbar,
.privacy-overlay::-webkit-scrollbar,
.terms-overlay::-webkit-scrollbar,
.risk-overlay::-webkit-scrollbar,
.shop-body::-webkit-scrollbar {
  width: 10px;
}

.parallax::-webkit-scrollbar-track,
.roadmap-overlay::-webkit-scrollbar-track,
.careers-overlay::-webkit-scrollbar-track,
.rarity-overlay::-webkit-scrollbar-track,
.privacy-overlay::-webkit-scrollbar-track,
.terms-overlay::-webkit-scrollbar-track,
.risk-overlay::-webkit-scrollbar-track,
.shop-body::-webkit-scrollbar-track {
  background-color: rgb(24, 24, 24);
}

.parallax::-webkit-scrollbar-thumb,
.roadmap-overlay::-webkit-scrollbar-thumb,
.careers-overlay::-webkit-scrollbar-thumb,
.rarity-overlay::-webkit-scrollbar-thumb,
.privacy-overlay::-webkit-scrollbar-thumb,
.terms-overlay::-webkit-scrollbar-thumb,
.risk-overlay::-webkit-scrollbar-thumb,
.shop-body::-webkit-scrollbar-thumb {
  background: #6c6c6c;
  border-radius: 15px;
}

.parallax::-webkit-scrollbar-thumb:hover,
.roadmap-overlay::-webkit-scrollbar-thumb:hover,
.careers-overlay::-webkit-scrollbar-thumb:hover,
.rarity-overlay::-webkit-scrollbar-thumb:hover,
.privacy-overlay::-webkit-scrollbar-thumb:hover,
.terms-overlay::-webkit-scrollbar-thumb:hover,
.risk-overlay::-webkit-scrollbar-thumb:hover,
.shop-body::-webkit-scrollbar-thumb:hover {
  background: #5c5c5c;
}

body,
html {
  margin: 0;
  padding: 0;
  background-color: rgb(37 37 37);
  background-image: linear-gradient(0deg, rgba(0, 0, 0, 1) 40%, rgb(72 69 72) 41%, rgb(73 77 79) 82%, rgb(31 30 32) 100%);
  font-family: "Montserrat", sans-serif;
  -ms-touch-action: none;
  touch-action: none;
  image-rendering: pixelated;
  overflow: hidden;
  transition: background-color 0.5s linear;
  font-family: 'Upheaval TT (BRK)', sans-serif;
}
.background-black {
  background-color: #000;
}
.logo {
  position: fixed;
  top: 0;
  left: 0;
  margin: 2.5vh;
  width: 128px;
  /* border:1px solid white; */
  image-rendering: pixelated;

  z-index: 9;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.bottom-logo {
  cursor: pointer;
}

.navbar {
  overflow: hidden;
  position: fixed; /* Set the navbar to fixed position */
  top: 0; /* Position the navbar at the top of the page */
  width: calc(100% - 10px);
  padding-top: 6vh;
  padding-right: 2vh;
  z-index: 9;
  text-transform: uppercase;
}

.navbar a,
.navbar span {
  opacity: 1;
  transform: translateY(-20px);
  font-size: max(1vw, 23px);
  margin-right: max(1vw, 19px);
  letter-spacing: -0.014rem;
  float: right;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding-top: 0.75vw;
  padding-bottom: 0.75vw;
  padding-left: 1.25vw;
  padding-right: 1.25vw;
  text-decoration: none;
  border-radius: 0.5vw;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
   -khtml-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none; 
          user-select: none; 
 
  background: rgba(0, 0, 0, 0.1);
  transition: background linear 100ms, opacity ease-out 500ms, transform ease-out 500ms;
}

.navbar a:hover,
.navbar span:hover {

  color: orange;
}

.navbar-mobile {
  display: none;
}



.play {
  background: rgb(6 167 82) !important;
}
.travel {
  background: #1fa2a5 !important;
}
.rarity {
  background: #844ad5 !important;
}
#tooltip {
  color: rgba(255, 255, 255, 0.703);
  border-radius: 5px;
  padding: 5px;
  z-index: 10000;
  font-family: "TinyRegular";
  font-size: 20px;
  text-align: center;
  top: 0;
  left: 0;
}
.twitter-share {
  position: fixed;
  left: 50%;
  transform: translate(-50%, 0%);
  bottom: 10vh;
  color: #ffffff;
  padding: 1vh;
  background-color: #1da1f2;
  border-radius: 1vh;
  font-weight: 700;
  transition: background-color 100ms linear;
  font-size: 21px;
  z-index: 100;
  text-align: center;
}
.twitter-share:hover {
  background-color: #1671a9;
}
.modal {
  display: none;
  position: fixed;
  z-index: 10;
  padding-bottom: 100px;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  opacity: 0;
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background-color: rgba(0, 0, 0, 0.45);
  transition: opacity 300ms ease-in-out;
}

.modal-content {
  position: fixed;
  margin: auto;
  padding: 0;
  bottom: 40%;
  left: 50%;
  max-width: 80%;
  width: 545px;
  box-shadow: 0 5px 0 black, 0 9px 11px 0 rgb(0 0 0 / 20%),
    0 6px 24px 0 rgb(0 0 0 / 19%), 0 0 100px #e2f4ff14;
  transition: transform 0.4s ease-out;
  transform: translate(-50%, 100%);
}
.wl {margin-top:17px}
.keycard-data h2 {
  margin: 20px 15px;
}



.noselect {
  -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none; 
            user-select: none; 
}

.animatedSpan:hover {
  color: darkturquoise;
}

.barcodeSelected {
  color: darkturquoise;
}

.highlighted {
  color: aliceblue;
  padding-bottom: 10px;
  text-shadow: 1px 1px 35px aqua;
}

.open-opacity {
  opacity: 1;
}
.open-bottom {
  transform: translate(-50%, -55%);
}

.close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
  margin-right: 25px;
  z-index: 1000;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.modal-header {
  padding: 7px 25px;
  background-color: #5cb85c;
  color: white;
}

.modal-body {
  padding: 5px 22px;
}

.modal-footer {
  padding: 11px 24px;
  background-color: #000000;
  color: #00ff0d;
  text-align: left;
}
.arrow-container {
  /* cubic-bezier-easing = sine / mehr Beispiele: https://easings.net/ */
  animation: bounce 1600ms infinite cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: calc(var(--app-height) * 0.02);
  height: calc(var(--app-height) * 0.02);
  position: absolute;
  transform: translate(0%, 2300%);
}

.arrow-down {
  height: 0.4vh;
  background: rgb(170, 142, 174);
  transform: rotate(45deg);
  transform-origin: 0% 0%;
}
.arrow-down:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 100%;
  background: rgb(170, 142, 174);
  transform: rotate(-90deg);
  transform-origin: 0% 100%;
}

@keyframes bounce {
  50% {
    transform: translate(0%, 2200%);
  }
}

.parallax {
  perspective: 100px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
  bottom: 0;
}

.parallax__layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: -2px;
  image-rendering: pixelated;
  height: 100vh;
  height: var(--app-height);
  background-size: calc(100vh * 2.115);
  background-repeat: repeat-x;
  background-position: bottom;
  background-size: calc(var(--app-height) * 2.115);
  background-position-x: center;
}


.parallax__layer img,
.subway__layer img {
  width: calc(100vh * 3.4);
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.subway__layer {
  position: fixed;
  top: 0px;

  right: 0;
  bottom: 0;
  left: -2px;
  image-rendering: pixelated;
  background-size: 204vh;
  background-size: calc(calc(var(--app-height)) * 2.04);
 
  background-repeat: repeat-x;
  background-position-x: center;
}
.subway__layer1 {
  position: absolute;
  top: 10px;

  right: 0;
  bottom: 0;
  left: -2px;
  image-rendering: pixelated;
  background-size: 204vh;
  background-size: calc(calc(var(--app-height)) * 2.04);
 
  background-repeat: repeat-x;
  background-position-x: center;
}

.street__layer__0 {
  transform: translateZ(-200px) scale(3);
  background-image: url("data:image/png;base64,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ZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAMowIQQQkgGUIAJIYSQDKAAE0IIIRlAASaEEEIygAJMCCGEZAAFmBBCCMkACjAhhBCSARRgQgghJAP+P6h1vKYJWB9wAAAAAElFTkSuQmCC");
}
.street__layer__1 {
  transform: translateZ(-100px) scale(2);
  background-image: url("data:image/png;base64,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");
}
@keyframes clouds {
  0% {
    background-position-x: 0;
  }
  100% {
    background-position-x: calc(-100vh * 2.115);
  }
}


#vent {
  width: calc(var(--app-height) * 0.13);
  height: calc(var(--app-height) * 0.07);
  transform: translate(177%, 578%);
  position: absolute;
}
#subway {
  width: calc(var(--app-height) * 0.18);
  height: calc(var(--app-height) * 0.18);
  transform: translate(-12%, 80%);
  cursor: pointer;
  position: absolute;
}
#light1 {
  width: calc(var(--app-height) * 0.1);
  height: calc(var(--app-height) * 0.1);
  transform: translate(-229%, 4%);
  position: absolute;
}
#light2 {
  width: calc(var(--app-height) * 0.08);
  height: calc(var(--app-height) * 0.08);
  transform: translate(-370%, 42%);
  position: absolute;
}
#light3 {
  width: calc(var(--app-height) * 0.05);
  height: calc(var(--app-height) * 0.05);
  transform: translate(-768%, 147%);
  position: absolute;
}
.rave {
  animation: raver 3s infinite;
}
@keyframes raver {
  0% {
    filter: hue-rotate(0deg);
  }

  50% {
    filter: hue-rotate(180deg);
  }

  100% {
    filter: hue-rotate(0deg);
  }
}
#keycard {
  display: none;
  position: absolute;
  cursor: pointer;
  width: calc(var(--app-height) * 0.03);
  height: calc(var(--app-height) * 0.03);
  transform: translate(972%, 2014%);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,R0lGODlhCAAFAKIEAA4KDwoHCycjJyMgJP///wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxYTdjZjk3NC1jOTUyLTlmNGYtOTAyYy1jZWQ3ZTAxMjk1NTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjFFNTE1OUFDODU4MTFFQ0E1RTFDREYyMTUwMUQ0QjYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjFFNTE1OTlDODU4MTFFQ0E1RTFDREYyMTUwMUQ0QjYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MWE3Y2Y5NzQtYzk1Mi05ZjRmLTkwMmMtY2VkN2UwMTI5NTU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjFhN2NmOTc0LWM5NTItOWY0Zi05MDJjLWNlZDdlMDEyOTU1NSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAUEAAQALAAAAAAIAAUAAAMOSEqwC9DBEBmgEIibWwIAIfkEBQQABAAsAAADAAIAAgAAAwNIApIAIfkEBQQABAAsAQACAAIAAwAAAwRIAjsJACH5BAUEAAQALAIAAQACAAQAAAMFSAI7IQkAIfkEBQQABAAsAwAAAAIABQAAAwZIAjuxIgEAIfkEBQQABAAsBAAAAAIABQAAAwYIBBLCLAEAIfkEBQQABAAsBQABAAIABAAAAwQIBMKcACH5BAUEAAQALAYAAgACAAMAAAMECASiCQAh+QQFJgIEACwHAAMAAQABAAADAggJADs=");
  filter: brightness(8);
}
#keycard:hover {
  filter: brightness(5);
}
.keycard-data {
  display: flex;
  justify-content: flex-start;
}
#keycard-image {
  image-rendering: auto;
  width: 120px;
  vertical-align: middle;
  border-radius: 15px;
}
#id-card {
  border-radius: 25px;
  overflow: hidden;
  zoom: 1.3;
  z-index: 101;
}

#countdownHeader, #countdownTime {
  opacity: 0;
  transition: opacity 1s;
}


@keyframes subway-wall {
  0% {
    opacity: 1;
  }
  11% {
    opacity: 1;
  }
  14% {
    opacity: 0.85;
  }
  20% {
    opacity: 1;
  }
  21% {
    opacity: 0.8;
  }
  22% {
    opacity: 0.9;
  }
  23% {
    opacity: 0.85;
  }
  24% {
    opacity: 1;
  }
  26% {
    opacity: 1;
  }
  27% {
    opacity: 0.85;
  }
  29% {
    opacity: 0.9;
  }
  32% {
    opacity: 1;
  }
  35% {
    opacity: 0.85;
  }
  41% {
    opacity: 1;
  }
  42% {
    opacity: 0.8;
  }
  43% {
    opacity: 0.9;
  }
  44% {
    opacity: 0.85;
  }
  45% {
    opacity: 1;
  }
  46% {
    opacity: 1;
  }
  48% {
    opacity: 0.85;
  }
  50% {
    opacity: 0.9;
  }
  53% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.subway_wall_animation {
  animation: subway-wall 10s linear infinite;
}

.subway__layer__0 {
  transform: translateZ(-50px) scale(1.5);
 background-image: url("wall.png");

  z-index: 1;
}
.subway__layer__0__spray {
  /* transform: translateZ(10px) scale(1); */
  background-image: url("data:image/png;base64,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");
  z-index: 2;
  top: -111px;
}
@keyframes train {
  0% {
    transform: translateX(-725vh) translateZ(-40px) translateY(168%) scale(1.4);
  }
  100% {
    transform: translateX(725vh) translateZ(-40px) translateY(168%) scale(1.4);
  }
}
@keyframes train-stop {
  0% {
    transform: translateX(-300%) translateZ(-40px) translateY(168%) scale(1.4);
  }
  100% {
    transform: translateX(-49.6%) translateZ(-40px) translateY(168%) scale(1.4);
  }
}
@keyframes train-go {
  0% {
    transform: translateX(-49.6%) translateZ(-40px) translateY(168%) scale(1.4);
  }
  100% {
    transform: translateX(300%) translateZ(-40px) translateY(168%) scale(1.4);
  }
}
@keyframes train-stop2 {
  0% {
    transform: translateX(-300%) translateZ(-40px) translateY(168%) scale(1.4);
  }
  100% {
    transform: translateX(-60.6%) translateZ(-40px) translateY(168%) scale(1.4);
  }
}
#confetti-canvas {
  transform: translateZ(0);
}
.subway_animation {
  animation: train 10s linear infinite;
}
.subway_animation_stop {
  right: initial;
  left: 50%;
  animation: train-stop 7s ease-out forwards;
}
.subway_animation_stop2 {
  right: initial;
  left: 50%;
  animation: train-stop2 7s ease-out forwards;
}
.subway_animation_go {
  right: initial;
  left: 50%;
  animation: train-go 9s ease-in forwards;
}
.subway__layer__train {
  transform: translateX(-800vh) translateZ(-40px) translateY(165%) scale(1.4);
  height: 20vh;
  height: calc(var(--app-height) * 0.2);
  z-index: 3;
  will-change: transform;
}

.subway__layer__1 {
  transform: translateZ(-35px) scale(1.35);
  background-image: url("base.png");
  z-index: 4;
}
.subway__layer__2 {
  transform: translateZ(-31px) scale(1.31);
  background-repeat: no-repeat;
  background-image: url("smallbar.png");
   z-index: 5;
}
.subway__layer__3 {
  transform: translateZ(-17px) scale(1.17);
  background-image: url("data:image/png;base64,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P/z4cymllFOn1vaOPfTgfaWUMvns2geZoWBFnUgPAKvm8sWrd/yvtvXw9vo5p//zcFtXSpnUngdWmQDD4k1KKd3tM8elNGN28YUF8xY0AARYhAUAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAH/APYZT/4Q6mKBAAAAAElFTkSuQmCCk+4xx2xMwtAeEzAABAgwAAQIMAAECDAABAgwAAQIMLTk8+ufpZdwrIuwRlgUAgwtuEhhu0hrhYtMgAEgQIABIECAASBAgAEgQIABIECAASBAgAEgQIABIECAASBAgAEgQIBhzvr9fvX7/fQy5mbRfh7oCgEGpnry6Gl6CbCQBBgAAhqnlmD+njx62n/z9j/Dr9+/36qqqntf3UktaSZrrzaqqurGjevD127f+ryqqvnbd3/KLAoW1NX0AmDRPHn09MhvtV0P78BgnaO/POzrV1XT9npgkQkwzF9TVf39yfFCGrN28YU5cwoaAAJchAUAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAH/Bx4+F1aDzkgsAAAAAElFTkSuQmCCwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABAgwAAQIMAAECDAABDwfyVdNxN4QUV/AAAAAElFTkSuQmCCYII=");
  z-index: 6;
}
.screen-hacked {
  background-image: url("data:image/png;base64,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mm5NvdAvJmDomBOugCoTMHRm8/MHVT9Mr2K6zc8fpJcAV4YAQ0furr5e//n80/Qyprq7+np9+tkn6WXAlSDA0JFHa/fq7urr6WVM9WjtXnoJcGUIMHRI4IAhAYagx4+fnPjazZvLMz1vmllfY9zzgG4IMAT9/Cfvnfjavx78aabnTTPra4x7HtANlyEBQIAJGII2nv11rs+76NcA5keAIWjWk7LmcfKWE8CgXxyCho48eriWXsKpLsMaYVGYgKFDAgcMmYABIMAEDAHrW/+48Pcmen91tf3g/v3mxaVXxr754NOdh82v3/uq/fCPrzZ3Vn7mDQqhYyZg6FgX8R16f3W1rar68auvHflIrgnYJ8DQoS5D98H9+4f/1u7e3pGP9NoAh6Bh4T3dedh89sXDsd/7xRvb9WHH6wH2mYBhwf3ue9+fuL/7+9/eNfVCiADDAvvg/v3m1i/fSS8DGEOAYcH94aOPTLnQQwIMAAECDB25sfxiegmnugxrhEUhwNCByxS2y7RWuMwEGAACBBgAAgQYAAIEGAACBBgAAgQYAAIEGAACBBgAAgQYAAIEGAACBBjmrG3batvxb8H71hu/Ovx+Hz/O+vMA5yfAwFRvv/luegmwkAQYAAIah5Zg/t5+891243/bh58/fvykqqq++51vp5Y0ky8e/Leqqm7eXD782u1v3aiqaj7+5C+ZRcGCupZeACyat99898RvtX0P79BwnaO/PBxoq6rpej2wyAQY5q+pqvZgcryUxqxdfGHOHIIGgAAnYQFAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQMD/Aeg5oWmyug5lAAAAAElFTkSuQmCCQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQIAAA0CAAANAgAADQMD/Aak+sX76wMv+AAAAAElFTkSuQmCCAAAASUVORK5CYII=");
}
.subway__layer__3__text {
  transform: translateZ(-20px) scale(1.2);
  z-index: 16;
}
@keyframes screen {
  0% {
    box-shadow: 0 0 8vh #ffffff31;
  }
  50% {
    box-shadow: 0 0 8vh #ffffff5d;
  }
  100% {
    box-shadow: 0 0 8vh #ffffff31;
  }
}
.station-button {
  width: 2.5vh;
  height: 2.5vh;
  margin-right: 1vh;
  margin-left: 0.5vh;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  vertical-align: middle;
}
#train-screen ul li {
  border-bottom: 0.5vh solid #c4c1d7;
  padding-bottom: 0.3vh;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; 
}
.r-button {
  background-image: url("data:image/png;base64,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");
}
.g-button {
  background-image: url("data:image/png;base64,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");
}
.o-button {
  background-image: url("data:image/png;base64,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");
}
.b-button {
  background-image: url("data:image/png;base64,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");
}
.y-button {
  background-image: url("data:image/png;base64,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");
}
#social-buttons {
  position: absolute;
  left: 50%;
  top: 144.5vh;
  z-index: 5;
  transform: translateZ(-50px) scale(1.5);
  text-align: center;
}
#social-buttons-clickable {
  position: absolute;
  left: 50%;
  top: 144.5vh;
  z-index: 15;
  transform: translateZ(-50px) scale(1.5);
  text-align: center;
  opacity: 0;
}
.discord-spray {
  transform: translate(-212%, 26%);
  width: 18.7vh;
  position: absolute;
  transition: opacity linear 100ms;
  cursor: pointer;
  opacity: 0;
}
.opensea-spray {
  transform: translate(118.7%, 25.5%);
  width: 16.62vh;
  position: absolute;
  transition: opacity linear 100ms;
  cursor: pointer;
  opacity: 0;
}
#discord-spray-clickable {
  height: 17vh;
  width: 17vh;
  transform: translate(-221.5%, 44%);
  position: absolute;
}
#opensea-spray-clickable {
  transform: translate(115%, 45%);
  height: 17vh;
  width: 17vh;
  position: absolute;
}
.screen-text {
  font-family: "TinyRegular";
  font-size: 1.8vh;
  color: #eee;
  line-height: 2.2vh;
  line-height: calc(var(--app-height) * 0.022);
  height: 6.5vh;
  height: calc(var(--app-height) * 0.065);
}
.text-blink {
  animation: text-blink 2s infinite;
}
@keyframes text-blink {
  0% {
    opacity: 1;
  }
  35% {
    opacity: 0.2;
  }
  85% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.screen-content {
  top: 50%;
  position: relative;
  transform: translate(0, -50%);
}
#screen-button {
  width: 17vh;
  width: calc(var(--app-height) * 0.17);
  height: 18.5vh;
  height: calc(var(--app-height) * 0.185);
  position: absolute;
  left: 50%;
  z-index: 10000;
  transform: translateZ(-17px) translateX(-50.5%) translateY(160.03vh)
    scale(1.17);
  transform: translateZ(-17px) translateX(-50.5%)
    translateY(calc(var(--app-height) * 1.603)) scale(1.17);
  text-align: center;
}
#mint-button {
  display: none;
  color: #0efb0e;
  padding: 1vh;
  background-color: #0080004f;
  border: 0.5vh solid #40a753;
  font-family: "TinyRegular";
  margin-top: 2vh;
  cursor: pointer;
  margin-left: 2vh;
  margin-right: 2vh;
  font-size: 1.5vh;
}
#mint-button:hover {
  background-color: green;
}
#screen-button img {
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
#remainingSupply {
  font-family: "TinyRegular";
  margin-top: 1vh;
  color: #40ffde;
  font-size: 2vh;
  letter-spacing: 0.3vh;
}
#train-screen {
  font-family: "TinyRegular";
  font-size: 2.5vh;
  text-align: left;
  text-shadow: 0 0 black;
  background: #e1def7;
  white-space: nowrap;
}
.glitch-screen {
  text-shadow: 0.3vh 0.2vh red, -0.3vh -0.2vh #00ffd2 !important;
}
#loading-screen {
  display: none;
  top: 50%;
  position: relative;
  transform: translate(0, -50%);
}
.progress-container {
  border: 0.5vh solid #fff;
  width: 70%;
  margin: 15%;
}

/* progress bar */

.progress {
  width: 100%;
  height: 1.3vh;
  background: #fff;
  animation: move-progress 2s step-end forwards;
}

@keyframes move-progress {
  0% {
    width: 0;
  }
  10% {
    width: 10%;
  }
  30% {
    width: 30%;
  }
  50% {
    width: 80%;
  }
  90% {
    width: 90%;
  }
  95% {
    width: 95%;
  }
  97% {
    width: 97%;
  }
  99% {
    width: 99%;
  }
  100% {
    width: 101%;
  }
}

#code-screen {
  display: none;
}
.code-input {
  background: #0000008c;
  border: 0;
  font-family: "IBM+Plex+Mono";
  text-align: center;
  width: calc(100% - 4vh);
  margin: 1vh 0;
  font-size: 1.8vh;
  color: #5bffd6;
  border-radius: 0.5vh;
  padding: 0.5vh 0;
}
.submit-button {
  background-color: rgb(6 167 82);
  border: none;
  color: white;
  padding: 1vh 3vh;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 2vh;
  border-radius: 0.5vh;
  font-family: "IBM+Plex+Mono";
  cursor: pointer;
}
.submit-button:hover {
  background-color: rgb(13, 186, 94);
}
.submit-button:disabled,
.submit-button[disabled] {
  opacity: 0.4;
}

.code-input::placeholder {
  color: #5bffd6;
  opacity: 1;
}
.subway__layer__4 {
  transform: translateZ(-5px) scale(1.05);
  background-repeat: no-repeat;

  background-image: url("bigbar.png");
  z-index: 7;
}
.subway__layer__5 {
  transform: translateZ(0px) scale(1);
  z-index: 8;
  background-image: url("data:image/png;base64,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");
}
.subway__layer__6 {
  z-index: 8;
  background-repeat: no-repeat;
  background-image: url(" ratweb1.gif");
  top: -97px; 
}
.subway__layer__7 {
    border-top: 50px solid #401743;
    margin-top: -0px;
    transform: translateZ(0px) scale(1);
    z-index: 8;
     background-image: url("topbar.png");
   }

@media (min-height: 600px) {
  .subway__layer__6 {
    top: -80px;
  }
}


@media (max-height: 699px) {
  .subway__layer__6 {
    top: -8px;
  }
}

.subway-flicker {
  animation: subway-flicker 2s ease-in-out forwards;
}
@keyframes subway-flicker {
  0% {
    filter: brightness(1);
  }
  10% {
    filter: brightness(0.8);
  }
  20% {
    filter: brightness(1);
  }
  25% {
    filter: brightness(0.4);
  }
  35% {
    filter: brightness(0.9);
  }
  45% {
    filter: brightness(0.3);
  }
  55% {
    filter: brightness(0.85);
  }
  75% {
    filter: brightness(0.5);
  }
  85% {
    filter: brightness(1);
  }
  94% {
    filter: brightness(0.8);
  }
  100% {
    filter: brightness(0.4);
  }
}
.subway-top-flicker {
  animation: subway-top-flicker 2s ease-in-out forwards;
}
@keyframes subway-top-flicker {
  0% {
    filter: brightness(1);
  }
  10% {
    filter: brightness(0.9);
  }
  20% {
    filter: brightness(1);
  }
  25% {
    filter: brightness(0.7);
  }
  35% {
    filter: brightness(0.95);
  }
  45% {
    filter: brightness(0.65);
  }
  55% {
    filter: brightness(0.925);
  }
  75% {
    filter: brightness(0.75);
  }
  85% {
    filter: brightness(1);
  }
  94% {
    filter: brightness(0.9);
  }
  100% {
    filter: brightness(0.8);
  }
}
.subway-lighten {
  animation: subway-lighten 1s linear forwards;
}
@keyframes subway-lighten {
  0% {
    filter: brightness(0.4);
  }
  100% {
    filter: brightness(0.55);
  }
}
.subway__layer__overlay {
  position: absolute;
  top: 200vh;
  top: calc(var(--app-height) * 2);
  z-index: 20;
  left: 50%;
}
#rat {
  position: absolute;
  cursor: pointer;
  width: calc(var(--app-height) * 0.115);
  height: calc(var(--app-height) * 0.115);
  transform: translate(121%, 29%);
  background-size: contain;
  background-repeat: no-repeat;
  opacity: 0;
  transition: opacity 0.4s linear;
  background-image: url("data:image/png;base64,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");
}
#rat:hover {
  opacity: 1;
}
#rat-dialog {
  font-family: "TinyRegular";
  font-size: 2.2vh;
  letter-spacing: -0.1vh;
  transform: translate(29%, 118%);
  color: #c2c2c2bf;
  width: 25vh;
  height: 2vh;
  width: calc(var(--app-height) * 0.25);
  height: calc(var(--app-height) * 0.02);
  text-align: center;
  white-space: nowrap;
}
#rat-dialog2 {
  font-family: "TinyRegular";
  letter-spacing: -0.1vh;
  width: 17vh;
  padding-top: 1.1vh;
  padding-bottom: 1.1vh;
  border: 0.6vh solid black;
  border-radius: 2vh;
  text-align: center;
  white-space: nowrap;
  transform: translate(192%, -503%);
  background: white;
  color: black;
  font-size: 3vh;
  display: none;
}
#rat-dialog2:before {
  left: 11.2vh;
  bottom: -3.4vh;
  border: 1.6vh solid;
  border-color: #000 transparent transparent #000;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}

#rat-dialog2:after {
  left: 11.7vh;
  bottom: -2vh;
  border: 1vh solid;
  border-color: #fff transparent transparent #fff;
  content: "";
  position: absolute;
  width: 0;
  height: 0;
}
#floppy {
  display: none;
  position: absolute;
  cursor: pointer;
  width: calc(var(--app-height) * 0.0475);
  height: calc(var(--app-height) * 0.0475);
  transform: translate(258%, -90%);
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("data:image/gif;base64,R0lGODlhCwALALMNAA8KECocLX5TN2gsICMYJjw8PEdHRycjKEAzQhQUGVBQUDkwPFpaWv///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDcuMS1jMDAwIDc5LjljY2M0ZGU5MywgMjAyMi8wMy8xNC0xNDowNzoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIzLjMgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNEMEEzOTFGQzRGRDExRUM5MTNGQTlDQjBBOTUxQzM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjNEMEEzOTIwQzRGRDExRUM5MTNGQTlDQjBBOTUxQzM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6M0QwQTM5MURDNEZEMTFFQzkxM0ZBOUNCMEE5NTFDMzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6M0QwQTM5MUVDNEZEMTFFQzkxM0ZBOUNCMEE5NTFDMzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQFBAANACwAAAAACwALAAAELLDJBuq8ploMigaTUXhVYB2dFqyV8K0rITQuAAfyVMfzNVSEwWXyEw4niWEEACH5BAUEAA0ALAAAAwACAAMAAAQFsDFw2okAIfkEBQQADQAsAQACAAIABQAABAewMaNAPe1EACH5BAUEAA0ALAIAAQACAAcAAAQKsDFziioH5NNOBAAh+QQFBAANACwDAAAAAgAJAAAECrAdc4AqNQMEjowAIfkEBQQADQAsBAAAAAIACgAABAoQHFmmBSggLNuJACH5BAUEAA0ALAUAAAACAAoAAAQKEBxJJwo3gwVaBAAh+QQFBAANACwGAAAAAgAJAAAEChA0cChAAeuwSIsAIfkEBQQADQAsBwABAAIABwAABAkQNHBCRQEv0iIAIfkEBQQADQAsCAACAAIABQAABAcQNHBCXaRFACH5BAUEAA0ALAkAAwACAAMAAAQFEDRwSIsAIfkEBQQADQAsAAAAAAEAAQAABAKwRQAh+QQFkAENACwKAAQAAQABAAAEAhBEADs=");
}
#floppy:hover {
  filter: brightness(2);
}
.subway__layer__5 div {
  font-family: "Philly Sans";
  color: #ffbd42;
  text-shadow: 0 0.8vh #662f1e;
  font-size: 17.3vh;
  margin-top: 10.2vh;
  opacity: 1;
  font-size: 16.4vh;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.content__layer {
  position: absolute;
  top: 213vh;
  right: 0;
  bottom: 0;
  left: 0;
  image-rendering: pixelated;
  z-index: 7;
}
.content__layer__0 {
  transform: translateZ(0px) scale(1);
}
.content {
  color: white;
  text-align: center;
  z-index: 5;
  display: flex;
  justify-content: center;
  font-weight: 600;
  font-size: 1.5em;
  width: 85vw;
  max-width: 1800px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  border-bottom: 1px solid rgb(36, 36, 36);
}
.faq-content {
  color: white;
  text-align: center;
  z-index: 5;
  justify-content: center;
  font-size: 1.5em;
  width: 85vw;
  max-width: 1800px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 5vw;
  margin-top: 2vw;
}
.faq-heading {
  border-bottom: rgb(36, 36, 36);
  padding: 20px 60px;
}
.faq-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.donor-content {
  color: white;
  text-align: center;
  z-index: 5;
  justify-content: center;
  font-size: 1.5em;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}
.donor-container {
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 3vh;
}
.hr-line {
  width: 80%;
  margin: auto;
  border-color: rgb(58, 58, 58);
}
/* Style the buttons that are used to open and close the faq-page body */
.faq-page {
  color: #fff;
  cursor: pointer;
  padding: 30px 20px;
  border: none;
  outline: none;
  transition: 0.3s;
  margin: auto;
}
/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.faq-page:hover {
  background-color: #f9f9f9;
  color: #000;
}
/* Style the faq-page panel. Note: hidden by default */
.faq-body {
  margin: auto;
  width: 70%;
  padding: 0 18px;
  color: rgb(211, 211, 211);
  display: none;
  overflow: hidden;
}
.faq-page:after {
  content: "\02795";
  /* Unicode character for "plus" sign (+) */
  font-size: 1.4rem;
  color: #777;
  float: right;
  margin-left: 5px;
  font-style: normal;
}
.active:after {
  content: "\2796";
  /* Unicode character for "minus" sign (-) */
}
.panel {
  width: 40%;
  padding: 5vw 3vw;
}
.textPanel {
  width: 100%;
  padding: 5vw 1vw;
}
#careers-container .textPanel {
  padding: 4vw 1vw;
}
.footer {
  bottom: 0px;
  padding-top: 40px;
  margin-bottom: 15px;
  display: flex;
  justify-content: space-evenly;
  color: grey;
  width: 100vw;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  border-top: 1px solid rgb(36, 36, 36);
  max-width: 85vw;
}
.footer img {
  width: 57px;
  height: 60px;
  opacity: 0.9;
}
.footer div {
  width: 185px;
}
.icons {
  white-space: nowrap;
  line-height: 61px;
}
.footer svg {
  vertical-align: middle;
  padding: 10px;
}
.twitter,
.discord,
.opensea,
.instagram {
  width: 45px;
  fill: grey;
}
.discord {
  width: 49px;
}
#toggleBackground, #downloadImage {
  fill: grey;
  width: 35px;
  margin-left: 10px;
  margin-bottom: 3px;
  cursor: pointer;
}
.opensea:hover,
.instagram:hover,
.twitter:hover,
.discord:hover,
#toggleBackground:hover,
#downloadImage:hover {
  fill: white;
}
.row {
  display: flex;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: flex-end;
}
.map {
  border-radius: 5%;
  width: 100%;
  image-rendering: pixelated;
  user-select: none;
  -webkit-user-drag: none;
}
.example {
  width: 200px;
  height: 200px;
  background: url("data:image/png;base64,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")
    no-repeat;
  background-size: 400px 400px;
  border-radius: 5%;
  margin: 5px;
}
#confetti-canvas {
  z-index: 3 !important;
  pointer-events: none;
  position: fixed;
  top: 100vh;
  top: var(--app-height);
}
#about {
  display: none;
}
.left-top {
  background-position: left top;
}
.right-top {
  background-position: right top;
}
.right-bottom {
  background-position: right bottom;
}
.left-bottom {
  background-position: left bottom;
}
.heading {
  width: 100vw;
  padding: 4vw;
}
h1 {
  color: #ffbd42;
  font-size: min(4.3vw, 80px);
  text-align: center;
  font-style: italic;
  text-transform: uppercase;
  font-weight: 900;
  text-shadow: 0px 0px 0 rgb(163, 76, 22), 0px 1px 0 rgb(147, 60, 6),
    0px 2px 0 rgb(132, 45, 0), 0px 3px 0 rgb(116, 29, 0),
    0px 4px 0 rgb(100, 13, 0), 0px 5px 0 rgb(84, -3, 0),
    0px 6px 0 rgb(68, -19, 0), 0px 7px 6px rgba(0, 0, 0, 1),
    0px 7px 1px rgba(0, 0, 0, 0.5), 0px 0px 6px rgba(0, 0, 0, 0.2);
  margin: 0;
  letter-spacing: -0.022rem;
}
:target:before {
  content: "";
  display: block;
  height: 100px;
  margin: -100px 0 0;
}
h2 {
  font-weight: 900;
  font-size: 2.8rem;
  text-transform: uppercase;
  letter-spacing: -0.022rem;
}
.faq-container h2 {
  font-weight: 800;
  font-size: 1.8rem;
  margin-bottom: 1em;
  font-style: italic;
  text-transform: uppercase;
  color: rgb(228, 228, 228);
  user-select: none;
  margin-block-end: 0;
}
.content span {
  font-weight: 300;
  line-height: 145.8%;
  letter-spacing: -0.011rem;
}
.content span p {
  color: #cfcfcf;
  letter-spacing: -0.011rem;
}
.vert {
  display: inline-block;
}
.container {
  background-color: #020300;
  border-bottom: 10px solid #ffbd42;
  padding-bottom: 20px;
}
.fab {
  font-size: 24px;
  color: grey;
  padding: 7px;
}
.fab:hover {
  color: white;
  cursor: pointer;
}
.stick-left {
  text-align: right;
}
.stick-right {
  text-align: left;
}
a {
  text-decoration: none;
}
.content__layer a {
  text-decoration: underline;
  font-weight: 600;
  color: white;
}
.footer a {
  color: #898989;
  text-decoration: none;
  font-weight: 100;
}
.code-input-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px; /* Adjust the spacing between the input and the button */
  margin-top: 20px; /* Optional: Adjust spacing above the input */
}

.code-input {
  padding: 10px;
  font-size: 14px;
  font-family: "IBM Plex Mono";
  border: 1px solid #ccc;
  border-radius: 5px;
  width: 250px; /* Adjust as needed */
}

.submit-button {
  padding: 10px 20px;
  font-size: 14px;
   font-family: "IBM Plex Mono";
  color: #fff;
  background-color: #333;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.about,
.mint,
.careers,
.roadmap-menu,
.logo,
.rarity,
.shop {
  cursor: pointer;
}
.navbar a svg {
  height: max(1.25vw, 23px);
  fill: white;
  width: initial;
}
.navbar a:hover svg {
  fill: orange;
}
a.navbar-twitter,
a.navbar-discord,
a.navbar-opensea {
  padding-top: 0.8vw;
    padding-bottom: 0.5vw;
    padding-left: 1.25vw;
    padding-right: 1.25vw;
}

.roadmap-menu {
  background: #c48714 !important;
}

.about {     background: #1fa2a5 !important; }

/*roadmap*/
@keyframes strokeoffset {
  0% {
    stroke-dashoffset: 0px;
  }
  100% {
    stroke-dashoffset: 1000px;
  }
}
.roadmap {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 100vh;
  min-width: 100%;
  overflow-x: hidden;
  color: #fff;
  list-style: none;
  font-size: 1.8vh;
  overflow-y: hidden;
}
.roadmap-overlay,
.terms-overlay,
.risk-overlay,
.privacy-overlay,
.careers-overlay {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #020300;
  display: none;
}
#roadmap-container,
#terms-container,
#risk-container,
#privacy-container,
#careers-container {
  border-bottom: 10px solid #ffbd42;
  padding-bottom: 20px;
  min-height: 100vh;
}
#risk-inner,
#privacy-inner,
#terms-inner {
  color: #d8d8d8;
  max-width: 80vw;
  margin: 15vh 10vw;
  font-size: 22px;
}
.career-panels {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  padding-inline-start: 0;
}
.career-panels li,
#rarity-container li {
  padding: 0.5rem;
  display: flex;
  background: #131313;
  border-radius: 0.5rem;
}
.trait-rarity {
  font-size: 0.6em;
  padding: 0.2em 0.6em;
  border-radius: 0.2em;
  margin-left: 0.3em;
  background-color: #323232;
}
.rarity-ultra {
  background-color: #ff3a3a;
}
.rarity-rare {
  background-color: #de72ff;
}
.rarity-uncommon {
  background-color: #3e73ff;
}
.rarity-common {
  background-color: #6e7ea6;
}
.career-panels li {
  padding: 1.5rem;
}
.career-panels li span {
  font-weight: 600;
  text-align: left;
}
#rarity-container ul {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.75rem;
  padding-inline-start: 0;
}
#rarity-container .panel {
  width: 100%;
}
#rarity-container h1 {
  padding-top: 14vh;
}
#rarity-container .stick-left {
  text-align: center;
}
#rarity-container .content {
  text-align: left;
}
#rarity-container .content span {
  font-weight: 600 !important;
}
.nft {
  border-radius: 5%;
  width: 100%;
  max-width: 500px;
  image-rendering: pixelated;
  user-select: none;
  -webkit-user-drag: none;
  box-shadow: 0 0 5vh #ffffff0d;
  background-color: #0a0a0a;
}
.career-panels li:hover {
  background: #080808;
  cursor: pointer;
}
.career-panels li div {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: center;
}
li img {
  width: 3.3rem;
  padding-right: 1rem;
  padding-left: 0.4rem;
}
.trait {
  margin: 0;
  font-size: 0.8em;
  text-transform: uppercase;
}
.trait-header {
  font-size: 0.6em;
  color: #4c4c4c;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
}
.trait-footer {
  font-size: 0.6em;
  color: #6a5b41;
  font-weight: 600;
  margin: 0;
  text-transform: uppercase;
}
.rarity-overlay {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #020300;
  display: none;
}
#rarity-container {
  border-bottom: 10px solid #ffbd42;
  padding-bottom: 20px;
  min-height: 100vh;
}
input#walletInput {
    width: 100%;
}
.textPanel input {
  font-weight: 900;
  font-size: 2.8rem;
  font-style: italic;
  text-transform: uppercase;
  width: 9.2rem;
  border-radius: 0.5rem;
  border: 1px solid #2b2b2b;
  background-color: #131313;
  color: white;
  font-family: "Montserrat", sans-serif;
}
input[type="number"] {
  -moz-appearance: textfield;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.shop-body {
  overflow-y: scroll;
}

[data-tooltip] {
  position: relative;
  z-index: 2;
  cursor: pointer;
}

/* Hide the tooltip content by default */
[data-tooltip]:before,
[data-tooltip]:after {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  pointer-events: none;
}

/* Position tooltip above the element */
[data-tooltip]:before {
  position: absolute;
  bottom: 132%;
  left: 40%;
  margin-bottom: 5px;
  margin-left: -10vh;
  padding: 1vh;
  width: 20vh;
  -webkit-border-radius: 0.5vh;
  -moz-border-radius: 0.5vh;
  border-radius: 0.5vh;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.97);
  color: #fff;
  content: attr(data-tooltip);
  text-align: center;
  font-size: 1.6vh;
  line-height: 1.2;
  text-shadow: none;
}

/* Triangle hack to make tooltip look like a speech bubble */
[data-tooltip]:after {
  position: absolute;
  bottom: 120%;
  left: 40%;
  margin-left: -15px;
  width: 0;
  border-top: 15px solid #000;
  border-top: 15px solid hsla(0, 0%, 20%, 0.97);
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  content: " ";
  font-size: 0;
  line-height: 0;
}

/* Show tooltip content on hover */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

@media (max-width: 1200px) {
  .roadmap {
    padding: 5vh 0 80px 0;
    align-items: center;
    width: auto;
    flex-direction: row;
    justify-content: flex-start;
    font-size: 2.4vh;
  }
  [data-tooltip]:before {
    font-size: 1.8vh;
  }
}
.roadmap-title {
  padding-left: 0.1em;
  z-index: 1;
  font-size: 7em;
  font-family: "Nunito", arial, sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 1.1;
}
@media (min-width: 1201px) {
  .roadmap-title {
    padding-bottom: 80px;
  }
}
@media (max-width: 1200px) {
  .roadmap-title {
    font-size: calc(7.9vw + 1.1em);
    align-self: flex-start;
    width: 10vw;
    word-wrap: break-word;
    position: absolute;
  }
}
.roadmap-timeline {
  display: flex;
  height: 0;
  padding-inline-start: 0;
}
@media (max-width: 1200px) {
  .roadmap-timeline {
    flex-direction: column;
    height: auto;
    width: 0;
    padding-left: 75%;
    padding-right: 25%;
  }
}
.roadmap-timeline::before {
  content: "";
  position: relative;
  background: #fff;
  opacity: 0.5;
}
@media (max-width: 1200px) {
  .roadmap-timeline::before {
    height: 75px;
    left: -5px;
    width: 10px;
    background: linear-gradient(0, white, #020300);
  }
}
@media (min-width: 1201px) {
  .roadmap-timeline::before {
    width: 7vw;
    top: -5px;
    height: 10px;
  }
  .roadmap-timeline::after {
    content: "";
    position: relative;
    background: #fff;
    width: 14vw;
    margin-left: calc(-9vw + 54px);
    top: -5px;
    height: 10px;
  }
}
@media (max-width: 1200px) {
  .roadmap-timeline::after {
    top: 0;
    transform: translateX(calc(100vw - 330px)) rotateZ(90deg);
    width: 800px;
    height: 800px;
    left: -50vw;
  }
}
.roadmap-timeframe {
  display: flex;
  flex-grow: 1;
  flex-direction: column-reverse;
  align-self: flex-end;
  position: relative;
  z-index: 1;
  min-width: 100px;
  width: 0;
}
@media (max-width: 1200px) {
  .roadmap-timeframe {
    width: 70vw;
    max-width: 600px;
  }
}
.roadmap-timeframe::after {
  content: "";
  position: absolute;
  width: 25px;
  height: 25px;
  background: #fff;
  border-radius: 50%;
}
.roadmap-timeframe:first-child::after:hover {
  filter:brightness(1.4);
}
.timeframe-red::after {
  background: #ee352e;
}
.timeframe-yellow:after {
  animation: blinkingyellow 3s ease-out infinite;
}
@keyframes blinkingyellow {
  0% {
    background: #fff;
  }
  50% {
    background: #fccc0a;
  }
  100% {
    background: #fff;
  }
}
.timeframe-blue::after {
  background: #0044c9;
}
@media (min-width: 1201px) {
  .roadmap-timeframe::after {
    left: 50%;
    bottom: 0;
    transform: translate(-50%, 50%);
  }
}
@media (max-width: 1200px) {
  .roadmap-timeframe::after {
    right: -12.5px;
    bottom: -12.5px;
  }
}
.roadmap-timeframe:nth-child(3n - 2) .roadmap-swirly path {
  animation-delay: -2s;
}
.roadmap-timeframe:nth-child(3n - 1) .roadmap-swirly path {
  animation-delay: -4s;
}
@media (max-width: 1200px) {
  .roadmap-timeframe:first-child {
    margin-top: -42.5px;
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:last-child .roadmap-events::after {
    content: none;
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) {
    flex-direction: column;
    align-self: flex-start;
  }
  .roadmap-timeframe:nth-child(even)::after {
    top: 0;
    transform: translate(-50%, -50%);
  }
}
.roadmap-timeframe:nth-child(even) .roadmap-date {
  bottom: auto;
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) .roadmap-date {
    transform: translateY(calc(-100% - 25px / 2));
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) .roadmap-events {
    padding: 8vh 0 0 0;
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) .roadmap-events::before {
    top: -5px;
    bottom: auto;
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) .roadmap-events::after {
    top: -5px;
    bottom: auto;
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) .roadmap-event:first-child {
    padding-top: 0;
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even)
    .roadmap-event:first-child
    .roadmap-vline::after {
    top: calc(50% + 14px / 2 + 10px - 10px);
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) .roadmap-event:last-child {
    padding-bottom: 20px;
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even)
    .roadmap-event:last-child
    .roadmap-vline::before {
    bottom: calc(50% + 14px / 2 + 10px);
  }
}
@media (min-width: 1201px) {
  .roadmap-timeframe:nth-child(even) .roadmap-swirly {
    transform: rotateX(180deg);
    bottom: auto;
    top: 2vh;
  }
}
.roadmap-swirly {
  position: absolute;
}
@media (min-width: 1201px) {
  .roadmap-swirly {
    height: 6vh;
    bottom: 2vh;
    left: calc(-2% + 7px);
    width: calc(53% - 5px);
  }
}
@media (max-width: 1200px) {
  .roadmap-swirly {
    height: 145px;
    bottom: 0;
    left: calc(-5% + 36px);
    width: calc(106% - 64px);
  }
}
.roadmap-swirly path {
  stroke-width: 7px;
  stroke: #f74cac;
  fill-opacity: 0;
  vector-effect: non-scaling-stroke;
  stroke-dashoffset: 0;
  stroke-dasharray: 50;
  animation: strokeoffset 45s linear infinite;
}
.roadmap-swirly path:nth-of-type(1) {
  stroke-dasharray: 0;
  animation: none;
}
.roadmap-swirly path:nth-of-type(2) {
  stroke: rgba(0, 0, 0, 0.72);
}
.roadmap-date {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  height: 60px;
  text-align: center;
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  font-size: 1.3em;
}
@media (min-width: 1201px) {
  .roadmap-date {
    bottom: 0;
    transform: translateY(calc(100% + 25px / 2));
  }
}
@media (max-width: 1200px) {
  .roadmap-date {
    transform: translate(65%, -50%) rotate(90deg);
    justify-content: center;
    padding: 0 30px;
    top: 50%;
  }
  .roadmap-date:nth-child(1) {
    top: 42%;
  }
}
.roadmap-events {
  position: relative;
  padding-bottom: 7.5vh;
  list-style: none;
  padding-inline-start: 0;
}
@media (min-width: 1201px) {
  .roadmap-events {
    padding-right: 0;
  }
}
@media (max-width: 1200px) {
  .roadmap-events {
    position: relative;
    padding-bottom: 136px;
    list-style: none;
    padding-left: 25px;
    padding-right: 10vw;
  }
}
@media (min-width: 1201px) {

  .roadmap-events::before {
    content: "";
    position: absolute;
    background: #fff;
    height: 10px;
    left: 0;
    right: calc(50% + 42.5px);
    bottom: -5px;
  }
  .roadmap-events-dim-start::before {
    opacity: 0.5;
  }
}
.roadmap-events::after {
  content: "";
  position: absolute;
  background: #fff;
}
@media (min-width: 1201px) {
  .roadmap-events::after {
    height: 10px;
    left: calc(50% + 42.5px);
    right: 0;
    bottom: -5px;
  }
}
@media (max-width: 1200px) {
  .roadmap-events::after {
    top: 42.5px;
    bottom: 42.5px;
    right: -5px;
    width: 10px;
  }
}
.roadmap-event {
  display: flex;
  align-items: center;
  position: relative;
  z-index: 1;
  padding: 1.3vh 0;
}
@media (max-width: 1200px) {
  .roadmap-event {
    padding: 2.3vh 0;
  }
}
.roadmap-event::before {
  content: "";
  flex-shrink: 0;
  left: 0px;
  margin-right: 10px;
  border-radius: 50%;
  width: 22px;
  height: 22px;
  background: #f74cac;
}
.roadmap-completed {
  color: grey;
}
.roadmap-completed::before {
  content: "\2713";
  padding: 0px 5px;
  font-weight: bold;
  color: #fff;
  font-size: 18px;
  left: 0px;
  width: initial;
  height: initial;
}
.event-red::before {
  background: #d12b25;
}
.event-blue::before {
  background: #003398;
}
.event-yellow::before {
  background: #b1930b;
}
.event-green::before {
  background: #007930;
}
.event-purple::before {
  background: #98298f;
}
.roadmap-event:first-child .roadmap-vline::before {
  content: none;
}
.roadmap-event:last-child {
  padding-bottom: 0px;
}
.roadmap-event:last-child .roadmap-vline::before {
  bottom: calc(50% + 14px / 2 + 10px - 10px);
}
.roadmap-event:last-child .roadmap-vline::after {
  content: none;
}
.roadmap-vline {
  position: absolute;
  top: 0;
  bottom: 0;
}
.roadmap-vline::before,
.roadmap-vline::after {
  content: "";
  position: absolute;
  left: 7px;
  width: 8px;
  background: #f74cac;
}
.vline-red::before,
.vline-red::after {
  background: #ee352e;
}
.vline-blue::before,
.vline-blue::after {
  background: #0044c9;
}
.vline-yellow::before,
.vline-yellow::after {
  background: #fccc0a;
}
.vline-green::before,
.vline-green::after {
  background: #00933c;
}
.vline-purple::before,
.vline-purple::after {
  background: #b933ad;
}
.roadmap-vline::before {
  top: 0;
  bottom: calc(50% + 14px / 2 + 10px);
}
.roadmap-vline::after {
  top: calc(50% + 14px / 2 + 10px);
  bottom: 0;
}
@media screen and (max-width: 800px) {
  .career-panels,
  #rarity-container ul {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.menu-overlay {
  display: none;
}
.twitter-menu,
.instagram-menu,
.discord-menu,
.opensea-menu {
  justify-content: space-between;
}
.twitter-menu svg,
.instagram-menu svg,
.discord-menu svg,
.opensea-menu svg {
  width: 1em;
  height: 1em;
  fill: white;
  margin-top: 3px;
}
@media screen and (max-width: 915px) {

  .modal-header {
    /* padding-bottom: 0; */
  }
  #remainingSupply {
    margin-top: 0;
  }
  .animatedSpan {
    text-shadow: none !important;
  }
  .modal-content:before {
    right: -12%;
  }
  .keycard-data h2 {
    margin: 15px 0 0 0;
  }
  .open-bottom {
    transform: translate(-50%, -21%);
  }
  .twitter-share {
    font-size: 18px;
    bottom: 4vh;
  }
  #rat {
    transform: translate(117%, 10%);
  }
  #rat-dialog {
    transform: translate(27%, -15%);
  }
  #train-screen {
    letter-spacing: -0.1vh;
  }
  #floppy {
    transform: translate(276%, -135.5%);
  }

  .subway__layer {
    background-size: calc(100vh * 2);
    background-size: calc(var(--app-height) * 2);
 
  }
  .subway__layer__train {
    height: 20vh;
    height: calc(var(--app-height) * 0.2);
  }
  #screen-button {
    width: 17vh;
    width: calc(var(--app-height) * 0.17);
    height: 18.3vh;
    height: calc(var(--app-height) * 0.183);
    position: absolute;
    left: 50%;
    z-index: 10000;
    transform: translateZ(-20px) translateX(-50.5%) translateY(159vh) scale(1.2);
    transform: translateZ(-20px) translateX(-50.5%)
      translateY(calc(var(--app-height) * 1.59)) scale(1.2);
    text-align: center;
  }
  #keycard {
    transform: translate(115%, 1998%);
  }
  .discord-spray {
    transform: translate(-211.5%, -11%);
    width: 15vh;
    position: absolute;
    transition: opacity linear 100ms;
    cursor: pointer;
    opacity: 0;
  }
  .opensea-spray {
    transform: translate(119.2%, 14.3%);
    width: 13.25vh;
    position: absolute;
    transition: opacity linear 100ms;
    cursor: pointer;
    opacity: 0;
  }
  #discord-spray-clickable {
    height: 13vh;
    width: 14.5vh;
    transform: translate(-211.5%, -19%);
    position: absolute;
  }
  #opensea-spray-clickable {
    transform: translate(119.1%, -20.1%);
    height: 13vh;
    width: 13.25vh;
    position: absolute;
  }
  .logo {
    margin: 2vw;
    width: 92px;
  }
  .faq-body {
    width: 100%;
  }
  .stick-right {
    text-align: center;
  }
  .stick-left {
    text-align: center;
  }
  .row {
    justify-content: center;
  }
  h1 {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    font-size: 9.3vw;
  }
  h2 {
    text-align: center;
  }
  .content {
    width: 100vw;
    flex-direction: column;
    padding-bottom: 15vw;
    padding-top: 4vh;
    font-size: 1.4em;
  }
  .panel {
    padding: 5vw 4vw;
    width: 100%;
  }
  .textPanel {
    padding: 5vw 4vw;
  }
  .icons {
    margin-top: 20px;
  }
  .content:nth-child(odd) {
    flex-direction: column-reverse;
  }
  .footer {
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    flex-direction: column;
    text-align: center;
    padding-top: 60px;
  }
  .footer div {
    width: initial;
  }
  .footer img {
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }
  .example {
    width: 45vw;
    height: 45vw;
    background-size: calc(45vw * 2);
    border-radius: 10%;
    margin: 1vw;
  }
  .subway__layer__0 {
    transform: translateZ(-60px) scale(1.6);
  }
 
  .keycard-data {
    flex-direction: column;
  }
  #keycard-image {
    width: 100%;
  }
  #id-card {
    zoom: 1;
  }
  @keyframes train {
    0% {
      transform: translateX(-500vh) translateZ(-43px) translateY(152%)
        scale(1.43);
    }
    71% {
      transform: translateX(800vh) translateZ(-43px) translateY(152%)
        scale(1.43);
    }
    100% {
      transform: translateX(800vh) translateZ(-43px) translateY(152%)
        scale(1.43);
    }
  }
  @keyframes train-stop {
    0% {
      transform: translateX(-300%) translateZ(-43px) translateY(152%)
        scale(1.43);
    }
    100% {
      transform: translateX(-49.6%) translateZ(-43px) translateY(152%)
        scale(1.43);
    }
  }
  @keyframes train-go {
    0% {
      transform: translateX(-49.6%) translateZ(-43px) translateY(152%)
        scale(1.43);
    }
    100% {
      transform: translateX(300%) translateZ(-43px) translateY(152%) scale(1.43);
    }
  }
  .subway_animation {
    animation: train 15s linear infinite;
  }
  .subway__layer__train {
    transform: translateX(-500vh) translateY(152%) translateZ(-43px) scale(1.43);
  }
  .subway__layer__1 {
    transform: translateZ(-40px) scale(1.4);
  }
  .subway__layer__2 {
    transform: translateZ(-30px) scale(1.3);
  }
  .subway__layer__3 {
    transform: translateZ(-20px) scale(1.2);
  }
  .subway__layer__4 {
    transform: translateZ(-15px) scale(1.15);
  }
  .subway__layer__5 div {
    margin-top: 10.9vh;
    font-size: 9.4vh;
  }
  .navbar {
    display: none;
  }

  .navbar a,
  .navbar span {
    font-size: 12px;
    margin-right: 10px;
    display: block;
    text-align: center;
    padding: 10px 12px;
    padding-left: 14px;
    text-decoration: none;
    border-radius: 10px;
  }
  .navbar-mobile {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    padding: 2vw;
    padding-right: 9vw;
    z-index: 9;
  }
  #menu__toggle {
    opacity: 0;
  }

  #menu__toggle:checked ~ .menu__btn > span {
    transform: rotate(45deg);
  }
  #menu__toggle:checked ~ .menu__btn > span::before {
    top: 0;
    transform: rotate(0);
  }
  #menu__toggle:checked ~ .menu__btn > span::after {
    top: 0;
    transform: rotate(90deg);
  }
  #menu__toggle:checked ~ .menu__box {
    visibility: visible;
    left: 0;
  }
  #barcode {
    font-size: 2rem;
  }
  .modal-footer h3 {
    text-align: center;
    font-size: 20px;
  }
  .menu__btn {
    display: flex;
    align-items: center;
    position: fixed;

    width: 26px;
    height: 26px;

    cursor: pointer;
    z-index: 1;
  }

  .menu__btn > span,
  .menu__btn > span::before,
  .menu__btn > span::after {
    display: block;
    position: absolute;

    width: 100%;
    height: 3px;

    background-color: #fff;

    transition-duration: 0.25s;
  }
  .menu__btn > span::before {
    content: "";
    top: -8px;
  }
  .menu__btn > span::after {
    content: "";
    top: 8px;
  }
  #menu-container {
    padding: 6vw;
    padding-top: 14vh;
    min-height: 100vh;
  }
  .menu-overlay {
    overflow-x: hidden;
    overflow-y: auto;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    display: none;
    opacity: 0;
    transition: opacity 300ms ease-in-out;
    z-index: 8;
    text-transform: uppercase;
  }
  #menu-container ul {
    list-style-type: none;
    margin-block-start: 0;
    margin-block-end: 0;
    padding-inline-start: 0px;
    font-weight: 900;
  }
  #menu-container li {
    font-size: 1.75em;
    padding: 1.25vh 0;
    border-bottom: 1px solid #373737;
  }
  /* HTML: <div class="loader"></div> */

  #menu-container li a,
  #menu-container li span {
    padding: 3px 15px;
    border-radius: 10px;
    display: flex;
    color: #fff;
  }
  .map {
    width: 100%;
  }
  h2 img {
    display: none;
  }
  .subway__layer img,
  .parallax__cover {
    width: calc(100vh * 3.4);
    width: calc(var(--app-height) * 3.4);
  }
  .content__layer {
    top: 210vh;
    top: calc(var(--app-height) * 2.11);
  }
  .faq-content {
    padding-bottom: 15vw;
  }
}