.navigation:where(.astro-S2PNKKSY){background:linear-gradient(to right,rgba(var(--accent-light),.1),rgba(var(--accent),.05));background-color:#fffffffa;backdrop-filter:blur(8px);border-bottom:2px solid rgba(var(--accent),.2);padding:0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px #0000001a}.nav-container:where(.astro-S2PNKKSY){max-width:1200px;margin:0 auto;padding:1rem;display:flex;justify-content:center}.nav-menu:where(.astro-S2PNKKSY){list-style:none;display:flex;gap:0;margin:0;padding:0;flex-wrap:wrap;justify-content:center}.nav-item:where(.astro-S2PNKKSY){margin:0}.nav-link:where(.astro-S2PNKKSY){display:block;padding:.75rem 1.5rem;color:#0f47af;text-decoration:none;font-weight:600;font-size:1.05rem;transition:all .3s ease;border-radius:.4rem;margin:.25rem}.nav-link:where(.astro-S2PNKKSY):hover{background-color:#0f47af26;color:#0f47af;transform:translateY(-2px)}.nav-link:where(.astro-S2PNKKSY):active{background-color:#0f47af40}@media (max-width: 768px){.nav-menu:where(.astro-S2PNKKSY){gap:.5rem}.nav-link:where(.astro-S2PNKKSY){padding:.5rem 1rem;font-size:.9rem}}main:where(.astro-3VYHVFTA){padding-top:1px}section:where(.astro-3VYHVFTA){scroll-margin-top:160px}.back-button-wrapper:where(.astro-3VYHVFTA){display:flex;justify-content:center;padding:1rem 0;position:sticky;top:0;z-index:1001;background-color:#fff}.navigation{top:96px}
