.mobile-nav-scroll-wrapper.svelte-47y7r4{width:100%;max-height:calc(100dvh - 12rem);overflow-y:auto;display:flex;justify-content:center;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:max(2rem,env(safe-area-inset-bottom))}.mobile-nav-scroll-wrapper.svelte-47y7r4::-webkit-scrollbar{width:4px}.mobile-nav-scroll-wrapper.svelte-47y7r4::-webkit-scrollbar-track{background:transparent}.mobile-nav-scroll-wrapper.svelte-47y7r4::-webkit-scrollbar-thumb{background:#0000001a;border-radius:2px}.mobile-menu-overlay[data-theme=dark] .mobile-nav-scroll-wrapper.svelte-47y7r4::-webkit-scrollbar-thumb{background:#ffffff1a}.mobile-nav-container.svelte-47y7r4{display:flex;flex-direction:column;align-items:center;width:max-content}.mobile-nav-group.svelte-47y7r4{display:flex;flex-direction:column;width:auto;align-items:center;margin-bottom:1.5rem}.mobile-nav-link.svelte-47y7r4{position:relative;display:block;width:auto;font-size:1.5rem;line-height:1.75rem;font-weight:500;padding:.875rem 0;text-align:center;color:hsl(var(--foreground));transition:color .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-tap-highlight-color:transparent;flex-shrink:0;min-height:3.5rem}.mobile-nav-link.svelte-47y7r4:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:4px}.mobile-nav-link.active.svelte-47y7r4{color:hsl(var(--primary));font-weight:600}.mobile-nav-children.svelte-47y7r4{display:flex;flex-direction:column;width:auto;margin-top:-.5rem;gap:.25rem;flex-shrink:0;align-items:center}.mobile-nav-link-child.svelte-47y7r4{font-size:1.125rem;line-height:1.5rem;font-weight:400;padding:.5rem 0;opacity:.85;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;min-height:2.5rem}.mobile-nav-link-child.active.svelte-47y7r4{opacity:1}.mobile-nav-link-child.svelte-47y7r4:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:4px}.mobile-menu-overlay[data-theme=dark] .mobile-nav-link.svelte-47y7r4{color:#ffffffe6}.mobile-menu-overlay[data-theme=dark] .mobile-nav-link.active.svelte-47y7r4{color:#fff;font-weight:600}.mobile-menu-overlay[data-theme=dark] .mobile-nav-link-child.svelte-47y7r4{color:#ffffffb3}.mobile-menu-overlay[data-theme=dark] .mobile-nav-link-child.active.svelte-47y7r4{color:#fffffff2}.mobile-menu-overlay[data-theme=dark] .mobile-nav-link.svelte-47y7r4:focus-visible,.mobile-menu-overlay[data-theme=dark] .mobile-nav-link-child.svelte-47y7r4:focus-visible{outline-color:#fff}.dark .mobile-nav-link.svelte-47y7r4{color:hsl(var(--foreground))}.dark .mobile-nav-link.active.svelte-47y7r4{color:hsl(var(--primary))}.mobile-nav-link-settings.svelte-47y7r4{display:flex;align-items:center;justify-content:center}.mobile-nav-link-settings-label.svelte-47y7r4{display:none}@media(min-width:768px){.mobile-nav-link-settings.svelte-47y7r4{flex-direction:row;gap:.5rem}.mobile-nav-link-settings-label.svelte-47y7r4{display:inline}}.mobile-menu-trigger.svelte-qitr32{color:hsl(var(--foreground))}.mobile-menu-trigger.svelte-qitr32:hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}[data-theme=dark] .mobile-menu-trigger.svelte-qitr32{color:#fff}[data-theme=dark] .mobile-menu-trigger.svelte-qitr32:hover{background-color:#ffffff1a;color:#fff}[data-theme=dark] .floating-trigger.svelte-qitr32{background-color:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;border:1px solid rgba(255,255,255,.2)}[data-theme=dark] .floating-trigger.svelte-qitr32:hover{background-color:#fff3;color:#fff}.mobile-menu-overlay.svelte-qitr32{background-color:#fff;color:#0a0a0a}.dark .mobile-menu-overlay.svelte-qitr32{background-color:#0a0a0a;color:#fff}.mobile-menu-overlay[data-theme=dark].svelte-qitr32{background:#0a0a0a;color:#fff}.mobile-menu-overlay.svelte-qitr32{background-clip:padding-box}.mobile-menu-overlay[data-theme=dark].svelte-qitr32 button[aria-label="Navigationsmenü schließen"]:where(.svelte-qitr32){color:#fff}.mobile-menu-overlay[data-theme=dark].svelte-qitr32 button[aria-label="Navigationsmenü schließen"]:where(.svelte-qitr32):hover{background-color:#ffffff1a}
