.navbar.svelte-rfuq4y{position:sticky;top:0;z-index:200;background:color-mix(in srgb,var(--ctp-base) 84%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb,var(--ctp-surface0) 50%,transparent);overflow:hidden}.navbar-inner.svelte-rfuq4y{max-width:1200px;margin:0 auto;padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between}.logo-path.svelte-rfuq4y{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:1rem;font-weight:600;min-width:0}.logo-home.svelte-rfuq4y{display:flex;align-items:center}.nav-logo.svelte-rfuq4y{height:24px;width:auto;object-fit:contain}.bc-sep.svelte-rfuq4y{color:var(--ctp-overlay0)}.bc-link.svelte-rfuq4y{color:var(--ctp-subtext0)}.bc-current.svelte-rfuq4y{color:var(--accent)}.logo-cursor.svelte-rfuq4y{color:var(--accent);animation:svelte-rfuq4y-blink 1s step-end infinite;line-height:1;margin-left:-4px}@keyframes svelte-rfuq4y-blink{0%,50%{opacity:1}51%,to{opacity:0}}.nav-links.svelte-rfuq4y{display:flex;align-items:center;gap:8px}.nav-link.svelte-rfuq4y{padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:500;color:var(--ctp-subtext1);text-decoration:none;transition:all .2s ease}.nav-link.svelte-rfuq4y:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);opacity:1}.nav-cta.svelte-rfuq4y{color:var(--ctp-base);background:var(--accent);font-weight:700}.nav-cta.svelte-rfuq4y:hover{color:var(--ctp-base);background:var(--accent);transform:translateY(-1px)}.mobile-toggle.svelte-rfuq4y{background:none;border:none;color:var(--ctp-text);cursor:pointer;padding:8px;border-radius:8px}.desktop-only.svelte-rfuq4y{display:flex}.mobile-only.svelte-rfuq4y{display:none}.panel-backdrop.svelte-rfuq4y{position:fixed;inset:0;background:#00000073;z-index:299;border:none}.nav-panel.svelte-rfuq4y{position:fixed;top:0;right:0;height:100dvh;width:320px;max-width:90vw;background:var(--ctp-mantle);border-left:1px solid var(--ctp-surface0);z-index:300;transform:translate(100%);transition:transform .25s ease}.nav-panel.open.svelte-rfuq4y{transform:translate(0)}.panel-header.svelte-rfuq4y{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--ctp-surface0)}.panel-title.svelte-rfuq4y{font-size:1.05rem;font-weight:700}.panel-close.svelte-rfuq4y{background:none;border:none;color:var(--ctp-subtext0);cursor:pointer;padding:6px;border-radius:6px;display:flex}.panel-nav.svelte-rfuq4y{padding:8px 12px;display:flex;flex-direction:column}.panel-link.svelte-rfuq4y{padding:14px 12px;border-radius:8px;font-size:1rem;font-weight:500;color:var(--ctp-text)}.panel-link.svelte-rfuq4y:hover{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}@media(max-width:768px){.desktop-only.svelte-rfuq4y{display:none}.mobile-only.svelte-rfuq4y{display:flex}}@media(max-width:520px){.navbar-inner.svelte-rfuq4y{padding:0 16px}.logo-path.svelte-rfuq4y{font-size:.9rem}}.footer.svelte-jz8lnl{border-top:1px solid var(--ctp-surface0);margin-top:40px;background:var(--ctp-mantle);overflow-x:hidden}.footer-inner.svelte-jz8lnl{max-width:1200px;margin:0 auto;padding:0 24px}.footer-bar.svelte-jz8lnl{display:flex;align-items:center;justify-content:space-between;height:48px;gap:16px;flex-wrap:wrap}.footer-left.svelte-jz8lnl{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.copyright.svelte-jz8lnl{font-size:.78rem;color:var(--ctp-subtext0);font-family:JetBrains Mono,Fira Code,monospace}.status.svelte-jz8lnl{display:flex;align-items:center;gap:7px;font-size:.78rem;color:var(--ctp-subtext0);font-family:JetBrains Mono,Fira Code,monospace}.status-dot.svelte-jz8lnl{width:8px;height:8px;border-radius:50%;background:var(--ctp-green);box-shadow:0 0 5px var(--ctp-green);flex-shrink:0}.status-nominal.svelte-jz8lnl{color:var(--accent)}.footer-right.svelte-jz8lnl{display:flex;align-items:center;gap:16px;flex-wrap:wrap;min-width:0}.footer-time.svelte-jz8lnl{display:flex;align-items:center;gap:5px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:var(--ctp-overlay0)}.time-value.svelte-jz8lnl{color:var(--accent)}.footer-views.svelte-jz8lnl{font-family:JetBrains Mono,Fira Code,monospace;font-size:.75rem;color:var(--ctp-subtext0);white-space:nowrap}.commit-hash.svelte-jz8lnl{display:flex;align-items:center;gap:4px;font-family:JetBrains Mono,Fira Code,monospace;font-size:.72rem;color:var(--ctp-overlay0);text-decoration:none;transition:color .2s}.commit-hash.svelte-jz8lnl:hover{color:var(--accent);opacity:1}.footer-socials.svelte-jz8lnl{display:flex;align-items:center;gap:12px}.footer-socials.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--ctp-overlay1);transition:color .2s;display:flex;align-items:center}.footer-socials.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--accent);opacity:1}.footer-separator.svelte-jz8lnl{color:var(--ctp-surface2);font-size:.78rem;font-family:JetBrains Mono,Fira Code,monospace}.footer-links.svelte-jz8lnl{display:flex;align-items:center;gap:16px}.footer-link.svelte-jz8lnl{font-size:.78rem;color:var(--ctp-subtext0);font-family:JetBrains Mono,Fira Code,monospace;text-decoration:none;transition:color .2s}.footer-link.svelte-jz8lnl:hover{color:var(--accent);opacity:1}@media(max-width:768px){.footer-bar.svelte-jz8lnl{height:auto;padding:12px 0}.status.svelte-jz8lnl{display:none}.footer-right.svelte-jz8lnl{gap:14px}.footer-time.svelte-jz8lnl,.footer-views.svelte-jz8lnl,.commit-hash.svelte-jz8lnl{display:none}}@media(max-width:520px){.footer-bar.svelte-jz8lnl{flex-direction:column;align-items:center;gap:14px;padding:24px 0;height:auto}.footer-left.svelte-jz8lnl{flex-direction:column;gap:10px;align-items:center;text-align:center}.footer-separator.svelte-jz8lnl{display:none}.footer-links.svelte-jz8lnl{gap:16px;justify-content:center}.footer-right.svelte-jz8lnl{justify-content:center;width:100%}}
