.pixel-nav.svelte-tvlv0f{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:12px 24px;font-family:var(--font-pixel);font-size:10px;transition:background .3s,border-color .3s;border-bottom:2px solid transparent}.pixel-nav.scrolled.svelte-tvlv0f{background:#0a0a0af2;border-bottom-color:var(--neon-green);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.brand.svelte-tvlv0f{color:var(--neon-green);font-size:12px;text-shadow:0 0 8px var(--pixel-shadow)}.brand.svelte-tvlv0f:hover{color:var(--neon-pink)}.nav-links.svelte-tvlv0f{display:flex;align-items:center;gap:20px}.nav-links.svelte-tvlv0f a:where(.svelte-tvlv0f){color:var(--text-dim);text-transform:uppercase;letter-spacing:1px}.nav-links.svelte-tvlv0f a:where(.svelte-tvlv0f):hover{color:var(--neon-green);text-shadow:0 0 8px var(--pixel-shadow)}.lang-btn.svelte-tvlv0f{background:none;border:var(--border-pixel);color:var(--neon-green);font-family:var(--font-cjk);font-size:14px;padding:4px 10px;cursor:pointer;line-height:1}.lang-btn.svelte-tvlv0f:hover{background:var(--neon-green);color:var(--bg-primary)}@media(max-width:768px){.pixel-nav.svelte-tvlv0f{padding:8px 12px}.nav-links.svelte-tvlv0f{gap:10px}.nav-links.svelte-tvlv0f a:where(.svelte-tvlv0f){font-size:8px}}.scanline-overlay.svelte-1pt7smt{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background:repeating-linear-gradient(0deg,rgba(0,0,0,.03) 0px,rgba(0,0,0,.03) 1px,transparent 1px,transparent 2px);box-shadow:inset 0 0 150px #00000059}@media(prefers-reduced-motion:reduce){.scanline-overlay.svelte-1pt7smt{display:none}}.footer.svelte-jz8lnl{padding:var(--space-lg) var(--space-lg) var(--space-md);max-width:1200px;margin:0 auto}.divider.svelte-jz8lnl{font-family:monospace;color:var(--text-dim);text-align:center;font-size:.8rem;margin-bottom:var(--space-md);opacity:.4;overflow:hidden}.footer-content.svelte-jz8lnl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-sm)}.meta.svelte-jz8lnl{font-family:var(--font-pixel);font-size:8px;color:var(--text-dim);letter-spacing:1px}.built.svelte-jz8lnl{font-family:var(--font-terminal);font-size:1rem;color:var(--text-dim)}.top-link.svelte-jz8lnl{font-family:var(--font-pixel);font-size:9px;color:var(--neon-green);text-decoration:none}.top-link.svelte-jz8lnl:hover{color:var(--neon-pink)}:root{--bg-primary: #0a0a0a;--bg-secondary: #1a1a2e;--bg-terminal: #0d1117;--neon-green: #39ff14;--neon-pink: #ff2d95;--neon-blue: #00d4ff;--neon-yellow: #ffe600;--neon-purple: #b829dd;--neon-orange: #ff6b35;--text-primary: #e0e0e0;--text-dim: #666;--pixel-border: #39ff14;--pixel-shadow: rgba(57, 255, 20, .3);--font-pixel: "Press Start 2P", monospace;--font-terminal: "VT323", "ZCOOL QingKe HuangYou", monospace;--font-cjk: "ZCOOL QingKe HuangYou", sans-serif;--space-xs: 8px;--space-sm: 16px;--space-md: 24px;--space-lg: 48px;--space-xl: 80px;--border-pixel: 2px solid var(--neon-green)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg-primary);color:var(--text-primary);font-family:var(--font-terminal);font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{overflow-x:hidden;background-image:linear-gradient(rgba(57,255,20,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(57,255,20,.03) 1px,transparent 1px);background-size:32px 32px;background-position:center center}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9998;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}::selection{background:var(--neon-pink);color:var(--bg-primary)}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--neon-green);border:2px solid var(--bg-primary)}section{padding:var(--space-xl) var(--space-lg);max-width:1200px;margin:0 auto}a{color:var(--neon-blue);text-decoration:none}a:hover{color:var(--neon-pink)}@media(max-width:768px){html{font-size:16px}section{padding:var(--space-lg) var(--space-sm)}}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@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:skew(0)}20%{transform:skew(-2deg)}40%{transform:skew(.5deg)}60%{transform:skew(-.3deg)}80%{transform:skew(1deg)}to{transform:skew(0)}}@keyframes pipeline-glow{0%{box-shadow:0 0 5px var(--neon-green)}50%{box-shadow:0 0 20px var(--neon-green),0 0 40px var(--neon-green)}to{box-shadow:0 0 5px var(--neon-green)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-neon{0%,to{opacity:1}50%{opacity:.6}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
