@font-face{font-family:'IM Fell English';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/im-fell-english-latin-400-normal.woff2') format('woff2')}@font-face{font-family:'IM Fell English';font-style:italic;font-weight:400;font-display:swap;src:url('/assets/fonts/im-fell-english-latin-400-italic.woff2') format('woff2')}@font-face{font-family:'IM Fell English SC';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/im-fell-english-sc-latin-400-normal.woff2') format('woff2')}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/caveat-latin-600-normal.woff2') format('woff2')}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/caveat-latin-700-normal.woff2') format('woff2')}.labor-knopf{--lk-gold:rgba(233, 196, 128, 0.55);position:relative;display:flex;align-items:center;gap:18px;padding:22px 22px 18px 20px;min-height:104px;box-sizing:border-box;color:#efe7d4;text-decoration:none;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.03) 0,rgba(0,0,0,0) 35%,rgba(0,0,0,.3) 100%),url("/assets/labor/register-eisen.webp") 0 0/256px,#1b1714;border-radius:10px;box-shadow:inset 0 0 0 1px var(--lk-gold),inset 0 0 0 6px #120e0b,inset 0 0 0 7px rgba(233,196,128,.2),inset 0 -18px 30px rgba(0,0,0,.35),0 26px 50px rgba(0,0,0,.5);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.labor-knopf:focus-visible,.labor-knopf:hover{transform:translateY(-3px);outline:0;box-shadow:inset 0 0 0 1px rgba(242,214,160,.85),inset 0 0 0 6px #120e0b,inset 0 0 0 7px rgba(233,196,128,.32),inset 0 -18px 30px rgba(0,0,0,.35),0 0 34px rgba(255,140,60,.14),0 30px 56px rgba(0,0,0,.55)}.labor-knopf:focus-visible{outline:1px dashed #f2dfae;outline-offset:6px}.labor-knopf:active{transform:translateY(-1px) scale(.985)}.lk-nieten i{position:absolute;width:9px;height:9px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#b9a17a 0,#6d5a40 35%,#2a2016 70%,#120d09 100%);box-shadow:0 1px 1px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.35)}.lk-nieten i:first-child{left:13px;top:13px}.lk-nieten i:nth-child(2){right:13px;top:13px}.lk-nieten i:nth-child(3){left:13px;bottom:13px}.lk-nieten i:nth-child(4){right:13px;bottom:13px}.lk-glut{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse 46% 64% at 46% 132%,rgba(255,128,36,.55),rgba(214,70,12,.16) 46%,rgba(0,0,0,0) 74%),radial-gradient(ellipse 22% 40% at 13% 120%,rgba(255,150,60,.5),rgba(0,0,0,0) 70%);mix-blend-mode:screen;opacity:.8;animation:lk-flackern 3.4s ease-in-out infinite}@keyframes lk-flackern{0%,100%{opacity:.75}30%{opacity:1}55%{opacity:.62}80%{opacity:.92}}.lk-emblem{position:relative;flex:none;width:96px;height:96px;margin:-12px -8px -16px -12px}.lk-emblem img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transform:scale(.86)}.lk-schein{position:absolute;inset:4px 10px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(170,245,175,.26),rgba(120,220,140,.08) 55%,rgba(120,220,140,0) 100%)}.lk-bild{filter:drop-shadow(0 5px 7px rgba(0, 0, 0, .6)) drop-shadow(0 0 9px rgba(150, 235, 160, .3))}.lk-schwebe{position:absolute;inset:0}.lk-glanz{position:absolute;inset:0;display:none;pointer-events:none;transform:scale(.86);-webkit-mask:url('/assets/labor/emblem-diamant.webp') center/100% 100% no-repeat;mask:url('/assets/labor/emblem-diamant.webp') center/100% 100% no-repeat;background:linear-gradient(112deg,rgba(220,255,225,0) 44%,rgba(225,255,230,.62) 50%,rgba(220,255,225,0) 56%) no-repeat;background-size:300% 100%;background-position:90% 0;animation:lk-glanz 7s ease-in-out 1.2s infinite}@keyframes lk-glanz{0%,64%{background-position:90% 0}100%,86%{background-position:10% 0}}.lk-text{position:relative;flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.lk-text b{font-family:var(--font-display);font-weight:400;font-size:1.95rem;line-height:1;letter-spacing:-.01em;color:#efe7d4;white-space:nowrap}.lk-text small{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.22em;text-transform:uppercase;color:#e4ad74}.labor-knopf .gk-pfeil{position:relative}.labor-knopf:focus-visible .gk-pfeil,.labor-knopf:hover .gk-pfeil{background:#f2dfae;color:#15110e;border-color:#f2dfae;transform:translateX(3px)}.labor-knopf.gesperrt{justify-content:center}.labor-knopf.gesperrt .lk-glut{opacity:.12;animation:none}.labor-knopf.gesperrt .lk-emblem{margin:-12px 0 -16px}.labor-knopf.gesperrt .lk-schein,.labor-knopf.gesperrt .lk-text{display:none}.labor-knopf.gesperrt .gk-pfeil{position:absolute;right:22px;top:50%;margin-top:-21px}.labor-knopf.gesperrt .lk-glanz{display:block}.labor-knopf.erwacht .lk-glut{animation:lk-erwachen 2.4s ease-out 1,lk-flackern 3.1s ease-in-out 2.4s infinite}.labor-knopf.erwacht .lk-bild{animation:lk-stein-auf 2.4s ease-out 1 both}.labor-knopf.erwacht .lk-schein{animation:lk-schein-auf 2.4s ease-out 1 both}.labor-knopf.erwacht .lk-text{animation:lk-text 1.2s ease .5s both}@keyframes lk-stein-auf{0%{filter:brightness(1) saturate(1) contrast(1) drop-shadow(0 5px 7px rgba(0, 0, 0, .6)) drop-shadow(0 0 9px rgba(150, 235, 160, .3))}45%{filter:brightness(1.6) saturate(1.2) contrast(1) drop-shadow(0 5px 7px rgba(0, 0, 0, .6)) drop-shadow(0 0 16px rgba(190, 255, 195, .8))}100%{filter:brightness(1) saturate(1) contrast(1) drop-shadow(0 5px 7px rgba(0, 0, 0, .6)) drop-shadow(0 0 9px rgba(150, 235, 160, .3))}}@keyframes lk-schein-auf{0%{opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1.25)}100%{opacity:1;transform:none}}@keyframes lk-erwachen{0%{opacity:.1}30%{opacity:1}100%{opacity:.55}}@keyframes lk-text{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}.register-seite .labor-knopf{order:2}@media (max-width:899px){.register-seite .labor-knopf{order:4;margin:14px 0 4px;min-height:84px;padding:18px 16px 14px 14px;gap:14px;opacity:0;translate:0 16px;transition:transform .25s ease,box-shadow .25s ease,opacity .4s ease,translate .55s cubic-bezier(.3, 1.3, .5, 1)}.register.offen .register-seite .labor-knopf{opacity:1;translate:0 0;transition-delay:0s,0s,0.23s,0.23s}.lk-emblem{width:68px;height:68px;margin:-2px -6px -8px -8px}.labor-knopf.gesperrt .lk-emblem{margin:-2px 0 -8px}.lk-text b{font-size:clamp(1.2rem, 5.7vw, 1.7rem)}.lk-text small{font-size:.62rem;letter-spacing:.18em}.labor-knopf .gk-pfeil{width:38px;height:38px}.labor-knopf.gesperrt .gk-pfeil{right:16px;margin-top:-19px}}html.lb-offen,html.lb-offen body{overflow:hidden}#lb-zugang{position:fixed;inset:0;z-index:12000;overflow:hidden;background:#000;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .45s ease}#lb-zugang.lb-sichtbar{opacity:1}#lb-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#000;opacity:0;transition:opacity 1.2s ease .2s}#lb-zugang.lb-kamera-an #lb-video{opacity:1}#lb-schmelze{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#lb-funken{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}#lb-zugang.lb-fest{background:0 0}#lb-umriss{position:absolute;overflow:visible;pointer-events:none;z-index:2;filter:drop-shadow(0 0 6px rgba(255, 196, 110, .4));transition:opacity 1.4s ease .2s}#lb-umriss .lb-alles{transition:transform .45s cubic-bezier(.3, 1.45, .5, 1)}#lb-umriss .lb-fein,#lb-umriss .lb-guss,#lb-umriss .lb-guss-glut,#lb-umriss .lb-linie{fill:none;stroke-linecap:round;stroke-linejoin:round}#lb-umriss .lb-linie{stroke:rgba(243,222,170,0.95);stroke-dasharray:1;stroke-dashoffset:1}#lb-umriss .lb-fein{stroke:rgba(243,222,170,0.4);stroke-dasharray:1;stroke-dashoffset:1}#lb-zugang.lb-sichtbar #lb-umriss .lb-fein,#lb-zugang.lb-sichtbar #lb-umriss .lb-linie{animation:lb-zeichnen 1.6s cubic-bezier(.45,0,.2,1) .15s forwards}@keyframes lb-zeichnen{to{stroke-dashoffset:0}}#lb-umriss .lb-med{fill:rgba(255,238,205,0.04)}#lb-umriss .lb-guss{stroke:#fff4d2;stroke-dasharray:1;stroke-dashoffset:1}#lb-umriss .lb-guss-glut{stroke:#ffb347;stroke-dasharray:1;stroke-dashoffset:1;opacity:.6}#lb-zugang.lb-fest #lb-umriss{filter:drop-shadow(0 0 10px rgba(255, 196, 100, .85))}#lb-zugang.lb-glut #lb-umriss{filter:drop-shadow(0 0 16px rgba(255, 214, 130, 1))}#lb-zugang.lb-brand #lb-umriss{opacity:0;transition:opacity 1.6s ease .2s}.lb-zu{position:absolute;z-index:4;top:calc(env(safe-area-inset-top,0px) + 16px);right:max(16px,env(safe-area-inset-right,0px));width:50px;height:50px;padding:0;border-radius:50%;display:grid;place-items:center;border:1.5px solid rgba(239,231,212,.4);background:rgba(10,8,6,.4);color:#efe7d4;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .6s ease 1.2s}#lb-zugang.lb-sichtbar .lb-zu{opacity:1}#lb-zugang.lb-fest .lb-zu{opacity:0;pointer-events:none;transition-delay:0s}.lb-zu svg{width:17px;height:17px}.lb-zu:focus-visible{outline:1px dashed #f2dfae;outline-offset:4px}#lb-absage{position:fixed;inset:0;z-index:12500;display:grid;place-items:center;padding:24px max(20px,env(safe-area-inset-right,0px)) 24px max(20px,env(safe-area-inset-left,0px));background:rgba(5,4,3,.78);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}#lb-absage.lb-da{opacity:1}#labor[hidden],#lb-absage[hidden],#lb-vitrine[hidden],#lb-zugang[hidden]{display:none}.lb-karte{position:relative;width:min(100%,390px);box-sizing:border-box;padding:30px 26px 26px;color:#241b12;text-align:left;background:radial-gradient(120% 70% at 30% 0,rgba(255,255,255,.5),rgba(255,255,255,0) 60%),repeating-linear-gradient(0deg,rgba(120,90,40,.035) 0 1px,transparent 1px 5px),linear-gradient(180deg,#efe4c8,#dccaa1);border-radius:3px;box-shadow:0 30px 60px rgba(0,0,0,.7),inset 0 0 40px rgba(120,90,40,.2);transform:translateY(24px);transition:transform .55s cubic-bezier(.2, 1.3, .4, 1)}#lb-absage.lb-da .lb-karte{transform:none}.lb-karte small{display:block;font:500 0.66rem/1.4 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#6f5a44}.lb-karte h2{margin:12px 0 10px;font:400 1.5rem/1.15 var(--font-display);color:#2a1d12;text-wrap:balance}.lb-karte p{margin:0 0 20px;font:400 0.88rem/1.55 var(--font-mono);color:#4a3a28}.lb-karte p[hidden],.lb-karte-extra[hidden]{display:none}.lb-karte-extra{margin:4px 0 18px}.lb-karte-extra .anmelde-knoepfe{margin:0 auto}.lb-karte-extra .lb-karte-knopf{margin-top:0}.lb-karte-knopf{display:flex;align-items:center;justify-content:center;min-width:168px;height:48px;margin:0 auto;padding:0 26px;border:0;border-radius:999px;background:#15110e;color:#e2c27a;cursor:pointer;font:600 0.74rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.lb-karte-knopf:focus-visible{outline:2px solid #8c2f1f;outline-offset:3px}#labor{position:fixed;inset:0;z-index:11900;overflow:hidden;background:#050403;color:#efe6d2;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;opacity:1;transition:opacity .6s ease}#labor.lb-weg{opacity:0}#labor.lb-sanft{opacity:0}#labor button{font-family:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}#labor button:focus-visible{outline:2px solid #e2c27a;outline-offset:3px}.lb-welt{position:absolute;inset:0;overflow:hidden}.lb-umfeld{position:absolute;top:-50px;width:1400px;height:944px;display:none;pointer-events:none;background-color:#050403;background-repeat:no-repeat;background-size:100% 100%,24150px 944px;filter:blur(34px) brightness(.9)}.lb-umfeld.l{left:-1530px;background-position:0 0,0 0}.lb-umfeld.r{left:520px;background-position:0 0,100% 0}#labor.lb-breit .lb-umfeld{display:block}#labor.lb-breit .lb-rand{display:none}#labor.lb-breit .lb-platten{-webkit-mask-image:linear-gradient(90deg,transparent,#000 70px,#000 620px,transparent);mask-image:linear-gradient(90deg,transparent,#000 70px,#000 620px,transparent)}#lb-buehne{position:absolute;left:0;top:0;width:390px;height:844px;transform-origin:0 0}#labor .lb-abs{position:absolute}#labor .plus{mix-blend-mode:plus-lighter}.lb-zoom{position:absolute;inset:0;transform-origin:195px 470px;transition:transform 1.6s cubic-bezier(.45, 0, .2, 1)}#labor.lb-nah .lb-zoom{transform:scale(1.2)}#labor.lb-raus .lb-zoom{transition:transform 1.5s cubic-bezier(.6, 0, .6, 1),filter 1.5s ease;transform-origin:69px 262px;transform:scale(5);filter:brightness(2.6)}.lb-beben{position:absolute;inset:0}.lb-herd{position:absolute;left:0;top:0;width:390px;height:844px;pointer-events:none}.lb-herd .lb-tiegel-knopf{pointer-events:auto}#labor.lb-bebt .lb-beben{animation:lab-beben .16s linear infinite}@keyframes lab-beben{0%,100%{transform:translate(0,0)}25%{transform:translate(-1.2px,.8px)}50%{transform:translate(1px,-.9px)}75%{transform:translate(1.3px,1px)}}.lb-aufflammen,.lb-feuerlicht,.lb-platten{position:absolute;left:-150px;top:-50px;width:690px;height:944px;pointer-events:none}.lb-aufflammen img,.lb-feuerlicht img,.lb-platten img{position:absolute;inset:0;width:100%;height:100%;display:block}.lb-gl{position:absolute;inset:0;width:100%;height:100%;display:none}#labor.lb-mit-gl .lb-gl{display:block}#labor.lb-mit-gl .lb-aufflammen,#labor.lb-mit-gl .lb-feuerlicht,#labor.lb-mit-gl .lb-platten img{display:none}.lb-rand{position:absolute;top:-50px;width:60px;height:944px;pointer-events:none}.lb-rand.l{left:-150px;background:linear-gradient(90deg,#050403,rgba(5,4,3,0))}.lb-rand.r{left:480px;background:linear-gradient(270deg,#050403,rgba(5,4,3,0))}.lb-platten .lb-p-daemmerung,.lb-platten .lb-p-tag{opacity:0;transition:opacity 4s linear}.lb-stern{position:absolute;display:block;pointer-events:none;mix-blend-mode:screen;--lb-stern-a:0.9;opacity:var(--lb-stern-a);animation:lb-stern-atmen 7s ease-in-out infinite}.lb-stern[hidden]{display:none}.lb-stern.a{left:66px;top:74px;width:108px;height:88px}.lb-stern.b{left:212px;top:74px;width:108px;height:88px;animation-delay:-3.5s}#labor.lb-tag .lb-stern{--lb-stern-a:0.6}@keyframes lb-stern-atmen{0%,100%{opacity:var(--lb-stern-a)}50%{opacity:calc(var(--lb-stern-a) * .7)}}.lb-feuerlicht{opacity:var(--lb-feuer, .06)}.lb-feuerlicht.flacker img{animation:lab-flackern 1.9s ease-in-out infinite}@keyframes lab-flackern{0%,100%{opacity:1}17%{opacity:.86}31%{opacity:.97}48%{opacity:.82}63%{opacity:1}79%{opacity:.9}}.lb-aufflammen{opacity:0}#labor.lb-da .lb-aufflammen{animation:lab-aufflammen 2.6s ease-out .5s both}@keyframes lab-aufflammen{0%{opacity:0}30%{opacity:.85}100%{opacity:0}}.lb-staub{position:absolute;inset:0;pointer-events:none}.lb-staub i{position:absolute;width:2px;height:2px;border-radius:50%;background:rgba(220,232,255,.9);box-shadow:0 0 4px rgba(200,220,255,.7);animation:lab-staub 9s ease-in-out infinite alternate}#labor.lb-tag .lb-staub i{background:rgba(255,246,226,.95);box-shadow:0 0 5px rgba(255,236,200,.85)}@keyframes lab-staub{0%{transform:translate(0,0);opacity:.15}40%{opacity:.85}100%{transform:translate(var(--sx),var(--sy));opacity:.25}}.lb-fenster-knopf{position:absolute;left:34px;top:204px;width:72px;height:118px;border:0;padding:0;background:0 0;border-radius:6px}.lb-fensterglanz{position:absolute;left:30px;top:196px;width:84px;height:136px;pointer-events:none;opacity:0;background:radial-gradient(50% 50% at 50% 45%,rgba(200,220,255,.35),rgba(200,220,255,0) 70%);transition:opacity .4s ease}#labor.lb-tag .lb-fensterglanz{background:radial-gradient(50% 50% at 50% 45%,rgba(255,244,220,.4),rgba(255,244,220,0) 70%)}.lb-fenster-knopf:focus-visible+.lb-fensterglanz,.lb-fenster-knopf:hover+.lb-fensterglanz{opacity:1}#labor.lb-raus .lb-fensterglanz{opacity:1;transition:opacity .8s ease}.lb-maulglut{position:absolute;left:100px;top:482px;width:190px;height:160px;pointer-events:none;background:radial-gradient(closest-side,rgba(255,150,60,.55),rgba(255,90,20,.18) 55%,rgba(255,60,10,0) 100%);opacity:var(--lb-glut, .2)}.lb-maulglut-weiss{position:absolute;left:85px;top:458px;width:220px;height:210px;pointer-events:none;background:radial-gradient(closest-side,rgba(255,246,214,.72),rgba(255,210,120,.24) 46%,rgba(255,180,80,0) 100%);opacity:var(--lb-weiss, 0)}.lb-gruenglut{position:absolute;left:-10px;top:330px;width:410px;height:420px;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(190,255,196,.9),rgba(70,240,120,.42) 38%,rgba(40,210,95,.14) 68%,rgba(40,200,90,0) 100%)}.lb-maul{position:absolute;left:157px;top:520.2px;width:77px;height:67px;pointer-events:none;clip-path:polygon(0% 100%,0% 25.7%,0.4% 22.3%,1.7% 19%,3.8% 15.9%,6.7% 12.9%,10.3% 10.1%,14.6% 7.5%,19.6% 5.3%,25% 3.4%,30.9% 2%,37.1% 0.9%,43.5% 0.2%,50% 0%,56.5% 0.2%,62.9% 0.9%,69.1% 2%,75% 3.4%,80.4% 5.3%,85.4% 7.5%,89.7% 10.1%,93.3% 12.9%,96.2% 15.9%,98.3% 19%,99.6% 22.3%,100% 25.7%,100% 100%)}.lb-flammen-farbe{position:absolute;inset:0;filter:hue-rotate(var(--lb-hue, -10deg)) brightness(var(--lb-hell, .9)) saturate(var(--lb-satt, 1.2))}.lb-flammen{position:absolute;inset:0;transform-origin:50% 100%;transform:scaleY(var(--lb-hoch,.6));background:url('/assets/labor/flammen.webp') 0 0/3080px 68px no-repeat;animation:lab-flammen 2.2s steps(40) infinite}.lb-flammen.ruhig{opacity:var(--lb-ruhig, .7)}.lb-flammen.wild{opacity:var(--lb-wild, 0);animation-duration:1.1s;animation-delay:-.55s;transform:scaleY(var(--lb-hoch,.6)) scaleX(-1)}@keyframes lab-flammen{from{background-position-x:0}to{background-position-x:-3080px}}.lb-stossflamme{position:absolute;inset:0;opacity:0;background:radial-gradient(ellipse at 50% 88%,rgba(255,240,190,.85),rgba(255,160,60,.32) 40%,rgba(255,120,40,0) 70%)}#labor.lb-druck .lb-stossflamme{animation:lab-stossflamme .36s ease-in-out infinite alternate}@keyframes lab-stossflamme{0%{opacity:.25}100%{opacity:1}}#labor.lb-gruen .lb-flammen-farbe{filter:hue-rotate(100deg) brightness(1.3) saturate(2);transition:filter .15s ease}#labor.lb-gruen .lb-gruenglut{opacity:1;transition:opacity .15s ease}#labor.lb-gruen .lb-maulglut{background:radial-gradient(closest-side,rgba(150,255,160,.75),rgba(50,220,100,.3) 55%,rgba(40,200,90,0) 100%);opacity:1}#labor.lb-gruen .lb-feuerlicht,#labor.lb-nachgruen .lb-feuerlicht{filter:hue-rotate(100deg) saturate(1.7)}#labor.lb-nachgruen .lb-flammen-farbe{filter:hue-rotate(100deg) brightness(1.1) saturate(1.7)}#labor.lb-nachgruen .lb-gruenglut{opacity:.42;animation:lab-nachgruen 2.6s ease-in-out infinite alternate}@keyframes lab-nachgruen{from{opacity:.3}to{opacity:.55}}#labor.lb-schlacke.lb-nachgruen .lb-schmelze{filter:brightness(.6) sepia(1) hue-rotate(68deg) saturate(4.5) drop-shadow(0 0 5px rgba(90, 255, 130, .85))}#labor.lb-nachgruen .lb-ringglut{background:radial-gradient(ellipse,rgba(120,255,150,.9),rgba(50,220,100,.35) 50%,rgba(40,200,90,0) 72%);opacity:.6}#labor.lb-nachgruen .lb-qualm i{filter:brightness(.55) sepia(1) hue-rotate(70deg) saturate(3.2)}.lb-gruenglut{transition:opacity .9s ease}.lb-flammen-farbe{transition:filter .6s ease}.lb-hauch{position:absolute;left:195px;top:398px;width:0;height:0;pointer-events:none;opacity:var(--lb-rauch, .25)}.lb-hauch i,.lb-qualm i{position:absolute;left:0;top:0;background-size:100% 100%;opacity:0}.lb-hauch i{width:90px;height:90px;margin:-45px 0 0 -45px;filter:brightness(.7);animation:lab-hauch 6s linear infinite}@keyframes lab-hauch{0%{opacity:0;transform:translate(0,0) scale(.3)}20%{opacity:.7}100%{opacity:0;transform:translate(var(--dx),-260px) scale(2.4) rotate(var(--rot))}}.lb-r0{background-image:url('/assets/labor/rauch-0.webp')}.lb-r1{background-image:url('/assets/labor/rauch-1.webp')}.lb-r2{background-image:url('/assets/labor/rauch-2.webp')}.lb-qualm{position:absolute;left:195px;top:398px;width:0;height:0;pointer-events:none;display:none}#labor.lb-schlacke .lb-qualm{display:block}.lb-qualm i{width:120px;height:120px;margin:-60px 0 0 -60px;filter:brightness(.42);animation:lab-qualm 4.2s ease-out infinite}@keyframes lab-qualm{0%{opacity:0;transform:translate(0,0) scale(.3)}15%{opacity:.9}100%{opacity:0;transform:translate(var(--dx),-330px) scale(3.1) rotate(var(--rot))}}.lb-tiegel{position:absolute;left:151px;top:387.5px;width:89.5px;height:125.5px;pointer-events:none;clip-path:polygon(0% 0%,100% 0%,100% 45.2%,97.9% 49.1%,93.6% 50.6%,89.2% 51.6%,84.9% 52.5%,80.6% 53.1%,76.2% 53.6%,71.9% 54%,67.6% 54.4%,63.2% 54.6%,58.9% 54.8%,54.6% 54.9%,50.2% 54.9%,45.9% 54.9%,41.6% 54.8%,37.2% 54.6%,32.9% 54.4%,28.5% 54%,24.2% 53.6%,19.9% 53.1%,15.5% 52.5%,11.2% 51.6%,6.9% 50.6%,2.5% 49.1%,0% 45.2%)}.lb-tiegel img,.lb-tiegelglut{position:absolute;inset:0;width:100%;height:100%}.lb-tiegel .lb-tiegel-feuer{opacity:var(--lb-tiegel, .06)}.lb-tiegelglut{-webkit-mask-image:url('/assets/labor/tiegel-ruhe.webp');mask-image:url('/assets/labor/tiegel-ruhe.webp');-webkit-mask-size:100% 100%;mask-size:100% 100%;background:linear-gradient(0deg,rgba(255,150,60,.2),rgba(255,110,40,.75) 55%,rgba(255,220,140,.9));opacity:var(--lb-tiegelglut, 0)}.lb-schmelze{position:absolute;left:13px;top:9px;width:63px;height:22px;border-radius:50%;opacity:0;background:url('/assets/labor/schmelze.webp') 0 0/2048px 22px;animation:lab-schmelze 2.6s steps(32) infinite;transition:opacity .6s ease,filter 2.2s ease}@keyframes lab-schmelze{from{background-position-x:0}to{background-position-x:-2048px}}#labor.lb-gefuellt .lb-schmelze{opacity:.32;filter:grayscale(.6) brightness(.5)}#labor.lb-heiss .lb-schmelze{opacity:1;filter:none}#labor.lb-schlacke .lb-schmelze{opacity:1;filter:grayscale(1) brightness(.28) contrast(1.4);animation-play-state:paused}#labor.lb-bebt .lb-tiegel{animation:lab-zittern .11s linear infinite}@keyframes lab-zittern{0%,100%{transform:translate(0,0)}25%{transform:translate(-.8px,.5px)}50%{transform:translate(.6px,-.4px)}75%{transform:translate(.9px,.6px)}}.lb-ringglut{position:absolute;left:144px;top:429px;width:104px;height:32px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse,rgba(255,150,60,.9),rgba(255,90,20,.35) 50%,rgba(255,60,10,0) 72%);opacity:var(--lb-ring, .12)}#labor.lb-ruhe .lb-ringglut{animation:lab-ringatmen 4.2s ease-in-out infinite}@keyframes lab-ringatmen{0%,100%{opacity:.12}50%{opacity:.3}}.lb-ring{position:absolute;left:137px;top:444px;width:117px;height:23.5px;pointer-events:none}.lb-ring.lb-ring-feuer{opacity:var(--lb-ring, .12)}.lb-platsch{position:absolute;left:160px;top:378px;width:70px;height:48px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse,rgba(255,230,160,.95),rgba(255,140,40,.4) 45%,rgba(255,90,20,0) 72%)}.lb-platsch.an{animation:lab-platsch .9s ease-out both}@keyframes lab-platsch{0%{opacity:0;transform:scale(.4)}25%{opacity:1}100%{opacity:0;transform:scale(1.8)}}.lb-tiegel-knopf{position:absolute;left:126px;top:370px;width:138px;height:108px;border:0;padding:0;background:0 0;border-radius:50%}#labor:not(.lb-ruhe) .lb-tiegel-knopf{pointer-events:none}.lb-funken{position:absolute;left:195px;top:400px;width:0;height:0;pointer-events:none;opacity:var(--lb-funken, 0)}.lb-funken i{position:absolute;left:0;top:0;width:3px;height:3px;border-radius:50%;background:#fff3c8;opacity:0;box-shadow:0 0 6px 2px rgba(255,170,60,.9),0 0 14px 4px rgba(255,90,20,.45);animation:lab-funke 1.6s cubic-bezier(.2,.6,.4,1) infinite}@keyframes lab-funke{0%{opacity:0;transform:translate(0,0) scale(1)}10%{opacity:1}100%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(.3)}}#labor.lb-gruen .lb-funken i{background:#e6ffe8;box-shadow:0 0 6px 2px rgba(120,255,150,.9),0 0 14px 4px rgba(40,210,100,.45)}.lb-balg-platz{position:absolute;left:186px;top:579px;width:0;height:0;transform:rotate(56deg);transform-origin:0 0;pointer-events:none}.lb-balg{position:absolute;left:-2px;top:-45.75px;width:279.75px;height:91.25px;padding:0;border:0;background:0 0;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform:translate(200px,0);opacity:0;pointer-events:none;transition:transform .9s cubic-bezier(.25, 1, .3, 1),opacity .6s ease}#labor.lb-balg-da .lb-balg{transform:none;opacity:1;pointer-events:auto}#labor .lb-balg:focus-visible{outline:0}#labor .lb-balg:focus-visible .lb-balg-innen>img{filter:brightness(.52) saturate(.85) sepia(.18) drop-shadow(0 0 1.5px rgba(255, 226, 160, .95)) drop-shadow(0 0 8px rgba(226, 194, 122, .6))}.lb-balg-innen{position:absolute;inset:0;transform-origin:56% 58%}.lb-balg-innen img{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;filter:brightness(.52) saturate(.85) sepia(.18) drop-shadow(0 10px 12px rgba(0, 0, 0, .7))}.lb-balglicht{position:absolute;inset:0;pointer-events:none;-webkit-mask-image:url('/assets/labor/blasebalg.webp');mask-image:url('/assets/labor/blasebalg.webp');-webkit-mask-size:100% 100%;mask-size:100% 100%;background:radial-gradient(ellipse 55% 130% at 2% 50%,rgba(255,170,80,.9),rgba(255,110,40,.38) 40%,rgba(255,80,20,0) 100%);opacity:var(--lb-balglicht, .4)}#labor.lb-gruen .lb-balglicht{background:radial-gradient(ellipse 45% 120% at 2% 50%,rgba(170,255,180,.7),rgba(60,220,110,.25) 40%,rgba(40,200,90,0) 100%)}.lb-balg-ruf{position:absolute;left:170px;top:8px;width:92px;height:76px;border-radius:50%;pointer-events:none;opacity:0;box-shadow:0 0 0 1.5px rgba(242,214,160,.7),0 0 18px rgba(255,190,110,.35)}#labor.lb-befuellt:not(.lb-druck) .lb-balg-ruf{animation:lab-ruf 1.8s ease-out 1.1s infinite}@keyframes lab-ruf{0%{opacity:.9;transform:scale(.6)}100%{opacity:0;transform:scale(1.7)}}#labor.lb-druck .lb-balg-innen{animation:lab-pumpen .36s ease-in-out infinite alternate}@keyframes lab-pumpen{0%{transform:scaleY(1)}100%{transform:scaleY(.76) scaleX(.985)}}.lb-stoss{position:absolute;left:0;top:0;width:26px;height:18px;margin:-9px 0 0 -13px;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(ellipse,rgba(255,220,170,.7),rgba(255,220,170,0) 70%)}#labor.lb-druck .lb-stoss{animation:lab-stoss .36s ease-out infinite}@keyframes lab-stoss{0%{opacity:.9;transform:translate(0,0) scale(.4)}100%{opacity:0;transform:translate(-26px,-4px) scale(1.4)}}.lb-balgschatten{position:absolute;left:210px;top:700px;width:170px;height:46px;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(ellipse,rgba(0,0,0,.55),rgba(0,0,0,0) 70%);transition:opacity .8s ease}#labor.lb-balg-da .lb-balgschatten{opacity:1}.lb-fundschein{position:absolute;inset:0;pointer-events:none;display:none}#labor.lb-treffer .lb-fundschein{display:block}.lb-blitz{position:absolute;left:-15px;top:100px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#fffae6,rgba(255,210,120,.55) 30%,rgba(255,160,60,0) 70%);animation:lab-blitz 1.3s ease-out both}@keyframes lab-blitz{0%{opacity:0}10%{opacity:1}100%{opacity:0}}.lb-strahlen{position:absolute;left:65px;top:160px;width:260px;height:260px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,226,150,0) 0deg 7deg,rgba(255,226,150,.55) 9deg 11deg,rgba(255,226,150,0) 13deg 22deg);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,0.8) 25%,transparent 68%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,0.8) 25%,transparent 68%);animation:lab-drehen 16s linear infinite,lab-auf 1.4s ease-out both}@keyframes lab-drehen{to{transform:rotate(360deg)}}@keyframes lab-auf{from{opacity:0}to{opacity:1}}.lb-steigt{position:absolute;left:130px;top:222px;width:130px;height:130px;animation:lab-steigt 1.9s cubic-bezier(.2,.9,.25,1.08) .25s both}@keyframes lab-steigt{0%{opacity:0;transform:translateY(160px) scale(.18)}30%{opacity:1}100%{opacity:1;transform:none}}.lb-steigt img{width:130px;height:130px;display:block;animation:lab-schweben 3.4s ease-in-out 2.2s infinite alternate;filter:drop-shadow(0 0 18px rgba(255, 220, 140, .75)) drop-shadow(0 12px 16px rgba(0, 0, 0, .5))}@keyframes lab-schweben{to{transform:translateY(-9px)}}.lb-glitzer{position:absolute;width:4px;height:4px;background:#fff8dc;border-radius:50%;box-shadow:0 0 8px 2px rgba(255,220,140,.9);animation:lab-glitzer 2.2s ease-in-out infinite}@keyframes lab-glitzer{0%,100%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1)}}#labor.lb-grollen .lb-beben{animation:lab-grollen .11s linear infinite}@keyframes lab-grollen{0%,100%{transform:translate(0,0) rotate(0)}20%{transform:translate(-4px,2px) rotate(-.25deg)}40%{transform:translate(3px,-3px) rotate(.2deg)}60%{transform:translate(-3px,-1px) rotate(-.1deg)}80%{transform:translate(4px,3px) rotate(.15deg)}}.lb-geroell{position:absolute;left:0;top:-60px;width:390px;height:0;pointer-events:none;display:none}#labor.lb-desk .lb-geroell{width:1366px}#labor.lb-grollen .lb-geroell{display:block}.lb-brocken{position:absolute;top:0;width:calc(7px * var(--gs,1));height:calc(5.5px * var(--gs,1));border-radius:35% 55% 40% 60%;background:radial-gradient(circle at 35% 30%,#d9c9ac,#8f7a5e 45%,#3f3225 85%);box-shadow:0 0 2px rgba(0,0,0,.6);opacity:0;animation:lab-fallen 1.2s cubic-bezier(.5,0,1,1) infinite}.lb-staubfall{position:absolute;top:0;width:5px;height:120px;opacity:0;filter:blur(1px);background:linear-gradient(rgba(226,212,186,0),rgba(226,212,186,.55),rgba(226,212,186,0));animation:lab-rieseln 1.4s linear infinite}.lb-geroell::before{content:"";position:absolute;left:-10%;top:30px;width:120%;height:200px;pointer-events:none;background:radial-gradient(60% 50% at 50% 0,rgba(214,198,170,.35),rgba(214,198,170,0) 70%);animation:lab-deckenstaub 2.2s ease-out both}@keyframes lab-deckenstaub{0%{opacity:0;transform:translateY(-20px)}30%{opacity:1}100%{opacity:.25;transform:translateY(60px)}}@keyframes lab-fallen{0%{transform:translate(0,0) rotate(0);opacity:0}8%{opacity:1}100%{transform:translate(var(--gx),960px) rotate(var(--gr));opacity:1}}@keyframes lab-rieseln{0%{transform:translateY(0);opacity:0}15%{opacity:1}100%{transform:translateY(700px);opacity:0}}.lb-ausschlag{position:absolute;left:95px;top:285px;width:200px;height:300px;opacity:0;pointer-events:none}.lb-zunge{position:absolute;left:50%;bottom:0;width:90px;height:210px;margin-left:-45px;transform-origin:50% 100%;border-radius:50% 50% 46% 46%/64% 64% 36% 36%;background:radial-gradient(ellipse 50% 62% at 50% 82%,#fffbe8 0,#ffe39a 22%,#ffab45 46%,rgba(255,110,30,.45) 64%,rgba(255,90,20,0) 78%);animation:lab-zunge .42s ease-in-out infinite alternate}.lb-zunge.a{--zr:0deg;--zs:1}.lb-zunge.b{--zr:-24deg;--zs:0.72;width:70px;margin-left:-35px;animation-delay:-.17s;animation-duration:.37s}.lb-zunge.c{--zr:24deg;--zs:0.72;width:70px;margin-left:-35px;animation-delay:-.29s;animation-duration:.47s}@keyframes lab-zunge{from{transform:rotate(var(--zr)) scale(calc(var(--zs) * .92),calc(var(--zs) * .86))}to{transform:rotate(calc(var(--zr) * 1.15)) scale(calc(var(--zs) * 1.05),calc(var(--zs) * 1.12))}}.lb-feuerball{position:absolute;left:-110px;top:40px;width:420px;height:420px;border-radius:50%;opacity:0;background:radial-gradient(closest-side,rgba(255,244,210,.95),rgba(255,170,70,.5) 40%,rgba(255,110,30,0) 100%)}#labor.lb-ausschlag-an .lb-ausschlag{animation:lab-ausschlag 2.6s cubic-bezier(.2,.8,.3,1) both}#labor.lb-ausschlag-an .lb-feuerball{animation:lab-feuerball 1.4s ease-out both}@keyframes lab-ausschlag{0%{opacity:0;transform:scale(.4);transform-origin:50% 100%}10%{opacity:1;transform:scale(1.15);transform-origin:50% 100%}35%{transform:scale(.95);transform-origin:50% 100%}100%{opacity:.6;transform:scale(1);transform-origin:50% 100%}}@keyframes lab-feuerball{0%{opacity:0;transform:scale(.2)}15%{opacity:1}100%{opacity:0;transform:scale(1.5)}}.lb-steinglut{position:absolute;left:-200px;top:-60px;width:790px;height:1040px;pointer-events:none;opacity:0;background:radial-gradient(48% 42% at 50% 56%,var(--lb-stein-a,rgba(255,220,140,.5)),rgba(0,0,0,0) 78%);transition:opacity 1.2s ease}#labor.lb-desk .lb-steinglut{left:120px;top:-80px;width:1126px;height:1040px}#labor.lb-steinfeuer .lb-steinglut{opacity:.9}#labor.lb-puls .lb-steinglut{animation:lab-puls .55s ease-out}@keyframes lab-puls{0%{opacity:1;transform:scale(1.12)}100%{opacity:.9;transform:none}}#labor.lb-steinfeuer .lb-flammen-farbe{filter:hue-rotate(var(--lb-steinhue, 0deg)) brightness(1.55) saturate(var(--lb-steinsatt, 2));transition:filter .9s ease}#labor.lb-steinfeuer .lb-feuerlicht{filter:hue-rotate(var(--lb-steinhue, 0deg)) saturate(var(--lb-steinsatt, 2));opacity:1}#labor.lb-steinfeuer .lb-maulglut{background:radial-gradient(closest-side,var(--lb-stein-a),rgba(0,0,0,0));opacity:1}#labor.lb-steinfeuer .lb-funken{opacity:1}#labor.lb-steinfeuer .lb-funken i{background:#fff;box-shadow:0 0 6px 2px var(--lb-stein),0 0 16px 5px var(--lb-stein-a)}#labor.lb-steinfeuer .lb-feuerball{background:radial-gradient(closest-side,#fff,var(--lb-stein-a) 45%,rgba(0,0,0,0))}#labor.lb-steinfeuer .lb-blitz{background:radial-gradient(circle,#fff,var(--lb-stein-a) 32%,rgba(0,0,0,0) 70%)}#labor.lb-steinfeuer .lb-strahlen{background:repeating-conic-gradient(from 0deg,rgba(0,0,0,0) 0deg 7deg,color-mix(in srgb,var(--lb-stein) 70%,#fff) 9deg 11deg,rgba(0,0,0,0) 13deg 22deg)}#labor.lb-steinfeuer .lb-steigt img{filter:drop-shadow(0 0 22px var(--lb-stein)) drop-shadow(0 12px 16px rgba(0, 0, 0, .5))}#labor.lb-steinfeuer .lb-glitzer{box-shadow:0 0 8px 2px var(--lb-stein)}.lb-weissblende{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 55%,#fff 0,color-mix(in srgb,var(--lb-stein,#ffe7b0) 60%,#fff) 45%,rgba(255,255,255,.75) 100%)}#labor.lb-hellblende .lb-weissblende{animation:lab-hell 1.3s ease-out both}@keyframes lab-hell{0%{opacity:0}16%{opacity:1}100%{opacity:0}}.lb-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(130% 90% at 50% 50%,rgba(0,0,0,0) 60%,rgba(0,0,0,.45) 100%)}#labor.lb-tag .lb-vignette{background:radial-gradient(130% 90% at 50% 50%,rgba(0,0,0,0) 64%,rgba(0,0,0,.35) 100%)}.lb-korn{position:absolute;inset:0;pointer-events:none;opacity:.06;background:url('/assets/labor/korn.webp') 0 0/256px 256px;animation:lab-korn .5s steps(4) infinite}@keyframes lab-korn{0%{background-position:0 0}25%{background-position:-60px 40px}50%{background-position:80px -30px}75%{background-position:-20px -90px}100%{background-position:0 0}}.lb-licht{position:absolute;inset:0;pointer-events:none;opacity:0;background:#dfe7f5;transition:opacity .9s ease .8s}#labor.lb-tag .lb-licht{background:#fff6e4}#labor.lb-raus .lb-licht{opacity:1}.lb-titel{position:absolute;z-index:3;left:max(20px,env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 22px);max-width:60vw;margin:0;pointer-events:none;opacity:0;font:400 clamp(1.7rem, 7.6vw, 2.2rem)/1.04 var(--font-display);color:#f3e8cf;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 2px rgba(0,0,0,.8);text-wrap:balance}#labor.lb-titel-an .lb-titel{animation:lab-titel-auf 1.4s ease .4s both,lab-titel-weg 2.6s ease 5.4s forwards}@keyframes lab-titel-auf{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes lab-titel-weg{from{opacity:1}to{opacity:0}}.lb-ecke{position:absolute;z-index:3;top:calc(env(safe-area-inset-top,0px) + 12px);right:max(12px,env(safe-area-inset-right,0px));display:flex;gap:10px;align-items:center;opacity:0;transition:opacity .8s ease}#labor.lb-da .lb-ecke{opacity:1}#labor.lb-buch-offen .lb-bogen,#labor.lb-buch-offen .lb-ecke,#labor.lb-buch-offen .lb-titel{visibility:hidden}.lb-rund{position:relative;display:grid;place-items:center;width:54px;height:54px;padding:0;border-radius:50%;border:1.5px solid rgba(226,194,122,.55);background:rgba(16,11,8,.6);color:#e2c27a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px rgba(0,0,0,.45);transition:background .2s ease,border-color .2s ease,transform .2s ease}.lb-rund:hover{background:rgba(40,28,18,.8);border-color:rgba(242,214,160,.9)}.lb-rund:active{transform:scale(.94)}.lb-rund svg{width:24px;height:24px}.lb-rund[hidden]{display:none}.lb-rund.neu{animation:lab-knopf-neu 1.4s cubic-bezier(.2,1.4,.4,1) both}@keyframes lab-knopf-neu{0%{transform:scale(0);box-shadow:0 0 0 0 rgba(255,220,140,.8)}60%{transform:scale(1.15);box-shadow:0 0 0 14px rgba(255,220,140,0)}100%{transform:none}}.lb-kasten{position:absolute;left:45px;bottom:30px;width:300px;box-sizing:border-box;padding:22px 22px 22px;border-radius:26px;display:flex;flex-direction:column;align-items:center;gap:18px;opacity:0;transform:translateY(30px) scale(.97);pointer-events:none;transition:opacity .35s ease,transform .5s cubic-bezier(.2, 1, .3, 1)}#labor.lb-kasten-auf .lb-kasten{opacity:1;transform:none;pointer-events:auto}.lb-glas{background:linear-gradient(180deg,rgba(30,21,15,.86),rgba(13,9,7,.92));border:1px solid rgba(226,194,122,.34);box-shadow:0 24px 60px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,232,190,.07);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lb-proben{display:flex;justify-content:center;gap:46px}.lb-probe{position:relative;width:92px;height:92px;border-radius:50%;border:0;padding:0;background:radial-gradient(circle at 50% 36%,#5e1a22 0,#370a11 52%,#1c0407 100%);box-shadow:inset 0 7px 16px rgba(0,0,0,.65),inset 0 -2px 7px rgba(255,140,140,.07),0 0 0 2px #1b130c,0 0 0 3.5px #a9843f,0 0 0 4.5px rgba(0,0,0,.6),0 10px 18px rgba(0,0,0,.5);transition:box-shadow .2s ease,transform .2s ease}.lb-probe:hover{box-shadow:inset 0 7px 16px rgba(0,0,0,.65),0 0 0 2px #1b130c,0 0 0 3.5px #e2c27a,0 0 0 4.5px rgba(0,0,0,.6),0 0 22px rgba(226,194,122,.35);transform:translateY(-2px)}.lb-probe .lb-plus{position:absolute;inset:0;display:grid;place-items:center;color:rgba(226,194,122,.85)}.lb-probe .lb-plus svg{width:30px;height:30px}.lb-probe img{position:absolute;left:9px;top:9px;width:74px;height:74px;filter:drop-shadow(0 5px 6px rgba(0, 0, 0, .6));animation:lab-probe-rein .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes lab-probe-rein{from{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.lb-probe.voll .lb-plus{display:none}.lb-los{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:0;padding:0 22px;overflow:hidden;border-radius:999px;border:0;margin-top:-18px;opacity:0;pointer-events:none;font:600 0.82rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#1d140a;background:linear-gradient(180deg,#f3d896,#c99b4c);box-shadow:0 8px 22px rgba(226,170,80,.32),inset 0 1px 0 rgba(255,255,255,.5);transition:height .4s cubic-bezier(.2, 1, .3, 1),margin .4s cubic-bezier(.2, 1, .3, 1),opacity .3s ease}.lb-los svg{width:15px;height:17px;flex:none}#labor.lb-bereit .lb-los{height:54px;margin-top:0;opacity:1;pointer-events:auto}.lb-los:hover{box-shadow:0 12px 28px rgba(226,170,80,.45),inset 0 1px 0 rgba(255,255,255,.5)}.lb-flug{position:absolute;left:0;top:0;width:74px;height:74px;pointer-events:none;filter:drop-shadow(0 6px 10px rgba(0, 0, 0, .6))}.lb-bogen{position:absolute;left:14px;right:14px;bottom:16px;box-sizing:border-box;padding:24px 22px 20px;border-radius:24px;display:flex;flex-direction:column;gap:12px;opacity:0;transform:translateY(60px);pointer-events:none;transition:opacity .4s ease,transform .55s cubic-bezier(.2, 1, .3, 1)}.lb-bogen.lb-da{opacity:1;transform:none;pointer-events:auto}.lb-bogen small{font:500 0.66rem/1.2 var(--font-mono);letter-spacing:.28em;text-transform:uppercase;color:#e2c27a}.lb-bogen h2{margin:0;font:400 2.05rem/1.05 var(--font-display);color:#f8ebcb;text-wrap:balance}.lb-bogen p{margin:0;font:400 0.92rem/1.5 var(--font-mono);color:rgba(239,230,210,.88);text-wrap:pretty}.lb-bogen .lb-gruenzeile{color:#9fe3a6;font:400 1.08rem/1.35 var(--font-display);text-shadow:0 0 14px rgba(90,240,130,.45)}.lb-bogen .lb-rubin{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:rgba(163,22,43,.16);box-shadow:inset 0 0 0 1px rgba(245,138,154,.35);color:#f6d6da}.lb-rubin img.eds-marke.eds-marke{font-size:1.15rem;margin:0}.lb-rubin-bilder{display:inline-flex;gap:2px;flex:none}.lb-rubin-bilder img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0, 0, 0, .5))}#labor .lb-bogen.lb-gruen-bogen{border-color:rgba(130,230,150,.5);box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 34px rgba(80,230,120,.18),inset 0 1px 0 rgba(255,232,190,.07)}#labor .lb-bogen.lb-gruen-bogen .lb-bogen-kopf img{filter:brightness(.9) sepia(1) hue-rotate(68deg) saturate(3.2) drop-shadow(0 0 14px rgba(110, 255, 140, .6))}.lb-bogen-kopf{display:flex;align-items:center;gap:14px}.lb-bogen-kopf img{flex:none;width:70px;height:70px;filter:drop-shadow(0 0 12px rgba(255, 220, 140, .5))}.lb-bogen-kopf span{display:flex;flex-direction:column;gap:8px;min-width:0}.lb-bogen.lb-grau{border-color:rgba(190,186,176,.35)}.lb-bogen.lb-grau small{color:rgba(214,208,196,.85)}.lb-bogen.lb-grau .lb-bogen-kopf img{filter:drop-shadow(0 8px 12px rgba(0, 0, 0, .7))}.lb-knoepfe{display:flex;gap:10px;margin-top:6px}.lb-knopf{flex:1;display:flex;align-items:center;justify-content:center;height:52px;padding:0 18px;border-radius:999px;border:0;font:600 0.78rem/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#1d140a;background:linear-gradient(180deg,#f3d896,#c99b4c);box-shadow:0 8px 22px rgba(226,170,80,.3),inset 0 1px 0 rgba(255,255,255,.5)}.lb-knopf.zwei{flex:none;background:0 0;color:#ead9b6;box-shadow:inset 0 0 0 1.5px rgba(226,194,122,.55);padding:0 22px}.lb-knopf.zwei:hover{background:rgba(226,194,122,.1)}.lb-wahl{position:absolute;inset:0;z-index:4;display:none}.lb-wahl.lb-da{display:block}.lb-wahl-grund{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,3,2,.35),rgba(5,3,2,.82));animation:lab-auf .3s ease both}.lb-wahl-blatt{position:absolute;left:50%;bottom:0;width:min(100%,560px);max-height:min(74vh,640px);transform:translateX(-50%);box-sizing:border-box;padding:16px max(14px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 14px) max(14px,env(safe-area-inset-left,0px));border-radius:26px 26px 0 0;border-bottom:0;display:flex;flex-direction:column;gap:12px;animation:lab-lade .45s cubic-bezier(.2,1,.3,1) both}@keyframes lab-lade{from{opacity:0;transform:translate(-50%,50px)}to{opacity:1;transform:translate(-50%,0)}}.lb-wahl-kopf{display:flex;justify-content:center;position:relative;min-height:46px}.lb-wahl-kopf i{width:46px;height:5px;margin-top:4px;border-radius:3px;background:rgba(226,194,122,.35)}.lb-wahl-kopf .lb-rund{position:absolute;right:0;top:0;width:46px;height:46px;box-shadow:none}.lb-wahl-kopf .lb-rund svg{width:16px;height:16px}.lb-wahl-liste{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width:480px){.lb-wahl-liste{grid-template-columns:repeat(4,minmax(0,1fr))}}.lb-wahl-leer{grid-column:1/-1;margin:18px 6px 26px;text-align:center;font:400 0.95rem/1.5 var(--font-mono);color:rgba(239,230,210,.72)}.lb-gg{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border-radius:14px;border:1px solid rgba(226,194,122,.16);color:#efe3c8;background:radial-gradient(circle at 50% 30%,rgba(94,26,34,.55),rgba(30,8,11,.55) 70%);transition:border-color .2s ease,transform .2s ease,background .2s ease,opacity .2s ease}.lb-gg:hover{border-color:rgba(226,194,122,.7);transform:translateY(-2px)}.lb-gg img{width:66px;height:66px;filter:drop-shadow(0 6px 8px rgba(0, 0, 0, .55))}.lb-gg b{max-width:100%;font:400 0.84rem/1.14 var(--font-display);text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.lb-gg b.lang{font-size:.72rem}.lb-gg small{display:flex;align-items:center;gap:6px;font:500 0.6rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(239,230,210,.6)}.lb-gg small i{width:8px;height:8px;border-radius:50%;background:#a9cf9c}.lb-gg.s1 small i{background:#e2c27a}.lb-gg.s2 small i{background:conic-gradient(#ff8080,#ffd36e,#8bf08b,#7fd0ff,#c49bff,#ff8080)}.lb-gg.s1{border-color:rgba(226,194,122,.32)}.lb-gg.s2{border-color:rgba(196,155,255,.4)}.lb-gg[disabled]{opacity:.3;cursor:default;transform:none}.lb-meldung{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 26px);z-index:6;transform:translate(-50%,20px);max-width:calc(100% - 40px);box-sizing:border-box;padding:13px 20px;border-radius:16px;opacity:0;pointer-events:none;background:rgba(21,17,14,.94);color:#efe7d4;border:1px solid rgba(239,231,212,.25);font:500 0.78rem/1.4 var(--font-mono);text-align:center;transition:opacity .3s ease,transform .3s ease}.lb-meldung.lb-da{opacity:1;transform:translate(-50%,0)}.lb-buch{position:absolute;inset:0;z-index:5;display:none}.lb-buch.lb-da{display:block}.lb-buch-grund{position:absolute;inset:0;background:rgba(5,3,2,.93);animation:lab-auf .35s ease both}.lb-buch-buehne{position:absolute;left:0;top:0;width:390px;height:844px;transform-origin:0 0}.lb-buch-innen{position:absolute;inset:0;animation:lab-buch-auf .6s cubic-bezier(.2,1,.3,1) both}.lb-buch.lb-erst .lb-buch-innen{animation-duration:.9s}@keyframes lab-buch-auf{from{opacity:0;transform:translateY(24px) scale(.97)}to{opacity:1;transform:none}}.lb-reiter{position:absolute;left:16px;right:16px;top:46px;display:flex;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(226,194,122,.32)}.lb-reiter button{flex:1;min-width:0;height:44px;padding:0 2px;border:0;border-radius:999px;background:0 0;color:rgba(239,230,210,.72);font:500 0.58rem/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.lb-reiter button.an{background:rgba(226,194,122,.16);color:#f0dfb8;box-shadow:inset 0 0 0 1px rgba(226,194,122,.42)}.lb-seiten{position:absolute;left:16px;top:112px;width:358px;height:590px;overflow:hidden;border-radius:6px}.lb-blatt{position:absolute;left:0;top:0;width:1432px;height:590px;transition:transform .5s cubic-bezier(.3, .8, .3, 1)}.lb-seite{position:absolute;top:0;width:358px;height:590px;background:url("/assets/labor/buch.webp") no-repeat;background-size:716px 590px}.lb-seite[data-s="0"]{left:0}.lb-seite[data-s="1"]{left:358px}.lb-seite[data-s="2"]{left:716px}.lb-seite[data-s="3"]{left:1074px}.lb-seite.links{background-position:0 0}.lb-seite.rechts{background-position:-358px 0}.lb-seite-innen{position:absolute;left:62px;right:24px;top:30px;bottom:96px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(90,60,30,0.45) transparent;color:#2b1d12;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 22px),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 10px,#000 calc(100% - 22px),transparent);-webkit-user-select:text;user-select:text}.lb-seite.rechts .lb-seite-innen{left:26px;right:60px}.lb-seite-innen>small{display:block;font:400 13px/1 'IM Fell English SC',Georgia,serif;letter-spacing:.12em;color:#6a4a2c}.lb-seite-innen>h2{margin:10px 0 0;font:italic 400 30px/1.05 'IM Fell English',Georgia,serif;color:#2b1d12}.lb-strich{height:1px;margin:12px 0 6px;background:rgba(60,40,22,.45)}.lb-erzaehlung{font:400 17px/1.5 'IM Fell English',Georgia,serif;padding-bottom:18px}.lb-erzaehlung .lb-jahre{margin:2px 0 12px;font:600 21px/1 Caveat,cursive;color:#7a2e1a}.lb-erzaehlung h3{margin:18px 0 4px;font:400 14px/1.15 'IM Fell English SC',Georgia,serif;letter-spacing:.1em;color:#6a4a2c}.lb-erzaehlung p{margin:0 0 9px}.lb-erzaehlung p.lb-erst::first-letter{float:left;font:400 50px/0.86 'IM Fell English',Georgia,serif;margin:4px 6px 0 0;color:#7a2e1a}.lb-erzaehlung blockquote{margin:14px 0;padding:10px 12px;border-left:2px solid rgba(122,46,26,.55);font:italic 400 17.5px/1.4 'IM Fell English',Georgia,serif;color:#4a2a18}.lb-erzaehlung .lb-fuss{margin-top:12px;font:400 15px/1.45 'IM Fell English',Georgia,serif;color:#5a4128}.lb-erzaehlung .lb-unterschrift{margin-top:14px;display:inline-block;font:600 26px/1 Caveat,cursive;color:#22305c;transform:rotate(-3deg)}.lb-eintraege{display:flex;flex-direction:column;gap:4px;padding-bottom:14px}.lb-verb{display:flex;gap:10px;align-items:flex-start;padding:10px 0 12px;border-bottom:1px dashed rgba(60,40,22,.3)}.lb-verb img{flex:none;width:52px;height:52px;margin-top:2px;filter:drop-shadow(0 3px 4px rgba(60, 30, 10, .35))}.lb-verb span{display:flex;flex-direction:column;gap:3px;min-width:0}.lb-verb b{font:700 24px/1.05 Caveat,cursive;color:#2b1d12}.lb-verb small{font:600 17px/1.2 Caveat,cursive;color:#7a2e1a}.lb-versuch{display:flex;flex-direction:column;gap:3px;padding:8px 0 10px;border-bottom:1px dashed rgba(60,40,22,.3)}.lb-versuch small{font:italic 400 13px/1 'IM Fell English',Georgia,serif;color:#6a4a2c}.lb-versuch b{font:700 21px/1.1 Caveat,cursive;color:#2b1d12}.lb-versuch span{font:600 18px/1.15 Caveat,cursive;color:#7a2e1a}.lb-versuch span.edel{color:#1f5c3a}.lb-versuch span.kalt{color:#33476b}.lb-versuch em{font:600 17px/1.2 Caveat,cursive;font-style:normal;color:#2e7d4a}.lb-versuch.neu{animation:lab-tinte 1.4s ease both}@keyframes lab-tinte{from{opacity:0;filter:blur(3px)}to{opacity:1;filter:none}}.lb-buch-zu{position:absolute;left:50%;bottom:44px;transform:translateX(-50%);min-width:170px;height:50px;padding:0 24px;border-radius:999px;border:1.5px solid rgba(226,194,122,.5);background:rgba(16,11,8,.6);color:#eadcbf;font:600 0.72rem/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.lb-buch-zu:hover{background:rgba(40,28,18,.8);border-color:rgba(226,194,122,.85)}#lb-vitrine{position:fixed;inset:0;z-index:12200;overflow-y:auto;overscroll-behavior:contain;color:#efe7d4;opacity:0;transition:opacity .45s ease;background:#0b0710}#lb-vitrine.lb-da{opacity:1}.ev-wand{position:fixed;inset:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 18%,rgba(160,110,200,.16),transparent 70%),radial-gradient(90% 70% at 50% 110%,rgba(60,20,30,.6),transparent 70%),linear-gradient(180deg,#120b18 0,#0b0710 60%,#070409 100%)}.ev-innen{position:relative;max-width:980px;margin:0 auto;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 18px) max(16px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 40px) max(16px,env(safe-area-inset-left,0px))}.ev-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.ev-kopf h2{margin:8px 0 0;display:flex;flex-direction:column;gap:8px}.ev-kopf h2 small{font:500 0.66rem/1 var(--font-mono);letter-spacing:.3em;text-transform:uppercase;color:#c9a7e8}.ev-kopf h2 b{font:400 2.2rem/1 var(--font-display);color:#f1e7d6}.ev-zu{flex:none;width:52px;height:52px;padding:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;border:1.5px solid rgba(239,231,212,.42);background:rgba(10,8,12,.55);color:#efe7d4}.ev-zu svg{width:17px;height:17px}.ev-fach:focus-visible,.ev-zu:focus-visible{outline:1px dashed #f2dfae;outline-offset:4px}.ev-schrank{position:relative;padding:18px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.05),transparent 40%),linear-gradient(180deg,#4a2e1b,#2c1a0f);box-shadow:inset 0 0 0 1px rgba(242,214,160,.35),inset 0 0 0 7px #24150c,inset 0 0 0 8px rgba(242,214,160,.18),0 40px 80px rgba(0,0,0,.6)}.ev-glas{position:absolute;inset:14px;z-index:2;pointer-events:none;border-radius:8px;background:linear-gradient(115deg,transparent 0 28%,rgba(255,255,255,.07) 31%,transparent 37%,transparent 62%,rgba(255,255,255,.045) 64%,transparent 69%),linear-gradient(180deg,rgba(255,255,255,.05),transparent 30%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ev-faecher{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;border-radius:8px;background:linear-gradient(180deg,#160910,#0f060b)}@media (min-width:640px){.ev-faecher{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px}}@media (min-width:900px){.ev-faecher{grid-template-columns:repeat(4,minmax(0,1fr))}}.ev-fach{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;aspect-ratio:4/5;max-width:100%;padding:0 0 12px;box-sizing:border-box;border:0;cursor:pointer;border-radius:999px 999px 10px 10px/46% 46% 10px 10px;background:radial-gradient(70% 60% at 50% 30%,rgba(255,220,240,.08),transparent 70%),radial-gradient(120% 100% at 50% 0,#4a1426 0,#2e0b17 55%,#1e0610 100%);box-shadow:inset 0 10px 24px rgba(0,0,0,.55),inset 0 -4px 10px rgba(255,160,190,.05),0 0 0 1px rgba(242,214,160,.16);color:#efe2c8;opacity:0;transform:translateY(14px);transition:transform .25s ease,box-shadow .25s ease;animation:ev-fach-auf .7s cubic-bezier(.2,1,.3,1) forwards}.ev-fach:hover{box-shadow:inset 0 10px 24px rgba(0,0,0,.55),0 0 0 1px rgba(242,214,160,.5),0 0 26px rgba(255,200,140,.12)}@keyframes ev-fach-auf{to{opacity:1;transform:none}}.ev-fach canvas,.ev-fach img.ev-bild{position:absolute;left:0;top:4%;width:100%;height:78%;object-fit:contain;pointer-events:none}.ev-fach canvas{opacity:0;transition:opacity .4s ease}.ev-fach.mit-3d canvas{opacity:1}.ev-fach.mit-3d img.ev-bild{opacity:0;transition:opacity .4s ease}.ev-fach .ev-name{position:relative;font:400 1rem/1.1 var(--font-display);text-align:center;padding:0 6px;text-wrap:balance}.ev-fach .ev-faeh{display:block;margin-top:3px;font:500 9px/1.2 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#c9a7e8;opacity:.9}.ev-fach.ev-leer{cursor:default;background:radial-gradient(120% 100% at 50% 0,#2a0a15 0,#1a0610 70%);box-shadow:inset 0 10px 24px rgba(0,0,0,.6),0 0 0 1px rgba(242,214,160,.08)}.ev-fach.ev-leer::before{content:"";position:absolute;left:30%;right:30%;top:40%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(242,214,160,.22);box-shadow:inset 0 6px 14px rgba(0,0,0,.5)}.ev-fach.ev-neu{box-shadow:inset 0 10px 24px rgba(0,0,0,.55),0 0 0 1px rgba(242,214,160,.7),0 0 30px rgba(255,210,140,.25)}.ev-laden{position:absolute;right:22px;bottom:16px;width:18px;height:18px;border-radius:50%;border:2px solid rgba(242,214,160,.25);border-top-color:#f2d69a;animation:ev-dreh .9s linear infinite}@keyframes ev-dreh{to{transform:rotate(360deg)}}.ev-gross{position:fixed;inset:0;z-index:3;display:grid;place-items:center;touch-action:none;cursor:pointer;background:radial-gradient(60% 50% at 50% 46%,rgba(120,70,160,.3),rgba(8,5,10,0) 70%),#0b0710;opacity:0;transition:opacity .35s ease}.ev-gross[hidden]{display:none}.ev-gross.lb-da{opacity:1}.ev-gross:focus{outline:0}.ev-gross-buehne{position:relative;width:min(88vw,620px,74vh);aspect-ratio:1;cursor:grab;transform:scale(.9);transition:transform .5s cubic-bezier(.2, 1, .3, 1)}.ev-gross.lb-da .ev-gross-buehne{transform:none}.ev-gross-buehne:active{cursor:grabbing}.ev-gross-buehne canvas,.ev-gross-buehne img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:contain;pointer-events:none}.ev-gross-buehne canvas{opacity:0;transition:opacity .35s ease}.ev-gross-buehne.mit-3d canvas{opacity:1}.ev-gross-buehne.mit-3d img{opacity:0;transition:opacity .35s ease}.ev-ring{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) 20px;align-items:center;gap:6px;width:100%;min-height:150px;margin:0 0 18px;padding:0 14px 0 0;box-sizing:border-box;border:0;border-radius:18px;overflow:hidden;cursor:pointer;text-align:left;color:#efe7d4;font:inherit;background:radial-gradient(60% 70% at 22% 50%,rgba(120,70,160,.28),transparent 70%),radial-gradient(120% 100% at 50% 0,#3a0f1e 0,#250913 60%,#170409 100%);box-shadow:inset 0 10px 24px rgba(0,0,0,.55),0 0 0 1px rgba(242,214,160,.3);transition:box-shadow .25s ease}.ev-ring:hover{box-shadow:inset 0 10px 24px rgba(0,0,0,.55),0 0 0 1px rgba(242,214,160,.6),0 0 30px rgba(255,200,140,.16)}.ev-fach.ev-imring:focus-visible,.ev-ring:focus-visible{outline:1px dashed #f2dfae;outline-offset:4px}.ev-ring-bild{position:relative;display:block;width:150px;height:150px}.ev-ring-bild img{position:absolute;left:-16px;top:-8px;width:182px;height:auto;aspect-ratio:800/740;pointer-events:none}.ev-ring-text{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 0}.ev-ring-text small{display:flex;align-items:center;gap:7px;font:500 10px/1 var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#c9a7e8}.ev-ring-text small svg{width:13px;height:13px;flex:none}.ev-ring-text b{font:400 22px/1.08 var(--font-display);color:#f1e7d6;text-wrap:balance}#ev-ring-wirkung{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font:400 14.5px/1.28 'IM Fell English',Georgia,serif;color:#e6dcc6}.ev-ring-sperre{display:flex;align-items:center;gap:6px;margin-top:2px;font:500 10px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d8c8a6}.ev-ring-sperre[hidden]{display:none}.ev-ring-sperre svg{width:12px;height:12px;flex:none}.ev-ring-pfeil{display:grid;place-items:center;color:#f2d69a}.ev-ring-pfeil svg{width:16px;height:16px}@media (min-width:640px){.ev-ring{grid-template-columns:220px minmax(0,1fr) 24px;min-height:190px}.ev-ring-bild{width:220px;height:190px}.ev-ring-bild img{left:-10px;top:-14px;width:240px}.ev-ring-text b{font-size:26px}#ev-ring-wirkung{font-size:16px}}.ev-fach.ev-imring{gap:6px;background:radial-gradient(120% 100% at 50% 0,#2a0a15 0,#1a0610 70%);box-shadow:inset 0 10px 24px rgba(0,0,0,.6),0 0 0 1px rgba(242,214,160,.14)}.ev-imring-mulde{position:absolute;left:30%;right:30%;top:34%;aspect-ratio:1;border-radius:50%;border:1px dashed rgba(242,214,160,.3);box-shadow:inset 0 6px 14px rgba(0,0,0,.5)}.ev-imring-marke{position:relative;display:flex;align-items:center;gap:6px;font:500 9.5px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:#c9a7e8}.ev-imring-marke svg{width:12px;height:12px}.es{position:fixed;inset:0;z-index:3;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;color:#efe7d4;background:#0b0710;opacity:0;transition:opacity .35s ease}.es[hidden]{display:none}.es.lb-da{opacity:1}.es-wand{position:fixed;inset:0;pointer-events:none;background:radial-gradient(60% 45% at 50% 18%,rgba(160,110,200,.16),transparent 70%),radial-gradient(90% 70% at 50% 110%,rgba(60,20,30,.6),transparent 70%),linear-gradient(180deg,#120b18 0,#0b0710 60%,#070409 100%)}.es-innen{position:relative;max-width:1180px;margin:0 auto;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 18px) max(16px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 32px) max(16px,env(safe-area-inset-left,0px))}.ev-kopf.es-kopf{margin-bottom:4px}.es-koerper{display:flex;flex-direction:column;gap:10px}.es-buehne{position:relative;height:clamp(220px,37vh,316px)}.es-kerzenschein,.es-licht,.es-schein{position:absolute;inset:-6% -8%;pointer-events:none}.es-schein{background:radial-gradient(44% 50% at 50% 42%,var(--es-farbe,transparent),transparent 72%);opacity:0;transition:opacity .6s ease}.es-licht{background:radial-gradient(55% 52% at 50% 46%,rgba(120,70,160,.3),rgba(8,5,10,0) 70%)}.es-kerzenschein{background:radial-gradient(56% 56% at 50% 50%,rgba(255,140,50,.2),transparent 72%);opacity:0;transition:opacity .6s ease}.es-ring{position:absolute;left:50%;top:-6%;height:112%;aspect-ratio:800/740;transform:translateX(-50%)}.es-maske,.ev-ring-bild img{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 14%,#000 91%,transparent 100%),radial-gradient(72% 66% at 50% 54%,#000 74%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 88%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 14%,#000 91%,transparent 100%),radial-gradient(72% 66% at 50% 54%,#000 74%,transparent 100%);-webkit-mask-composite:source-in,source-in;mask-composite:intersect}.es-maske{position:absolute;inset:0}.es-rb{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .42s ease;pointer-events:none}.es-rb.an{opacity:1}.es-rb.rasch{transition-duration:.28s}.es-schatten{position:absolute;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(24,10,4,.6),rgba(24,10,4,0));transition:opacity .45s ease,transform .46s cubic-bezier(.5, 0, .75, 0)}.es-effekt,.es-flug{position:absolute;inset:0;pointer-events:none}.es-stein{position:absolute;opacity:0;transition:top .55s cubic-bezier(.2, 1, .3, 1),opacity .35s ease}.es-stein.faellt{transition:top .46s cubic-bezier(.5, 0, .75, 0),opacity .2s ease}.es-stein.sitzt{transition:top 0s,opacity .45s ease 60ms}.es-stein-innen{width:100%;height:100%}.es-stein.schwebt .es-stein-innen{animation:es-schweben 3.4s ease-in-out infinite}.es-stein img{width:100%;height:100%;display:block;filter:drop-shadow(0 6px 7px rgba(0, 0, 0, .42))}@keyframes es-schweben{0%,100%{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-8%) rotate(1.2deg)}}.es-raus{position:absolute;animation:es-raus .42s ease-in forwards}@keyframes es-raus{from{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-45%) scale(.9)}}.es-glanz{position:absolute;display:block;mix-blend-mode:screen;background:linear-gradient(105deg,transparent 38%,rgba(255,246,220,.9) 50%,transparent 62%) no-repeat;background-size:260% 100%;background-position:130% 0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:es-glanz 1s cubic-bezier(.3,.6,.4,1) .1s forwards}@keyframes es-glanz{to{background-position:-30% 0}}.es-welle{position:absolute;display:block;width:40%;aspect-ratio:132/62;margin:-9.4% 0 0 -20%;border-radius:50%;box-shadow:0 0 0 1.5px rgba(242,214,154,.9),0 0 16px rgba(242,214,154,.5);animation:es-welle 1.05s ease-out .18s both}@keyframes es-welle{0%{opacity:0;transform:scale(.45)}20%{opacity:1}100%{opacity:0;transform:scale(1.75)}}.es-stern{position:absolute;display:block;width:34%;aspect-ratio:1;margin:-17% 0 0 -17%;mix-blend-mode:screen;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,236,200,.4) 32%,transparent 70%) center/34% 34% no-repeat,linear-gradient(90deg,transparent,rgba(255,250,235,.95) 50%,transparent) center/100% 2px no-repeat,linear-gradient(0deg,transparent,rgba(255,250,235,.95) 50%,transparent) center/2px 100% no-repeat;animation:es-stern 1s ease-out .28s both}@keyframes es-stern{0%{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1}100%{opacity:0;transform:scale(1.1) rotate(45deg)}}.es-buehne.sofort,.es-buehne.sofort *{transition:none!important}.es-lichtwahl{position:absolute;right:0;top:0;z-index:2;display:flex;gap:2px;padding:3px;border-radius:999px;background:rgba(16,11,8,.7);box-shadow:inset 0 0 0 1px rgba(226,194,122,.45)}.es-lichtwahl[hidden]{display:none}.es-lichtwahl button{height:38px;padding:0 12px;border:0;border-radius:999px;display:flex;align-items:center;gap:6px;cursor:pointer;background:0 0;color:#e6dcc6;font:600 10.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.es-lichtwahl svg{width:13px;height:13px;flex:none}.es-lichtwahl [data-licht=tag][aria-pressed=true]{background:#e9d3a0;color:#22140a}.es-lichtwahl [data-licht=kerze][aria-pressed=true]{background:#f0a860;color:#22140a}.es-seite{display:flex;flex-direction:column;gap:14px}.es-aktion{display:flex;flex-direction:column;align-items:center;gap:10px;animation:es-aktion-auf .3s cubic-bezier(.2,.9,.3,1) both}.es-aktion[hidden]{display:none}@keyframes es-aktion-auf{from{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.es-aktion{animation:none}}.es-knoepfe{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.es-vorteil{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:0 20px 0 16px;border-radius:999px;cursor:pointer;border:1.5px solid rgba(255,246,220,.7);background:radial-gradient(120% 140% at 30% 0,var(--vl,#e2c27a) -40%,var(--vf,#7a4f1c) 55%,var(--vn,#2a1a0c) 140%);color:#fff8e6;text-shadow:0 1px 2px rgba(0,0,0,.45);font:600 12px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;box-shadow:0 3px 0 rgba(0,0,0,.45),0 10px 22px rgba(0,0,0,.35);transition:transform 80ms ease,filter .2s ease}.es-vorteil[hidden]{display:none}.es-vorteil:hover{filter:brightness(1.1)}.es-vorteil:active{transform:translateY(2px)}.es-vorteil svg{width:15px;height:15px;flex:none}.es-vorteil:focus-visible{outline:1px dashed #f2dfae;outline-offset:4px}.es-tun[hidden]{display:none}.es-halten{position:relative;min-width:168px;height:48px;padding:0 22px;border-radius:999px;overflow:hidden;cursor:pointer;border:1.5px solid rgba(226,194,122,.75);background:rgba(16,11,8,.6);color:#fff4dc;box-shadow:0 3px 0 rgba(0,0,0,.45),0 10px 22px rgba(0,0,0,.35);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform .15s ease}.es-halten:active{transform:scale(.985)}.es-fuell{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);transition:transform .25s ease;background:linear-gradient(90deg,#7a4f1c,#c48a36)}.es-halten.haelt .es-fuell{transform:scaleX(1);transition:transform 1.1s linear}.es-halten-text{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;font:600 12px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase}.es-halten-text svg{width:16px;height:16px;flex:none}.es-gesperrt{min-width:168px;height:48px;padding:0 22px;border-radius:999px;border:1.5px dashed rgba(226,194,122,.4);background:0 0;color:#d8c8a6;display:flex;align-items:center;justify-content:center;gap:10px;cursor:not-allowed;font:600 12px/1.2 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.es-gesperrt svg{width:13px;height:13px;flex:none}.es-hinweis{margin:0;font:500 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d8c8a6;text-align:center}.es-hinweis[hidden]{display:none}.es-schale{box-sizing:border-box;padding:14px 0;border-radius:20px;background:radial-gradient(70% 60% at 50% 0,rgba(255,220,240,.06),transparent 70%),radial-gradient(120% 100% at 50% 0,#34101d 0,#22070f 60%,#170409 100%);box-shadow:inset 0 0 0 1px rgba(242,214,160,.3),inset 0 0 0 6px #160609,inset 0 0 0 7px rgba(242,214,160,.12),0 24px 50px rgba(0,0,0,.5)}.es-mulden{display:grid;grid-template-columns:repeat(8,minmax(0,38px));grid-template-rows:repeat(var(--es-reihen,3),58px);justify-content:center;padding-inline:6px}.es-mulde{justify-self:center;align-self:center;position:relative;width:60px;height:60px;padding:0;border:0;border-radius:50%;cursor:pointer;background:radial-gradient(70% 60% at 50% 30%,rgba(255,220,240,.08),transparent 70%),radial-gradient(120% 100% at 50% 0,#4a1426 0,#2e0b17 55%,#1e0610 100%);box-shadow:inset 0 8px 18px rgba(0,0,0,.55),0 0 0 1px rgba(242,214,160,.16);transition:box-shadow .3s ease,filter .2s ease}.es-mulde:hover{filter:brightness(1.12)}.es-mulde img{position:absolute;left:15%;top:13%;width:70%;height:70%;display:block;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.es-mulde.gewaehlt{box-shadow:inset 0 8px 18px rgba(0,0,0,.55),0 0 0 1.5px #f2d69a,0 0 22px rgba(242,214,154,.32)}.es-mulde.geist img{opacity:.2;transform:translateY(-3px)}.es-mulde.imring img{opacity:0}.es-mulde-leer{display:none;position:absolute;inset:28%;border-radius:50%;border:1px dashed rgba(242,214,160,.4);box-shadow:inset 0 6px 14px rgba(0,0,0,.5)}.es-mulde.imring .es-mulde-leer{display:block}.es-mulde.imring{box-shadow:inset 0 8px 18px rgba(0,0,0,.6),0 0 0 1px rgba(242,214,160,.3)}.es-mulde.imring.ruht{box-shadow:inset 0 8px 18px rgba(0,0,0,.6),0 0 0 1px rgba(242,214,160,.6)}.es-gesperrt:focus-visible,.es-halten:focus-visible,.es-lichtwahl button:focus-visible,.es-mulde:focus-visible{outline:1px dashed #f2dfae;outline-offset:4px}@media (max-height:720px) and (max-width:899px){.es-mulden{grid-template-rows:repeat(var(--es-reihen,3),52px)}.es-mulde{width:54px;height:54px}}@media (min-width:900px){.es-innen{padding-top:calc(env(safe-area-inset-top,0px) + 28px)}.ev-kopf.es-kopf h2 b{font-size:2.75rem}.es-koerper{flex-direction:row;flex-wrap:wrap;align-items:center;gap:24px 48px}.es-buehne{flex:999 1 520px;min-width:0;height:auto;display:flex;justify-content:center}.es-ring{position:relative;left:auto;top:auto;transform:none;height:auto;width:min(100%,680px,92vh);margin-top:3%}.es-seite{flex:1 1 340px;max-width:440px;min-width:0;margin-inline:auto;gap:20px}.es-gesperrt,.es-halten,.es-vorteil{height:50px}.es-schale{padding:18px 0;border-radius:22px}.es-mulden{grid-template-columns:repeat(8,minmax(0,46px));grid-template-rows:repeat(var(--es-reihen,3),68px)}.es-mulde{width:72px;height:72px}.es-lichtwahl button{height:40px;padding:0 14px}}@media (prefers-reduced-motion:reduce){.es-raus,.es-stein.schwebt .es-stein-innen{animation:none}.es-glanz,.es-stern,.es-welle{display:none}}#labor.lb-desk #lb-buehne{width:1366px;height:860px}#labor.lb-desk .lb-aufflammen,#labor.lb-desk .lb-feuerlicht,#labor.lb-desk .lb-platten{left:-240px;top:-70px;width:1846px;height:1000px}#labor.lb-desk .lb-stern.a{left:236px;top:10px;width:230px;height:150px}#labor.lb-desk .lb-stern.b{left:900px;top:14px;width:230px;height:150px}#labor.lb-desk .lb-rand{top:-70px;height:1000px}#labor.lb-desk .lb-rand.l{left:-240px}#labor.lb-desk .lb-rand.r{left:1546px}#labor.lb-desk .lb-zoom{transform-origin:683px 492px}#labor.lb-desk.lb-raus .lb-zoom{transform-origin:180px 222px}#labor.lb-desk .lb-herd{left:292.88px;top:-118.55px;zoom:1.39994}#labor.lb-desk .lb-tiegelglut{-webkit-mask-image:url('/assets/labor/tiegel-desk-ruhe.webp');mask-image:url('/assets/labor/tiegel-desk-ruhe.webp')}#labor.lb-desk .lb-fenster-knopf{left:138px;top:120px;width:84px;height:204px}#labor.lb-desk .lb-fensterglanz{left:124px;top:104px;width:112px;height:236px}#labor.lb-desk .lb-staub i{width:2.5px;height:2.5px}#labor.lb-desk .lb-balg-platz{left:221px;top:577px;transform:rotate(-4deg) scale(.82)}#labor.lb-desk .lb-balgschatten{left:232px;top:586px;width:210px;height:30px}#labor.lb-desk .lb-kasten{left:533px;bottom:calc(28px + var(--lb-unten,0px))}#labor.lb-desk .lb-bogen{left:888px;right:auto;width:440px;bottom:calc(54px + var(--lb-unten,0px))}#labor.lb-desk .lb-titel{left:max(40px,env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 30px);max-width:none;font-size:clamp(2.3rem, 3vw, 3.2rem)}#labor.lb-desk .lb-ecke{top:calc(env(safe-area-inset-top,0px) + 24px);right:max(30px,env(safe-area-inset-right,0px));gap:12px}#labor.lb-desk .lb-wahl-blatt{top:50%;bottom:auto;width:min(calc(100% - 64px),780px);max-height:min(82vh,720px);padding:16px 18px 18px;border-radius:26px;border-bottom:1px solid rgba(226,194,122,.34);transform:translate(-50%,-50%);animation-name:lab-lade-mitte}@keyframes lab-lade-mitte{from{opacity:0;transform:translate(-50%,calc(-50% + 30px))}to{opacity:1;transform:translate(-50%,-50%)}}#labor.lb-desk .lb-wahl-kopf i{visibility:hidden}#labor.lb-desk .lb-wahl-liste{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}#labor.lb-desk .lb-buch-buehne{width:760px;height:800px}#labor.lb-desk .lb-reiter{left:170px;right:170px;top:28px}#labor.lb-desk .lb-reiter button{font-size:.64rem;letter-spacing:.12em}#labor.lb-desk .lb-reiter button[data-s="0"]{display:none}#labor.lb-desk .lb-seiten{left:22px;top:98px;width:716px}#labor.lb-desk .lb-blatt{width:716px;transition:none}#labor.lb-desk .lb-seite[data-s="1"],#labor.lb-desk .lb-seite[data-s="2"],#labor.lb-desk .lb-seite[data-s="3"]{left:358px;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility 0s linear .35s}#labor.lb-desk .lb-seite.an[data-s="1"],#labor.lb-desk .lb-seite.an[data-s="2"],#labor.lb-desk .lb-seite.an[data-s="3"]{opacity:1;visibility:visible;transition:opacity .35s ease}#labor.lb-desk .lb-seite[data-s="2"]{background-position:-358px 0}#labor.lb-desk .lb-seite[data-s="2"] .lb-seite-innen{left:26px;right:60px}#labor.lb-desk .lb-buch-zu{bottom:24px}.fk-wurzel.lb{background:#050403;color:#efe4cc}.fk-lb-dunkel{background:radial-gradient(60% 46% at 50% 58%,rgba(5,4,3,.35),rgba(5,4,3,.94) 72%),linear-gradient(rgba(5,4,3,.55),rgba(5,4,3,.55)),url("/assets/labor/platte-nacht.webp") 50% -50px/690px 944px no-repeat,#050403;filter:saturate(.7)}.fk-lb-glut{width:160px;height:110px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,150,60,.42),rgba(255,110,40,.12) 60%,rgba(255,90,30,0));mix-blend-mode:screen;animation:fk-lb-flackern 3.2s ease-in-out infinite}@keyframes fk-lb-flackern{0%,100%{opacity:.75}18%{opacity:1}31%{opacity:.62}47%{opacity:.92}70%{opacity:.7}84%{opacity:.98}}.lb .fk-haus-titel{font:400 38px/1 var(--font-display);letter-spacing:-.01em;color:#f3e8cf;text-shadow:0 2px 18px rgba(0,0,0,.95),0 0 24px rgba(255,170,90,.18)}.fk-lb-schluessel{transform-origin:50% 4%;animation:fk-lb-pendel 6s ease-in-out infinite}.fk-schluessel{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(0, 0, 0, .75)) drop-shadow(0 0 22px rgba(255, 190, 100, .2))}@keyframes fk-lb-pendel{0%,100%{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}.lb .fk-panel{background:linear-gradient(180deg,rgba(30,21,15,.9),rgba(13,9,7,.95));color:#efe4cc;box-shadow:inset 0 0 0 1px rgba(226,194,122,.4),0 24px 60px rgba(0,0,0,.7)}.lb .fk-panel h2{font:400 25px/1.15 var(--font-display);color:#f3e8cf}.lb .fk-panel p{font:400 13px/1.55 "IBM Plex Mono",ui-monospace,monospace;color:#d4c5a6}.lb .fk-hinweis{font-family:"IBM Plex Mono",ui-monospace,monospace;font-size:13px;color:#d4c5a6}.lb .fk-knoepfe .anmelde-bald{color:#cfc4ac}.lb .fk-namen{background:#e2c27a;border:0;border-radius:999px;color:#17110a;font:600 13px/1 "IBM Plex Mono",monospace!important;letter-spacing:.06em}.lb .fk-pille{min-height:40px;padding:0 22px;background:0 0;border:1px solid rgba(226,194,122,.6);color:#e2c27a;font:600 12px/1 "IBM Plex Mono",monospace!important;letter-spacing:.16em;text-transform:uppercase}.lb .fk-pille:hover{background:rgba(226,194,122,.12)}.lb .fk-rund-zu{background:rgba(13,9,7,.7);border:1px solid rgba(226,194,122,.6);color:#e2c27a}.lb .fk-rund-zu:hover{background:#e2c27a;color:#15110e}.fk-wurzel.lb :focus-visible{outline:2px solid #e2c27a;outline-offset:3px}@media (prefers-reduced-motion:reduce){.fk-lb-glut,.fk-lb-schluessel{animation:none}}@media (prefers-reduced-motion:reduce){#lb-zugang.lb-sichtbar #lb-umriss .lb-fein,#lb-zugang.lb-sichtbar #lb-umriss .lb-linie{animation:none;stroke-dashoffset:0}#labor.lb-grollen .lb-beben,.lb-ausschlag,.lb-geroell{animation:none!important}.lb-geroell{display:none!important}.labor-knopf.erwacht .lk-bild,.labor-knopf.erwacht .lk-schein,.lk-glanz,.lk-glut{animation:none}.lb-stern{animation:none}.register-seite .labor-knopf{transition:none}#labor.lb-ruhe .lb-ringglut,.lb-feuerlicht.flacker img,.lb-funken i,.lb-hauch i,.lb-korn,.lb-qualm i,.lb-staub i,.lb-steigt img,.lb-strahlen{animation:none}.ev-fach{animation:none;opacity:1;transform:none}}