:root{--bg-color: #0d121f;--panel-bg: #1a2336;--neon-cyan: #00f2ff;--neon-cyan-dim: #00b8c4;--neon-cyan-rgba: rgba(0, 242, 255, .1);--neon-cyan-border: rgba(0, 242, 255, .3);--neon-pink: #ff66b3;--neon-pink-rgba: rgba(255, 102, 179, .1);--neon-pink-border: rgba(255, 102, 179, .3);--neon-purple: #c98cff;--neon-purple-rgba: rgba(201, 140, 255, .1);--neon-purple-border: rgba(201, 140, 255, .3);--neon-blue: #0077ff;--neon-blue-glow: rgba(0, 119, 255, .3);--text-main: #d1d9e6;--text-bright: #ffffff;--font-heading: "Inter", sans-serif;--font-body: "Inter", sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background-color:var(--bg-color);color:var(--text-main);font-family:var(--font-body);font-size:16px;line-height:1.7;overflow-x:hidden;position:relative}body:after{content:" ";display:block;position:fixed;inset:0;background:linear-gradient(#12101000 50%,#00000026 50%),linear-gradient(90deg,#ff000008,#00ff0003,#0000ff08);z-index:2;background-size:100% 2px,3px 100%;pointer-events:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);text-transform:uppercase;color:var(--neon-cyan);margin-bottom:1rem}a{color:var(--neon-pink);text-decoration:none;transition:text-shadow .3s ease}a:hover{text-shadow:0 0 8px var(--neon-pink)}.btn-arcade{display:inline-block;padding:12px 24px;background-color:transparent;color:var(--neon-cyan);border:2px solid var(--neon-cyan);font-family:var(--font-heading);font-size:.8rem;text-transform:uppercase;text-decoration:none;cursor:pointer;position:relative;transition:all .2s ease-in-out;box-shadow:0 0 3px var(--neon-cyan) inset,0 0 3px var(--neon-cyan)}.btn-arcade:hover{background-color:var(--neon-cyan);color:var(--bg-color);box-shadow:0 0 10px var(--neon-cyan) inset,0 0 10px var(--neon-cyan)}.glitch{position:relative;color:var(--text-bright)}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg-color)}.glitch:before{left:2px;text-shadow:-2px 0 var(--neon-pink);clip:rect(24px,550px,90px,0);animation:glitch-anim-2 3s infinite linear alternate-reverse}.glitch:after{left:-2px;text-shadow:-2px 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(13px,9999px,83px,0)}5%{clip:rect(62px,9999px,14px,0)}10%{clip:rect(31px,9999px,66px,0)}15%{clip:rect(81px,9999px,8px,0)}20%{clip:rect(96px,9999px,14px,0)}25%{clip:rect(48px,9999px,34px,0)}30%{clip:rect(11px,9999px,78px,0)}35%{clip:rect(54px,9999px,62px,0)}40%{clip:rect(72px,9999px,11px,0)}45%{clip:rect(14px,9999px,7px,0)}50%{clip:rect(4px,9999px,80px,0)}55%{clip:rect(22px,9999px,3px,0)}60%{clip:rect(66px,9999px,64px,0)}65%{clip:rect(91px,9999px,86px,0)}70%{clip:rect(38px,9999px,25px,0)}75%{clip:rect(81px,9999px,47px,0)}80%{clip:rect(59px,9999px,35px,0)}85%{clip:rect(17px,9999px,94px,0)}90%{clip:rect(45px,9999px,63px,0)}95%{clip:rect(8px,9999px,4px,0)}to{clip:rect(50px,9999px,57px,0)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,100px,0)}5%{clip:rect(52px,9999px,74px,0)}10%{clip:rect(79px,9999px,85px,0)}15%{clip:rect(75px,9999px,5px,0)}20%{clip:rect(67px,9999px,61px,0)}25%{clip:rect(14px,9999px,79px,0)}30%{clip:rect(1px,9999px,66px,0)}35%{clip:rect(86px,9999px,30px,0)}40%{clip:rect(23px,9999px,98px,0)}45%{clip:rect(85px,9999px,72px,0)}50%{clip:rect(71px,9999px,75px,0)}55%{clip:rect(2px,9999px,48px,0)}60%{clip:rect(30px,9999px,16px,0)}65%{clip:rect(59px,9999px,50px,0)}70%{clip:rect(41px,9999px,62px,0)}75%{clip:rect(2px,9999px,82px,0)}80%{clip:rect(47px,9999px,73px,0)}85%{clip:rect(3px,9999px,27px,0)}90%{clip:rect(26px,9999px,55px,0)}95%{clip:rect(42px,9999px,97px,0)}to{clip:rect(38px,9999px,49px,0)}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-color)}::-webkit-scrollbar-thumb{background:var(--neon-cyan-dim);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--neon-cyan)}
