.besucherkarte__raster[data-astro-cid-n5oucunc]{align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=52rem){.besucherkarte__raster[data-astro-cid-n5oucunc]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center}}.besucherkarte__karte[data-astro-cid-n5oucunc]{order:2;justify-self:center;width:100%;max-width:42rem;padding-bottom:.5rem}@media (width>=52rem){.besucherkarte__karte[data-astro-cid-n5oucunc]{order:0}}.besucherkarte__flaeche[data-astro-cid-n5oucunc]{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.besucherkarte__flaeche[data-astro-cid-n5oucunc].ist-gezoomt{cursor:grab}.besucherkarte__flaeche[data-astro-cid-n5oucunc].ist-ziehend{cursor:grabbing}.besucherkarte__flaeche[data-astro-cid-n5oucunc] svg[data-astro-cid-n5oucunc]{width:100%;height:auto;display:block;-webkit-mask-image:radial-gradient(50% 50%,#000 84%,#0000 97%);mask-image:radial-gradient(50% 50%,#000 84%,#0000 97%)}.besucherkarte__nachbarn[data-astro-cid-n5oucunc]{fill:none;stroke:#173b6138;stroke-width:.8px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.besucherkarte__land[data-astro-cid-n5oucunc]{fill:var(--sand)}.besucherkarte__gitter[data-astro-cid-n5oucunc]{fill:none;stroke:#173b6124;stroke-width:.8px;vector-effect:non-scaling-stroke;pointer-events:none}.besucherkarte__laender[data-astro-cid-n5oucunc]{fill:none;stroke:#173b6159;stroke-width:.7px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.besucherkarte__rand[data-astro-cid-n5oucunc]{fill:none;stroke:var(--navy);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__punkt{cursor:pointer;outline:none}.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__punkt circle{fill:#fd8916cc;stroke:var(--weiss);stroke-width:1.5px;vector-effect:non-scaling-stroke;transition:fill .2s}.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__punkt:hover circle,.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__punkt:focus-visible circle,.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__punkt.aktiv circle{fill:var(--navy)}.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__auswahl{fill:none;stroke:var(--navy);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none}.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__welle{fill:none;stroke:var(--orange);stroke-width:2px;vector-effect:non-scaling-stroke;pointer-events:none;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.3,1) forwards bk-welle}@keyframes bk-welle{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.besucherkarte__karte[data-astro-cid-n5oucunc] .besucherkarte__welle{animation-duration:10ms}}.besucherkarte__position[data-astro-cid-n5oucunc]{text-align:right;pointer-events:none;letter-spacing:.02em;color:#8a96a3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.7rem;position:absolute;bottom:calc(100% + .15rem);right:0}.besucherkarte__zoom[data-astro-cid-n5oucunc]{gap:2px;display:flex}.besucherkarte__zoom[data-astro-cid-n5oucunc] button[data-astro-cid-n5oucunc]{color:#8a96a3;width:1.6rem;height:1.6rem;font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #173b6126;font-size:.9rem;font-weight:600;line-height:1}.besucherkarte__zoom[data-astro-cid-n5oucunc] button[data-astro-cid-n5oucunc]:hover{color:var(--navy);background:var(--weiss)}.besucherkarte__pfeile[data-astro-cid-n5oucunc]{pointer-events:none;position:absolute;inset:0}.besucherkarte__pfeile[data-astro-cid-n5oucunc] .besucherkarte__pfeil{pointer-events:auto;color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:#ffffffe0;border:1px solid #173b612e;align-items:center;gap:.3rem;padding:.2rem .45rem;font-size:.68rem;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.besucherkarte__pfeile[data-astro-cid-n5oucunc] .besucherkarte__pfeil:hover{border-color:var(--navy)}.besucherkarte__pfeile[data-astro-cid-n5oucunc] .besucherkarte__spitze{color:var(--orange-dunkel);font-weight:800;display:inline-block}.besucherkarte__zoom[data-astro-cid-n5oucunc] button[data-astro-cid-n5oucunc]:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.besucherkarte__rahmen[data-astro-cid-n5oucunc]{pointer-events:none;position:absolute}.besucherkarte__rahmen[data-astro-cid-n5oucunc]>[data-astro-cid-n5oucunc]{pointer-events:auto}.besucherkarte__leiste[data-astro-cid-n5oucunc]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.6rem;display:grid;position:absolute;left:6%;right:6%}.besucherkarte__info[data-astro-cid-n5oucunc]{color:var(--text-leise);text-align:left;font-size:.78rem;line-height:1.4}.besucherkarte__info[data-astro-cid-n5oucunc] .besucherkarte__info-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:1.6rem;display:grid}.besucherkarte__info[data-astro-cid-n5oucunc] .besucherkarte__info-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.besucherkarte__info[data-astro-cid-n5oucunc] strong{color:var(--navy)}.besucherkarte__info[data-astro-cid-n5oucunc] .besucherkarte__gemeinden{white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;display:block;overflow:hidden}.besucherkarte__privat[data-astro-cid-n5oucunc]{background:var(--weiss);border-left:3px solid var(--orange);color:var(--text-leise);margin-top:1rem;padding:.7rem .9rem;font-size:.82rem;line-height:1.5}.besucherkarte__info[data-astro-cid-n5oucunc] .besucherkarte__waehlen{border:1px solid var(--navy);background:var(--navy);height:1.6rem;color:var(--weiss);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 .7rem;font-size:.68rem;font-weight:700;line-height:1}:lang(zh) .besucherkarte__info[data-astro-cid-n5oucunc] .besucherkarte__waehlen{letter-spacing:.02em}.besucherkarte__info[data-astro-cid-n5oucunc] .besucherkarte__waehlen:hover{background:var(--navy-tief)}.besucherkarte__text[data-astro-cid-n5oucunc]{font-size:.92rem}.besucherkarte__text[data-astro-cid-n5oucunc] h2[data-astro-cid-n5oucunc]{margin-bottom:.6rem;font-size:clamp(1.8rem,3.5vw,2.4rem)}.besucherkarte__zaehlung[data-astro-cid-n5oucunc]{color:var(--orange-dunkel);margin-top:.75rem;font-size:.85rem;font-weight:700}.besucherkarte__formular[data-astro-cid-n5oucunc]{gap:.85rem;max-width:24rem;margin-top:1.25rem;display:grid}.besucherkarte__formular[data-astro-cid-n5oucunc] .feld[data-astro-cid-n5oucunc]{gap:.25rem}.besucherkarte__formular[data-astro-cid-n5oucunc] label{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);font-size:.68rem;font-weight:700}:lang(zh) .besucherkarte__formular[data-astro-cid-n5oucunc] label{letter-spacing:.04em;font-size:.82rem}.besucherkarte__zusatz[data-astro-cid-n5oucunc]{text-transform:none;letter-spacing:0;color:var(--text-leise);font-weight:400}.besucherkarte__formular[data-astro-cid-n5oucunc] input[data-astro-cid-n5oucunc]{border-width:1px;height:2.4rem;min-height:0;padding:0 .65rem;font-size:.92rem}.besucherkarte__formular[data-astro-cid-n5oucunc] .feld__hilfe[data-astro-cid-n5oucunc]{font-size:.78rem}.besucherkarte__knopf[data-astro-cid-n5oucunc]{justify-self:start;min-height:0;padding:.6rem 1.1rem;font-size:.72rem}.besucherkarte__status[data-astro-cid-n5oucunc]{margin:0;font-size:.85rem;font-weight:700}.besucherkarte__status[data-astro-cid-n5oucunc][data-art=fehler]{color:var(--fehler)}.besucherkarte__anonym[data-astro-cid-n5oucunc]{margin:0;font-size:.75rem}.besucherkarte__anonym[data-astro-cid-n5oucunc] a[data-astro-cid-n5oucunc]{color:var(--text-leise)}.besucherkarte__vertrauen[data-astro-cid-n5oucunc]{color:var(--text-leise);background:var(--weiss);border-left:3px solid #3f8f5a;margin:.75rem 0 0;padding:.5rem .7rem;font-size:.8rem;line-height:1.45}.besucherkarte__formular[data-astro-cid-n5oucunc] select[data-astro-cid-n5oucunc]{border-width:1px;height:2.4rem;min-height:0;padding:0 .5rem;font-size:.92rem}.besucherkarte__meine[data-astro-cid-n5oucunc]{margin-top:1rem;font-size:.82rem}.besucherkarte__meine-titel[data-astro-cid-n5oucunc]{letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin:0 0 .35rem;font-size:.68rem;font-weight:700}.besucherkarte__meine[data-astro-cid-n5oucunc] ul[data-astro-cid-n5oucunc]{gap:.25rem;max-width:24rem;margin:0;padding:0;list-style:none;display:grid}.besucherkarte__meine[data-astro-cid-n5oucunc] li[data-astro-cid-n5oucunc]{background:var(--weiss);border:1px solid var(--linie);justify-content:space-between;align-items:center;gap:.75rem;padding:.3rem .5rem;display:flex}.besucherkarte__meine[data-astro-cid-n5oucunc] li[data-astro-cid-n5oucunc] button[data-astro-cid-n5oucunc]{color:var(--fehler);font:inherit;cursor:pointer;background:0 0;border:0;padding:.1rem .25rem;font-size:.75rem;font-weight:700}.besucherkarte__meine[data-astro-cid-n5oucunc] li[data-astro-cid-n5oucunc] button[data-astro-cid-n5oucunc]:hover{text-decoration:underline}.besucherkarte__meine-hinweis[data-astro-cid-n5oucunc]{color:#8a96a3;margin:.4rem 0 0;font-size:.72rem}.besucherkarte__danke[data-astro-cid-n5oucunc]{background:var(--weiss);border-left:3px solid var(--orange);margin-top:1.25rem;padding:1rem 1.25rem;font-size:.9rem}
