@import "https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;800;900&family=Rajdhani:wght@500;600;700&display=swap";:root{--bg-dark:#030712;--bg-darker:#010208;--electric-blue:#00f2fe;--neon-green:#4facfe;--voltage-green:#00ff87;--blood-red:#f05;--glow-blue:0 0 10px #00f2fe80, 0 0 20px #00f2fe4d;--glow-green:0 0 10px #00ff8780, 0 0 20px #00ff874d;--glow-red:0 0 10px #ff005580, 0 0 20px #ff00554d;--font-cyber:"Orbitron", sans-serif;--font-body:"Rajdhani", sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:#fff;font-family:var(--font-body);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-cyber);letter-spacing:.1em}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:var(--electric-blue);box-shadow:var(--glow-blue);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--voltage-green);box-shadow:var(--glow-green)}.glow-text-blue{text-shadow:0 0 8px #00f2fecc,0 0 20px #00f2fe66}.glow-text-green{text-shadow:0 0 8px #00ff87cc,0 0 20px #00ff8766}.glow-text-red{text-shadow:0 0 8px #f05c,0 0 20px #f056}.glass-panel{-webkit-backdrop-filter:blur(12px);background:#03071299;border:1px solid #00f2fe26;box-shadow:0 8px 32px #000000b3}.glass-panel:hover{border-color:#00f2fe4d}.laser-btn{font-family:var(--font-cyber);text-transform:uppercase;letter-spacing:.15em;color:#fff;cursor:pointer;background:#00f2fe0d;border:1px solid #00f2fe4d;justify-content:center;align-items:center;padding:.75rem 1.75rem;font-size:.9rem;font-weight:600;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.laser-btn:before,.laser-btn:after{content:"";border:2px solid var(--electric-blue);width:10px;height:10px;transition:all .3s;position:absolute}.laser-btn:before{border-bottom:none;border-right:none;top:-2px;left:-2px}.laser-btn:after{border-top:none;border-left:none;bottom:-2px;right:-2px}.laser-btn:hover{border-color:var(--electric-blue);box-shadow:var(--glow-blue);color:var(--electric-blue);text-shadow:0 0 5px #00f2fe80;background:#00f2fe26}.laser-btn:hover:before,.laser-btn:hover:after{width:calc(100% + 4px);height:calc(100% + 4px)}.laser-link{font-family:var(--font-cyber);color:#94a3b8;text-transform:uppercase;letter-spacing:.15em;padding:.5rem 1rem;font-size:.85rem;text-decoration:none;transition:color .3s;position:relative}.laser-link:before,.laser-link:after{content:"";background:var(--electric-blue);transition:all .3s;position:absolute}.laser-link:before{width:0;height:1px;top:0;left:0}.laser-link:after{width:0;height:1px;bottom:0;right:0}.laser-link:hover{color:var(--electric-blue);text-shadow:var(--glow-blue)}.laser-link:hover:before,.laser-link:hover:after{width:100%}.laser-link-draw{color:#94a3b8;font-family:var(--font-cyber);text-transform:uppercase;letter-spacing:.1em;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:color .3s;display:inline-block;position:relative}.laser-link-draw:before,.laser-link-draw:after{content:"";box-sizing:border-box;border:1px solid #0000;width:0;height:0;transition:all .4s;position:absolute}.laser-link-draw:before{top:0;left:0}.laser-link-draw:after{bottom:0;right:0}.laser-link-draw:hover{color:var(--voltage-green);text-shadow:var(--glow-green)}.laser-link-draw:hover:before{border-top-color:var(--voltage-green);border-right-color:var(--voltage-green);width:100%;height:100%}.laser-link-draw:hover:after{border-bottom-color:var(--voltage-green);border-left-color:var(--voltage-green);width:100%;height:100%}@keyframes float-animation{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}.float-effect{animation:4s ease-in-out infinite float-animation}@keyframes pulse-opacity{0%,to{opacity:.85}50%{opacity:1;filter:drop-shadow(0 0 15px #00ff8766)}}.pulse-glow-effect{animation:3s ease-in-out infinite pulse-opacity}@keyframes lightning-strike{0%,88%,91%,93%,97%,to{opacity:0}89%,92%,95%{opacity:1;filter:drop-shadow(0 0 15px #00f2fecc)brightness(1.5)}90%,94%,96%{opacity:.4}}.lightning-bolt{pointer-events:none;opacity:0;height:100%;position:absolute;top:0}.lightning-bolt-1{width:300px;animation:6s .5s infinite lightning-strike;left:5%}.lightning-bolt-2{width:350px;animation:8s 2.3s infinite lightning-strike;right:5%}.lightning-bolt-3{width:250px;animation:11s 4.8s infinite lightning-strike;left:40%}@keyframes ambient-flash{0%,88%,91%,93%,97%,to{background-color:#0000}89%,92%,95%{background-color:#00f2fe14}}.ambient-flash-overlay{pointer-events:none;z-index:1;width:100%;height:100%;animation:6s .5s infinite ambient-flash;position:absolute;top:0;left:0}.ambient-flash-overlay-alt{pointer-events:none;z-index:1;width:100%;height:100%;animation:8s 2.3s infinite ambient-flash;position:absolute;top:0;left:0}@keyframes crown-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ring-grow{0%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:.3;transform:scale(.8)}}.logo-pulse-loader{animation:1.8s ease-in-out infinite logo-pulse}.blast-flash-away{animation:.5s cubic-bezier(.19,1,.22,1) forwards flash-away}.laser-scanline{background:linear-gradient(90deg, transparent, var(--electric-blue), var(--voltage-green), var(--electric-blue), transparent);width:100%;height:4px;box-shadow:0 0 12px var(--electric-blue), 0 0 25px var(--voltage-green);opacity:.7;pointer-events:none;z-index:10;animation:2s linear infinite laser-scan;position:absolute;left:0}.glitch-text{animation:2.5s infinite text-glitch}@keyframes laser-scan{0%{top:-5%}to{top:105%}}@keyframes text-glitch{0%,90%,94%,98%,to{text-shadow:0 0 8px #00f2fe99;transform:skew(0deg)}91%{text-shadow:-2px 0 var(--blood-red), 2px 0 var(--electric-blue);transform:skew(3deg)}92%{text-shadow:2px 0 var(--blood-red), -2px 0 var(--electric-blue);transform:skew(-3deg)}95%{text-shadow:-1px 0 var(--voltage-green), 1px 0 var(--blood-red);transform:skew(2deg)}96%{text-shadow:0 0 8px #00f2fe99;transform:skew(0deg)}}@keyframes logo-pulse{0%,to{filter:drop-shadow(0 0 15px #00f2fe80);transform:scale(.95)}50%{filter:drop-shadow(0 0 35px #00ff87d9)brightness(1.2);transform:scale(1.08)}}@keyframes flash-away{0%{opacity:1;background-color:#fff;box-shadow:inset 0 0 100vw #fff}15%{opacity:1;background-color:#00f2fef2}to{opacity:0;visibility:hidden;transform:scale(1.15)}}.reveal-card{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal-card.visible{opacity:1;transform:translateY(0)}.neon-card{-webkit-backdrop-filter:blur(16px);cursor:pointer;background:#03071273;border:1px solid #00f2fe40;border-radius:12px;padding:2.25rem 2rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 30px #00000080,inset 0 1px 1px #ffffff0d}.neon-card:before{content:"";background:radial-gradient(800px circle at var(--mouse-x,0) var(--mouse-y,0), #00f2fe0f, transparent 40%);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.neon-card:hover{border-color:var(--electric-blue);box-shadow:var(--glow-blue), 0 10px 40px #000c;transform:translateY(-8px)scale(1.03)}.neon-card-green{border-color:#00ff8740}.neon-card-green:hover{border-color:var(--voltage-green);box-shadow:var(--glow-green), 0 10px 40px #000c}.neon-card-red{border-color:#ff005540}.neon-card-red:hover{border-color:var(--blood-red);box-shadow:var(--glow-red), 0 10px 40px #000c}.pulse-border{animation:4s infinite pulse-border-blue}.pulse-border-green{animation:4s infinite pulse-border-green-key}@keyframes pulse-border-blue{0%,to{border-color:#00f2fe33}50%{border-color:#00f2fe99}}@keyframes pulse-border-green-key{0%,to{border-color:#00ff8733}50%{border-color:#00ff8799}}
