 @keyframes shake {
      0% { transform: translate(0, 0); }
      10% { transform: translate(5px, 0) rotate(5deg); }
      20% { transform: translate(-5px, 0) rotate(-5deg); }
      30% { transform: translate(5px, 0) rotate(5deg); }
      40% { transform: translate(-5px, 0) rotate(-5deg); }
      50% { transform: translate(5px, 0) rotate(5deg); }
      60% { transform: translate(-5px, 0) rotate(-5deg); }
      70% { transform: translate(5px, 0) rotate(5deg); }
      80% { transform: translate(-5px, 0) rotate(-5deg); }
      90% { transform: translate(5px, 0) rotate(5deg); }
      100% { transform: translate(0, 0); }
    }

    .shake {
      animation: shake 1s;
    }