body {
  text-align: center;
  background-color: rgb(51, 1, 59);
  user-select: none;
}

h1 {
  font-size: 5rem;
  color: #DBEDF3;
  font-family: "Arvo", cursive;
  text-shadow: 3px 0 #DA0463;

}

footer {
  color: #DBEDF3;
  font-family: sans-serif;
}

.w {
  background: url('/images/tom1.png') no-repeat;
  cursor: pointer;

}

.a {
  background: url("/images/tom2.png") no-repeat;
  cursor: pointer;

}

.s {
  background: url("/images/tom3.png") no-repeat;
  cursor: pointer;

}

.d {
  background: url("/images/tom4.png") no-repeat;
  cursor: pointer;

}

.j {
  background: url("/images/crash.png") no-repeat;
  cursor: pointer;

}

.k {
  background: url("/images/kick.png") no-repeat;
  cursor: pointer;

}

.l {
  background: url("/images/snare.png") no-repeat;
  cursor: pointer;

}

.set {
  margin: 10% auto;
}

.pressed {
  box-shadow: 5px 5px 4px 0 #02befc;
  opacity: 0.5;
}

.red {
  color: red;
}

.drum {
  outline: none;
  border: 10px solid #404B69;
  font-size: 5rem;
  font-family: 'Arvo', cursive;
  line-height: 2;
  font-weight: 900;
  color: #DA0463;
  text-shadow: 3px 0 #DBEDF3;
  border-radius: 15px;
  display: inline-block;
  width: 150px;
  height: 150px;
  text-align: center;
  margin: 10px;
  background-color: white;
}


.swirl-in-fwd {
  -webkit-animation: swirl-in-fwd 0.9s ease-out both;
  animation: swirl-in-fwd 0.9s ease-out both;
}

/* ----------------------------------------------
 * Generated by Animista on 2023-7-19 17:24:23
 * Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */

/**
 * ----------------------------------------
 * animation swirl-in-fwd
 * ----------------------------------------
 */
@-webkit-keyframes swirl-in-fwd {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
    transform: rotate(-540deg) scale(0);
    opacity: 0;
  }

  100% {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
    opacity: 1;
  }
}

@keyframes swirl-in-fwd {
  0% {
    -webkit-transform: rotate(-540deg) scale(0);
    transform: rotate(-540deg) scale(0);
    opacity: 0;
  }

  100% {
    -webkit-transform: rotate(0) scale(1);
    transform: rotate(0) scale(1);
    opacity: 1;
  }
}
