/* Наложение реверберационного слоя */
.reverb-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  backdrop-filter: blur(2px);
  mix-blend-mode: lighten;
  animation: reverbShift 3s infinite ease-in-out;
  z-index: 100;
  background: rgba(255, 0, 0, 0.02); /* почти невидимый красный шум */
}

@keyframes reverbShift {
  0% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(1px, -1px);
  }
  50% {
    transform: translate(-1px, 1px);
  }
  75% {
    transform: translate(1px, 1px);
  }
  100% {
    transform: translate(0, 0);
  }
}
