.desktop-nav-link.svelte-1qn5mbx:after{content:"";transform-origin:50%;background-color:currentColor;width:100%;height:2px;transition:transform .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scaleX(0)}.desktop-nav-link.svelte-1qn5mbx:hover:after,.desktop-nav-link.active.svelte-1qn5mbx:after{transform:translate(-50%)scaleX(1)}.menu-item{color:#374151;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .15s;display:block}.menu-item:hover{background-color:#f9fafb}.dark .menu-item{color:#e5e7eb}.dark .menu-item:hover{background-color:#1f2937}.nav-progress-bar.svelte-noyq{width:100%;animation:3.2s ease-in-out infinite svelte-noyq-nav-progress}@keyframes svelte-noyq-nav-progress{0%{opacity:1;transform:scaleX(.08)}40%{transform:scaleX(.55)}80%{opacity:1;transform:scaleX(.85)}to{opacity:.7;transform:scaleX(.95)}}@media (prefers-reduced-motion:reduce){.nav-progress-bar.svelte-noyq{width:40%;animation:none;transform:none}}.cookie-banner.svelte-1wjp1uw{z-index:9998;inset-inline:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));text-align:center;border-radius:.5rem;flex-direction:column;align-items:stretch;gap:.75rem;width:80%;margin:0 auto;padding:1rem 1.25rem;display:flex;position:fixed;box-shadow:0 4px 24px #00000026}.cookie-banner.svelte-1wjp1uw p:where(.svelte-1wjp1uw){margin:0;font-size:.875rem;line-height:1.4}.cookie-banner.svelte-1wjp1uw a:where(.svelte-1wjp1uw){text-underline-offset:2px;text-decoration:underline}.cookie-banner.svelte-1wjp1uw button:where(.svelte-1wjp1uw){background:var(--color-primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:8rem;margin:0 auto;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .15s}.cookie-banner.svelte-1wjp1uw button:where(.svelte-1wjp1uw):hover{background:var(--color-primary-dark,#1d4ed8)}@media (width>=768px){.cookie-banner.svelte-1wjp1uw{inset-inline:auto;text-align:left;flex-direction:row;align-items:center;max-width:24rem;bottom:1.5rem;right:1.5rem}.cookie-banner.svelte-1wjp1uw button:where(.svelte-1wjp1uw){flex-shrink:0;width:auto}}
