.gol-background.svelte-kx8znb{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none}.nav.svelte-eyh2cm{position:relative;z-index:10;border-bottom:1px solid var(--border);background:#0a0a0fcc;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav-inner.svelte-eyh2cm{max-width:1200px;margin:0 auto;padding:var(--sp-4) var(--sp-6);display:flex;align-items:center;justify-content:space-between}.nav-logo.svelte-eyh2cm{font-family:var(--font-mono);font-size:var(--text-lg);color:var(--glow-primary);text-decoration:none;letter-spacing:2px}.nav-logo.svelte-eyh2cm:hover{text-shadow:0 0 12px var(--glow-primary-soft)}.logo-glyph.svelte-eyh2cm{font-weight:300}.nav-links.svelte-eyh2cm{list-style:none;display:flex;gap:var(--sp-8)}.nav-link.svelte-eyh2cm{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-dim);text-decoration:none;text-transform:lowercase;letter-spacing:1px;transition:color var(--duration-fast) var(--ease-out);position:relative}.nav-link.svelte-eyh2cm:hover,.nav-link.active.svelte-eyh2cm{color:var(--text)}.nav-link.active.svelte-eyh2cm:after{content:"";position:absolute;bottom:-6px;left:0;right:0;height:1px;background:var(--glow-primary);box-shadow:0 0 6px var(--glow-primary-soft)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--void: #0a0a0f;--surface: #12121a;--surface-elevated: #1a1a26;--border: #2a2a3a;--glow-primary: #00f0ff;--glow-secondary: #b347d9;--glow-tertiary: #ff3366;--text: #e0e0e8;--text-dim: #6a6a7a;--text-bright: #ffffff;--glow-primary-soft: rgba(0, 240, 255, .15);--glow-secondary-soft: rgba(179, 71, 217, .15);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-6: 24px;--sp-8: 32px;--sp-12: 48px;--sp-16: 64px;--sp-24: 96px;--font-mono: "SF Mono", "Fira Code", "Cascadia Code", "JetBrains Mono", monospace;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 2rem;--text-4xl: 2.5rem;--text-5xl: 3.5rem;--ease-out: cubic-bezier(.16, 1, .3, 1);--duration-fast: .15s;--duration-normal: .3s}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-body);background-color:var(--void);color:var(--text);line-height:1.6;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-body);font-weight:600;line-height:1.2;color:var(--text-bright)}h1{font-size:var(--text-5xl)}h2{font-size:var(--text-3xl)}h3{font-size:var(--text-2xl)}h4{font-size:var(--text-xl)}p{max-width:65ch}a{color:var(--glow-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}a:hover{color:var(--text-bright);text-shadow:0 0 8px var(--glow-primary-soft)}code{font-family:var(--font-mono);font-size:.9em;background:var(--surface);padding:2px 6px;border-radius:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.glow-text{text-shadow:0 0 10px var(--glow-primary-soft),0 0 40px rgba(0,240,255,.05)}.glow-border{box-shadow:0 0 1px var(--glow-primary),0 0 8px var(--glow-primary-soft),inset 0 0 8px var(--glow-primary-soft)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--void)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-dim)}::selection{background:var(--glow-primary);color:var(--void)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.site-wrapper[data-astro-cid-37fxchfa]{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100dvh}.main-content[data-astro-cid-37fxchfa]{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:var(--sp-12) var(--sp-6)}.site-footer[data-astro-cid-37fxchfa]{border-top:1px solid var(--border);background:#0a0a0fd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:var(--sp-12) var(--sp-6);position:relative;z-index:10}.footer-inner[data-astro-cid-37fxchfa]{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--sp-6)}.footer-quote[data-astro-cid-37fxchfa]{text-align:center;border:none;padding:0;margin:0}.footer-quote[data-astro-cid-37fxchfa] p[data-astro-cid-37fxchfa]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-dim);font-style:italic;max-width:50ch;margin:0 auto}.footer-quote[data-astro-cid-37fxchfa] cite[data-astro-cid-37fxchfa]{display:block;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-dim);opacity:.6;margin-top:var(--sp-1);font-style:normal}.footer-meta[data-astro-cid-37fxchfa]{margin-top:var(--sp-4)}.footer-line[data-astro-cid-37fxchfa]{display:block;width:40px;height:1px;background:var(--border)}
