.karte[data-v-1e07a567]{margin:0}.karte__kopf[data-v-1e07a567]{margin-bottom:10px;color:var(--ink);font-size:1.0625rem;font-weight:800}.karte__knopf[data-v-1e07a567]{position:relative;display:block;width:100%;padding:0;overflow:hidden;border:var(--border-strong);border-radius:var(--radius-big);background:var(--white);cursor:zoom-in}.karte__vorschau[data-v-1e07a567]{display:block;width:100%;height:auto}.karte__knopf[data-v-1e07a567]:focus-visible{outline:3px solid var(--red);outline-offset:3px}.karte__lupe[data-v-1e07a567]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);background:var(--red);color:var(--white);font-size:.875rem;font-weight:800;line-height:1.2;box-shadow:0 4px 14px #26201933;transition:background-color .15s ease}.karte__lupe--unten[data-v-1e07a567]{top:auto;bottom:12px}.karte__lupe svg[data-v-1e07a567]{width:16px;height:16px}.karte__knopf:hover .karte__lupe[data-v-1e07a567]{background:var(--red-hover)}.karte__zeile[data-v-1e07a567]{margin-top:10px;color:var(--text-subtle);font-size:.8125rem;font-weight:600}.karte-lb[data-v-1e07a567]{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:var(--ink);color:var(--white)}.karte-lb[data-v-1e07a567]::backdrop{background:#26201999}.karte-lb[open][data-v-1e07a567]{display:flex;flex-direction:column}.karte-lb__leiste[data-v-1e07a567]{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--page-padding)}.karte-lb__titel[data-v-1e07a567]{margin:0;font-size:1rem;font-weight:800;line-height:1.3}.karte-lb__hilfe[data-v-1e07a567]{margin-top:2px;color:var(--footer-text);font-size:.8125rem;font-weight:600}.karte-lb__knopf[data-v-1e07a567]{display:grid;flex:none;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--bg);color:var(--ink);cursor:pointer}.karte-lb__knopf svg[data-v-1e07a567]{width:20px;height:20px}.karte-lb__knopf[data-v-1e07a567]:hover{background:var(--white)}.karte-lb__knopf--zu[data-v-1e07a567]{background:var(--red);color:var(--white)}.karte-lb__knopf--zu[data-v-1e07a567]:hover{background:var(--red-hover)}.karte-lb__knopf[data-v-1e07a567]:focus-visible{outline:3px solid var(--surface-peach);outline-offset:3px}.karte-lb__buehne[data-v-1e07a567]{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;cursor:grab;touch-action:none}.karte-lb__buehne--zieht[data-v-1e07a567]{cursor:grabbing}.karte-lb__buehne[data-v-1e07a567]:focus-visible{outline:3px solid var(--surface-peach);outline-offset:-6px}.karte-lb__bild[data-v-1e07a567]{position:absolute;top:0;left:0;max-width:none;max-height:none;border-radius:14px;background:var(--white);transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.karte-lb__zoom[data-v-1e07a567]{display:flex;flex:none;justify-content:center;gap:10px;padding:12px var(--page-padding) max(14px,env(safe-area-inset-bottom))}.karte-lb__zoom .karte-lb__knopf[data-v-1e07a567]{width:48px;height:48px}@media(prefers-reduced-motion:reduce){.karte__lupe[data-v-1e07a567]{transition:none}}
