.noise {
  inset: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 9999;
}

.animated {
  animation: noise-shift 0.2s steps(5) infinite;
}

@keyframes noise-shift {
  0% { transform: translate(0, 0); }
  20% { transform: translate(-2px, 1px); }
  40% { transform: translate(1px, -1px); }
  60% { transform: translate(2px, 2px); }
  80% { transform: translate(-1px, -2px); }
  100% { transform: translate(0, 0); }
}
