@keyframes fakeShake {
  0%   { transform: translate(0, 0) rotate(0deg); }
  10%  { transform: translate(-8px, -8px) rotate(-3deg); }
  20%  { transform: translate(8px, 8px) rotate(3deg); }
  30%  { transform: translate(-12px, 6px) rotate(-4deg); }
  40%  { transform: translate(12px, -6px) rotate(4deg); }
  50%  { transform: translate(-14px, -4px) rotate(-5deg); }
  60%  { transform: translate(14px, 4px) rotate(5deg); }
  70%  { transform: translate(-10px, 6px) rotate(-3deg); }
  80%  { transform: translate(10px, -6px) rotate(3deg); }
  90%  { transform: translate(-4px, 4px) rotate(-1deg); }
  100% { transform: translate(0, 0) rotate(0deg); }
}

.fake-shake {
  animation: fakeShake 0.6s ease-in-out;
}