@media(min-width:768px){body,a,button,input,textarea{cursor:none!important}}.bg-carbon{background-color:#080808;background-image:linear-gradient(45deg,#111 25%,transparent 25%,transparent 75%,#111 75%,#111),linear-gradient(45deg,#111 25%,transparent 25%,transparent 75%,#111 75%,#111),url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");background-position:0 0,8px 8px,0 0;background-size:16px 16px,16px 16px,200px 200px}.bg-carbon-overlay{background:radial-gradient(circle at 50% 0%,rgba(50,50,50,.15),transparent 70%),radial-gradient(circle at 0% 100%,rgba(139,0,0,.1),transparent 50%),linear-gradient(to bottom,#0000,#0006)}.font-orbitron{font-family:Orbitron,sans-serif}.font-rajdhani{font-family:Rajdhani,sans-serif}@keyframes metal-shine{0%{background-position:0% 50%}to{background-position:200% 50%}}.text-metal{background:linear-gradient(110deg,#9ca3af,#e5e7eb,#9ca3af,#4b5563,#9ca3af,#fff,#9ca3af,#4b5563,#e5e7eb,#9ca3af,#6b7280);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:metal-shine 8s linear infinite;text-shadow:0px 2px 10px rgba(255,255,255,.1)}.text-metal-red{background:linear-gradient(110deg,#991b1b,#ef4444 20%,#7f1d1d,#b91c1c 50%,#f99,#b91c1c 60%,#450a0a,#ef4444 90%,#991b1b);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:metal-shine 10s linear infinite;filter:drop-shadow(0 0 8px rgba(220,38,38,.4))}@keyframes pulse-red{0%,to{box-shadow:0 0 10px #8b000033}50%{box-shadow:0 0 25px #8b000099}}.animate-glow{animation:pulse-red 3s infinite}@keyframes glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}@keyframes glitch-skew{0%{transform:translate(0) skew(0)}20%{transform:translate(-3px,1px) skew(5deg)}40%{transform:translate(-1px,-2px) skew(-5deg)}60%{transform:translate(3px,1px) skew(2deg)}80%{transform:translate(1px,-1px) skew(-5deg)}to{transform:translate(0) skew(0)}}.hover-glitch:hover{animation:glitch .3s cubic-bezier(.25,.46,.45,.94) both infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes scan{0%{background-position:0% 0%}to{background-position:0% 100%}}@keyframes shoot-diag{0%{transform:translate(0) rotate(215deg) scale(0);opacity:0}5%{transform:translate(-20px,20px) rotate(215deg) scale(1);opacity:.8}to{transform:translate(-400px,400px) rotate(215deg) scale(1);opacity:0}}@keyframes shoot-flat{0%{transform:translate(0) rotate(10deg) scale(0);opacity:0}5%{transform:translate(30px,5px) rotate(10deg) scale(1);opacity:.7}to{transform:translate(600px,100px) rotate(10deg) scale(1);opacity:0}}@keyframes shoot-steep{0%{transform:translate(0) rotate(170deg) scale(0);opacity:0}5%{transform:translate(5px,40px) rotate(170deg) scale(1);opacity:.8}to{transform:translate(50px,500px) rotate(170deg) scale(1);opacity:0}}.animate-shoot-diag{animation:shoot-diag 4s linear infinite}.animate-shoot-flat{animation:shoot-flat 6s linear infinite}.animate-shoot-steep{animation:shoot-steep 5s linear infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#8b0000}
