body {
  animation: flickerBg 10s infinite;
}

.glitch-text {
  color: #f00;
  animation: flickerText 1.2s infinite alternate;
  text-shadow: 0 0 5px #f00, 0 0 10px #000;
}

@keyframes flickerText {
  0%   { opacity: 1; }
  5%   { opacity: 0.4; }
  10%  { opacity: 1; }
  15%  { opacity: 0.6; }
  25%  { opacity: 1; }
  30%  { opacity: 0.3; }
  100% { opacity: 1; }
}

@keyframes flickerBg {
  0%   { filter: brightness(1); }
  50%  { filter: brightness(0.95); }
  100% { filter: brightness(1); }
}
