@import url('https://fonts.googleapis.com/css?family=Lobster&display=swap') repeat scroll 0 0 rgba(0, 0, 0 , 0);

body {
  background: #fff;
}

.title {
  font-size: 2.5rem;
  font-family: 'Lobster', cursive;
}

.universe {
  background: url("https://www.hachibit.link/bg/bg-bubbles.png"), #111111;
  background-color: white;
}

.riru {
  background: url("https://www.hachibit.link/bg/bg-bubbles-id-rgb-riru.png"), #111111;
  background-color: #00040f;
}

.asuka {
  background: url("https://www.hachibit.link/bg/bg-bubbles-id-rgb-asuka.png"), #111111;
  background-color: white;
}

.arata {
  background: url("https://www.hachibit.link/bg/bg-bubbles-id-rgb-arata.png"), #111111;
  background-color: #10030d;
}

.wrapper {
  animation: scroll 70s linear infinite;
  color: #eee;
  height: 100vh;
  min-width: 360px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  perspective: 1000px;
  perspective-origin: 50% 50%;
}

@keyframes scroll {
   100%{
    background-position:0px -3000px;
  }
}

@media (prefers-reduced-motion) {
  .wrapper {
    animation: scroll 200s linear infinite;
  }
}

@media (min-width: 670px) {
  .title {
    font-size: 5rem;
  }
}