.gebiet__raster[data-astro-cid-vxo7evgd]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);align-items:start}@media(min-width:62em){.gebiet__raster[data-astro-cid-vxo7evgd]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,1rem + 3vw,4rem);align-items:center}}.suche[data-astro-cid-vxo7evgd]{margin-bottom:var(--space-md);padding:clamp(1.1rem,.9rem + 1vw,1.5rem);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow)}.suche__frage[data-astro-cid-vxo7evgd]{display:block;margin-bottom:.6rem;font-size:var(--step-1);font-weight:800;color:var(--ink)}.suche__feld[data-astro-cid-vxo7evgd]{position:relative;display:flex;gap:.5rem}.suche__lupe[data-astro-cid-vxo7evgd]{position:absolute;left:.85rem;top:50%;color:var(--ink-muted);transform:translateY(-50%);pointer-events:none}.suche__feld[data-astro-cid-vxo7evgd] input[data-astro-cid-vxo7evgd]{flex:1;min-width:0;min-height:52px;padding:0 1rem 0 2.6rem;border:1.5px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-alt);color:var(--ink);font:inherit;font-size:max(16px,var(--step-0));transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.suche__feld[data-astro-cid-vxo7evgd] input[data-astro-cid-vxo7evgd]:focus{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 4px #4fa8d82e;outline:none}.suche__feld[data-astro-cid-vxo7evgd] input[data-astro-cid-vxo7evgd]::-webkit-calendar-picker-indicator{display:none!important}.suche__knopf[data-astro-cid-vxo7evgd]{flex:none;min-height:52px}.suche__hinweis[data-astro-cid-vxo7evgd]{margin:.5rem 0 0;font-size:var(--step--1);color:var(--ink-muted)}.suche__antwort[data-astro-cid-vxo7evgd]:empty{display:none}.suche__antwort[data-astro-cid-vxo7evgd]{margin-top:var(--space-sm)}.suche__antwort[data-astro-cid-vxo7evgd] .antwort{display:grid;grid-template-columns:auto 1fr;gap:.85rem;padding:1rem;border-radius:var(--radius);background:#e9f7f0;animation:antwort-ein .35s var(--ease-out)}.suche__antwort[data-astro-cid-vxo7evgd] .antwort--teils{background:#fff5e3}.suche__antwort[data-astro-cid-vxo7evgd] .antwort--aussen,.suche__antwort[data-astro-cid-vxo7evgd] .antwort--unklar{background:var(--surface-alt)}.suche__antwort[data-astro-cid-vxo7evgd] .antwort__zeichen{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:#1f9d6b;color:#fff}.suche__antwort[data-astro-cid-vxo7evgd] .antwort--teils .antwort__zeichen{background:#d48a10}.suche__antwort[data-astro-cid-vxo7evgd] .antwort--aussen .antwort__zeichen,.suche__antwort[data-astro-cid-vxo7evgd] .antwort--unklar .antwort__zeichen{background:var(--navy-600)}.suche__antwort[data-astro-cid-vxo7evgd] .antwort__titel{display:block;margin-bottom:.2rem;color:var(--ink)}.suche__antwort[data-astro-cid-vxo7evgd] .antwort__text{margin:0 0 .75rem;font-size:var(--step--1);color:var(--ink-soft)}.suche__antwort[data-astro-cid-vxo7evgd] .antwort__aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.suche__antwort[data-astro-cid-vxo7evgd] .antwort__aktionen .btn{min-height:42px;padding-block:.5rem;font-size:var(--step--1)}.suche__antwort[data-astro-cid-vxo7evgd] .antwort__link{font-size:var(--step--1);font-weight:700}@keyframes antwort-ein{0%{opacity:0;transform:translateY(6px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.gebiet__orte[data-astro-cid-vxo7evgd]{border-top:1px solid var(--line)}.gebiet__orte[data-astro-cid-vxo7evgd] summary[data-astro-cid-vxo7evgd]{display:flex;align-items:center;justify-content:space-between;min-height:52px;font-weight:700;color:var(--navy-800);cursor:pointer;list-style:none}.gebiet__orte[data-astro-cid-vxo7evgd] summary[data-astro-cid-vxo7evgd]::-webkit-details-marker{display:none}.gebiet__orte[data-astro-cid-vxo7evgd] summary[data-astro-cid-vxo7evgd] svg[data-astro-cid-vxo7evgd]{transition:transform .25s var(--ease-out)}.gebiet__orte[data-astro-cid-vxo7evgd][open] summary[data-astro-cid-vxo7evgd] svg[data-astro-cid-vxo7evgd]{transform:rotate(180deg)}.areas[data-astro-cid-vxo7evgd]{display:flex;flex-wrap:wrap;gap:.45rem;margin:.25rem 0 var(--space-md);padding:0;list-style:none}.areas[data-astro-cid-vxo7evgd] li[data-astro-cid-vxo7evgd]{margin:0}.areas[data-astro-cid-vxo7evgd] a[data-astro-cid-vxo7evgd]{display:inline-flex;align-items:center;min-height:38px;padding:0 .85rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--navy-800);font-size:var(--step--1);font-weight:600;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.areas[data-astro-cid-vxo7evgd] a[data-astro-cid-vxo7evgd]:active{transform:scale(.97)}.areas__more[data-astro-cid-vxo7evgd]{margin:0 0 var(--space-sm);font-size:var(--step--1);color:var(--ink-muted)}.areas__more[data-astro-cid-vxo7evgd] a[data-astro-cid-vxo7evgd]{white-space:nowrap;font-weight:700}@media(hover:hover)and (pointer:fine){.areas[data-astro-cid-vxo7evgd] a[data-astro-cid-vxo7evgd]:hover{border-color:var(--navy-600);color:var(--navy-600)}}.karte[data-astro-cid-vxo7evgd]{position:relative;margin:0;padding:clamp(.5rem,.3rem + 1vw,1rem);border-radius:var(--radius-lg);background:radial-gradient(70% 60% at 60% 45%,rgba(29,65,102,.6),transparent 70%),linear-gradient(180deg,var(--navy-900),var(--navy-950));box-shadow:var(--shadow-lg);overflow:hidden}.karte__svg[data-astro-cid-vxo7evgd]{display:block;width:100%;height:auto;font-family:inherit}.karte__see[data-astro-cid-vxo7evgd]{fill:#4fa8d847;stroke:#7cc4ec80;stroke-width:1;stroke-linejoin:round}.karte__fluss[data-astro-cid-vxo7evgd]{fill:none;stroke:#7cc4ec52;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.karte__kreis[data-astro-cid-vxo7evgd]{fill:none;stroke:#ffc8788c;stroke-width:1.5;stroke-dasharray:5 7;transform-box:fill-box;transform-origin:center}.karte__landschaft[data-astro-cid-vxo7evgd]{fill:#b9c7d680;font-size:14px;font-style:italic}.karte__landschaft--weit[data-astro-cid-vxo7evgd]{font-style:normal;font-weight:700;letter-spacing:.6em;fill:#b9c7d647}.karte__weg[data-astro-cid-vxo7evgd]{stroke:var(--warm);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.karte__weg[data-astro-cid-vxo7evgd].ist-an{opacity:1;animation:weg .8s var(--ease-in-out) forwards}@keyframes weg{to{stroke-dashoffset:0}}.karte__ort[data-astro-cid-vxo7evgd]{cursor:pointer}.karte__punkt[data-astro-cid-vxo7evgd]{fill:#dbeaf5;stroke:var(--navy-900);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transition:fill .2s ease,transform .25s var(--ease-out)}.karte__treffer[data-astro-cid-vxo7evgd]{fill:#ffc87840;opacity:0;transform-box:fill-box;transform-origin:center}.karte__name[data-astro-cid-vxo7evgd]{fill:#fff;font-size:16px;font-weight:700;paint-order:stroke;stroke:var(--navy-950);stroke-width:4px;stroke-linejoin:round}.karte__ort[data-astro-cid-vxo7evgd].ist-treffer .karte__punkt[data-astro-cid-vxo7evgd]{fill:var(--warm);transform:scale(1.5)}.karte__ort[data-astro-cid-vxo7evgd].ist-treffer .karte__treffer[data-astro-cid-vxo7evgd]{opacity:1;animation:treffer 1.6s var(--ease-out) infinite}@keyframes treffer{0%{transform:scale(.4);opacity:1}to{transform:scale(1.6);opacity:0}}.karte__pin[data-astro-cid-vxo7evgd]{fill:var(--warm);stroke:var(--navy-950);stroke-width:2.5}.karte__pin-kern[data-astro-cid-vxo7evgd]{fill:var(--navy-950)}.karte__ping[data-astro-cid-vxo7evgd]{fill:none;stroke:var(--warm);stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.karte[data-astro-cid-vxo7evgd].laeuft .karte__ping[data-astro-cid-vxo7evgd]{animation:ping 2.8s var(--ease-out) infinite;animation-delay:calc(var(--p) * 1.4s)}@keyframes ping{0%{transform:scale(1);opacity:.9}to{transform:scale(4.5);opacity:0}}.karte__sitzname[data-astro-cid-vxo7evgd],.karte__rolle[data-astro-cid-vxo7evgd]{paint-order:stroke;stroke:var(--navy-950);stroke-width:4px;stroke-linejoin:round}.karte__sitzname[data-astro-cid-vxo7evgd]{fill:#fff;font-size:17px;font-weight:800}.karte__rolle[data-astro-cid-vxo7evgd]{fill:var(--warm);font-size:13px;font-weight:700}.karte__massstab[data-astro-cid-vxo7evgd] path[data-astro-cid-vxo7evgd]{fill:none;stroke:#b9c7d699;stroke-width:1.5}.karte__massstab[data-astro-cid-vxo7evgd] text[data-astro-cid-vxo7evgd]{fill:#b9c7d6bf;font-size:13px}.karte__legende[data-astro-cid-vxo7evgd]{position:absolute;right:clamp(.75rem,.5rem + 1vw,1.25rem);bottom:clamp(.6rem,.4rem + 1vw,1.1rem);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem .9rem;font-size:.75rem;color:var(--on-dark-soft)}.karte__legende[data-astro-cid-vxo7evgd] span[data-astro-cid-vxo7evgd]{display:inline-flex;align-items:center;gap:.4rem}.karte__farbe[data-astro-cid-vxo7evgd]{width:.7rem;height:.7rem;border-radius:50%}.karte__farbe--sitz[data-astro-cid-vxo7evgd]{background:var(--warm)}.karte__farbe--kreis[data-astro-cid-vxo7evgd]{border:1.5px dashed rgba(255,200,120,.8)}@media(max-width:40em){.karte__name[data-astro-cid-vxo7evgd]{font-size:22px}.karte__name--neben[data-astro-cid-vxo7evgd],.karte__landschaft[data-astro-cid-vxo7evgd]{display:none}.karte__sitzname[data-astro-cid-vxo7evgd]{font-size:23px}.karte__rolle[data-astro-cid-vxo7evgd]{display:none}.karte__legende[data-astro-cid-vxo7evgd]{position:static;justify-content:flex-start;padding:.25rem .5rem .35rem}}@media(hover:hover)and (pointer:fine){.karte__ort[data-astro-cid-vxo7evgd]:hover .karte__punkt[data-astro-cid-vxo7evgd]{fill:var(--warm);transform:scale(1.4)}}.karte[data-astro-cid-vxo7evgd].is-visible .karte__kreis[data-astro-cid-vxo7evgd]{animation:kreis 1.1s var(--ease-out) both;animation-delay:calc(.15s + var(--k) * .15s)}.karte[data-astro-cid-vxo7evgd].is-visible .karte__ort[data-astro-cid-vxo7evgd]{animation:ort .45s var(--ease-out) both;animation-delay:calc(.35s + var(--v) * .9s)}@keyframes kreis{0%{transform:scale(.35);opacity:0}to{transform:none;opacity:1}}@keyframes ort{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.karte[data-astro-cid-vxo7evgd].is-visible [data-astro-cid-vxo7evgd]:is(.karte__kreis,.karte__ort),.karte[data-astro-cid-vxo7evgd].laeuft .karte__ping[data-astro-cid-vxo7evgd],.karte__ort[data-astro-cid-vxo7evgd].ist-treffer .karte__treffer[data-astro-cid-vxo7evgd]{animation:none}.karte__weg[data-astro-cid-vxo7evgd].ist-an{animation:none;stroke-dashoffset:0}}html.a11y-still .karte[data-astro-cid-vxo7evgd] [data-astro-cid-vxo7evgd]:is(.karte__kreis,.karte__ort,.karte__ping,.karte__treffer){animation:none!important}html.a11y-still .karte__weg[data-astro-cid-vxo7evgd].ist-an{animation:none!important;stroke-dashoffset:0}
