.start {
  width: 200px;
  height: 200px;
  
  position: fixed;
  left: 50vw;
  top: 50vh;
  transform: translate(-50%, -50%);
}

.wipe {
  width: 300vw;
  height: 0px;
  position: fixed;
  left: 50vw;
  top: 100vh;
  transform: translate(-50%, 0%);
  background-image: url("img/scaryfade.png");
  background-repeat: repeat-x;
}

.dark {
  width: 300vw;
  height: 0px;
  position: fixed;
  left: 50vw;
  bottom: 100vh;
  transform: translate(-50%, 0%);
  background-color: black;
}

@keyframes transitionWipe {
  0% {top: 100vh; height: 1000px;}
  100% {top: calc(-100vh - 1000px); height: 1000px;}
}

@keyframes transitionCreature {
	0% {top: 50vh;}
	100% {top: -140vh;}
}

@keyframes transitionDark {
	0% {top: calc(100vh + 1000px); height: 200vh;}
	100% {top: calc(-100vh); height: 200vh;}
}