.the-button-theme{--bg-color:#050505;--text-color:#e0e0e0;--accent-color:#ff3e3e;--button-bg:#ffffff08;--button-border:#fff3;--grid-color:#ffffff08;background-image:linear-gradient(var(--grid-color)1px,transparent 1px),linear-gradient(90deg,var(--grid-color)1px,transparent 1px);background-size:40px 40px}.the-button-theme:after{content:"";pointer-events:none;z-index:100;opacity:.6;background:linear-gradient(#12101000 50%,#0000001a 50%) 0 0/100% 4px,linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08) 0 0/6px 100%;width:100vw;height:100vh;position:absolute;top:0;left:0}@keyframes pulse-slow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@keyframes shake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}to{transform:translate(1px,-2px)rotate(-1deg)}}.animate-shake{animation:.5s infinite shake}.animate-pulse-slow{animation:3s infinite pulse-slow}.glitch-text{display:inline-block;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);background:#0a0a0a;width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-1px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse glitch-anim-1;left:2px}.glitch-text:after{text-shadow:-1px 0 #00fff9;clip:rect(44px,450px,56px,0);animation:5s linear infinite alternate-reverse glitch-anim-2;left:-2px}@keyframes glitch-anim-1{0%{clip:rect(30px,9999px,10px,0)}20%{clip:rect(80px,9999px,90px,0)}40%{clip:rect(20px,9999px,60px,0)}60%{clip:rect(60px,9999px,10px,0)}80%{clip:rect(10px,9999px,50px,0)}to{clip:rect(90px,9999px,30px,0)}}@keyframes glitch-anim-2{0%{clip:rect(10px,9999px,80px,0)}20%{clip:rect(90px,9999px,10px,0)}40%{clip:rect(50px,9999px,20px,0)}60%{clip:rect(30px,9999px,60px,0)}80%{clip:rect(60px,9999px,20px,0)}to{clip:rect(20px,9999px,90px,0)}}
