@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&family=Oxanium:wght@200;300;400;500;600;700;800&display=swap";:root{--neon-yellow:#fce100;--neon-yellow-low:#fce10033;--neon-yellow-mid:#fce10066;--neon-yellow-glow:#fce10026;--neon-yellow-ultra:#fce1000d;--dark-black:#050505;--cyber-black:#0a0a0a;--cyber-gray:#1a1a1a;--neon-cyan:#00f3ff;--neon-red:#ff003c;--font-main:"Rajdhani", sans-serif;--font-cyber:"Oxanium", cursive;--glitch-speed:.8s;--border-glow:0 0 10px var(--neon-yellow)}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--dark-black);color:var(--neon-yellow);font-family:var(--font-main);background-image:linear-gradient(#fce10008 1px,#0000 1px),linear-gradient(90deg,#fce10008 1px,#0000 1px);background-size:30px 30px;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-cyber);text-transform:uppercase;letter-spacing:2px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--dark-black)}::-webkit-scrollbar-thumb{background:var(--neon-yellow);box-shadow:var(--border-glow)}@keyframes pulse{0%{opacity:.8}50%{opacity:1;text-shadow:0 0 15px var(--neon-yellow)}to{opacity:.8}}@keyframes cursorPulse{0%{opacity:.12;transform:scale(1)}50%{opacity:.18;transform:scale(1.15)}to{opacity:.12;transform:scale(1)}}@keyframes rippleFade{0%{opacity:.5;transform:scale(.3)}to{opacity:0;transform:scale(2.5)}}@keyframes gridPulse{0%{opacity:.03}50%{opacity:.07}to{opacity:.03}}.cursor-glow{pointer-events:none;z-index:0;border-radius:50%;transition:left 80ms ease-out,top 80ms ease-out;position:fixed}.cursor-glow-main{background:radial-gradient(circle, var(--neon-yellow-mid) 0%, var(--neon-yellow-glow) 30%, transparent 70%);width:500px;height:500px;animation:2s ease-in-out infinite cursorPulse;transform:translate(-50%,-50%)}.cursor-glow-core{background:radial-gradient(circle, var(--neon-yellow) 0%, transparent 70%);opacity:.15;filter:blur(20px);width:120px;height:120px;transform:translate(-50%,-50%)}.cursor-glow-ring{border:1px solid var(--neon-yellow);opacity:.3;width:30px;height:30px;transition:width .2s,height .2s,opacity .2s;transform:translate(-50%,-50%)}.cursor-glow-ring.active{opacity:.6;width:50px;height:50px;box-shadow:0 0 15px var(--neon-yellow-mid), inset 0 0 15px var(--neon-yellow-ultra);border-width:2px}.cursor-ripple{pointer-events:none;z-index:0;border:1px solid var(--neon-yellow);border-radius:50%;width:100px;height:100px;animation:.8s ease-out forwards rippleFade;position:fixed;transform:translate(-50%,-50%)}.reactive-bg{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.reactive-bg:after{content:"";background-image:linear-gradient(#fce10008 1px,#0000 1px),linear-gradient(90deg,#fce10008 1px,#0000 1px);background-size:30px 30px;width:100%;height:100%;animation:4s ease-in-out infinite gridPulse;position:absolute;top:0;left:0}@keyframes glitch-shake{0%{transform:translate(0)}1%{transform:translate(-6px)}2%{transform:translate(8px)}3%{transform:translate(-4px)}4%{transform:translate(7px)}5%{transform:translate(-8px)}6%{transform:translate(5px)}7%{transform:translate(-3px)}8%{transform:translate(6px)}9%{transform:translate(-7px)}10%{transform:translate(4px)}11%{transform:translate(0)}25%{transform:translate(0)}26%{transform:translate(7px)}27%{transform:translate(-6px)}28%{transform:translate(8px)}29%{transform:translate(-5px)}30%{transform:translate(0)}50%{transform:translate(0)}51%{transform:translate(-8px)}52%{transform:translate(6px)}53%{transform:translate(-7px)}54%{transform:translate(5px)}55%{transform:translate(-4px)}56%{transform:translate(0)}75%{transform:translate(0)}76%{transform:translate(6px)}77%{transform:translate(-8px)}78%{transform:translate(4px)}79%{transform:translate(0)}to{transform:translate(0)}}@keyframes glitch-red{0%{clip-path:inset(40% 0 45%);transform:translate(-10px)skew(-2deg)}3%{clip-path:inset(10% 0 80%);transform:translate(8px)skew(1.5deg)}6%{clip-path:inset(75% 0 5%);transform:translate(-7px)}9%{clip-path:inset(20% 0 65%);transform:translate(10px)skew(-1deg)}12%{clip-path:inset(55% 0 30%);transform:translate(-6px)skew(2deg)}15%{clip-path:inset(85% 0 2%);transform:translate(9px)}18%{clip-path:inset(0 0 100%);transform:translate(0)}22%{clip-path:inset(5% 0 85%);transform:translate(-8px)skew(1deg)}25%{clip-path:inset(60% 0 25%);transform:translate(10px)skew(-1.5deg)}28%{clip-path:inset(30% 0 55%);transform:translate(-9px)}31%{clip-path:inset(0 0 100%);transform:translate(0)}38%{clip-path:inset(0 0 100%);transform:translate(0)}40%{clip-path:inset(70% 0 10%);transform:translate(8px)skew(1deg)}43%{clip-path:inset(15% 0 70%);transform:translate(-10px)skew(-2deg)}46%{clip-path:inset(45% 0 40%);transform:translate(7px)}49%{clip-path:inset(90% 0 0%);transform:translate(-8px)skew(1.5deg)}52%{clip-path:inset(0 0 100%);transform:translate(0)}60%{clip-path:inset(0 0 100%);transform:translate(0)}62%{clip-path:inset(25% 0 60%);transform:translate(9px)skew(-1deg)}65%{clip-path:inset(80% 0 5%);transform:translate(-10px)}68%{clip-path:inset(50% 0 35%);transform:translate(6px)skew(2deg)}71%{clip-path:inset(0 0 100%);transform:translate(0)}80%{clip-path:inset(0 0 100%);transform:translate(0)}82%{clip-path:inset(35% 0 50%);transform:translate(-8px)skew(-1.5deg)}85%{clip-path:inset(65% 0 20%);transform:translate(10px)}88%{clip-path:inset(0 0 100%);transform:translate(0)}to{clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes glitch-cyan{0%{clip-path:inset(60% 0 20%);transform:translate(9px)skew(1.5deg)}3%{clip-path:inset(15% 0 70%);transform:translate(-10px)skew(-2deg)}6%{clip-path:inset(80% 0 5%);transform:translate(7px)}9%{clip-path:inset(0 0 100%);transform:translate(0)}14%{clip-path:inset(35% 0 50%);transform:translate(-8px)skew(1deg)}17%{clip-path:inset(70% 0 10%);transform:translate(10px)skew(-1.5deg)}20%{clip-path:inset(5% 0 85%);transform:translate(-6px)}23%{clip-path:inset(50% 0 35%);transform:translate(9px)skew(2deg)}26%{clip-path:inset(0 0 100%);transform:translate(0)}34%{clip-path:inset(0 0 100%);transform:translate(0)}36%{clip-path:inset(25% 0 60%);transform:translate(-10px)skew(-1deg)}39%{clip-path:inset(85% 0 2%);transform:translate(8px)}42%{clip-path:inset(45% 0 40%);transform:translate(-9px)skew(1.5deg)}45%{clip-path:inset(10% 0 80%);transform:translate(10px)skew(-2deg)}48%{clip-path:inset(0 0 100%);transform:translate(0)}55%{clip-path:inset(0 0 100%);transform:translate(0)}57%{clip-path:inset(55% 0 30%);transform:translate(8px)skew(1deg)}60%{clip-path:inset(20% 0 65%);transform:translate(-10px)}63%{clip-path:inset(75% 0 10%);transform:translate(7px)skew(-1.5deg)}66%{clip-path:inset(0 0 100%);transform:translate(0)}75%{clip-path:inset(0 0 100%);transform:translate(0)}77%{clip-path:inset(40% 0 45%);transform:translate(-9px)skew(2deg)}80%{clip-path:inset(90% 0 0%);transform:translate(10px)}83%{clip-path:inset(0 0 100%);transform:translate(0)}to{clip-path:inset(0 0 100%);transform:translate(0)}}@keyframes glitch-flicker{0%,to{opacity:1}5%{opacity:0}6%{opacity:1}15%{opacity:.3}16%{opacity:1}35%{opacity:1}36%{opacity:0}37%{opacity:1}38%{opacity:.5}39%{opacity:1}60%{opacity:1}61%{opacity:.2}62%{opacity:1}82%{opacity:1}83%{opacity:0}84%{opacity:.6}85%{opacity:1}}.glitch-text{display:inline-block;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.glitch-text:before{color:var(--neon-red);z-index:-1}.glitch-text:after{color:var(--neon-cyan);z-index:-1}.glitch-text:hover{text-shadow:0 0 10px var(--neon-yellow), 0 0 30px #fce10080, 0 0 60px #fce10033;animation:3s infinite glitch-shake,1.5s infinite glitch-flicker}.glitch-text:hover:before{opacity:1;text-shadow:-5px 0 var(--neon-red), 0 0 15px var(--neon-red);animation:.6s linear infinite glitch-red;left:4px}.glitch-text:hover:after{opacity:1;text-shadow:5px 0 var(--neon-cyan), 0 0 15px var(--neon-cyan);animation:.7s linear infinite glitch-cyan;left:-4px}.glitch-always{text-shadow:0 0 10px var(--neon-yellow), 0 0 30px #fce10080, 0 0 60px #fce10033;animation:5s infinite glitch-shake,1.5s infinite glitch-flicker}.glitch-always:before{opacity:1;text-shadow:-5px 0 var(--neon-red), 0 0 15px var(--neon-red);animation:.6s linear infinite glitch-red;left:4px}.glitch-always:after{opacity:1;text-shadow:5px 0 var(--neon-cyan), 0 0 15px var(--neon-cyan);animation:.7s linear infinite glitch-cyan;left:-4px}.cyber-button{color:var(--neon-yellow);border:1px solid var(--neon-yellow);font-family:var(--font-cyber);cursor:pointer;clip-path:polygon(0 0,100% 0,100% 70%,90% 100%,0 100%);text-transform:uppercase;background:0 0;padding:10px 25px;font-weight:700;transition:all .3s;position:relative}.cyber-button:hover{background:var(--neon-yellow);color:var(--dark-black);box-shadow:var(--border-glow)}.cyber-button:after{content:"R-01";color:var(--dark-black);opacity:0;font-size:8px;position:absolute;bottom:-2px;right:5px}.cyber-button:hover:after{opacity:1}.cyber-card{background:var(--cyber-black);border:1px solid var(--neon-yellow-low);padding:20px;transition:all .3s;position:relative;overflow:hidden}.cyber-card:hover{border-color:var(--neon-yellow);transform:translateY(-5px);box-shadow:0 0 20px #fce10033}.cyber-card:before{content:"";background:var(--neon-yellow);transform-origin:0;width:100%;height:2px;transition:all .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.cyber-card:hover:before{transform:scaleX(1)}
