.scanlines{background:repeating-linear-gradient(#ffffff0f 0 1px,#0000 1px 3px);animation:6s linear infinite scanline-drift}.glitch-layer{will-change:transform, opacity, filter}.glitch-main{animation:.2s steps(2,end) infinite glitch-main}.glitch-red{opacity:.5;animation:.16s steps(2,end) infinite glitch-red;transform:translate(2px)}.glitch-cyan{opacity:.5;animation:.12s steps(2,end) infinite glitch-cyan;transform:translate(-2px)}.flash-overlay{opacity:0;animation:1.5s ease-in-out forwards flash-pulse}@keyframes glitch-main{0%{transform:translate(0)}20%{transform:translate(-1px)}40%{transform:translate(1px)}60%{transform:translateY(-1px)}80%{transform:translateY(1px)}to{transform:translate(0)}}@keyframes glitch-red{0%{transform:translate(2px)}25%{transform:translate(4px,-1px)}50%{transform:translate(1px,1px)}75%{transform:translate(3px)}to{transform:translate(2px)}}@keyframes glitch-cyan{0%{transform:translate(-2px)}25%{transform:translate(-4px,1px)}50%{transform:translate(-1px,-1px)}75%{transform:translate(-3px)}to{transform:translate(-2px)}}@keyframes flash-pulse{0%{opacity:0}15%{opacity:.2}35%{opacity:0}55%{opacity:.12}to{opacity:0}}@keyframes scanline-drift{0%{transform:translateY(0)}to{transform:translateY(6px)}}
