@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;800&family=Orbitron:wght@400;500;700;900&family=Share+Tech+Mono&display=swap";:root{--bg-dark: #050505;--bg-card: #0a0a0a;--text-main: #e0e0e0;--text-muted: #a0a0a0;--neon-cyan: #00f3ff;--neon-pink: #bc13fe;--neon-green: #0aff0a;--font-display: "Orbitron", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "Share Tech Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-main);font-family:var(--font-body);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);color:#fff;text-transform:uppercase;letter-spacing:2px}a{color:var(--neon-cyan);text-decoration:none;transition:all .3s ease}a:hover{text-shadow:0 0 8px var(--neon-cyan)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--neon-cyan);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--neon-pink)}.container{max-width:1200px;margin:0 auto;padding:0 2rem}.glitch-text{position:relative;display:inline-block}.glitch-text:before,.glitch-text:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text:before{left:2px;text-shadow:-1px 0 var(--neon-pink);clip:rect(24px,550px,90px,0);animation:glitch-anim-2 3s infinite linear alternate-reverse}.glitch-text:after{left:-2px;text-shadow:-1px 0 var(--neon-cyan);clip:rect(85px,550px,140px,0);animation:glitch-anim 2.5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(10px,9999px,81px,0)}20%{clip:rect(50px,9999px,10px,0)}40%{clip:rect(80px,9999px,30px,0)}60%{clip:rect(12px,9999px,64px,0)}80%{clip:rect(95px,9999px,19px,0)}to{clip:rect(40px,9999px,90px,0)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(10px,9999px,15px,0)}40%{clip:rect(20px,9999px,54px,0)}60%{clip:rect(85px,9999px,40px,0)}80%{clip:rect(35px,9999px,10px,0)}to{clip:rect(50px,9999px,30px,0)}}.neon-border{border:1px solid var(--neon-cyan);box-shadow:0 0 10px var(--neon-cyan),inset 0 0 5px var(--neon-cyan)}.btn-cyber{background:transparent;color:var(--neon-cyan);border:1px solid var(--neon-cyan);padding:.8rem 2rem;font-family:var(--font-mono);font-weight:700;cursor:pointer;position:relative;overflow:hidden;transition:all .3s;text-transform:uppercase;letter-spacing:2px}.btn-cyber:hover{background:var(--neon-cyan);color:var(--bg-dark);box-shadow:0 0 20px var(--neon-cyan)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin-anim{animation:spin 3s linear infinite}@keyframes loading{0%{transform:scaleX(0)}50%{transform:scaleX(.5)}to{transform:scaleX(1)}}
