#gameover #gameovertext {
  scroll-behavior: smooth;
  -webkit-scroll-behavior: smooth;
}

#main.gameoverstarting #toastlist {
  display: none;
}

#main.gameover #shiplist, #main.gameover #map, #main.gameover #toolbox, #main.gameover .tooldetail, #main.gameover #goalpanel, #main.gameover #currentgoal, #main.gameover #currentclip, #main.gameover #toastlist, #main.gameover #intelbox, #main.gameover #pinnedbox {
  display: none;
}

#gameover {
  opacity: 0;
  transition: opacity 3s;
  position: fixed;
  z-index: 910;
  left: 0px;
  bottom: 0px;
  width: var(--d-screen-width);
  height: var(--d-screen-height);
  overflow: hidden;
  background-image: var(--url-bg);
  background-position: bottom;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  padding-left: var(--d-gameover-left);
}
#gameover.hidden {
  display: none;
}
#gameover .animatinghidden {
  opacity: 0;
}
#gameover #gameovertext {
  width: var(--d-gameover-width);
  height: var(--d-gameover-height);
  overflow-x: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  background-color: rgba(0, 0, 0, 0.4);
  padding: var(--d-gutter1);
  font-size: var(--fontsize-desc);
}
#gameover #gameovertext .item {
  padding-bottom: calc(2 * var(--d-gutter1));
  opacity: 0.7;
}
#gameover #gameovertext .item.currentitem {
  opacity: 1;
}
#gameover #gameovertext .heading {
  font-family: "Space", Monospace;
  font-size: var(--fontsize-norm);
  font-weight: bold;
}
#gameover #gameovertext .draggable-shipname {
  pointer-events: none;
}
#gameover #gameovertext A {
  color: #aaf;
}
#gameover #gameovertext .alientext {
  font-size: var(--fontsize-norm);
  font-family: "Alien", Serif;
  font-style: italic;
  font-weight: bold;
}
#gameover #gameovertext .alientext .alienword {
  color: #bfb;
  text-shadow: 0 0 10px #0f0;
  padding: 3px;
}
#gameover #gameovertext .pausecrawl {
  font-size: var(--fontsize-fine);
  font-style: italic;
  color: #555;
  animation: pausecrawl-pulse 3s linear infinite;
}

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