.mk-floatnav.svelte-17ir7vd{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:50;max-width:calc(100vw - 1.5rem);pointer-events:none}.mk-floatnav-inner.svelte-17ir7vd{pointer-events:auto;display:flex;align-items:center;gap:.25rem;padding:.375rem;border-radius:9999px;background:hsl(var(--color-surface) / .82);border:1px solid hsl(var(--color-border) / .7);box-shadow:0 1px 2px hsl(var(--color-foreground) / .06),0 8px 28px hsl(var(--color-foreground) / .16);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);max-width:100%;overflow-x:auto;scrollbar-width:none}.mk-floatnav-inner.svelte-17ir7vd::-webkit-scrollbar{display:none}.mk-floatnav-lead.svelte-17ir7vd,.mk-floatnav-actions.svelte-17ir7vd{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}.mk-floatnav-items.svelte-17ir7vd{display:flex;align-items:center;gap:.125rem;list-style:none;margin:0;padding:0;flex:0 1 auto}.mk-floatnav-link.svelte-17ir7vd{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:9999px;font-size:.9rem;font-weight:500;line-height:1;white-space:nowrap;color:hsl(var(--color-muted-foreground));text-decoration:none;transition:background .14s ease,color .14s ease}.mk-floatnav-link.svelte-17ir7vd:hover{color:hsl(var(--color-foreground));background:hsl(var(--color-muted) / .6)}.mk-floatnav-link.active.svelte-17ir7vd{color:hsl(var(--color-primary-foreground));background:hsl(var(--color-primary))}.mk-floatnav-link.svelte-17ir7vd:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.mk-floatnav-ico.svelte-17ir7vd svg{width:1.05em;height:1.05em;display:block}@media (prefers-reduced-motion: reduce){.mk-floatnav-link.svelte-17ir7vd{transition:none}}.fn-brand.svelte-krup47{font-family:var(--font-serif);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;text-decoration:none;color:hsl(var(--color-foreground));padding:0 .5rem}.fn-action.svelte-krup47{font-family:var(--font-sans);font-size:.9rem;font-weight:500;text-decoration:none;color:hsl(var(--color-muted-foreground));padding:.5rem .6rem;white-space:nowrap}.fn-action.svelte-krup47:hover{color:hsl(var(--color-foreground))}.fn-contribute.svelte-krup47{color:hsl(var(--color-primary))}.fn-ico.svelte-krup47{display:none}.fn-ico.svelte-krup47 svg{width:1.35rem;height:1.35rem;display:block}main.svelte-krup47{max-width:64rem;margin:0 auto;padding:1.5rem 1.5rem 6rem;min-height:70vh}@media (max-width: 40rem){main.svelte-krup47{padding:1rem 1rem 6rem}nav.mk-floatnav[aria-label]{max-width:calc(100vw - 1rem)}nav.mk-floatnav .mk-floatnav-inner{gap:0;padding:.25rem}nav.mk-floatnav .mk-floatnav-items,nav.mk-floatnav .mk-floatnav-lead,nav.mk-floatnav .mk-floatnav-actions{gap:0}.mk-floatnav-items a.mk-floatnav-link{box-sizing:border-box;width:2.75rem;height:2.75rem;padding:0;justify-content:center;gap:0}.mk-floatnav-items a .mk-floatnav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mk-floatnav-items li .mk-floatnav-ico svg{width:1.35rem;height:1.35rem}.fn-brand.svelte-krup47,.fn-action.svelte-krup47{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0}.fn-text.svelte-krup47,.fn-anmelden.svelte-krup47{display:none}.fn-ico.svelte-krup47{display:block}nav.mk-floatnav .mk-floatnav-actions .theme-toggle{box-sizing:border-box;width:2.75rem;height:2.75rem}button.mana-fb-launcher.pos-bottom-right{bottom:calc(max(1rem,env(safe-area-inset-bottom)) + 4rem);box-sizing:border-box;min-height:2.75rem}}footer.svelte-krup47{max-width:64rem;margin:4rem auto 2rem;padding:1.5rem;font-size:.85rem;font-family:var(--font-sans);color:hsl(var(--color-muted-foreground));text-align:center;border-top:1px solid hsl(var(--color-border) / .6)}footer.svelte-krup47 p:where(.svelte-krup47){margin:.25rem 0}footer.svelte-krup47 a:where(.svelte-krup47){color:inherit;text-decoration:underline;text-decoration-color:hsl(var(--color-border))}footer.svelte-krup47 a:where(.svelte-krup47):hover{color:hsl(var(--color-primary))}footer.svelte-krup47 .legal:where(.svelte-krup47){font-size:.8rem;opacity:.85}footer.svelte-krup47 .verzeichnisse:where(.svelte-krup47){font-size:.875rem;margin-bottom:.75rem}footer.svelte-krup47 .verzeichnisse:where(.svelte-krup47) a:where(.svelte-krup47){white-space:nowrap}
