/* Rainbow glitter effect */
@keyframes rainbow {
  0% { background-position: 0% 50%; }
  100% { background-position: 100% 50%; }
}

#wip {
  position: absolute;
  font-size: 2rem;
  font-weight: bold;
  background: linear-gradient(270deg, red, orange, yellow, green, blue, indigo, violet);
  background-size: 800% 800%;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  animation: rainbow 4s linear infinite;
  transition: top 0.8s ease, left 0.8s ease;
  pointer-events: none;
  z-index: 10;
}

#cab-image {
  position: absolute;
  transform: translate(-50%, -50%);
  max-width: 80vw;
  max-height: 80vh;
  z-index: 1;
}

body {
  background: #2DBC94;
  margin: 0;
  padding: 0;
  height: 100vh;
  overflow: hidden;
}