._abschnitt_1q459_1{margin-top:var(--luecke-gross)}._zeile_1q459_7{margin:0 0 var(--lueckchen)}._knopf_1q459_11{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;margin:0;padding:0;display:flex}._knopf_1q459_11:hover ._winkel_1q459_30,._knopf_1q459_11:focus-visible ._winkel_1q459_30{color:var(--akzent)}._knopf_1q459_11:focus-visible{outline:2px solid var(--akzent);outline-offset:4px;border-radius:6px}._winkel_1q459_30{color:var(--text-leise);flex-shrink:0;font-size:1.1em;line-height:1;transition:transform .18s,color .18s;display:inline-block}._auf_1q459_52{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){._winkel_1q459_30{transition:none}}._traeger_1n6bl_1{flex-shrink:0;position:relative}._ring_1n6bl_6{pointer-events:none;border-radius:50%;transition:background .45s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){._ring_1n6bl_6{transition:none}}._bild_1n6bl_22{background:var(--grund-hoch);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}._bild_1n6bl_22 img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}._reihe_15tad_1{gap:var(--luecke-gross);flex-wrap:wrap;align-items:flex-start;display:flex}._figur_15tad_10{appearance:none;font:inherit;color:inherit;cursor:pointer;align-items:center;gap:var(--lueckchen);text-align:center;background:0 0;border:0;flex-direction:column;width:128px;margin:0;padding:0;display:flex}._figur_15tad_10:hover ._name_15tad_31,._figur_15tad_10:hover ._plot_15tad_32,._figur_15tad_10:focus-visible ._name_15tad_31,._figur_15tad_10:focus-visible ._plot_15tad_32{color:var(--akzent)}._figur_15tad_10:focus-visible{outline:2px solid var(--akzent);outline-offset:6px;border-radius:var(--radius)}._name_15tad_31{font-weight:600;line-height:1.2;transition:color .18s}._plot_15tad_32{color:var(--text);min-height:1.25em;font-size:1rem;line-height:1.25;transition:color .18s}._buchstabe_15tad_60{color:var(--text-leise);font-size:1.6rem;font-weight:700}._leer_15tad_66{color:var(--text-still)}._neuzeile_15tad_76{margin-top:var(--luecke-gross);gap:var(--lueckchen);flex-wrap:wrap;align-items:center;display:flex}._schleier_15tad_89{z-index:50;padding:var(--luecke-gross);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._popup_15tad_100{width:min(28rem,100%);padding:var(--luecke-gross);border-radius:var(--radius);background:var(--grund-hoch);border:1px solid var(--rand);box-shadow:0 1.5rem 3rem #00000073}._titel_15tad_109{margin:0 0 var(--lueckchen);font-size:1.0625rem;font-weight:600}._zeile_15tad_115{margin:0 0 var(--lueckchen);line-height:1.35}._knoepfe_15tad_122{gap:var(--lueckchen);margin-top:var(--luecke-gross);justify-content:flex-end;display:flex}._erlebnis_15tad_131{text-align:left;width:100%;margin-top:var(--lueckchen);padding:var(--lueckchen);border-radius:var(--radius);border:1px solid var(--rand);background:0 0;display:block}._erlebnis_15tad_131>strong{display:block}._erlebnis_15tad_131:disabled{opacity:.5}._felder_1n5lc_1{gap:var(--luecke);display:grid}@media (width>=700px){._felder_1n5lc_1{grid-template-columns:1fr 1fr}}@media (width>=1100px){._felder_1n5lc_1{grid-template-columns:repeat(3,1fr)}}@media (width>=1450px){._felder_1n5lc_1{grid-template-columns:repeat(4,1fr)}}._feld_1n5lc_1{background:var(--grund-hoch);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--luecke)}._titel_1n5lc_32{text-transform:uppercase;letter-spacing:.07em;color:var(--text-leise);margin:0 0 10px;font-size:1rem}._pillen_1n5lc_40,._tupfer_1n5lc_40{gap:var(--lueckchen);flex-wrap:wrap;display:flex}._pille_1n5lc_40,._anPille_1n5lc_46{border:1px solid var(--rand);color:var(--text-leise);background:0 0;border-radius:999px;padding:7px 13px;font-size:1rem;line-height:1.2}._pille_1n5lc_40:hover{border-color:var(--akzent);color:var(--text)}._anPille_1n5lc_46{background:var(--akzent-schwach);border-color:var(--akzent);color:var(--text)}._tupferKnopf_1n5lc_67,._anTupfer_1n5lc_67{width:34px;height:34px;box-shadow:0 0 0 1px var(--rand);cursor:pointer;border:2px solid #0000;border-radius:50%;padding:0}._tupferKnopf_1n5lc_67:hover{box-shadow:0 0 0 1px var(--akzent)}._anTupfer_1n5lc_67{border-color:var(--grund-hoch);box-shadow:0 0 0 2px var(--akzent)}._gewaehlt_1n5lc_84{color:var(--text);margin:10px 0 0;font-size:1rem}._warnung_zl421_1{border:1px solid var(--warnung);border-radius:var(--radius);color:var(--warnung);margin:0 0 var(--luecke);padding:10px 13px;font-size:1rem}._gruppen_zl421_10{gap:var(--luecke);display:grid}@media (width>=700px){._gruppen_zl421_10{grid-template-columns:1fr 1fr}@media (width>=1100px){._gruppen_zl421_10{grid-template-columns:repeat(3,1fr)}}@media (width>=1450px){._gruppen_zl421_10{grid-template-columns:repeat(4,1fr)}}}._gruppe_zl421_10{background:var(--grund-hoch);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--luecke)}._titel_zl421_38{text-transform:uppercase;letter-spacing:.07em;color:var(--text-leise);margin:0 0 10px;font-size:1rem}._pillen_zl421_46{gap:var(--lueckchen);flex-wrap:wrap;display:flex}._pille_zl421_46,._anPille_zl421_48{border:1px solid var(--rand);color:var(--text-leise);background:0 0;border-radius:999px;padding:7px 13px;font-size:1rem;line-height:1.2}._pille_zl421_46:hover{border-color:var(--akzent);color:var(--text)}._anPille_zl421_48{background:var(--akzent-schwach);border-color:var(--akzent);color:var(--text)}._gruppen_5945i_1{gap:var(--luecke);display:grid}@media (width>=700px){._gruppen_5945i_1{grid-template-columns:1fr 1fr}@media (width>=1100px){._gruppen_5945i_1{grid-template-columns:repeat(3,1fr)}}@media (width>=1450px){._gruppen_5945i_1{grid-template-columns:repeat(4,1fr)}}}._gruppe_5945i_1{background:var(--grund-hoch);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--luecke)}._titel_5945i_34{justify-content:space-between;align-items:baseline;gap:var(--lueckchen);text-transform:uppercase;letter-spacing:.07em;color:var(--text-leise);margin:0 0 10px;font-size:1rem;display:flex}._zaehler_5945i_47{text-transform:none;letter-spacing:0;color:var(--text-still);flex:none}._achsenzeile_5945i_60{align-items:center;gap:var(--lueckchen);margin-bottom:var(--lueckchen);flex-wrap:wrap;display:flex}._achsenname_5945i_68{color:var(--text-leise);flex:0 0 122px;font-size:1rem}@media (width<=420px){._achsenname_5945i_68{flex:100%}}._pillen_5945i_80{gap:var(--lueckchen);flex-wrap:wrap;display:flex}._pille_5945i_80,._anPille_5945i_86{border:1px solid var(--rand);color:var(--text-leise);background:0 0;border-radius:999px;padding:7px 13px;font-size:1rem;line-height:1.2}._pille_5945i_80:hover{border-color:var(--akzent);color:var(--text)}._anPille_5945i_86{background:var(--akzent-schwach);border-color:var(--akzent);color:var(--text)}._oben_1xec8_4{gap:var(--luecke-gross);align-items:flex-start;display:flex}._figur_1xec8_16{align-items:center;gap:var(--lueckchen);text-align:center;flex-direction:column;flex:none;width:160px;display:flex}._name_1xec8_26{font-weight:600;line-height:1.2}._plot_1xec8_33{color:var(--text);min-height:1.25em;font-size:1rem;line-height:1.25}._buchstabe_1xec8_40{color:var(--text-leise);font-size:2rem;font-weight:700}._rechts_1xec8_46{flex:auto;min-width:0}._buehne_1xec8_54{margin-bottom:var(--luecke-gross)}._buehne_1xec8_54 video{border-radius:var(--radius);background:#000;width:100%;max-height:60vh;display:block}._satz_1xec8_66{margin:var(--lueckchen) 0 0;line-height:1.35}._reihe_1xec8_72{gap:var(--lueckchen);flex-wrap:wrap;display:flex}._kachel_1xec8_78{appearance:none;border:1px solid var(--rand);border-radius:var(--radius);font:inherit;color:inherit;cursor:pointer;background:0 0;flex-direction:column;width:160px;margin:0;padding:0;transition:border-color .18s;display:flex;overflow:hidden}._kachel_1xec8_78:hover,._kachel_1xec8_78:focus-visible{border-color:var(--akzent)}._kachel_1xec8_78:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}._kachel_1xec8_78 video{aspect-ratio:16/9;object-fit:cover;pointer-events:none;background:#000;width:100%;display:block}._stufe_1xec8_119{color:var(--text-leise);padding:.35rem .5rem;font-size:1rem}._aktiv_1xec8_125{border-color:var(--akzent)}._aktiv_1xec8_125 ._stufe_1xec8_119{color:var(--akzent)}._knoepfe_1xec8_136{gap:var(--lueckchen);margin-top:var(--luecke-gross);justify-content:flex-end;display:flex}@media (width<=720px){._oben_1xec8_4{flex-direction:column;align-items:stretch}._figur_1xec8_16{justify-content:flex-start;align-items:center;gap:var(--luecke-gross);text-align:left;flex-direction:row;width:auto}}._zeile_1us45_2{align-items:center;gap:var(--lueckchen);display:flex}._bearbeiten_1us45_8{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}._bearbeiten_1us45_8:hover{color:var(--akzent)}._bearbeiten_1us45_8 svg{width:24px;height:24px}._rechtliches_1us45_24{align-items:flex-start;gap:var(--lueckchen);margin:var(--luecke) 0 var(--luecke-gross);flex-direction:column;display:flex}._rechtliches_1us45_24 button{color:var(--akzent);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}._rechtliches_1us45_24 button:hover{text-decoration:underline}._schleier_1us45_42{z-index:50;padding:var(--luecke-gross);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._popup_1us45_53{width:min(28rem,100%);padding:var(--luecke-gross);border-radius:var(--radius);background:var(--grund-hoch);border:1px solid var(--rand);box-shadow:0 1.5rem 3rem #00000073}._knoepfe_1us45_62{margin-top:var(--luecke-gross);justify-content:flex-end;display:flex}._rot_1us45_69{color:#fff;background:#c62828;border-color:#c62828}._rot_1us45_69:hover{filter:brightness(1.12)}._sprache_svkpj_28{top:calc(var(--marke-oben) + var(--marke-hoehe) + var(--lueckchen));right:max(var(--luecke), calc((100vw - var(--breite)) / 2 + var(--luecke)));z-index:6;align-items:center;gap:var(--luecke);display:flex;position:absolute}._coinbtn_svkpj_53{cursor:pointer;white-space:nowrap;align-items:center;gap:5px;font-size:1rem;font-weight:600;display:inline-flex}._coinbtn_svkpj_53 img{width:1.2em;height:1.2em;display:block}._sprache_svkpj_28 select{cursor:pointer;width:auto;padding:6px 10px;font-size:1rem;font-weight:600;line-height:1.2}:root{--grund:#14110f;--grund-hoch:#1e1a17;--rand:#4a4038;--text:#f5f0ea;--text-leise:#cbbfb2;--text-still:#b3a79b;--akzent:#e0a25c;--akzent-schwach:#4a3620;--warnung:#e08375;--radius:10px;--lueckchen:8px;--luecke:16px;--luecke-gross:28px;--breite:780px;--seiten-breite:1600px;--marke-oben:14px;--marke-hoehe:64px;--sprache-hoehe:36px;--kopf-hoehe:calc(var(--marke-oben) + var(--marke-hoehe) + var(--lueckchen) + var(--sprache-hoehe));--titel-abstand:20px;--start-zeichen-hoehe:min(clamp(48px, 15vw, 190px), 20vh);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=560px){:root{--marke-oben:10px;--marke-hoehe:40px}}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--grund);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:1rem/1.55 Atkinson Hyperlegible Next,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}h1,h2,h3{margin:0 0 var(--lueckchen);font-variation-settings:"SOFT" 50, "WONK" 0;font-family:Fraunces,Georgia,serif;font-weight:700;line-height:1.25}h1{font-size:clamp(1.5rem,4vw,2rem)}h2{font-size:clamp(1.15rem,3vw,1.4rem)}h3{font-size:1rem}p{margin:0 0 var(--luecke)}.seite{max-width:var(--breite);--seiten-polster:var(--luecke);padding:var(--luecke-gross) var(--seiten-polster) 28px;margin:0 auto}.seite.breit{max-width:var(--seiten-breite);--seiten-polster:var(--luecke-gross)}.marke~.seite{padding-top:var(--kopf-hoehe)}.marke~.seite:has(.zurueck-oben){padding-top:calc(var(--kopf-hoehe) + var(--titel-abstand))}.leise{color:var(--text-leise)}.klein{font-size:1rem}.seite{position:relative}.seite:before,.seite:after{content:"";pointer-events:none;position:fixed;inset:0}.seite:before{z-index:-2;background:url(/app/assets/hintergrund-v2c4my6U.jpg) 50%/cover no-repeat}.seite:after{z-index:-1}body:has(.seite.breit) .sprachwahl{right:max(var(--luecke-gross), calc((100vw - var(--seiten-breite)) / 2 + var(--luecke-gross)))}.kachelraster{gap:var(--luecke);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.kachelraster>.karte{outline:2px solid var(--akzent-schwach);outline-offset:2px;isolation:isolate;transition:outline-color .14s,filter .14s,transform .14s,box-shadow .14s;position:relative}.kachelraster>.karte:before{content:"";z-index:-1;border-radius:calc(var(--radius) + 6px);background:#0c0a09b8;position:absolute;inset:-8px}.kachelraster>.karte:hover{outline-color:var(--akzent);filter:brightness(1.14);transform:translateY(-2px);box-shadow:0 6px 18px #e0a25c61}.kachelraster>.karte:active{filter:brightness(1.05);transform:translateY(0)}.kachelraster>.karte:focus-visible{outline-color:var(--akzent)}.seite.ohne-bild:before,.seite.ohne-bild:after{content:none}.seite.dorf:before{background-image:url(https://rhedgkssshwoshltymsv.supabase.co/storage/v1/object/public/startseite/start-bild.jpg)}.seite.dorf:after{background:#0a08078c}.seite.shop:before{background-image:url(/app/assets/shop-B9BgBkhi.jpg)}.seite.shop:after{background:#0a08078c}.start{flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,2.6vh,36px);height:100dvh;min-height:100dvh;padding:clamp(14px,3vw,40px) clamp(16px,4vw,40px) calc(36px + 2*clamp(10px,1.1vw,14px) + 1.6*clamp(1rem,1.6vw,1.2rem));display:flex;position:relative;overflow:hidden}.start:before,.start:after{content:"";pointer-events:none;position:fixed;inset:0}.start:before{z-index:-2;background:url(/app/assets/hintergrund-v2c4my6U.jpg) 50%/cover no-repeat}.start:after{z-index:-1}.start-video,.start-ueberblendung{object-fit:cover;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.start-video{z-index:-2}.start-ueberblendung{z-index:-1;opacity:0;transition-property:opacity;transition-timing-function:ease-in;animation-timing-function:ease-in-out;animation-play-state:paused;animation-fill-mode:forwards}.start-ueberblendung.da{opacity:1;animation-play-state:running}.start-ueberblendung.sofort{transition:none}@keyframes start-zoom-rein{0%{transform:scale(1.06)}to{transform:scale(1.18)}}@keyframes start-zoom-raus{0%{transform:scale(1.18)}to{transform:scale(1.06)}}@keyframes start-pan-links{0%{transform:scale(1.1)translate(2%)}to{transform:scale(1.1)translate(-2%)}}@keyframes start-pan-rechts{0%{transform:scale(1.1)translate(-2%)}to{transform:scale(1.1)translate(2%)}}@keyframes start-pan-hoch{0%{transform:scale(1.1)translateY(2%)}to{transform:scale(1.1)translateY(-2%)}}@media (prefers-reduced-motion:reduce){.start-video{display:none}.start-ueberblendung{opacity:1;transition:none;animation:none;transform:none}}.start-zeichen{color:#f3c98b;flex:none;margin-bottom:auto;line-height:0}.start-zeichen svg,.start-zeichen img{height:var(--start-zeichen-hoehe);width:auto;max-width:92vw;overflow:visible}.crushly-schatten{filter:drop-shadow(0 2px 8px #000000d9)drop-shadow(0 6px 20px #000000bf)drop-shadow(0 14px 44px #000000a6)}.knopfschrift{font-size:clamp(1rem,1.6vw,1.2rem);font-weight:600}.knopf-akzent{border-color:var(--akzent);background:var(--akzent);color:#17120c;transition:filter .14s,transform .14s,box-shadow .14s}.knopf-akzent:hover{filter:brightness(1.14);border-color:var(--akzent);color:#17120c;transform:translateY(-2px);box-shadow:0 6px 18px #e0a25c61}.knopf-akzent:active{filter:brightness(1.05);transform:translateY(0)}.herzklick{left:var(--x,-9999px);top:var(--y,-9999px);pointer-events:none;z-index:40;width:480px;height:480px;margin:-240px 0 0 -240px;position:fixed;overflow:visible}.start-los{white-space:nowrap;padding:clamp(10px,1.1vw,14px) clamp(18px,2.7vw,34px);box-shadow:0 6px 22px #00000073}.start-los:hover{filter:brightness(1.08)}.start-sprache{top:calc(var(--marke-oben) + var(--marke-hoehe) + var(--lueckchen));right:max(var(--luecke), calc((100vw - var(--breite)) / 2 + var(--luecke)));z-index:6;position:fixed}.start-sprache select{cursor:pointer;width:auto;padding:6px 10px;font-size:1rem;font-weight:600}.start-fuss{z-index:6;align-items:center;gap:14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.start-ton{border:1px solid var(--akzent);border-radius:var(--radius);background:var(--akzent);cursor:pointer;justify-content:center;align-items:center;width:clamp(95px,9.9vw,127px);height:calc(2*clamp(10px,1.1vw,14px) + 1.55*clamp(1rem,1.6vw,1.2rem));padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 22px #00000073}.start-ton-wort{pointer-events:none;z-index:1;color:#17120c;text-shadow:0 0 6px #e0a25ce6,0 0 3px #e0a25ce6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.start-ton:hover{filter:brightness(1.08)}.start-ton video{object-fit:cover;mix-blend-mode:screen;width:100%;height:100%;display:block}.start-intro{overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(64ch,100%);min-height:0;max-height:34dvh;color:var(--text);text-align:left;white-space:pre-line;background:#1713119e;border:1px solid #ffffff1a;border-radius:16px;flex:0 auto;padding:clamp(16px,2.4vw,30px) clamp(18px,2.8vw,34px);font-size:clamp(1.0625rem,.95vw + .72rem,1.3125rem);line-height:1.6;overflow-y:auto;box-shadow:0 20px 50px #00000080}.start-intro p{margin:0 0 1em}.start-intro p:last-child{margin-bottom:0}.start-intro .auftakt{color:var(--akzent);margin-bottom:1.3em;font-size:1.3em;font-weight:700;line-height:1.35}.start-intro::-webkit-scrollbar{width:10px}.start-intro::-webkit-scrollbar-thumb{background:#ffffff38 padding-box content-box;border:3px solid #0000;border-radius:999px}.start-intro::-webkit-scrollbar-track{background:0 0}.marke{top:var(--marke-oben);z-index:5;color:var(--akzent);opacity:1;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.marke svg,.marke img{height:var(--marke-hoehe);width:auto;overflow:visible}label{margin-bottom:var(--luecke);display:block}.wahlgruppe{margin-bottom:var(--luecke)}.wahlgruppe .fehler{margin:8px 0 0}.beschriftung{color:var(--text-leise);margin-bottom:6px;font-size:1rem;display:block}input[type=text],input[type=number],input[type=email],input[type=password],textarea,select{background:var(--grund-hoch);width:100%;color:var(--text);border:1px solid var(--rand);border-radius:var(--radius);font:inherit;padding:11px 13px}textarea{resize:vertical;min-height:96px}input:focus,textarea:focus,select:focus{border-color:var(--akzent);outline:none}button{font:inherit;cursor:pointer;border-radius:var(--radius);border:1px solid var(--rand);background:var(--grund-hoch);color:var(--text);padding:11px 18px}button:hover:not(:disabled){border-color:var(--akzent)}button:disabled,button.haupt:disabled{background:var(--grund-hoch);border-color:var(--rand);color:var(--text-still);cursor:not-allowed}button.haupt{background:var(--akzent);border-color:var(--akzent);color:#17120c;font-weight:600}button.haupt:hover:not(:disabled){filter:brightness(1.08)}.reihe{gap:var(--luecke);flex-wrap:wrap;display:flex}.reihe>*{flex:180px}.fussleiste{gap:var(--luecke);margin-top:var(--luecke-gross);justify-content:space-between;align-items:center;display:flex}.fussleiste.dreistellig{justify-content:initial;grid-template-columns:1fr auto 1fr;display:grid}.fussleiste.dreistellig>:first-child{justify-self:start}.fussleiste.dreistellig>:last-child{justify-self:end}.fussleiste>.rechts{margin-left:auto}.zurueck-oben{top:calc(var(--marke-oben) + var(--marke-hoehe) + var(--lueckchen));left:var(--seiten-polster);z-index:5;position:absolute}.zurueck-knopf{border:1px solid var(--akzent);border-radius:var(--radius);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;font-size:1rem;font-weight:600;display:inline-flex}.titelzeile{justify-content:space-between;align-items:baseline;gap:var(--luecke);margin-bottom:var(--luecke);flex-wrap:wrap;display:flex}.titelzeile h1{margin:0}.dorfkarte{margin:0 0 var(--luecke-gross);border:1px solid var(--rand);border-radius:var(--radius);line-height:0;position:relative;overflow:hidden}.dorfkarte img{width:100%;height:auto;display:block}.karten-punkt{cursor:pointer;background:0 0;border:none;border-radius:50%;width:28px;height:28px;padding:0;position:absolute;transform:translate(-50%,-50%)}.karten-punkt:before{content:"";background:var(--akzent);border-radius:50%;transition:inset .12s;position:absolute;inset:8px;box-shadow:0 0 0 2px #ffffffd9,0 1px 4px #00000073}.karten-punkt:hover:before,.karten-punkt:focus-visible:before{inset:4px}.karten-punkt:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.ort-schirm{z-index:20;padding:var(--luecke);cursor:pointer;background:#0c0a09d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ort-blatt{cursor:default;max-width:min(880px,92vw)}.ort-blatt img{object-fit:contain;border-radius:var(--radius);border:1px solid var(--rand);width:100%;height:auto;max-height:78dvh;display:block}.ort-blatt p{margin:var(--luecke) 0 0;text-align:center;color:var(--text-leise)}.bildaufbau{z-index:60;padding:var(--luecke);pointer-events:none;background:#0c0a098c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bildaufbau-blatt{max-width:min(30ch,88vw);min-height:4.5em;padding:var(--luecke-gross) var(--luecke-gross);border:1px solid var(--rand);border-radius:var(--radius);color:var(--text);text-align:center;background:#14110feb;justify-content:center;align-items:center;font-size:1.15rem;font-style:italic;line-height:1.45;display:flex;box-shadow:0 10px 40px #0000008c}.bildaufbau-an,.bildaufbau-aus{transition:opacity .22s,transform .22s;display:inline-block}.bildaufbau-an{opacity:1;transform:translateY(0)}.bildaufbau-aus{opacity:0;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.bildaufbau-an,.bildaufbau-aus{opacity:1;transition:none;transform:none}}.ladering{position:absolute;top:calc(50% + 118px);left:50%;transform:translate(-50%)}.ladering-bahn{border-radius:50%;position:absolute;inset:0}.ladering-fertig{animation:.42s ease-out ladering-schluss}@keyframes ladering-schluss{0%{filter:none;transform:translate(-50%)scale(1)}40%{filter:drop-shadow(0 0 10px #e0a15cbf);transform:translate(-50%)scale(1.09)}to{filter:none;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.ladering-fertig{animation:none}}.figurblatt{align-items:center;gap:var(--luecke-gross);max-width:100%;margin:auto;display:flex}.figurblatt-spalte{gap:var(--luecke);flex-direction:column;min-width:0;max-width:760px;max-height:92vh;display:flex}.figurblatt-feld{flex:auto;min-height:0;overflow-y:auto}.figurblatt-knoepfe.dreistellig{justify-content:initial;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.figurblatt-knoepfe.dreistellig>:first-child{justify-self:start}.figurblatt-knoepfe.dreistellig>:last-child{justify-self:end}.figurblatt-knoepfe>button{justify-content:center;align-items:center;height:41px;padding-top:0;padding-bottom:0;display:inline-flex}.figurblatt-textknopf{padding:var(--luecke);justify-content:center;align-items:center;display:inline-flex}.figurblatt-feld.unsichtbar{visibility:hidden}.figurblatt-textknopf img{width:22px;height:22px;display:block}.figurblatt-knoepfe{justify-content:space-between;gap:var(--luecke);flex-wrap:wrap;flex:none;display:flex}.figurblatt-bild{aspect-ratio:1;object-fit:cover;border-radius:var(--radius);border:2px solid #f5f0ea99;flex:none;width:clamp(200px,24vw,340px);display:block}.figurkachel-bild{aspect-ratio:3/2;object-fit:cover;border-top:2px solid #f5f0ea99;width:100%;display:block}.figurkachel-huelle{line-height:0;position:relative}.figurkachel-alter{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:28px;height:28px;color:var(--text);font-variant-numeric:tabular-nums;background:#0c0a09b8;border:1px solid #f5f0ea73;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;display:flex;position:absolute;bottom:8px;right:8px}.figurkachel-preis{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:1rem;font-weight:600;display:inline-flex}.figurkachel-preis img{width:1.15em;height:1.15em;display:block}.sterne-legende{margin:0 0 var(--luecke);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:var(--radius);background:#0c0a09b8;border:1px solid #f5f0ea73;grid-template-columns:auto auto;gap:6px 14px;padding:12px 18px;font-size:1rem;line-height:1.35;display:inline-grid}.sterne-legende-zeile{display:contents}.sterne-legende-sterne{letter-spacing:2px;white-space:nowrap}.sterne-legende-sterne .an{color:var(--akzent)}.sterne-legende-sterne .aus{color:#f5f0ea38}.figurkachel-sterne{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:28px;color:var(--akzent);letter-spacing:2px;background:#0c0a09b8;border:1px solid #f5f0ea73;border-radius:14px;align-items:center;padding:0 8px;font-size:1rem;line-height:1;display:flex;position:absolute;bottom:8px;left:8px}.figurblatt-text{font-size:1rem;line-height:1.4}.figurblatt-text p{margin:0}.figurblatt-text p+p{margin-top:.7em}@media (width<=760px){.figurblatt{gap:var(--luecke);flex-direction:column}.figurblatt-bild{width:clamp(140px,40vw,220px)}.figurblatt{max-height:100%}.figurblatt-spalte{flex:auto;width:100%;min-height:0;max-height:none}}.karte{background:var(--grund-hoch);border:1px solid var(--rand);border-radius:var(--radius);padding:var(--luecke)}.fehler{border:1px solid var(--warnung);border-radius:var(--radius);color:var(--warnung);margin-bottom:var(--luecke);padding:10px 13px}.arbeitszeiten{gap:var(--lueckchen);flex-direction:column;align-items:flex-start;display:flex}.schicht{gap:var(--lueckchen);width:100%;padding:var(--lueckchen);border:1px solid var(--rand);border-radius:var(--radius);flex-direction:column;display:flex}.schicht-tage{flex-wrap:wrap;gap:6px;display:flex}.schicht-tage .tag{cursor:pointer;border:1px solid var(--rand);min-width:2.75rem;color:var(--text);background:0 0;border-radius:999px;padding:6px 8px}.schicht-tage .tag.an{background:var(--akzent);border-color:var(--akzent);color:#17120c}.schicht-zeit{gap:var(--luecke);flex-wrap:wrap;align-items:center;display:flex}.schicht-zeit label{align-items:center;gap:6px;margin:0;display:flex}.schicht-zeit input[type=time]{background:var(--grund-hoch);color:var(--text);border:1px solid var(--rand);border-radius:var(--radius);font:inherit;padding:8px 10px}.schicht-weg{color:var(--text-leise);cursor:pointer;background:0 0;border:0;text-decoration:underline}.kartenstapel{align-items:center;gap:var(--luecke);flex-direction:column;width:min(420px,100%);margin:0 auto;display:flex}.kartenstapel-flaeche{aspect-ratio:3/4.6;width:100%;max-height:72vh;position:relative}.kartenstapel-karte{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:#000;border-radius:22px;position:absolute;inset:0;overflow:hidden;box-shadow:0 18px 50px #0009}.kartenstapel-karte:active{cursor:grabbing}.kartenstapel-karte.unten{pointer-events:none;transition:transform .25s}.kartenstapel-karte img{object-fit:cover;object-position:center top;pointer-events:none;width:100%;height:100%;display:block}.kartenstapel-text{color:#fff;background:linear-gradient(#0000,#000000d9 55%);padding:70px 20px 20px;position:absolute;bottom:0;left:0;right:0}.kartenstapel-text h2{margin:0 0 6px;font-size:1.7rem;line-height:1.15}.kartenstapel-text p{opacity:1;color:#ffffffd9;margin:0;font-size:.98rem}.kartenstapel-knoepfe{justify-content:center;align-items:center;gap:16px;display:flex}.kartenstapel-knoepfe button{cursor:pointer;border:1px solid var(--rand);width:46px;height:46px;color:var(--text);background:#141210e6;border-radius:50%;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:1.15rem;display:flex}.kartenstapel-knoepfe button:disabled{opacity:.35;cursor:default}.kartenstapel-knoepfe button.gross{width:62px;height:62px;font-family:inherit;font-size:1.6rem}.kartenstapel-knoepfe button.nein{color:#f2f2f2}.kartenstapel-knoepfe button.ja{color:#e5484d}.kartenstapel-ende{text-align:center;gap:var(--luecke);flex-direction:column;align-items:center;padding:40px 0;display:flex}
