.glitch-text{animation:4s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse glitch-skew;position:relative}.glitch-text:before,.glitch-text:after{content:"404";width:100%;height:100%;animation:5s linear infinite alternate-reverse glitch-anim;position:absolute;top:0;left:0}.glitch-text:before{color:#fa0303;left:calc(var(--glitch-intensity)*-2px);clip-path:polygon(0 0,100% 0,100% 45%,0 45%);animation-delay:-1s}.glitch-text:after{color:#008bc5;color:lab(53.4323% -19.0747 -52.6005);left:calc(var(--glitch-intensity)*2px);clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%);animation-delay:-2s}.glitch-overlay{pointer-events:none;background:repeating-linear-gradient(#0000 0%,#ffffff0d .5%,#0000 1%) 0 0/100% 4px;width:100%;height:100%;animation:7.5s linear infinite scan;position:absolute;top:0;left:0}.glitch-subtle{animation:3s infinite subtle-glitch;position:relative}.glitch-container{border-radius:.5rem;position:relative;overflow:hidden}.glitch-button{position:relative;overflow:hidden}.glitch-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:50%;height:100%;animation:3s infinite glitch-button;position:absolute;top:0;left:-100%}@keyframes glitch-anim{0%{transform:translate(0)}20%{transform:translate(-5px,5px)}40%{transform:translate(-5px,-5px)}60%{transform:translate(5px,5px)}80%{transform:translate(5px,-5px)}to{transform:translate(0)}}@keyframes glitch-skew{0%{transform:skew(0deg)}10%{transform:skew(1deg)}20%{transform:skew(0deg)}30%{transform:skew(-1deg)}40%{transform:skew(0deg)}50%{transform:skew(2deg)}60%{transform:skew(0deg)}70%{transform:skew(-2deg)}80%,to{transform:skew(0deg)}}@keyframes scan{0%{background-position:0 -100vh}to{background-position:0 100vh}}@keyframes subtle-glitch{0%{opacity:1;transform:translate(0)}2%{opacity:.9;transform:translate(-2px,2px)}4%{opacity:1;transform:translate(0)}20%{opacity:1;transform:translate(0)}22%{opacity:.8;transform:translate(3px,-3px)}24%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes glitch-button{0%{left:-100%}50%,to{left:100%}}
