@keyframes subtleVibration {
  0% { transform: translate(0, 0); }
  25% { transform: translate(0.3px, -0.3px); }
  50% { transform: translate(-0.3px, 0.3px); }
  75% { transform: translate(0.3px, 0.3px); }
  100% { transform: translate(0, 0); }
}

.vibrate {
  animation: subtleVibration 0.3s infinite;
}


@keyframes subtleVibration {
  0% { transform: translate(0, 0); }
  25% { transform: translate(0.1px, -0.1px); }
  50% { transform: translate(-0.2px, 0.2px); }
  75% { transform: translate(0.2px, 0.2px); }
  100% { transform: translate(0, 0); }
}

.vibratebtn {
  animation: subtleVibration 0.2s infinite;
}
