@import"https://fonts.googleapis.com/css2?family=Orbitron:wght@400;700;900&family=Share+Tech+Mono&family=Rajdhani:wght@300;400;500;600;700&display=swap";:root{--cyber-primary: #00ffff;--cyber-secondary: #ff0080;--cyber-accent: #00ff41;--cyber-warning: #ffff00;--cyber-danger: #ff3030;--cyber-purple: #8a2be2;--cyber-bg-primary: #0a0a0a;--cyber-bg-secondary: #1a1a2e;--cyber-bg-tertiary: #16213e;--cyber-bg-card: #0f0f23;--cyber-bg-glass: rgba(26, 26, 46, .8);--cyber-text-primary: #ffffff;--cyber-text-secondary: #b0b0b0;--cyber-text-muted: #707070;--cyber-text-neon: #00ffff;--cyber-border: #333366;--cyber-border-neon: #00ffff;--cyber-glow: 0 0 20px currentColor;--cyber-glow-strong: 0 0 30px currentColor, 0 0 40px currentColor;--cyber-grid-size: 20px;--cyber-grid-color: rgba(0, 255, 255, .1);--cyber-transition: .3s cubic-bezier(.25, .46, .45, .94);--cyber-transition-fast: .15s ease-out;--cyber-glitch-duration: 2s;--cyber-pulse-duration: 2s;--cyber-scan-duration: 3s}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--cyber-bg-primary)}body{font-family:Rajdhani,Inter,system-ui,sans-serif;background:linear-gradient(135deg,var(--cyber-bg-primary) 0%,var(--cyber-bg-secondary) 100%),radial-gradient(circle at 20% 80%,rgba(0,255,255,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(255,0,128,.1) 0%,transparent 50%);background-attachment:fixed;color:var(--cyber-text-primary);line-height:1.6;overflow-x:hidden;position:relative}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,255,.03) 1px,transparent 1px);background-size:var(--cyber-grid-size) var(--cyber-grid-size);animation:gridMove 20s linear infinite;pointer-events:none;z-index:-1}body:after{content:"";position:fixed;top:0;left:-100%;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--cyber-primary),transparent);box-shadow:var(--cyber-glow);animation:scanLine 4s linear infinite;pointer-events:none;z-index:1000}h1,h2,h3,h4,h5,h6{font-family:Orbitron,monospace;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--cyber-text-neon);text-shadow:var(--cyber-glow);margin-bottom:1rem}h1{font-size:clamp(2rem,5vw,4rem);animation:pulseGlow 3s ease-in-out infinite alternate}h2{font-size:clamp(1.5rem,4vw,2.5rem)}h3{font-size:clamp(1.25rem,3vw,2rem)}code,pre{font-family:Share Tech Mono,monospace;background:var(--cyber-bg-card);border:1px solid var(--cyber-border);color:var(--cyber-accent);text-shadow:0 0 5px currentColor}.cyber-button{position:relative;padding:.75rem 2rem;background:transparent;border:2px solid var(--cyber-primary);color:var(--cyber-primary);font-family:Orbitron,monospace;font-weight:600;text-transform:uppercase;letter-spacing:.1em;transition:all var(--cyber-transition);overflow:hidden;cursor:pointer;z-index:1}.cyber-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,255,255,.2),transparent);transition:left .5s;z-index:-1}.cyber-button:hover{color:var(--cyber-bg-primary);text-shadow:none;box-shadow:0 0 20px var(--cyber-primary),inset 0 0 20px #0ff3}.cyber-button:hover:before{left:100%}.cyber-card{background:var(--cyber-bg-glass);border:1px solid var(--cyber-border);border-radius:8px;padding:1.5rem;position:relative;overflow:hidden;backdrop-filter:blur(10px);transition:all var(--cyber-transition)}.cyber-card:before{content:"";position:absolute;inset:-2px;background:linear-gradient(45deg,var(--cyber-primary),var(--cyber-secondary),var(--cyber-accent),var(--cyber-primary));border-radius:8px;opacity:0;z-index:-1;transition:opacity var(--cyber-transition)}.cyber-card:hover:before{opacity:1;animation:borderRotate 2s linear infinite}.cyber-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00ffff4d}.cyber-input{background:var(--cyber-bg-card);border:2px solid var(--cyber-border);color:var(--cyber-text-primary);padding:.75rem 1rem;font-family:Share Tech Mono,monospace;border-radius:4px;transition:all var(--cyber-transition);width:100%}.cyber-input:focus{outline:none;border-color:var(--cyber-primary);box-shadow:0 0 10px #00ffff80;text-shadow:0 0 5px currentColor}.cyber-input::placeholder{color:var(--cyber-text-muted);opacity:.7}.cyber-nav{background:var(--cyber-bg-glass);backdrop-filter:blur(15px);border-bottom:1px solid var(--cyber-border);position:relative}.cyber-nav:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--cyber-primary),transparent);animation:pulseWidth 2s ease-in-out infinite alternate}.cyber-tab{position:relative;padding:.75rem 1.5rem;background:transparent;border:none;color:var(--cyber-text-secondary);font-family:Orbitron,monospace;font-weight:500;text-transform:uppercase;letter-spacing:.05em;transition:all var(--cyber-transition);cursor:pointer;overflow:hidden}.cyber-tab:before{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--cyber-primary);box-shadow:var(--cyber-glow);transition:all var(--cyber-transition);transform:translate(-50%)}.cyber-tab:hover,.cyber-tab.active{color:var(--cyber-primary);text-shadow:0 0 10px currentColor}.cyber-tab:hover:before,.cyber-tab.active:before{width:100%}.cyber-link{color:var(--cyber-primary);text-decoration:none;position:relative;transition:all var(--cyber-transition);display:inline-block}.cyber-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:currentColor;box-shadow:0 0 5px currentColor;transition:width var(--cyber-transition)}.cyber-link:hover{color:var(--cyber-secondary);text-shadow:0 0 8px currentColor}.cyber-link:hover:after{width:100%}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(var(--cyber-grid-size),var(--cyber-grid-size))}}@keyframes scanLine{0%{left:-100%}to{left:100%}}@keyframes pulseGlow{0%{text-shadow:0 0 5px currentColor}to{text-shadow:0 0 20px currentColor,0 0 30px currentColor}}@keyframes borderRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseWidth{0%{transform:scaleX(.5);opacity:.5}to{transform:scaleX(1);opacity:1}}@keyframes glitchEffect{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes dataStream{0%{transform:translateY(-100%);opacity:0}50%{opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes hologramFlicker{0%,to{opacity:1}50%{opacity:.8}}.cyber-glitch{animation:glitchEffect .3s infinite}.cyber-hologram{animation:hologramFlicker 2s ease-in-out infinite}.cyber-glow{box-shadow:var(--cyber-glow)}.cyber-glow-strong{box-shadow:var(--cyber-glow-strong)}.cyber-border-animated{position:relative;border:2px solid transparent;background:linear-gradient(var(--cyber-bg-card),var(--cyber-bg-card)) padding-box,linear-gradient(45deg,var(--cyber-primary),var(--cyber-secondary)) border-box}.cyber-text-neon{color:var(--cyber-primary);text-shadow:0 0 10px currentColor}.cyber-bg-pattern{background-image:radial-gradient(circle at 1px 1px,rgba(0,255,255,.15) 1px,transparent 0);background-size:20px 20px}.cyber-data-stream{position:fixed;top:0;width:2px;height:20px;background:linear-gradient(to bottom,transparent,var(--cyber-accent),transparent);animation:dataStream 3s linear infinite;pointer-events:none;z-index:0}.cyber-data-stream:nth-child(1){left:10%;animation-delay:0s}.cyber-data-stream:nth-child(2){left:20%;animation-delay:.5s}.cyber-data-stream:nth-child(3){left:30%;animation-delay:1s}.cyber-data-stream:nth-child(4){left:40%;animation-delay:1.5s}.cyber-data-stream:nth-child(5){left:50%;animation-delay:2s}.cyber-data-stream:nth-child(6){left:60%;animation-delay:2.5s}.cyber-data-stream:nth-child(7){left:70%;animation-delay:3s}.cyber-data-stream:nth-child(8){left:80%;animation-delay:3.5s}.cyber-data-stream:nth-child(9){left:90%;animation-delay:4s}@media (max-width: 768px){:root{--cyber-grid-size: 15px}.cyber-button{padding:.5rem 1.5rem;font-size:.9rem}.cyber-card{padding:1rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}body:before,body:after{display:none}}@media (prefers-contrast: high){:root{--cyber-primary: #ffffff;--cyber-secondary: #ffffff;--cyber-accent: #ffffff;--cyber-bg-primary: #000000;--cyber-bg-secondary: #000000;--cyber-text-primary: #ffffff}}@media print{body:before,body:after,.cyber-data-stream{display:none!important}.cyber-card{border:1px solid #000;box-shadow:none}.cyber-button{border:1px solid #000;background:#fff;color:#000}}@media (prefers-reduced-motion: reduce){.reduce-motion[data-astro-cid-sckkx6r4],.reduce-motion[data-astro-cid-sckkx6r4] [data-astro-cid-sckkx6r4],.reduce-motion[data-astro-cid-sckkx6r4] [data-astro-cid-sckkx6r4]:before,.reduce-motion[data-astro-cid-sckkx6r4] [data-astro-cid-sckkx6r4]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html{font-family:Rajdhani,Inter,system-ui,-apple-system,sans-serif;scroll-behavior:smooth}.cyber-body[data-astro-cid-sckkx6r4]{margin:0;padding:0;min-height:100vh;background:var(--cyber-bg-primary);color:var(--cyber-text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden;position:relative;transition:all .3s ease}.cyber-main[data-astro-cid-sckkx6r4]{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:2rem 1rem;position:relative;z-index:1}.cyber-container[data-astro-cid-sckkx6r4]{width:100%;max-width:1200px;margin:0 auto;position:relative}.cyber-skip-link[data-astro-cid-sckkx6r4]{position:absolute;top:-40px;left:6px;background:var(--cyber-bg-card);color:var(--cyber-primary);border:2px solid var(--cyber-primary);padding:8px 16px;text-decoration:none;font-family:Share Tech Mono,monospace;font-weight:700;border-radius:4px;z-index:1000;transition:top .3s ease;box-shadow:0 0 20px var(--cyber-primary);text-shadow:0 0 5px var(--cyber-primary)}.cyber-skip-link[data-astro-cid-sckkx6r4]:focus{top:6px}::selection [data-astro-cid-sckkx6r4]{background-color:#00ffff4d;color:var(--cyber-text-primary);text-shadow:0 0 5px var(--cyber-primary)}@media (max-width: 768px){.cyber-main[data-astro-cid-sckkx6r4]{padding:1rem .5rem}.cyber-container[data-astro-cid-sckkx6r4]{padding:0 .5rem}}
