.chrome-text{background:linear-gradient(#eee 0%,#999 50%,#777 51%,#555 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px rgba(255,255,255,.9))drop-shadow(0 -1px 1px rgba(0,0,0,.7));text-transform:uppercase;letter-spacing:.05em;-webkit-background-clip:text;background-clip:text;font-weight:900}@keyframes chrome-shine{0%{background-position:-200%}to{background-position:200%}}.chrome-animated{background:linear-gradient(90deg,#555 0%,#777 25%,#fff 50%,#777 75%,#555 100%) 0 0/200%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(0,0,0,.8));-webkit-background-clip:text;background-clip:text;animation:3s linear infinite chrome-shine}@keyframes holographic{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.holographic-text{background:linear-gradient(45deg,#f0f,#0ff,#ff0,#f0f,#0ff) 0 0/300% 300%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 10px rgba(255,0,255,.5));-webkit-background-clip:text;background-clip:text;animation:3s infinite holographic}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 10px}}.scanlines:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(transparent 0%,rgba(0,255,255,.03) 50%,transparent 100%) 0 0/100% 4px;width:100%;height:100%;animation:8s linear infinite scanlines;position:fixed;top:0;left:0}@keyframes flicker{0%,to{opacity:1}50%{opacity:.98}}.crt-flicker{animation:.15s infinite flicker}.neon-glow{text-shadow:0 0 10px,0 0 20px,0 0 30px,0 0 40px,0 0 70px,0 0 80px,0 0 100px,0 0 150px}.neon-border{border:2px solid;box-shadow:inset 0 0 10px,0 0 10px,0 0 20px,0 0 40px}@keyframes energy-pulse{0%,to{filter:brightness();transform:scaleX(1)}50%{filter:brightness(1.5);transform:scaleX(1.02)}}.energy-bar{background:linear-gradient(90deg,#0ff 0%,#f0f 25%,#ff0 50%,#0f0 75%,#0ff 100%) 0 0/200% 100%;border-radius:20px;height:8px;animation:2s linear infinite holographic,.5s ease-in-out infinite energy-pulse;position:relative;overflow:hidden}.energy-bar:after{content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.8),transparent);width:100%;height:100%;animation:2s infinite shine-sweep;position:absolute;top:0;left:-100%}@keyframes shine-sweep{0%{left:-100%}to{left:100%}}@keyframes arrow-glow-pulse{0%,to{filter:drop-shadow(0 0 10px)brightness();transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 30px)brightness(1.5);transform:scale(1.1)rotate(5deg)}}.arrow-glow{animation:.8s ease-in-out infinite arrow-glow-pulse}@keyframes particle-float{0%{opacity:0;transform:translateY(100vh)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)rotate(720deg)}}.particle{pointer-events:none;animation:10s linear infinite particle-float;position:fixed}@keyframes breathe{0%,to{transform:scale(1);box-shadow:0 0 20px rgba(0,255,255,.5)}50%{transform:scale(1.05);box-shadow:0 0 40px rgba(0,255,255,.8)}}.breathing-button{animation:2s ease-in-out infinite breathe}@keyframes glitch{0%,to{filter:hue-rotate();transform:translate(0)}20%{filter:hue-rotate(90deg);transform:translate(-2px,2px)}40%{filter:hue-rotate(180deg);transform:translate(-2px,-2px)}60%{filter:hue-rotate(270deg);transform:translate(2px,2px)}80%{filter:hue-rotate(360deg);transform:translate(2px,-2px)}}.glitch-text{animation:3s infinite glitch;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{color:#0ff;z-index:-1;animation:.3s .1s infinite glitch}.glitch-text:after{color:#f0f;z-index:-2;animation:.3s .2s infinite reverse glitch}@keyframes radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.radar-sweep{pointer-events:none;background:conic-gradient(transparent 0deg,rgba(0,255,255,.4) 30deg,transparent 60deg);border-radius:50%;width:100%;height:100%;animation:3s linear infinite radar-sweep;position:absolute}@keyframes electric-border{0%,to{border-color:#0ff;box-shadow:0 0 5px #0ff,inset 0 0 5px #0ff}25%{border-color:#f0f;box-shadow:0 0 20px #f0f,inset 0 0 10px #f0f}50%{border-color:#ff0;box-shadow:0 0 5px #ff0,inset 0 0 5px #ff0}75%{border-color:#0f0;box-shadow:0 0 20px #0f0,inset 0 0 10px #0f0}}.electric-border{border:2px solid;animation:2s linear infinite electric-border}@keyframes card-float{0%,to{transform:perspective(1000px)rotateY(-5deg)rotateX(5deg)}50%{transform:perspective(1000px)rotateY(5deg)rotateX(-5deg)}}.perspective-card{transform-style:preserve-3d;animation:4s ease-in-out infinite card-float}@keyframes tv-static{0%,to{background-position:0 0}50%{background-position:100% 100%}}.tv-static{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.15),rgba(0,0,0,.15) 1px,transparent 1px,transparent 2px);animation:.5s steps(4,end) infinite tv-static}@keyframes rainbow-border{0%{border-image:linear-gradient(#9400d3,indigo,#00f,#0f0,#ff0,#ff7f00,red) 1}to{border-image:linear-gradient(360deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3) 1}}.rainbow-border{border:4px solid;border-image:linear-gradient(45deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9400d3) 1;animation:3s linear infinite rainbow-border}@keyframes matrix-rain{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(100vh)}}.matrix-rain{color:#0f0;text-shadow:0 0 5px #0f0;font-family:monospace;animation:3s linear infinite matrix-rain;position:fixed}@keyframes explode{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:0;transform:scale(2)}}.explode-hover:hover:after{content:"";border-radius:inherit;border:2px solid;animation:.5s ease-out explode;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes laser-beam{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}51%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}.laser-beam{background:linear-gradient(90deg,transparent,red,transparent);height:2px;animation:2s linear infinite laser-beam}.cyber-grid{background-image:linear-gradient(rgba(0,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.1) 1px,transparent 1px);background-size:50px 50px;animation:10s linear infinite cyber-grid-move}@keyframes cyber-grid-move{0%{background-position:0 0}to{background-position:50px 50px}}
@media (max-width:768px){.particle,.arrow-rain,.arrow-fall,.radar-sweep{animation:none!important;display:none!important}.tv-static{background-image:none!important;animation:none!important}.scanlines:before,.glitch-text:before,.glitch-text:after{animation:none!important;display:none!important}.holographic-text{background-size:200% 200%!important;animation:6s infinite holographic!important}.chrome-animated{animation:6s linear infinite chrome-shine!important}.neon-glow{text-shadow:0 0 5px,0 0 10px!important}.electric-border{animation:4s linear infinite electric-border!important;box-shadow:0 0 10px rgba(0,255,255,.3)!important}.perspective-card{animation:none!important;transform:none!important}.breathing-button{animation:4s ease-in-out infinite breathe!important}.cyber-grid{background-size:100px 100px!important;animation:none!important}.energy-bar{animation:4s linear infinite holographic!important}.energy-bar:after{animation:none!important;display:none!important}.animate-float,.animate-float-slow{animation:none!important}.animate-pulse{animation:3s ease-in-out infinite pulse!important}.animate-spin-slow{animation:none!important}.text-3d,.text-3d-title{text-shadow:0 1px #ccc,0 2px #bbb,0 0 10px!important;transform:none!important}.matrix-rain,.laser-beam{display:none!important}.rainbow-border{border-image:linear-gradient(45deg,red,#0f0,#00f) 1!important;animation:none!important}*{-webkit-backface-visibility:hidden;-webkit-perspective:1000px;-webkit-transform:translateZ(0)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes holographic{0%{background-position:0%}to{background-position:100%}}@keyframes chrome-shine{0%{background-position:-100%}to{background-position:100%}}@keyframes electric-border{0%,to{border-color:#0ff}50%{border-color:#f0f}}}@media (max-width:768px) and (hover:none){.explode-hover:hover:after{animation:none!important}button:hover,a:hover{transition:none!important}}@media (max-width:768px) and (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.neon-glow,.chrome-text,.holographic-text{text-shadow:none!important;color:#0ff!important;-webkit-text-fill-color:#0ff!important;background:0 0!important}}@media (max-width:768px){.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.backdrop-blur-xl,.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}}
