@keyframes fx-drehen{to{transform:rotate(360deg)}}@keyframes fx-atmen{0%{opacity:.35}to{opacity:1}}.fx-kopf-rahmen{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0 16%,#0000 46%);mask-image:linear-gradient(90deg,#000 0 16%,#0000 46%)}.fx-mandala{left:calc(var(--auge-x,25px) - 75px);top:calc(var(--auge-y,50%) - 75px);fill:none;stroke-width:.7px;will-change:transform;width:150px;height:150px;position:absolute}.fx-mandala.a{stroke:var(--fx-pin,var(--c1));opacity:calc((.08 + .3 * var(--st-mandala,0)) * var(--mandala-kappe,1));animation:90s linear infinite fx-drehen}.fx-mandala.b{stroke:var(--c3);opacity:calc((.05 + .22 * var(--st-mandala,0)) * var(--mandala-kappe,1));animation:130s linear infinite reverse fx-drehen}@container pa (min-width:900px){.fx-kopf-rahmen{-webkit-mask-image:linear-gradient(90deg,#000 0 90px,#0000 300px);mask-image:linear-gradient(90deg,#000 0 90px,#0000 300px)}}.fx-halo{left:50%;top:var(--kopf-y,50%);width:calc(var(--g,30px) * 2.6);height:calc(var(--g,30px) * 2.6);pointer-events:none;opacity:var(--st-uv,0);position:absolute;transform:translate(-50%,-50%)}.fx-halo i{background:radial-gradient(closest-side, color-mix(in srgb, var(--fx-pin) 70%, transparent), color-mix(in srgb, var(--fx-pin) 20%, transparent) 48%, transparent);animation:3.8s ease-in-out infinite alternate fx-atmen;animation-delay:var(--verz,0s);will-change:opacity;border-radius:50%;position:absolute;inset:0}.pa-pin.gewaehlt .fx-halo{width:calc(var(--g,30px) * 3.4);height:calc(var(--g,30px) * 3.4)}.pa-pin.fx-uv .pa-pin-innen{filter:drop-shadow(0 0 calc(5px * var(--st-uv,0)) var(--fx-pin)) drop-shadow(0 3px 6px #0006)}.fx-viele .pa-pin:not(.gewaehlt) .fx-halo{display:none}.fx-wellen{pointer-events:none;z-index:70;position:absolute;inset:0;overflow:hidden}.fx-welle{border:2px solid var(--c1);opacity:0;border-radius:50%;width:44px;height:44px;margin:-22px 0 0 -22px;position:absolute}.fx-welle.zwei{border-color:var(--c3);border-width:1.5px}.fx-atmen-ebene{z-index:4;background:var(--grund);pointer-events:none;position:absolute;inset:0;overflow:hidden}.pa.mit-atmen .pa-seite,.pa.mit-hintergrund .pa-seite{background:0 0}.fx-atmen-farbe{opacity:calc(var(--atmen-kappe,.3) * var(--st-atmen,0));position:absolute;inset:0}.fx-atmen-farbe i{will-change:transform, opacity;border-radius:50%;width:150%;height:75%;position:absolute}.fx-atmen-farbe i.a{background:radial-gradient(closest-side, color-mix(in srgb, var(--c1) 22%, transparent), transparent);animation:19s ease-in-out infinite alternate fx-wolke-a;top:-20%;left:-60%}.fx-atmen-farbe i.b{background:radial-gradient(closest-side, color-mix(in srgb, var(--c3) 22%, transparent), transparent);animation:23s ease-in-out infinite alternate fx-wolke-b;bottom:-15%;right:-60%}@keyframes fx-wolke-a{0%{opacity:.55;transform:translate(0)scale(1)}to{opacity:1;transform:translate(22%,30%)scale(1.15)}}@keyframes fx-wolke-b{0%{opacity:1;transform:translate(0)scale(1.1)}to{opacity:.5;transform:translate(-25%,-35%)scale(.95)}}.fx-lader{top:0;left:0;right:0;bottom:var(--frei,0px);z-index:3;pointer-events:none;background:color-mix(in srgb, var(--grund) 62%, transparent);opacity:1;place-items:center;transition:opacity .35s;display:grid;position:absolute}.fx-lader.weg{opacity:0}.fx-lader-innen{color:var(--text);text-align:center;justify-items:center;gap:6px;display:grid}.fx-lader-mandala{width:calc(76px + 44px * var(--st-laden,.5));height:calc(76px + 44px * var(--st-laden,.5));animation:14s linear infinite fx-drehen}.fx-blatt{opacity:0;animation:2.6s ease-in-out infinite fx-blatt;animation-delay:calc(var(--i) * .15s)}@keyframes fx-blatt{0%{opacity:0}14%{opacity:.62}72%{opacity:.62}90%,to{opacity:.12}}.fx-lader-mitte{fill:var(--c2)}.fx-lader-marke{font:800 1.35em/1 var(--f-marke), var(--f-kopf), sans-serif;letter-spacing:.01em}.fx-lader-text{color:var(--leise);font-size:.84em}.fx-flyer-rahmen{margin-bottom:12px;position:relative}.fx-flyer-rahmen .pa-flyer{z-index:1;margin-bottom:0}.fx-glow{border-radius:calc(var(--radius) + 8px);z-index:0;opacity:calc(.9 * var(--st-glow,0));pointer-events:none;position:absolute;inset:-6px -12px;overflow:hidden}.fx-glow-bild{filter:blur(10px)saturate(1.8)brightness(1.6);will-change:opacity;animation:5s ease-in-out infinite alternate fx-atmen;position:absolute;inset:0;transform:scale(1.18)}.fx-glow-bild img{object-fit:cover}.fx-neon-linie{pointer-events:none;height:1.5px;opacity:var(--st-neon,0);z-index:9;flex:none;margin-top:-1.5px;display:block;position:relative;overflow:hidden}.fx-neon-linie.oben{z-index:10;margin:0 0 -1.5px}.pa.nav-schwebend .fx-neon-linie.oben{display:none}.fx-neon-linie i{background:linear-gradient(90deg, var(--c1), var(--c3), var(--c2), var(--c1), var(--c3), var(--c2), var(--c1));will-change:transform;width:300%;animation:16s linear infinite fx-laufen;position:absolute;top:0;bottom:0;left:0}@keyframes fx-laufen{to{transform:translate(-50%)}}.mit-neon .pa-griff i{background:linear-gradient(90deg, var(--c1), var(--c3), var(--c2), var(--c1)) 0 0 / 200% 100%;animation:7s linear infinite fx-griff}@keyframes fx-griff{to{background-position:-200% 0}}@container pa (min-width:900px){.fx-neon-linie.oben{display:none}}.fx-live{left:50%;top:var(--kopf-y,50%);width:calc(var(--g,30px) * 1.25);height:calc(var(--g,30px) * 1.25);pointer-events:none;opacity:var(--st-live,0);position:absolute;transform:translate(-50%,-50%)}.fx-live i{border:2px solid var(--c3);will-change:transform, opacity;border-radius:50%;animation:1.655s ease-out infinite fx-takt;position:absolute;inset:0}.fx-live i+i{border-width:1.5px;animation-delay:.414s}@keyframes fx-takt{0%{opacity:.95;transform:scale(.7)}45%{opacity:0;transform:scale(2.3)}to{opacity:0;transform:scale(2.3)}}.fx-funken{pointer-events:none;width:0;height:0;position:absolute}.fx-funken span{background:var(--c3);border-radius:50%;width:4px;height:4px;position:absolute;top:-2px;left:-2px}.fx-funken span.zwei{background:var(--c2)}.mit-hintergrund{isolation:isolate}.mit-hintergrund:before,.mit-hintergrund:after,.mit-hintergrund.hg-flaechen .hg-flaeche:before,.mit-hintergrund.hg-flaechen .hg-flaeche:after{content:"";pointer-events:none;z-index:-1;border-radius:inherit;-webkit-mask-image:var(--hg-bild);-webkit-mask-image:var(--hg-bild);mask-image:var(--hg-bild);-webkit-mask-size:var(--hg-gr);-webkit-mask-size:var(--hg-gr);mask-size:var(--hg-gr);-webkit-mask-repeat:var(--hg-wdh);-webkit-mask-repeat:var(--hg-wdh);mask-repeat:var(--hg-wdh);position:absolute;inset:0}.mit-hintergrund:before,.mit-hintergrund.hg-flaechen .hg-flaeche:before{background:var(--hg-farbe-1);background-size:var(--hg-fgr);background-position:var(--hg-fpos);background-repeat:var(--hg-fwdh);opacity:var(--hg-st-1);mix-blend-mode:var(--hg-mix-1);-webkit-mask-position:calc(var(--hg-px) + var(--hg-off-1)) calc(var(--hg-py) + var(--hg-off-1));-webkit-mask-position:calc(var(--hg-px) + var(--hg-off-1)) calc(var(--hg-py) + var(--hg-off-1));mask-position:calc(var(--hg-px) + var(--hg-off-1)) calc(var(--hg-py) + var(--hg-off-1))}.mit-hintergrund:after,.mit-hintergrund.hg-flaechen .hg-flaeche:after{background:var(--hg-farbe-2);opacity:var(--hg-st-2);-webkit-mask-position:calc(var(--hg-px) + var(--hg-off-2)) calc(var(--hg-py) + var(--hg-off-2));-webkit-mask-position:calc(var(--hg-px) + var(--hg-off-2)) calc(var(--hg-py) + var(--hg-off-2));mask-position:calc(var(--hg-px) + var(--hg-off-2)) calc(var(--hg-py) + var(--hg-off-2))}.mit-hintergrund:before,.mit-hintergrund:after{transform:scale(var(--hg-skala,1))}.mit-hintergrund.hg-flaechen .hg-flaeche{isolation:isolate}.mit-hintergrund.hg-flaechen .hg-flaeche:before{opacity:calc(var(--hg-st-1) * var(--hg-flaechen))}.mit-hintergrund.hg-flaechen .hg-flaeche:after{opacity:calc(var(--hg-st-2) * var(--hg-flaechen))}.pa.mit-hintergrund .pa-leiste,.pa.mit-hintergrund .pa-chips,.pa.mit-hintergrund .fx-atmen-ebene{background:0 0}.pa.mit-hintergrund.seite-offen .pa-karte:not(.eingebettet),.pa.mit-hintergrund.seite-offen .pa-karte:not(.eingebettet) .maplibregl-ctrl{visibility:hidden}.mit-hintergrund.hg-drift:before,.mit-hintergrund.hg-drift:after{inset:calc(-1 * var(--hg-kachel-h)) 0 0 calc(-1 * var(--hg-kachel));will-change:transform;animation:120s linear infinite hg-drift}@keyframes hg-drift{0%{transform:translate(0)}to{transform:translate(var(--hg-kachel), var(--hg-kachel-h))}}.pa.mit-hintergrund{--hg-sb:var(--grund)}.pa.mit-hintergrund.hg-flaechen .hg-flaeche{--hg-sb:var(--flaeche)}.pa.mit-hintergrund :is(.pa-leiste,.pa-chips,.pa-seite) :is(h1,h2,h3,h4,p,li,dt,dd,label,small,.pa-leise,.pa-ev,.pa-ev-zeile,.pa-zurueck,.pa-meta,.pa-tag,.pa-chip:not(.menue),.pa-link,.pa-mini,.pa-knopf.zwei,.pa-wahl>button,.pa-wahl>a>button,.pa-tab,.pa-marke>span:not(.pa-zeichen),.pa-sprache,.pa-admin,.pa-kal-namen span,.pa-kal-weiter,.pa-kal-mehr,.pa-kal-tag.aussen,.pa-vorgabe,.pa-gruppe>b,.pa-crew-titel,.pa-ortsuche-meldung,.pa-cg-kicker,.mini-fuss>a,.mini-fuss__version,.ev-ganz,.pc-vorleser,.pa-zustimmung):not(:is(h1,h2,h3,h4,p,li,dt,dd,label,small,.pa-ev,.pa-ev-zeile,.pa-zurueck,.pa-meta,.pa-chip,.pa-link,.pa-knopf,.pa-tab,.pa-sprache,.pa-vorgabe,.pa-treffer,.pa-rund,.pa-kal-tag:not(.aussen),.pa-kal-heute,.pa-crew-karte,.pf-karte,.pf-kopf,.pa-crew-gruenden,.pa-mitfahrt-karte,.pa-konto-karte,.pa-konto-box,.pa-veranstalter-karte,.sp-uebernahme-hinweis,.pa-farbregler,.pa-theme) *),.pa.mit-hintergrund.hg-flaechen .hg-flaeche :is(h1,h2,h3,h4,p,li,dt,dd,label,small,.pa-leise,.pa-ev,.pa-ev-zeile,.pa-zurueck,.pa-meta,.pa-tag,.pa-chip:not(.menue),.pa-link,.pa-mini,.pa-knopf.zwei,.pa-wahl>button,.pa-wahl>a>button,.pa-tab,.pa-vorgabe,.pa-gruppe>b,.pa-theme-gruppe,.pa-ortsuche-meldung,.pa-cg-kicker,.mini-fuss>a,.mini-fuss__version,.ev-ganz,.pc-vorleser,.pa-zustimmung):not(:is(h1,h2,h3,h4,p,li,dt,dd,label,small,.pa-ev,.pa-ev-zeile,.pa-zurueck,.pa-meta,.pa-chip,.pa-link,.pa-knopf,.pa-tab,.pa-vorgabe,.pa-treffer,.pa-rund,.pa-theme,.pa-farbregler,.pa-flyer) *){background-color:color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent)}.pa.mit-hintergrund :is(.pa-seite,.hg-flaeche) :is(h1,h2,h3,h4,p,.pa-ev,.pa-ev-zeile,.pa-zurueck,.pa-meta,.pa-gruppe>b,.pa-theme-gruppe,.pa-crew-titel):not(:is(h1,h2,h3,h4,p,li,label,.pa-ev,.pa-ev-zeile,.pa-meta,.pa-knopf,.pa-treffer,.pa-kal-tag:not(.aussen),.pa-crew-karte,.pf-karte,.pf-kopf,.pa-crew-gruenden,.pa-mitfahrt-karte,.pa-konto-karte,.pa-konto-box,.pa-veranstalter-karte,.sp-uebernahme-hinweis,.pa-farbregler,.pa-theme) *),.pa.mit-hintergrund .pa-marke>span:not(.pa-zeichen){box-shadow:0 0 0 5px color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent);border-radius:8px}.pa.mit-hintergrund:not(.hg-flaechen) .hg-flaeche :is(h1,h2,h3,h4,p,.pa-ev,.pa-ev-zeile,.pa-zurueck,.pa-meta,.pa-gruppe>b,.pa-theme-gruppe){box-shadow:none}.pa.mit-hintergrund .sp-uebernahme-hinweis{background:linear-gradient(color-mix(in srgb, var(--c1) 12%, transparent), color-mix(in srgb, var(--c1) 12%, transparent)), color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent)}.pa.mit-hintergrund :is(.pa-leiste,.pa-chips,.pa-seite) .pa-wahl button.an:not(:is(.pa-crew-karte,.pa-crew-gruenden,.pa-mitfahrt-karte,.pa-konto-karte,.pa-konto-box,.pa-veranstalter-karte,.sp-uebernahme-hinweis,.pa-farbregler) *),.pa.mit-hintergrund.hg-flaechen .hg-flaeche .pa-wahl button.an:not(:is(.pa-farbregler,.pa-theme) *){background:linear-gradient(color-mix(in srgb, var(--c1) 18%, transparent), color-mix(in srgb, var(--c1) 18%, transparent)), color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent)}.pa.mit-hintergrund .pa-chip.an{background:linear-gradient(color-mix(in srgb, var(--c1) 18%, transparent), color-mix(in srgb, var(--c1) 18%, transparent)), color-mix(in srgb, var(--grund) var(--hg-schutz), transparent)}.pa.mit-hintergrund :is(.pa-seite,.hg-flaeche) :is(.pa-ev.hervor,.pa-ev-zeile.hervor):not(.pa-kal-tag:not(.aussen) *){background:linear-gradient(var(--hervor-grund), var(--hervor-grund)), color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent);box-shadow:inset 3px 0 0 var(--hervor-kante), 0 0 0 5px color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent)}.pa.mit-hintergrund.knopf-glas :is(.pa-leiste,.pa-seite,.hg-flaeche) .pa-knopf:not(.zwei){background:linear-gradient(color-mix(in srgb, var(--c3) 22%, transparent), color-mix(in srgb, var(--c3) 22%, transparent)), color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent)}.pa.mit-hintergrund.knopf-umriss :is(.pa-leiste,.pa-seite,.hg-flaeche) .pa-knopf:not(.zwei){background:color-mix(in srgb, var(--hg-sb) var(--hg-schutz), transparent)}@container pa (min-width:900px){.pa.mit-hintergrund .pa-tabs-oben .pa-tab.an{background:linear-gradient(color-mix(in srgb, var(--c1) 16%, transparent), color-mix(in srgb, var(--c1) 16%, transparent)), color-mix(in srgb, var(--grund) var(--hg-schutz), transparent)}}.pa-hg-probe{border:1px solid var(--linie);background:var(--flaeche);border-radius:8px;flex:none;width:30px;height:30px;position:relative;overflow:hidden}.pa-hg-probe:before{content:"";background:linear-gradient(135deg, var(--c1), var(--c3));opacity:.9;-webkit-mask:var(--hg-probe) center / 70px repeat;-webkit-mask:var(--hg-probe) center / 70px repeat;mask:var(--hg-probe) center / 70px repeat;position:absolute;inset:0}.pa-hg-probe.motiv:before{-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pa-hg-probe.leer:before{display:none}@media (prefers-reduced-motion:reduce){.fx-mandala,.fx-halo i,.fx-atmen-farbe i,.fx-lader-mandala,.fx-glow-bild,.fx-neon-linie i,.mit-neon .pa-griff i,.fx-live i,.fx-blatt{animation:none!important}.fx-halo i{opacity:.75}.fx-live i{opacity:.9;transform:scale(1.35)}.fx-live i+i{display:none}.fx-blatt{opacity:.62}.fx-glow-bild{opacity:.8}.fx-lader{transition:none}.mit-hintergrund.hg-drift:before,.mit-hintergrund.hg-drift:after{animation:none!important}}
