@keyframes pausecrawl-pulse {
  0% {
    color: #555;
  }
  50% {
    color: #77a;
  }
  100% {
    color: #555;
  }
}
@keyframes start-game-pulse {
  0% {
    color: #e0e;
    box-shadow: 0 0 40px 20px rgba(255, 0, 255, 0);
  }
  50% {
    color: #f8f;
    box-shadow: 0 0 40px 20px #f0f;
  }
  100% {
    color: #e0e;
    box-shadow: 0 0 40px 20px rgba(255, 0, 255, 0);
  }
}
@keyframes loading-pulse {
  0% {
    color: rgba(255, 255, 255, 0.5333333333);
  }
  50% {
    color: rgba(255, 255, 255, 0.2666666667);
  }
  100% {
    color: rgba(255, 255, 255, 0.5333333333);
  }
}
@keyframes slowstart-fade-in {
  0% {
    opacity: 0;
    pointer-events: none;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes more-bounce {
  0% {
    margin-top: 0;
  }
  50% {
    margin-top: 10px;
  }
  100% {
    margin-top: 0;
  }
}
@keyframes toastfade {
  0% {
    background-color: rgba(255, 0, 0, 0.5333333333);
    opacity: 1;
  }
  5% {
    background-color: rgba(0, 0, 0, 0.5333333333);
    opacity: 1;
  }
  25% {
    opacity: 1;
  }
  45% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes looky-pulse {
  0% {
    box-shadow: 0 0 15px 5px #f00;
  }
  100% {
    box-shadow: 0 0 15px 5px rgba(255, 0, 0, 0);
  }
}
@keyframes biglooky-pulse {
  0% {
    box-shadow: 0 0 300px #f00;
  }
  100% {
    box-shadow: 0 0 300px rgba(255, 0, 0, 0);
  }
}
@keyframes looky-text-pulse {
  0% {
    text-shadow: 0 0 30px #0f0;
  }
  100% {
    text-shadow: 0 0 30px rgba(0, 255, 0, 0);
  }
}
@keyframes slidein-top {
  0% {
    margin-top: -500px;
  }
  100% {
    margin-top: 0px;
  }
}
@keyframes slidein-bottom {
  0% {
    margin-bottom: -500px;
  }
  100% {
    margin-bottom: 0px;
  }
}
@keyframes marked-pulse {
  0% {
    background-color: #0ff;
    box-shadow: 0 0 30px 15px #0ff;
  }
  50% {
    background-color: #ddd;
    box-shadow: 0 0 30px 15px rgba(0, 255, 255, 0.5333333333);
  }
  100% {
    background-color: #0ff;
    box-shadow: 0 0 30px 15px #0ff;
  }
}
@keyframes marked-pip-pulse {
  0% {
    background-color: #0ff;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px #0ff;
  }
  50% {
    background-color: #ddd;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px rgba(0, 255, 255, 0.5333333333);
  }
  100% {
    background-color: #0ff;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px #0ff;
  }
}
@keyframes unread-pulse {
  0% {
    background-color: #0f0;
    box-shadow: 0 0 calc(2 * var(--map-starsize)) var(--map-starsize) #0f0;
  }
  5% {
    background-color: #ddd;
    box-shadow: 0 0 calc(2 * var(--map-starsize)) var(--map-starsize) rgba(0, 255, 255, 0.5333333333);
  }
  10% {
    background-color: #0f0;
    box-shadow: 0 0 calc(2 * var(--map-starsize)) var(--map-starsize) #0f0;
  }
  15% {
    background-color: #ddd;
    box-shadow: 0 0 calc(2 * var(--map-starsize)) var(--map-starsize) rgba(0, 255, 255, 0.5333333333);
  }
  20% {
    background-color: #0f0;
    box-shadow: 0 0 calc(2 * var(--map-starsize)) var(--map-starsize) #0f0;
  }
  100% {
    background-color: #0f0;
    box-shadow: 0 0 calc(2 * var(--map-starsize)) var(--map-starsize) #0f0;
  }
}
@keyframes unread-pip-pulse {
  0% {
    background-color: #0f0;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px #0f0;
    background-image: none;
  }
  5% {
    background-color: #ddd;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px rgba(0, 255, 255, 0.5333333333);
    background-image: none;
  }
  10% {
    background-color: #0f0;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px #0f0;
    background-image: none;
  }
  15% {
    background-color: #ddd;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px rgba(0, 255, 255, 0.5333333333);
    background-image: none;
  }
  20% {
    background-color: #0f0;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px #0f0;
    background-image: none;
  }
  100% {
    background-color: #0f0;
    box-shadow: 0 0 var(--labelbox-pipsize) 5px #0f0;
    background-image: none;
  }
}
@keyframes star-brighten {
  0% {
    box-shadow: 0 0 calc(0.5 * var(--map-starsize)) calc(0.5 * var(--map-starsize)) rgba(221, 221, 221, 0.2666666667);
  }
  100% {
    box-shadow: 0 0 calc(2 * var(--map-starsize)) var(--map-starsize) #fff;
  }
}
@keyframes proxline-pulse {
  0% {
    opacity: 1;
    filter: blur(1.5px) brightness(200%);
  }
  10% {
    opacity: 0.6;
    filter: blur(1.5px) brightness(100%);
  }
  20% {
    opacity: 1;
    filter: blur(1.5px) brightness(200%);
  }
  30% {
    opacity: 0.6;
    filter: blur(1.5px) brightness(100%);
  }
  30% {
    opacity: 1;
    filter: blur(1.5px) brightness(200%);
  }
  80% {
    opacity: 1;
    filter: blur(1.5px) brightness(200%);
  }
  90% {
    opacity: 0.6;
    filter: blur(1.5px) brightness(100%);
  }
  100% {
    opacity: 0.6;
    filter: blur(1.5px) brightness(100%);
  }
}
@keyframes vector-looky-pulse {
  0% {
    filter: blur(5px) brightness(100%) hue-rotate(0deg);
  }
  10% {
    filter: blur(5px) brightness(150%) hue-rotate(0deg);
  }
  100% {
    filter: blur(5px) brightness(100%) hue-rotate(0deg);
  }
}
@keyframes vector-fade-in {
  0% {
    opacity: 0;
    filter: blur(20px);
  }
  100% {
    opacity: 0.15;
    filter: blur(5px);
  }
}
.morescroll.hidden {
  display: none;
}
.morescroll.pfixed {
  position: fixed;
}
.morescroll.pinline {
  width: 100%;
  height: 0;
  position: relative;
}
.morescroll.pinline .icon {
  position: absolute;
  left: calc(50% - var(--fontsize-title) / 2);
  top: calc(-1 * var(--fontsize-title) * 0.5);
}
.morescroll .icon {
  font-size: var(--fontsize-title);
  color: rgba(255, 255, 255, 0.4);
  animation: more-bounce 0.4s linear;
}

@keyframes unread-goal-pulse {
  0% {
    color: #fea;
    filter: drop-shadow(0 0 10px #fea);
  }
  5% {
    color: #fb7;
    filter: drop-shadow(0 0 0 #fea);
  }
  10% {
    color: #fea;
    filter: drop-shadow(0 0 10px #fea);
  }
  15% {
    color: #fb7;
    filter: drop-shadow(0 0 0 #fea);
  }
  20% {
    color: #fea;
    filter: drop-shadow(0 0 10px #fea);
  }
  100% {
    color: #fea;
    filter: drop-shadow(0 0 10px #fea);
  }
}
@keyframes looky-hint-pulse {
  0% {
    background-color: rgba(255, 0, 0, 0.3333333333);
  }
  100% {
    background-color: rgba(0, 0, 0, 0);
  }
}
@keyframes clipboard-clickme-pulse {
  0% {
    color: #bbb;
    filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
  }
  50% {
    color: #eee;
    filter: drop-shadow(0 0 10px #fff);
  }
  100% {
    color: #bbb;
    filter: drop-shadow(0 0 10px rgba(255, 255, 255, 0));
  }
}
@keyframes looky-faildecode-pulse {
  0% {
    color: #fff;
    text-shadow: 0 0 30px #fff;
  }
  100% {
    color: #bfb;
    text-shadow: 0 0 10px #0f0;
  }
}
@keyframes looky-decode-pulse {
  0% {
    color: #fff;
    text-shadow: 0 0 30px #fff;
  }
  100% {
    color: #bbf;
    text-shadow: 0 0 10px #00f;
  }
}
@keyframes unused-tool-pulse {
  0% {
    color: #f9f;
    filter: drop-shadow(0 0 10px #f9f);
  }
  5% {
    color: #a4a;
    filter: drop-shadow(0 0 0 #f9f);
  }
  10% {
    color: #f9f;
    filter: drop-shadow(0 0 10px #f9f);
  }
  15% {
    color: #a4a;
    filter: drop-shadow(0 0 0 #f9f);
  }
  20% {
    color: #f9f;
    filter: drop-shadow(0 0 10px #f9f);
  }
  100% {
    color: #f9f;
    filter: drop-shadow(0 0 10px #f9f);
  }
}
@keyframes unused-infotool-pulse {
  0% {
    color: #9ff;
    filter: drop-shadow(0 0 10px #9ff);
  }
  5% {
    color: #4aa;
    filter: drop-shadow(0 0 0 #9ff);
  }
  10% {
    color: #9ff;
    filter: drop-shadow(0 0 10px #9ff);
  }
  15% {
    color: #4aa;
    filter: drop-shadow(0 0 0 #9ff);
  }
  20% {
    color: #9ff;
    filter: drop-shadow(0 0 10px #9ff);
  }
  100% {
    color: #9ff;
    filter: drop-shadow(0 0 10px #9ff);
  }
}
@keyframes tool-progress {
  0% {
    width: 0%;
  }
  100% {
    width: 100%;
  }
}
@keyframes comms-pending-pulse {
  0% {
    filter: brightness(100%);
  }
  50% {
    filter: brightness(50%);
  }
  100% {
    filter: brightness(100%);
  }
}
@keyframes tool-running-pulse {
  0% {
    border-color: #707;
  }
  50% {
    border-color: #ff8;
  }
  100% {
    border-color: #707;
  }
}
@keyframes infotool-running-pulse {
  0% {
    border-color: #077;
  }
  50% {
    color: #fff;
    border-color: #ff8;
  }
  100% {
    border-color: #077;
  }
}
@keyframes logbook-pulse {
  0% {
    border: 2px solid #077;
  }
  50% {
    border: 2px solid #ff8;
  }
  100% {
    border: 2px solid #077;
  }
}
@keyframes probe-flight-ping {
  0% {
    opacity: 1;
    margin-left: calc(var(--map-starsize) * -0.25);
    margin-top: calc(var(--map-starsize) * -0.25);
    width: calc(var(--map-starsize) * 1);
    height: calc(var(--map-starsize) * 1);
    border-radius: calc(var(--map-starsize) * 0.5);
  }
  60% {
    opacity: 0;
    margin-left: calc(var(--map-starsize) * -2.75);
    margin-top: calc(var(--map-starsize) * -2.75);
    width: calc(var(--map-starsize) * 6);
    height: calc(var(--map-starsize) * 6);
    border-radius: calc(var(--map-starsize) * 3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes telescope-focus-start {
  0% {
    filter: blur(10px);
  }
  20% {
    filter: blur(2px);
  }
  60% {
    filter: blur(4px);
  }
  100% {
    filter: blur(0px);
  }
}
@keyframes minigame-success {
  0% {
    filter: brightness(100%);
  }
  50% {
    filter: brightness(200%);
  }
  100% {
    filter: brightness(100%);
  }
}
@keyframes hunt-reveal {
  0% {
    opacity: 0.2;
    filter: blur(2px);
    transform-origin: 50% 50%;
    transform: scale(500%);
  }
  100% {
    opacity: 1;
    filter: blur(0px);
    transform-origin: 50% 50%;
    transform: scale(100%);
  }
}
@keyframes hunt-current-pulse {
  0% {
    box-shadow: 0 0 15px 5px #f00;
  }
  50% {
    box-shadow: 0 0 15px 5px rgba(255, 0, 0, 0);
  }
  100% {
    box-shadow: 0 0 15px 5px #f00;
  }
}
@keyframes hunt-cell-scroll {
  0% {
    transform: translate(0px, 0px);
  }
  100% {
    transform: translate(calc((var(--d-minigame-viewport) * -0.16 - 3px) * 0.5 * 10), calc((var(--d-minigame-viewport) * -0.08 - 3px) * 0.5 * 10));
  }
}
@keyframes picross-reveal {
  0% {
    opacity: 0;
  }
  60% {
    opacity: 1;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0);
  }
  80% {
    opacity: 1;
    text-shadow: 0 0 10px #fff;
  }
  100% {
    opacity: 1;
    text-shadow: 0 0 10px rgba(255, 255, 255, 0);
  }
}
@keyframes picross-set {
  0% {
    background-color: rgba(0, 0, 0, 0);
    text-shadow: 0 0 10px #44f;
  }
  15% {
    background-color: #00f;
    text-shadow: 0 0 30px #fff;
  }
  100% {
    background-color: #006;
    text-shadow: 0 0 10px #44f;
  }
}
@keyframes picross-unset {
  0% {
    background-color: #44f;
    text-shadow: 0 0 10px #eee;
  }
  15% {
    background-color: #fff;
    text-shadow: 0 0 30px #fff;
  }
  100% {
    background-color: #555;
    text-shadow: 0 0 10px #eee;
  }
}
@keyframes checkbox-appear {
  0% {
    opacity: 0;
    box-shadow: 0 0 0px 0px rgba(187, 255, 187, 0);
  }
  8% {
    opacity: 1;
    box-shadow: 0 0 30px 20px #bfb;
  }
  50% {
    opacity: 1;
    box-shadow: 0 0 30px 1px rgba(187, 255, 187, 0);
  }
}

/*# sourceMappingURL=animations.css.map */
