.mana-fb-launcher.svelte-xcv37u,.mana-fb-modal.svelte-xcv37u{--_accent: hsl(var(--color-primary, 24 100% 50%));--_on-accent: hsl(var(--color-primary-foreground, 0 0% 100%));--_surface: hsl(var(--color-surface, 40 100% 99%));--_text: hsl(var(--color-foreground, 33 17% 10%));--_muted: hsl(var(--color-muted-foreground, 36 13% 42%));--_border: hsl(var(--color-border, 37 31% 87%));--_input: hsl(var(--color-input, 0 0% 100%));--_error: hsl(var(--color-error, 0 100% 37%));--_success: hsl(var(--color-success, 144 100% 31%))}.mana-fb-launcher.svelte-xcv37u{position:fixed;bottom:1.25rem;z-index:2147483000;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;border:none;border-radius:999px;background:var(--_accent);color:var(--_on-accent);font:inherit;font-size:.9rem;cursor:pointer;box-shadow:0 4px 14px #0000002e}.mana-fb-launcher.pos-bottom-right.svelte-xcv37u{right:1.25rem}.mana-fb-launcher.pos-bottom-left.svelte-xcv37u{left:1.25rem}.mana-fb-modal.svelte-xcv37u{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483001;display:flex;align-items:center;justify-content:center;padding:1rem}.mana-fb-backdrop.svelte-xcv37u{position:absolute;top:0;right:0;bottom:0;left:0;border:none;padding:0;margin:0;background:#0006;cursor:pointer}.mana-fb-dialog.svelte-xcv37u{position:relative;width:100%;max-width:28rem;max-height:90vh;overflow-y:auto;background:var(--_surface);color:var(--_text);border-radius:.9rem;padding:1.25rem 1.4rem 1.4rem;box-shadow:0 12px 40px #00000047;font-size:.95rem}.mana-fb-head.svelte-xcv37u{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.mana-fb-head.svelte-xcv37u h2:where(.svelte-xcv37u){margin:0;font-size:1.15rem}.mana-fb-close.svelte-xcv37u{background:transparent;border:none;color:var(--_muted);cursor:pointer;padding:.2rem;display:inline-flex}.mana-fb-kinds.svelte-xcv37u{display:flex;gap:.4rem;margin-bottom:1rem;flex-wrap:wrap}.mana-fb-kind.svelte-xcv37u{flex:1;min-width:5rem;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.5rem .6rem;border:1px solid var(--_border);border-radius:.5rem;background:transparent;color:var(--_text);font:inherit;font-size:.85rem;cursor:pointer}.mana-fb-kind.is-active.svelte-xcv37u{border-color:var(--_accent);background:color-mix(in srgb,var(--_accent) 12%,transparent);color:var(--_accent);font-weight:600}.mana-fb-field.svelte-xcv37u{display:block;margin-bottom:.8rem}.mana-fb-field.svelte-xcv37u span:where(.svelte-xcv37u){display:block;font-size:.78rem;color:var(--_muted);margin-bottom:.3rem;font-weight:600}.mana-fb-field.svelte-xcv37u input:where(.svelte-xcv37u),.mana-fb-field.svelte-xcv37u textarea:where(.svelte-xcv37u){width:100%;box-sizing:border-box;padding:.55rem .7rem;border:1px solid var(--_border);border-radius:.45rem;background:var(--_input);color:var(--_text);font:inherit;resize:vertical}.mana-fb-field.svelte-xcv37u input:where(.svelte-xcv37u):focus,.mana-fb-field.svelte-xcv37u textarea:where(.svelte-xcv37u):focus{outline:2px solid var(--_accent);outline-offset:1px}.mana-fb-shots.svelte-xcv37u{display:flex;flex-wrap:wrap;gap:.4rem}.mana-fb-shot.svelte-xcv37u{position:relative;width:64px;height:64px;border-radius:.45rem;overflow:hidden;border:1px solid var(--_border)}.mana-fb-shot.svelte-xcv37u img:where(.svelte-xcv37u){width:100%;height:100%;object-fit:cover;display:block}.mana-fb-shot-del.svelte-xcv37u{position:absolute;top:2px;right:2px;display:inline-flex;padding:2px;border:none;border-radius:999px;background:#0000008c;color:#fff;cursor:pointer;line-height:0}.mana-fb-shot-add.svelte-xcv37u{width:64px;height:64px;border:1px dashed var(--_border);border-radius:.45rem;background:transparent;color:var(--_muted);font-size:1.5rem;cursor:pointer}.mana-fb-hint.svelte-xcv37u{display:block;margin-top:.35rem;font-size:.72rem;color:var(--_muted);font-weight:400}.mana-fb-imgerror.svelte-xcv37u{display:block;margin-top:.25rem;font-size:.74rem;color:var(--_error)}.mana-fb-dialog.is-dragging.svelte-xcv37u{outline:2px dashed var(--_accent);outline-offset:-6px}.mana-fb-hp.svelte-xcv37u{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.mana-fb-error.svelte-xcv37u{margin:0 0 .8rem;padding:.5rem .7rem;border-radius:.4rem;background:color-mix(in srgb,var(--_error) 14%,transparent);color:var(--_error);font-size:.85rem}.mana-fb-actions.svelte-xcv37u{display:flex;justify-content:flex-end;gap:.6rem;margin-top:.4rem}.mana-fb-btn-primary.svelte-xcv37u,.mana-fb-btn-ghost.svelte-xcv37u{font:inherit;font-size:.9rem;padding:.55rem 1.1rem;border-radius:999px;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem}.mana-fb-btn-primary.svelte-xcv37u{background:var(--_accent);color:var(--_on-accent)}.mana-fb-btn-primary.svelte-xcv37u:disabled{opacity:.45;cursor:not-allowed}.mana-fb-btn-ghost.svelte-xcv37u{background:transparent;color:var(--_text);border-color:var(--_border)}.mana-fb-success.svelte-xcv37u{text-align:center;padding:1rem 0 .4rem;color:var(--_text)}.mana-fb-success.svelte-xcv37u p:where(.svelte-xcv37u){margin:.6rem 0 1.2rem;color:var(--_muted)}.mana-fb-success.svelte-xcv37u svg{color:var(--_success)}.mana-fb-visibility.svelte-xcv37u{margin:0 0 .9rem;font-size:.82em;line-height:1.35;color:var(--_muted)}.mana-fb-success.svelte-xcv37u p.mana-fb-entry:where(.svelte-xcv37u){margin:-.4rem 0 1.2rem;font-size:.9em}.mana-fb-success.svelte-xcv37u p.mana-fb-entry:where(.svelte-xcv37u) a:where(.svelte-xcv37u){color:inherit;text-decoration:underline;text-underline-offset:3px}.theme-toggle.svelte-lu0t34{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid hsl(var(--color-border));border-radius:9999px;background:hsl(var(--color-surface));color:hsl(var(--color-foreground));cursor:pointer;transition:background .12s ease,border-color .12s ease}.theme-toggle.svelte-lu0t34:hover{border-color:hsl(var(--zit-border-strong));background:hsl(var(--zit-surface-recessed))}.theme-toggle.svelte-lu0t34:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.mk-floatnav.svelte-27slqx{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-27slqx{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-27slqx::-webkit-scrollbar{display:none}.mk-floatnav-lead.svelte-27slqx,.mk-floatnav-actions.svelte-27slqx{display:flex;align-items:center;gap:.25rem;flex:0 0 auto}.mk-floatnav-items.svelte-27slqx{display:flex;align-items:center;gap:.125rem;list-style:none;margin:0;padding:0;flex:0 1 auto}.mk-floatnav-link.svelte-27slqx{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-27slqx:hover{color:hsl(var(--color-foreground));background:hsl(var(--color-muted) / .6)}.mk-floatnav-link.active.svelte-27slqx{color:hsl(var(--color-primary-foreground));background:hsl(var(--color-primary))}.mk-floatnav-link.svelte-27slqx:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.mk-floatnav-ico.svelte-27slqx svg{width:1.05em;height:1.05em;display:block}@media (prefers-reduced-motion: reduce){.mk-floatnav-link.svelte-27slqx{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}
