footer[data-astro-cid-ieqr4zoe]{padding:var(--space-6) 0;border-top:1px solid var(--border-color);background:var(--bg-card);text-align:center;font-size:var(--text-sm);color:var(--text-muted);margin-top:auto}.site-header-wrapper[data-astro-cid-qmm47w7w]{z-index:100;width:100%;position:relative}.site-header[data-astro-cid-qmm47w7w]{width:100%;padding:var(--space-4) 0;background-color:var(--bg-primary);border-bottom:1px solid var(--border-color);transition:padding var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);position:relative}.header-container[data-astro-cid-qmm47w7w]{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.logo[data-astro-cid-qmm47w7w]{align-items:center;gap:var(--space-3);color:var(--text-primary);text-decoration:none;display:flex}.logo-icon[data-astro-cid-qmm47w7w]{background-color:var(--text-primary);width:36px;height:36px;color:var(--bg-card);border:1px solid var(--text-primary);transition:transform var(--dur) var(--ease-spring);justify-content:center;align-items:center;font-size:1rem;display:flex}.logo[data-astro-cid-qmm47w7w]:hover .logo-icon[data-astro-cid-qmm47w7w]{background-color:var(--accent-color);transform:rotate(-6deg)scale(1.05)}.logo-text[data-astro-cid-qmm47w7w]{font-family:var(--font-heading);font-size:var(--text-lg);letter-spacing:-.03em;text-transform:uppercase;font-weight:900}nav[data-astro-cid-qmm47w7w]{align-items:center;gap:var(--space-2);display:flex}nav[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]{color:var(--text-secondary);font-family:var(--font-heading);font-weight:800;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:var(--space-2);transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:1px solid #0000;padding:8px 14px;text-decoration:none;display:flex}nav[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-color)}nav[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w].active{color:var(--bg-card);background:var(--text-primary);border-color:var(--text-primary)}.site-header-wrapper[data-astro-cid-qmm47w7w].is-overlay{z-index:9999;pointer-events:none;position:absolute;top:0;left:0;right:0}.site-header-wrapper[data-astro-cid-qmm47w7w].is-overlay .site-header[data-astro-cid-qmm47w7w]:not(.is-pinned){display:none}.site-header[data-astro-cid-qmm47w7w].is-pinned{z-index:99999!important;width:100%!important;padding:var(--space-2) 0!important;background-color:color-mix(in srgb, var(--bg-primary) 95%, transparent)!important;-webkit-backdrop-filter:blur(16px)saturate(1.6)!important;border-bottom:1px solid var(--border-color)!important;pointer-events:auto!important;animation:.26s cubic-bezier(.16,1,.3,1) forwards slideDownHeader!important;position:fixed!important;top:0!important;left:0!important;right:0!important;box-shadow:0 8px 32px #0000001f!important}.site-header[data-astro-cid-qmm47w7w].is-pinned .logo[data-astro-cid-qmm47w7w]{color:var(--text-primary)!important}.site-header[data-astro-cid-qmm47w7w].is-pinned .logo-icon[data-astro-cid-qmm47w7w]{background-color:var(--text-primary)!important;color:var(--bg-card)!important;border-color:var(--text-primary)!important}.site-header[data-astro-cid-qmm47w7w].is-pinned nav[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]{color:var(--text-secondary)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-color:#0000!important;border-color:#0000!important}.site-header[data-astro-cid-qmm47w7w].is-pinned nav[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w]:hover{color:var(--text-primary)!important;background-color:var(--bg-hover)!important;border-color:var(--border-color)!important}.site-header[data-astro-cid-qmm47w7w].is-pinned nav[data-astro-cid-qmm47w7w] a[data-astro-cid-qmm47w7w].active{color:var(--bg-card)!important;background-color:var(--text-primary)!important;border-color:var(--text-primary)!important}@keyframes slideDownHeader{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (width<=768px){.site-header[data-astro-cid-qmm47w7w]{padding:var(--space-3) 0}.header-container[data-astro-cid-qmm47w7w]{flex-wrap:wrap}nav[data-astro-cid-qmm47w7w]{justify-content:stretch;gap:var(--space-1);border-top:1px solid var(--border-color);width:100%;min-width:0;padding-top:var(--space-2);margin-top:var(--space-1);order:3}nav[data-astro-cid-qmm47w7w] a{justify-content:center;gap:var(--space-1);flex:1 1 0;min-width:0;padding:6px 4px;font-size:.68rem}}
