@keyframes glitch {
  0% { transform: translate(0); }
  20% { transform: translate(-1px, 1px); }
  40% { transform: translate(1px, -1px); }
  60% { transform: translate(-1px, -1px); }
  80% { transform: translate(1px, 1px); }
  100% { transform: translate(0); }
}

@keyframes blink {
  50% { opacity: .3; }
}

.scam-glitch {
  animation: glitch 0.15s infinite;
}

.scam-warning {
  color: #f87171;
  animation: blink 1.2s infinite;
}

#flash {
  position: fixed;
  inset: 0;
  background: white;
  opacity: 0;
  pointer-events: none;
  z-index: 50;
}
