:root {
  font-size: 120%;
  font-family: 'Antarctica Trial';
}
body {
  height: 100vh;
  display: block;
  justify-items: center;
  align-content: center;
  overflow: hidden;
  background-color: black;
  margin-top: -18rem;
  animation: background-color-refresh 6s infinite alternate;
}
@keyframes background-color-refresh {
  0% {
    background-color: black;
  }
  100% {
    background-color: rgb(0, 132, 255);
  }
}
h1{
  color: white;
  font-size: 56rem;
  line-height: 0.73;
  font-variation-settings: 'wdth' 1,'wght' 450;
  letter-spacing: -0.6rem;
  margin: 0;
}
.hoch {
  transform: rotate(90deg);
}
#Moma1 {
  transform: scaleY(-1);
  transform-origin: center;
  animation: move-moma1 2s infinite alternate ease-in-out, color-refresh 3s 0s infinite alternate, fontvariationchange 6s forwards alternate;
}
@keyframes move-moma1 {
  from {
    transform: translateY(50vw), scaleY(-1);
  }
  to {
    transform: translateY(0);
  }
}
#Moma2 {
  transform: scaleY(-1);
  transform-origin: center;
  animation: move-moma2 2s infinite alternate ease-in-out, color-refresh 3s 0.3s infinite alternate, fontvariationchange 6s forwards alternate;
}
@keyframes move-moma2 {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-50vw), scaleY(-1);
  }
}
@keyframes color-refresh {
  0% {
    color: rgb(0, 132, 255);
  }
  50% {
    color: rgb(255, 72, 0);
  }
  100% {
    color: rgb(0, 113, 125);
  }
}

div {
  font-size: 1.2rem;
  font-weight: 200;
}
.all {
  position: fixed;
  left: 2vw;
  top: 94vh;
}
.prev {
  position: fixed;
  left: 44vw;
  top: 94vh;
}
.next {
  position: fixed;
  right: 2vw;
  top: 94vh;
}
a {
  color: blue;
  text-decoration: none;
}
a:hover {
  text-decoration: underline 0.1rem;
}