@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&display=swap";:root{--neon-cyan: #00ffcc;--neon-pink: #ff00ff;--neon-green: #00ff00;--dark-bg: #050505;--dark-panel: #0d0d0d;--text-main: #e0e0e0;--grid-color: rgba(0, 255, 204, .05)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--dark-bg);color:var(--text-main);font-family:Share Tech Mono,monospace;overflow-x:clip;position:relative;min-height:100vh}body:before{content:"";position:fixed;inset:0;background-size:50px 50px;background-image:linear-gradient(to right,var(--grid-color) 1px,transparent 1px),linear-gradient(to bottom,var(--grid-color) 1px,transparent 1px);z-index:-2;pointer-events:none}.scanlines{position:fixed;top:0;left:0;width:100%;height:100vh;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0003 50%,#0003);background-size:100% 4px;z-index:9999;pointer-events:none;opacity:.4}.glitch{position:relative;color:var(--neon-cyan);text-shadow:0 0 10px var(--neon-cyan);display:inline-block}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}.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-green);clip:rect(85px,550px,140px,0);animation:glitch-anim 2.5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip:rect(10px,9999px,83px,0)}20%{clip:rect(61px,9999px,64px,0)}40%{clip:rect(81px,9999px,2px,0)}60%{clip:rect(4px,9999px,90px,0)}80%{clip:rect(72px,9999px,12px,0)}to{clip:rect(54px,9999px,87px,0)}}@keyframes glitch-anim-2{0%{clip:rect(65px,9999px,100px,0)}20%{clip:rect(3px,9999px,80px,0)}40%{clip:rect(90px,9999px,20px,0)}60%{clip:rect(40px,9999px,60px,0)}80%{clip:rect(15px,9999px,90px,0)}to{clip:rect(30px,9999px,40px,0)}}h1,h2,h3,h4{font-weight:400;text-transform:uppercase;letter-spacing:2px}.cyber-header[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:20px 40px;background:#0a0a0acc;border-bottom:1px solid var(--neon-cyan);box-shadow:0 4px 15px #0fc3;position:sticky;top:0;z-index:1000;backdrop-filter:blur(5px)}.logo[data-astro-cid-3ef6ksr2]{font-size:2rem;font-weight:700;letter-spacing:4px}.logo[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;color:var(--neon-cyan)}.mobile-actions[data-astro-cid-3ef6ksr2]{display:none;gap:20px;align-items:center}.icon-btn[data-astro-cid-3ef6ksr2]{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;transition:transform .3s}.icon-btn[data-astro-cid-3ef6ksr2]:hover{transform:scale(1.1)}.icon-btn[data-astro-cid-3ef6ksr2] svg[data-astro-cid-3ef6ksr2] line[data-astro-cid-3ef6ksr2]{transition:stroke .3s}.icon-btn[data-astro-cid-3ef6ksr2]:hover svg[data-astro-cid-3ef6ksr2] line[data-astro-cid-3ef6ksr2]{stroke:var(--neon-cyan)}.cyber-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;gap:30px}.cyber-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--text-main);text-decoration:none;font-size:1.1rem;position:relative;padding:5px 0;transition:color .3s}.cyber-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--neon-cyan);text-shadow:0 0 8px var(--neon-cyan)}.cyber-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--neon-cyan);transition:width .3s ease;box-shadow:0 0 10px var(--neon-cyan)}.cyber-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after{width:100%}@media(max-width:900px){.cyber-header[data-astro-cid-3ef6ksr2]{padding:15px 20px;flex-wrap:wrap}.mobile-actions[data-astro-cid-3ef6ksr2]{display:flex}.cyber-nav[data-astro-cid-3ef6ksr2]{width:100%;display:none;margin-top:15px}.cyber-nav[data-astro-cid-3ef6ksr2].mobile-open{display:block}.cyber-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:15px;align-items:flex-end}}
