nav[data-astro-cid-buzjgou4]{position:fixed;top:0;width:100%;z-index:100;padding:20px 48px;display:flex;justify-content:space-between;align-items:center;backdrop-filter:blur(24px);background:var(--nav-bg)}.logo[data-astro-cid-buzjgou4]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon[data-astro-cid-buzjgou4]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:8px;transition:filter .25s ease}:root[data-theme=dark] .logo-icon[data-astro-cid-buzjgou4]{filter:invert(1) hue-rotate(180deg)}.logo-text[data-astro-cid-buzjgou4]{font-family:var(--font-display);font-size:1.4rem;font-weight:400;color:var(--text);letter-spacing:var(--tracking-logo)}.logo-text[data-astro-cid-buzjgou4] span[data-astro-cid-buzjgou4]{color:var(--accent)}.nav-right[data-astro-cid-buzjgou4]{display:flex;align-items:center;gap:14px}.nav-links[data-astro-cid-buzjgou4]{display:flex;gap:32px;align-items:center}.nav-links[data-astro-cid-buzjgou4] a[data-astro-cid-buzjgou4]{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-decoration:none;transition:color .2s}.nav-links[data-astro-cid-buzjgou4] a[data-astro-cid-buzjgou4]:hover{color:var(--text-secondary)}.nav-cta[data-astro-cid-buzjgou4]{font-size:.78rem!important;letter-spacing:.1em!important;color:var(--accent)!important;padding:8px 22px;border:1px solid var(--accent-outline);border-radius:100px;transition:all .3s!important}.nav-cta[data-astro-cid-buzjgou4]:hover{background:var(--accent-dim)!important;border-color:var(--accent)!important}.theme-toggle[data-astro-cid-buzjgou4]{border:none;background:var(--bg-card);color:var(--text-secondary);border-radius:999px;padding:8px 12px;display:inline-flex;align-items:center;gap:8px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;box-shadow:0 1px 6px #0000000f;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.theme-toggle[data-astro-cid-buzjgou4]:hover{background:var(--bg-card-hover);color:var(--text);transform:translateY(-1px);box-shadow:0 3px 12px #00000014}.theme-toggle-icon[data-astro-cid-buzjgou4]{display:inline-flex;width:16px;height:16px}.icon[data-astro-cid-buzjgou4]{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.icon-sun[data-astro-cid-buzjgou4],.icon-moon[data-astro-cid-buzjgou4]{display:none}:root[data-theme=light] .icon-sun[data-astro-cid-buzjgou4]{display:block}:root[data-theme=dark] .icon-moon[data-astro-cid-buzjgou4]{display:block}@media (max-width: 1000px){nav[data-astro-cid-buzjgou4]{padding:14px 24px}.nav-links[data-astro-cid-buzjgou4]{display:none}.logo-icon[data-astro-cid-buzjgou4]{width:28px;height:28px}.logo-text[data-astro-cid-buzjgou4]{font-size:1.2rem}.theme-toggle[data-astro-cid-buzjgou4]{padding:8px 10px}.theme-toggle-label[data-astro-cid-buzjgou4]{display:none}}@media (max-width: 600px){nav[data-astro-cid-buzjgou4]{padding:12px 16px}.logo-icon[data-astro-cid-buzjgou4]{width:26px;height:26px}.logo-text[data-astro-cid-buzjgou4]{font-size:1.1rem}.logo[data-astro-cid-buzjgou4]{gap:8px}}footer[data-astro-cid-du6thyjl]{padding:36px 48px;display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-du6thyjl]{display:flex;align-items:center;gap:10px;text-decoration:none}.logo-icon[data-astro-cid-du6thyjl]{width:26px;height:26px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;border-radius:6px;transition:filter .25s ease}:root[data-theme=dark] .logo-icon[data-astro-cid-du6thyjl]{filter:invert(1) hue-rotate(180deg)}.logo-text[data-astro-cid-du6thyjl]{font-family:var(--font-display);font-size:1.15rem;font-weight:400;color:var(--text);letter-spacing:var(--tracking-logo)}.logo-text[data-astro-cid-du6thyjl] span[data-astro-cid-du6thyjl]{color:var(--accent)}.footer-links[data-astro-cid-du6thyjl]{display:flex;gap:28px}.footer-links[data-astro-cid-du6thyjl] a[data-astro-cid-du6thyjl]{font-size:.78rem;color:var(--text-muted);text-decoration:none;letter-spacing:.05em;transition:color .2s}.footer-links[data-astro-cid-du6thyjl] a[data-astro-cid-du6thyjl]:hover{color:var(--text-secondary)}.footer-copy[data-astro-cid-du6thyjl]{font-size:.72rem;color:var(--text-muted)}@media (max-width: 1000px){footer[data-astro-cid-du6thyjl]{flex-direction:column;gap:20px;text-align:center;padding:32px 24px}.footer-links[data-astro-cid-du6thyjl]{justify-content:center;flex-wrap:wrap}}@media (max-width: 600px){footer[data-astro-cid-du6thyjl]{padding:28px 16px;gap:16px}.footer-links[data-astro-cid-du6thyjl]{gap:20px}.footer-links[data-astro-cid-du6thyjl] a[data-astro-cid-du6thyjl]{font-size:.74rem}.footer-copy[data-astro-cid-du6thyjl]{font-size:.68rem}.logo-icon[data-astro-cid-du6thyjl]{width:22px;height:22px}.logo-text[data-astro-cid-du6thyjl]{font-size:1rem}}
