.site-nav:has(>.nav-links){background:linear-gradient(135deg,#1e56c8,#17439e);font-family:system-ui,sans-serif;padding:9px 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem}.site-nav>.logo{display:inline-flex;align-items:center;gap:.6rem;color:#fff;font-weight:600;font-size:1.1rem;line-height:1;text-decoration:none}.site-nav>.logo img{width:32px;height:32px}.site-nav>.nav-links{display:flex;flex-flow:row wrap;gap:1.25rem;position:static;background:none;box-shadow:none;padding:0}.site-nav>.nav-links a{color:#e5edff;text-decoration:none;font-size:.9rem}.site-nav>.nav-links a:hover,.site-nav>.nav-links a[aria-current]{color:#fff;text-decoration:underline}.site-nav a:focus-visible{outline:2px solid #fff;outline-offset:2px}[data-theme=dark] .site-nav:has(>.nav-links){background:var(--surface-raised)}@media(max-width:768px){.site-nav:has(>.nav-links){flex-wrap:nowrap;gap:1rem;padding:6px 1rem}.site-nav>.nav-links{flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none;padding:3px 1.5rem 3px 3px;mask-image:linear-gradient(to left,transparent,#000 1.5rem)}.site-nav>.nav-links a{white-space:nowrap;padding:.35rem 0}}
