*{
  margin: 0;
  padding: 0;
}
body {
  background: rgb(248, 241, 241);
  overflow: hidden;
  min-height: 100vh;
  cursor: crosshair;
}
.bubble {
  position: absolute;
  border-radius: 300px;
  background: rgba(255, 166, 0, 0.6);
  opacity: 0;
  animation: anim 8s forwards;
  filter: hue-rotate(0deg);
}

@keyframes anim {
  to {
    top: -250px;
    left: var(--left);
    opacity: 1;
    filter: hue-rotate(720deg);
  }
}
h1{
  font-size: 2rem;
  text-align: center;
  margin-top: 20px;
  color: #f105058e;
}
h2{
  font-size: 1,5rem;
  text-align: center;
  margin-top: 20px;
  color: #08093c;
}
h3 {
  font-size: 10rem;
  text-align: center;
  margin-top: 20px;
  color: rgba(128, 128, 128, 0.555);
}
