.erm-flieger{position:absolute;left:0;top:0;z-index:74;width:clamp(52px,7vw,84px);cursor:pointer;-webkit-tap-highlight-color:transparent;will-change:transform;transition:transform 0s}.erm-flieger img{width:100%;display:block;pointer-events:none;user-select:none;filter:drop-shadow(0 6px 8px rgba(30, 20, 10, .25));animation:erm-schweben 3.4s ease-in-out infinite}@keyframes erm-schweben{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-9px) rotate(2.5deg)}}.erm-flieger-fetzen{position:absolute;z-index:74;pointer-events:none;width:30px;opacity:.95;left:0;top:0;transition:transform .7s cubic-bezier(.2, .5, .4, 1),opacity .7s}.erm-flieger-fetzen img{width:100%;display:block}@media (prefers-reduced-motion:reduce){.erm-flieger img{animation:none}.erm-flieger-fetzen{display:none}}#edErmittler{position:fixed;inset:0;z-index:80;overflow-y:auto;overflow-x:hidden;background:radial-gradient(ellipse at 50% 30%,rgba(12,9,5,.3),rgba(12,9,5,.72) 78%),linear-gradient(rgba(20,15,8,.34),rgba(20,15,8,.34)),url("/assets/ermittler/mauer-kachel.webp") top left/clamp(460px,44vw,680px) auto repeat;transform:translateY(102%);transition:transform 2.6s cubic-bezier(.32, .05, .18, 1)}#edErmittler.oben{transform:translateY(0)}#edErmittler[hidden]{display:none}#edErmittler .erm-zu{position:fixed;top:.9rem;right:1.1rem;z-index:8;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(28,22,12,.55);color:#efe7d4;border:1px solid rgba(239,231,212,.5);font-size:1.2rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .5s ease 2.4s}#edErmittler.oben .erm-zu{opacity:1}@media (prefers-reduced-motion:reduce){#edErmittler{transition:none}#edErmittler .erm-zu{transition:none;opacity:1}}#edErmittler .buehne{position:relative;min-height:100%;display:grid;place-items:start center;padding:calc(.42 * min(46vw,44vh,440px) + 7vh) 4vw 8vh}@media (max-width:720px){#edErmittler .buehne{padding-top:calc(.42 * min(78vw,360px,38vh) + 6vh)}}#edErmittler .haenge{position:relative;width:min(46vw,44vh,440px);margin-bottom:84%}@media (max-width:720px){#edErmittler .haenge{width:min(78vw,360px,38vh)}}#edErmittler .wand{position:relative;width:100%;aspect-ratio:825/1100;filter:brightness(.42) saturate(.85);transition:filter .4s ease}#edErmittler .haenge.blitz .wand{filter:none;transition:none}#edErmittler .haenge.licht .wand{filter:none}#edErmittler .lampe{position:absolute;left:50%;bottom:100.5%;width:58%;transform:translateX(-50%);z-index:4;pointer-events:none}#edErmittler .lampe img{display:block;width:100%;height:auto;filter:brightness(.6);transition:filter .4s ease}#edErmittler .haenge.blitz .lampe img{filter:none;transition:none}#edErmittler .haenge.licht .lampe img{filter:none}#edErmittler .lampen-glut{position:absolute;left:50%;bottom:-4%;transform:translateX(-50%);width:64%;height:9%;border-radius:50%;background:radial-gradient(ellipse at 50% 30%,rgba(255,242,205,.85),rgba(255,222,150,.3) 55%,transparent 78%);filter:blur(2px);opacity:0}#edErmittler .lichtkegel{position:absolute;left:50%;top:-4%;width:225%;height:175%;transform:translateX(-50%);z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0,rgba(255,230,165,.34),rgba(255,230,165,.12) 40%,transparent 66%);opacity:0}#edErmittler .haenge.blitz .lampen-glut{opacity:1}#edErmittler .haenge.licht.mini .lampen-glut{opacity:.1;animation:none;transition:none}#edErmittler .haenge.licht.mini .lichtkegel{opacity:.1;transition:none}#edErmittler .haenge.licht.mini .wand{filter:brightness(.42) saturate(.85);transition:none}#edErmittler .haenge.licht.mini .lampe img{filter:brightness(.6);transition:none}#edErmittler .haenge.hart .lampe img,#edErmittler .haenge.hart .lampen-glut,#edErmittler .haenge.hart .lichtkegel,#edErmittler .haenge.hart .wand{transition:none!important}#edErmittler .haenge.blitz .lichtkegel{opacity:.8}#edErmittler .haenge.licht .lampen-glut{opacity:1;transition:opacity .3s ease;animation:erm-lampen-atmen 8s ease-in-out infinite 2s both}#edErmittler .haenge.licht .lichtkegel{opacity:1;transition:opacity .4s ease}@keyframes erm-lampen-atmen{0%,100%{opacity:1}47%{opacity:.93}52%{opacity:1}71%{opacity:.96}}@media (prefers-reduced-motion:reduce){#edErmittler .haenge.licht .lampen-glut{animation:none}}#edErmittler .fenster{position:absolute;left:15.5%;right:15.6%;top:11.6%;bottom:11.4%;background:#e9e2d0;background-image:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.5),transparent 60%),repeating-linear-gradient(90deg,rgba(0,0,0,.02) 0 1px,transparent 1px 4px);box-shadow:inset 0 0 22px rgba(0,0,0,.22);overflow:visible;cursor:pointer}#edErmittler .leinwand{position:absolute;inset:0;background:#efe7d4;background-image:radial-gradient(ellipse at 50% 40%,rgba(255,255,255,.6),transparent 65%)}#edErmittler .leinwand .herz-fest{position:absolute;left:30%;top:6%;height:49%;width:auto;max-width:66%;cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent}#edErmittler .leinwand.schreddert .herz-fest{display:none}#edErmittler .leinwand .figur{position:absolute;left:12%;bottom:8%;height:62%;width:auto;pointer-events:none;user-select:none}#edErmittler .leinwand.schreddert .figur{display:none}#edErmittler .streifen-halter{position:absolute;inset:0;clip-path:inset(0 0 -260% 0);pointer-events:none}#edErmittler .streifen{position:absolute;top:0;height:100%;will-change:transform;clip-path:polygon(0 0,100% 0,100% 97%,55% 100%,0 97.5%)}#edErmittler .rahmen{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 18px 28px rgba(30, 20, 10, .35)) drop-shadow(0 2px 4px rgba(0, 0, 0, .25));pointer-events:none;user-select:none;z-index:3}#edErmittler .schlitz{position:absolute;left:17%;right:17%;bottom:11.2%;height:.5%;background:#2a2420;opacity:0;z-index:2;border-radius:2px;box-shadow:0 0 0 0 rgba(192,32,32,0);transition:opacity .4s}#edErmittler .schlitz.an{opacity:1;box-shadow:0 0 12px 2px rgba(192,32,32,.35)}#edErmittler .leinwand::after{content:"";position:absolute;left:46%;top:24%;width:26%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(184,144,42,.5),rgba(184,144,42,.12) 55%,transparent 72%);opacity:0;transition:opacity .25s}#edErmittler .leinwand.hand-nah::after{opacity:1}#edErmittler .leinwand.schreddert::after{display:none}#edErmittler .ballon-hand{position:absolute;z-index:1;pointer-events:none;user-select:none;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .18));animation:erm-hand-wiegen 5.5s ease-in-out infinite}@keyframes erm-hand-wiegen{0%,100%{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}#edErmittler .leinwand.schreddert .ballon-hand{display:none}@media (prefers-reduced-motion:reduce){#edErmittler .ballon-hand{animation:none}}#edErmittler .ballon-ebene{position:absolute;inset:0;pointer-events:none;z-index:5}#edErmittler .ballon{position:absolute;left:0;top:0;transform-origin:50% 20%;pointer-events:auto;cursor:grab;user-select:none;-webkit-tap-highlight-color:transparent;will-change:transform;touch-action:none}#edErmittler .ballon.gefasst{cursor:grabbing}#edErmittler .ballon.gefasst img{filter:drop-shadow(0 14px 16px rgba(0, 0, 0, .28))}#edErmittler .ballon img{display:block;height:var(--h,150px);width:auto;pointer-events:none;filter:drop-shadow(0 6px 8px rgba(0, 0, 0, .18))}#edErmittler .ballon.platzt{cursor:default;pointer-events:none}#edErmittler .ballon.riss img{animation:erm-zucken .12s linear 1}@keyframes erm-zucken{0%{transform:scale(1)}50%{transform:scale(1.08,.94)}100%{transform:scale(1.02)}}#edErmittler .ballon.fetzen img{animation:erm-auseinander .22s ease-out 1 forwards}@keyframes erm-auseinander{0%{transform:scale(.7);opacity:1}100%{transform:scale(1.12);opacity:1}}#edErmittler .ballon.reste img{animation:erm-verwehen .55s ease-out 1 forwards}@keyframes erm-verwehen{0%{transform:scale(1);opacity:.95}100%{transform:scale(1.35) translateY(-14px);opacity:0}}@media (prefers-reduced-motion:reduce){#edErmittler .ballon.fetzen img,#edErmittler .ballon.reste img,#edErmittler .ballon.riss img{animation-duration:10ms}}#edErmittler .spray-text{position:absolute;left:50%;top:112%;transform:translateX(-50%) rotate(-1.6deg);font-family:"Stardos Stencil","Special Elite",monospace;font-weight:700;font-size:clamp(1rem, 2.9vw, 1.6rem);letter-spacing:.1em;white-space:nowrap;color:#201a12;text-shadow:0 0 1px rgba(32,26,18,.9),1px 1px 0 rgba(32,26,18,.28),-1px 0 0 rgba(32,26,18,.22),0 0 6px rgba(32,26,18,.3);opacity:.9;clip-path:inset(-10% 100% -10% 0);pointer-events:none}#edErmittler .spray-text.an{clip-path:inset(-10% 0 -10% 0);transition:clip-path 4.9s linear}#edErmittler .nische{position:absolute;left:50%;top:126%;width:40%;aspect-ratio:310/191;transform:translateX(-50%)}#edErmittler .nische .loch{position:absolute;inset:-5% -3%;background:url("/assets/ermittler/loch.webp") center/100% 100% no-repeat;opacity:0}#edErmittler .nische.aktiv .loch{opacity:1}#edErmittler .nische.offen .loch{opacity:1;cursor:pointer}#edErmittler .nische .stein{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:none;background-repeat:repeat}#edErmittler .nische .stein.schiebt{animation:erm-stein-schieben 1.9s ease-in-out both}@keyframes erm-stein-schieben{0%{transform:translate(0,0) scale(1);filter:drop-shadow(0 0 0 rgba(10, 7, 3, 0))}12%{transform:translate(-1px,0) scale(1)}22%{transform:translate(1.5px,.5px) scale(1.004)}34%{transform:translate(-1.5px,0) scale(1.01);filter:drop-shadow(0 3px 4px rgba(10, 7, 3, .4))}52%{transform:translate(1px,1.5px) scale(1.03)}74%{transform:translate(-.5px,3px) scale(1.06);filter:drop-shadow(0 8px 9px rgba(10, 7, 3, .5))}100%{transform:translate(0,5px) scale(1.09);filter:drop-shadow(0 13px 13px rgba(10, 7, 3, .55))}}#edErmittler .nische .stein.faellt{animation:erm-stein-fallen .95s cubic-bezier(.45,0,.85,.4) both}@keyframes erm-stein-fallen{0%{transform:translate(0,5px) scale(1.09) rotate(0);filter:drop-shadow(0 13px 13px rgba(10, 7, 3, .55))}18%{transform:translate(1px,14px) scale(1.09) rotate(3deg)}100%{transform:translate(14px,var(--erm-fall,120vh)) scale(1.09) rotate(26deg);filter:drop-shadow(0 4px 6px rgba(10, 7, 3, .3))}}@media (prefers-reduced-motion:reduce){#edErmittler .spray-text.an{transition:none}#edErmittler .nische .stein.faellt,#edErmittler .nische .stein.schiebt{animation:none}#edErmittler .nische .stein.faellt{display:none}}body.erm-mauer-offen .radio-bubble,body.erm-mauer-offen .radio-noten,body.erm-mauer-offen .radio-widget{display:none!important}#edErmittler .erm-loch-hinweis{position:absolute;left:50%;top:108%;transform:translateX(-50%);width:max-content;max-width:220%;font-family:"Special Elite",monospace;font-size:clamp(.68rem, 1.6vw, .82rem);letter-spacing:.05em;text-align:center;line-height:1.5;color:rgba(239,231,212,.85);text-shadow:0 1px 3px rgba(0,0,0,.8);opacity:0;transition:opacity .4s ease;pointer-events:none}#edErmittler .erm-loch-hinweis.zeigen{opacity:1}.erm-flugbuch{position:fixed;z-index:85;transform:translate(-50%,-50%) rotate(-4deg);pointer-events:none}.erm-flugbuch img{display:block;width:100%;filter:drop-shadow(0 22px 34px rgba(0, 0, 0, .55))}