@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/hirnmodus/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2)format("woff2"),url(/hirnmodus/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/hirnmodus/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/hirnmodus/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/hirnmodus/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/hirnmodus/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Permanent Marker;font-style:normal;font-display:swap;font-weight:400;src:url(/hirnmodus/assets/permanent-marker-latin-400-normal-BF23djCy.woff2)format("woff2"),url(/hirnmodus/assets/permanent-marker-latin-400-normal-BnZj5c41.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f5f8fd;--rule:#d5e1f2;--margin:#f0a9a9;--ink:#1c2230;--card:#fff;--muted:#5a6377;--hl:#ffe24a;--on-hl:#1c2230;--hot:#ff5a76;--sofa:#c8d7f4;--pingu:#1c2230;--bauch:#fff;--kacke:#8b5a2b;--holz:#e0a96d;--t-deadline:#ff4f6d;--t-vulkan:#ff8a2b;--t-tabs:#3b82f6;--t-igel:#9b5cf6;--t-hoehle:#0fa89a;--t-zen:#57b336;--display:"Permanent Marker", "Marker Felt", "Comic Sans MS", cursive;--hand:"Patrick Hand", "Segoe Print", "Comic Sans MS", cursive;--wobbly:255px 14px 225px 14px / 14px 225px 14px 255px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#1b2823;--rule:#24342e;--margin:#4d3434;--ink:#eef2e8;--card:#22322c;--muted:#a6b5ab;--hl:#ffd93b;--hot:#ff6b84;--sofa:#3a557f;--pingu:#0b100e;--bauch:#eef2e8;--kacke:#a8723f;--holz:#b9824c;--t-deadline:#ff6b84;--t-vulkan:#ff9a45;--t-tabs:#5b9bff;--t-igel:#b183ff;--t-hoehle:#2cc4b4;--t-zen:#78cf55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#1b2823;--rule:#24342e;--margin:#4d3434;--ink:#eef2e8;--card:#22322c;--muted:#a6b5ab;--hl:#ffd93b;--hot:#ff6b84;--sofa:#3a557f;--t-deadline:#ff6b84;--t-vulkan:#ff9a45;--t-tabs:#5b9bff;--t-igel:#b183ff;--t-hoehle:#2cc4b4;--t-zen:#78cf55;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background-color:var(--bg);background-image:linear-gradient(90deg, transparent 26px, var(--margin) 26px 28px, transparent 28px), repeating-linear-gradient(to bottom, transparent 0 31px, var(--rule) 31px 32px);color:var(--ink);font-family:var(--hand);min-height:100%;font-size:20px;line-height:1.35;overflow-x:clip}.wrap{max-width:560px;padding-block:18px 56px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex-direction:column;gap:18px;margin:0 auto;display:flex}header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.logo{font-family:var(--display);font-size:24px;transform:rotate(-2deg)}.logo span{background:var(--hl);color:var(--on-hl);border-radius:4px;padding:0 6px}.kopf-rechts{flex-wrap:wrap;align-items:center;gap:12px;font-size:16px;display:flex}.kopf-rechts a{color:var(--ink)}.pill{color:var(--muted);border:2px dashed var(--muted);border-radius:var(--wobbly);padding:2px 10px;font-size:15px}main{flex-direction:column;gap:18px;display:flex}main:focus{outline:none}.stage{background:var(--card);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);aspect-ratio:300/220;border-radius:18px 6px 22px 8px/8px 20px 6px 18px;max-width:100%;overflow:hidden}.stage svg{width:100%;height:100%;display:block}h1,h2{text-wrap:balance;margin:0;font-weight:400}h1{font-family:var(--display);font-size:clamp(44px,13vw,68px);line-height:.95;transform:rotate(-2deg)}h2{font-size:clamp(26px,7vw,32px);line-height:1.15}p{margin:0}.lead{font-size:22px}mark{background:linear-gradient(100deg, transparent 2%, var(--hl) 4% 96%, transparent 98%);color:var(--on-hl);padding:0 4px}.muted{color:var(--muted)}.small{font-size:16px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:16px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--wobbly);background:var(--card);border:2px solid;padding:2px 10px;font-size:17px}.progress{align-items:center;gap:8px;display:flex}.progress i{border:2.5px solid var(--ink);border-radius:50% 45% 55% 48%;width:18px;height:18px;display:block}.progress i.done{background:var(--ink)}.progress i.now{background:var(--hl)}.progress span{color:var(--muted);margin-left:6px;font-size:16px}.answers{gap:12px;display:grid}button{font:inherit;color:inherit;cursor:pointer}.ans{text-align:left;background:var(--card);border:2.5px solid var(--ink);border-radius:var(--wobbly);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:14px;padding:12px 16px;font-size:21px;line-height:1.2;transition:transform .12s,box-shadow .12s;display:flex}.ans:hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-1px,-2px)rotate(-.4deg)}.ans:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.key{width:34px;height:34px;font-family:var(--display);border:2.5px solid var(--ink);background:var(--hl);color:var(--on-hl);border-radius:50% 46% 52% 44%;flex:none;place-items:center;font-size:18px;display:grid}.btn{font-family:var(--display);background:var(--hl);color:var(--on-hl);border:3px solid var(--ink);border-radius:var(--wobbly);box-shadow:4px 4px 0 var(--ink);align-self:flex-start;padding:10px 22px;font-size:24px;transition:transform .12s,box-shadow .12s}.btn:hover{box-shadow:6px 6px 0 var(--ink);transform:translate(-1px,-2px)rotate(-1deg)}.btn.ghost{background:var(--card);color:var(--ink)}.btn.klein{box-shadow:3px 3px 0 var(--ink);padding:6px 14px;font-size:18px}.kartenplatz{position:relative}.karte{transform-origin:30% 90%;flex-direction:column;gap:18px;animation:.5s cubic-bezier(.3,1.4,.5,1) both reinfallen;display:flex}.karte.weg{pointer-events:none;animation:.7s cubic-bezier(.5,-.4,.8,.6) forwards wegwischen}@keyframes reinfallen{0%{opacity:0;transform:translateY(-40px)rotate(-5deg)scale(.92)}to{opacity:1;transform:none}}@keyframes wegwischen{0%{transform:none}22%{transform:translate(-18px)rotate(-5deg)scale(1.03)}to{opacity:.6;transform:translate(120vw,-90px)rotate(40deg)scale(.8)}}.wusch{font-family:var(--display);color:var(--ink);background:var(--hl);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);pointer-events:none;border-radius:14px 4px 16px 6px/6px 14px 4px 16px;padding:6px 18px;font-size:54px;line-height:1;animation:.7s ease-out both wusch;position:absolute;top:40%;left:50%}@keyframes wusch{0%,15%{transform:translate(-50%,-50%)rotate(-12deg)scale(0)}45%{transform:translate(-50%,-50%)rotate(-6deg)scale(1.25)}to{transform:translate(-50%,-50%)rotate(-8deg)scale(1)}}.skip{align-self:flex-end}.skip:hover span{animation:.5s ease-in-out infinite schubs;display:inline-block}@keyframes schubs{50%{transform:translate(5px)}}.row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:focus-visible{outline:3px dashed var(--t-tabs);outline-offset:4px}.cap{font-family:var(--display);text-align:center;font-size:clamp(34px,10vw,52px);line-height:1;animation:.45s cubic-bezier(.2,1.6,.4,1) both popin;transform:rotate(-2deg)}.sub{text-align:center;text-wrap:balance;font-size:22px}.picked{color:var(--muted);text-align:center;font-size:17px}.typename{font-family:var(--display);font-size:clamp(38px,11vw,58px);line-height:1;transform:rotate(-2deg)}.boxes{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=600px){.boxes{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){body{background-image:repeating-linear-gradient(to bottom, transparent 0 31px, var(--rule) 31px 32px)}}.box{background:var(--card);border:2.5px solid var(--ink);border-radius:var(--wobbly);min-width:0;padding:12px 14px;transition:transform .25s cubic-bezier(.3,0,.4,1.6),box-shadow .25s;position:relative}@media (hover:hover){.box:hover{z-index:1;box-shadow:6px 6px 0 var(--ink);transform:scale(1.15)rotate(-2deg)}.box:nth-child(2):hover{transform:scale(1.15)rotate(1.5deg)}}.box b{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:15px;font-weight:400;display:block}.mix{gap:8px;display:grid}.bar{grid-template-columns:minmax(0,9.5em) 1fr 3em;align-items:center;gap:10px;font-size:18px;display:grid}.bar .track{border:2.5px solid var(--ink);border-radius:var(--wobbly);background:var(--card);height:18px;overflow:hidden}.bar .fill{transform-origin:0;height:100%;animation:.8s ease-out both barin}.bar .pct{text-align:right;font-variant-numeric:tabular-nums}.albumlink{font-family:var(--display);color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--hl);text-decoration-color:var(--hl);text-underline-offset:4px;align-self:flex-start;font-size:20px;text-decoration-thickness:4px}.btn:disabled{opacity:.6;cursor:default;box-shadow:4px 4px 0 var(--ink);transform:none}.disclaimer{color:var(--muted);border-top:2px dashed var(--rule);padding-top:12px;font-size:16px}.geteilt{position:relative}.sticker{font-family:var(--display);color:var(--ink);background:var(--hl);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);border-radius:8px;margin:0;padding:4px 12px;font-size:20px;animation:.5s cubic-bezier(.4,0,.6,1.4) both kleben;position:absolute;top:10px;right:10px;transform:rotate(8deg)}@keyframes kleben{0%{opacity:0;transform:rotate(24deg)scale(1.8)}to{opacity:1;transform:rotate(8deg)scale(1)}}.toast{color:var(--t-hoehle);font-size:17px}textarea.copy{width:100%;font:inherit;border:2px solid var(--ink);background:var(--card);color:var(--ink);border-radius:8px;padding:8px;font-size:17px}.ln{fill:none;stroke:var(--ink);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.fl{fill:var(--card);stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round}.ink{fill:var(--ink)}.hlf{fill:var(--hl);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.mon{fill:var(--hot);stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round}.eye{fill:var(--hl);stroke:var(--ink);stroke-width:3px}.drop{fill:var(--t-tabs);stroke:var(--ink);stroke-width:2px}.sofa{fill:var(--sofa);stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round}.tab{stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.rausquetschen{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.3,1.4,.5,1) both rausquetschen}@keyframes rausquetschen{0%{transform:scale(.3,0)}55%{transform:scale(1.5,.45)}to{transform:scale(1)}}.cloud{fill:var(--muted);stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round;opacity:.9}.rain{fill:none;stroke:var(--t-tabs);stroke-width:3px;stroke-linecap:round}.tun{fill:none;stroke:var(--muted);stroke-width:2.5px;stroke-dasharray:6 8}svg text{font-family:var(--display);fill:var(--ink);text-anchor:middle}.q{font-size:34px}.zz{font-size:22px}.wurm{fill:none;stroke:var(--hot);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.gitarre{fill:var(--holz);stroke:var(--ink);stroke-width:3.5px}.netz{fill:none;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round}.dunkel{fill:var(--pingu);stroke:var(--ink);stroke-width:1.5px}.spinnenauge{fill:var(--card)}.spinne{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite trippeln}@keyframes trippeln{0%,to{transform:translate(0)rotate(0)}25%{transform:translate(-3px,-6px)rotate(-12deg)}50%{transform:translate(2px,-10px)rotate(8deg)}75%{transform:translate(3px,-3px)rotate(14deg)}}.staub{animation:3s ease-in-out infinite schweben}.pingu{fill:var(--pingu);stroke:var(--ink);stroke-width:3.5px}.bauch{fill:var(--bauch);stroke:var(--pingu);stroke-width:2px}.lid{fill:none;stroke:var(--pingu);stroke-width:3.5px;stroke-linecap:round}.schnabel{fill:var(--t-vulkan);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.kacke{fill:var(--kacke);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.karton{fill:var(--holz);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.auswerfen{opacity:0;animation:2.4s ease-out infinite auswerfen}@keyframes auswerfen{0%{opacity:0;transform:translateY(26px)rotate(0)}4%{opacity:1}10%{transform:translate(-4px,4px)rotate(-20deg)}40%{animation-timing-function:ease-in;transform:translate(-18px,-92px)rotate(-150deg)}86%{opacity:1;transform:translate(-58px,24px)rotate(-290deg)}to{opacity:0;transform:translate(-70px,90px)rotate(-330deg)}}.ruckeln{animation:.8s ease-out infinite ruckeln}@keyframes ruckeln{0%,60%,to{transform:translateY(0)}20%{transform:translateY(-5px)}}.kacke-flug{animation:3.6s ease-in infinite abperlen}@keyframes abperlen{0%{opacity:0;transform:translate(10px,-30px)rotate(-200deg)}5%{opacity:1}28%{animation-timing-function:ease-in;transform:translate(98px,66px)rotate(-38deg)}36%{transform:translate(96px,74px)rotate(-30deg)}55%{transform:translate(88px,128px)rotate(-6deg)}68%{transform:translate(94px,172px)rotate(18deg)}76%,92%{opacity:1;transform:translate(76px,196px)rotate(0)}to{opacity:0;transform:translate(76px,196px)rotate(0)}}.pling{fill:none;stroke:var(--ink);stroke-width:3px;stroke-linecap:round;opacity:0;animation:3.6s infinite pling}@keyframes pling{27%{opacity:0}30%,40%{opacity:1}46%{opacity:0}}.grabtext{font-size:12px}.grabname{font-family:var(--hand);font-size:14px}.schildtext{font-size:18px}.six{fill:var(--t-deadline);font-size:26px}.fall,.drop-in,.pop,.puff,.spin,.clock,.grow,.shake,.pump,.paper,.glow,.flattern,.umschauen,.umsehen{transform-box:fill-box}.umschauen{animation:3.2s ease-in-out infinite umschauen}@keyframes umschauen{0%,8%,92%,to{transform:translate(0)}18%,42%{transform:translate(-4px)}58%,82%{transform:translate(4px)}}.umsehen{transform-origin:bottom;animation:3.2s ease-in-out infinite umsehen}@keyframes umsehen{0%,8%,92%,to{transform:rotate(0)}18%,42%{transform:rotate(-4deg)translate(-3px)}58%,82%{transform:rotate(4deg)translate(3px)}}.q.links,.q.rechts{opacity:0;animation:none}.q.links{animation-name:fragelinks}.q.rechts{animation-name:fragerechts}@keyframes fragelinks{20%,40%{opacity:1}50%{opacity:0}}@keyframes fragerechts{50%{opacity:0}60%,80%{opacity:1}90%{opacity:0}}.fall{transform-origin:50%;animation:2.4s linear infinite fall}@keyframes fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(250px) rotate(var(--r,180deg))}}.grow{transform-origin:bottom;animation:1.6s cubic-bezier(.3,1.4,.5,1) both grow,1.4s ease-in-out 1.6s infinite breathe}@keyframes grow{0%{transform:scale(.15)}to{transform:scale(1)}}@keyframes breathe{50%{transform:scale(1.04,.97)}}.drop{animation:1.1s ease-in infinite sweat}.drop.d2{animation-delay:.5s}@keyframes sweat{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}.zz{animation:2s ease-out infinite both zz}@keyframes zz{0%{opacity:0;transform:translateY(10px)}40%{opacity:1}to{opacity:0;transform:translate(12px,-14px)}}.paper{transform-origin:50%;animation:3s ease-in-out infinite flutter}@keyframes flutter{50%{transform:translate(14px,8px)rotate(14deg)}}.spin{transform-origin:50%;animation:4s linear infinite spin}.clock{transform-origin:50%;animation:.5s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.pump{transform-origin:0 100%;animation:.5s ease-in-out infinite alternate pump}@keyframes pump{0%{transform:rotate(-12deg)}to{transform:rotate(10deg)}}.lines{animation:.3s steps(2,end) infinite flicker}@keyframes flicker{50%{opacity:.25}}.flattern{animation:.7s ease-in-out infinite alternate flattern}@keyframes flattern{to{transform:translateY(-4px)rotate(-6deg)}}.drop-in{animation:.55s cubic-bezier(.4,0,.6,1.4) both dropin}@keyframes dropin{0%{transform:translateY(-240px)}to{transform:translateY(0)}}.pop{transform-origin:50%;animation:2.4s ease-out infinite both pop}@keyframes pop{0%{transform:scale(0)}14%{transform:scale(1.25)}24%,80%{transform:scale(1)}to{transform:scale(0)}}.rain{animation:.9s linear infinite both rain}@keyframes rain{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(26px)}}.shake{animation:.18s linear infinite shake}@keyframes shake{25%{transform:translate(-2px,1px)}75%{transform:translate(2px,-1px)}}.puff{transform-origin:50%;animation:1.2s ease-out infinite both puff}@keyframes puff{0%{opacity:0;transform:translateY(10px)scale(.4)}30%{opacity:1}to{opacity:0;transform:translateY(-26px)scale(1.2)}}.tun{animation:1.6s ease-in-out infinite tun}@keyframes tun{50%{opacity:.15}}.glow{animation:1.2s ease-in-out infinite glow}@keyframes glow{50%{opacity:.6}}@keyframes popin{0%{opacity:0;transform:rotate(-8deg)scale(.5)}to{opacity:1;transform:rotate(-2deg)scale(1)}}@keyframes barin{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}html{-webkit-text-size-adjust:100%}body{margin:0}:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.defs{position:absolute}.chips{margin:0;padding:0;list-style:none}.btn.center{align-self:center}.bar .fill{display:block}.cap{margin:0}.chip{color:var(--ink);border-color:var(--c);align-items:center;gap:6px;display:inline-flex}.chip:before{content:"";background:var(--c);border:1.5px solid var(--ink);border-radius:50%;width:10px;height:10px}.typename{text-decoration:underline;-webkit-text-decoration-color:var(--c);text-decoration-color:var(--c);text-underline-offset:.12em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:.16em}.ray{fill:var(--c);opacity:.28}.blast{fill:var(--c);stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round;opacity:.9}.badge{fill:var(--ink)}.badge-text{fill:var(--card);font-size:11px}.knall-text{fill:var(--on-hl);font-size:16px}.prozent{fill:var(--card);stroke:var(--ink);stroke-width:3px}.prozent-text{font-size:15px}.blitz{fill:var(--hl);opacity:0;pointer-events:none;animation:.45s ease-out 50ms blitz}.rays,.slam,.trophy,.knall{transform-box:fill-box;transform-origin:50%}.rays{animation:24s linear infinite spin}.slam{animation:.55s cubic-bezier(.2,1.5,.4,1) both slam}.trophy{animation:.4s cubic-bezier(.2,1.8,.4,1) both popin-t}.knall{animation:.4s cubic-bezier(.2,1.8,.4,1) .4s both popin-t}.stage.boss{animation:.35s linear .5s wumms}.turbo{font-family:var(--display);margin:0;font-size:clamp(22px,6vw,28px);transform:rotate(-2deg)}@keyframes slam{0%{opacity:0;transform:scale(2.4)}to{opacity:1;transform:scale(1)}}@keyframes blitz{0%{opacity:.9}to{opacity:0}}@keyframes popin-t{0%{transform:scale(0)rotate(-30deg)}to{transform:scale(1)rotate(0)}}@keyframes wumms{25%{transform:translate(-6px,3px)rotate(-1deg)}50%{transform:translate(5px,-4px)rotate(1deg)}75%{transform:translate(-3px,2px)}}:root{--wand:#4a5a55;--wand-licht:#6c7c76}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--wand:#0f1714;--wand-licht:#26332e}}:root[data-theme=dark]{--wand:#0f1714;--wand-licht:#26332e}.ln.thin{stroke-width:2px}.falz{fill:var(--sofa);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.ln.brow{stroke-width:5px}.welle{fill:none;stroke:var(--c);stroke-width:6px;opacity:.35;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite welle}.halo{fill:none;stroke:var(--hl);stroke-width:5px}.schatten{fill:var(--ink);opacity:.15;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite schatten}.schweben{animation:3s ease-in-out infinite schweben}.vulkan{fill:var(--wand-licht);stroke:var(--ink);stroke-width:3.5px;stroke-linejoin:round}.lava,.funke{stroke:var(--ink);stroke-width:2px}.lava{fill:var(--t-vulkan)}.spruehen{transform-box:fill-box;transform-origin:50%;animation:1.6s cubic-bezier(.2,.6,.6,1) infinite both spruehen}.uhrzeit{fill:var(--t-deadline);font-size:18px}.uhr-blink{animation:1s steps(2,end) infinite blink}.peitsche{stroke-width:3px}.knallen{animation:.25s steps(2,end) infinite flicker}.jonglieren{transform-box:fill-box;transform-origin:50%;animation:3.5s linear infinite spin}.hoehle{fill:var(--wand);stroke:var(--ink);stroke-width:3.5px}.stalaktit{fill:var(--wand-licht);stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round}.strahl{fill:var(--hl);opacity:.35}.stacheln{transform-box:fill-box;transform-origin:bottom;animation:1.2s ease-in-out infinite stacheln}.herz{fill:var(--t-deadline);stroke:var(--ink);stroke-width:3px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:.9s ease-in-out infinite herz}.stage.boss.ruhig{animation:none}.galerie{grid-template-columns:1fr;gap:22px;display:grid}.galerie figure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.galerie figcaption{font-family:var(--display);font-size:22px}@media (width>=900px){.wrap.breit{max-width:980px}.galerie{grid-template-columns:repeat(2,1fr)}}@keyframes welle{50%{opacity:.15;transform:scale(1.08)}}@keyframes schweben{50%{transform:translateY(-8px)}}@keyframes schatten{50%{opacity:.08;transform:scaleX(.8)}}@keyframes spruehen{0%{opacity:1;transform:translate(0)scale(.3)}40%{transform:translate(calc(var(--dx) * .55), var(--hoch)) scale(1);opacity:1}to{transform:translate(var(--dx), var(--runter)) scale(.8);opacity:0}}@keyframes blink{50%{opacity:.35}}@keyframes stacheln{50%{transform:scale(1.06)}}@keyframes herz{15%{transform:scale(1.18)}30%{transform:scale(1)}45%{transform:scale(1.12)}}.knall-text.klein{font-size:13px}.fuss{border-top:2px dashed var(--rule);flex-wrap:wrap;gap:18px;padding-top:12px;font-size:16px;display:flex}.fuss a,.rechtstext a{color:var(--ink);overflow-wrap:anywhere}.rechtstext{flex-direction:column;gap:12px;max-width:65ch;display:flex}.rechtstext h1{font-size:clamp(36px,10vw,52px)}.rechtstext h2{margin-top:10px;font-size:24px}.rechtstext ul{margin:0;padding-left:1.2em}.rechtstext code{font-size:.9em}.info section{flex-direction:column;gap:12px;display:flex}.rechtstext .infoliste{gap:12px;padding:0;list-style:none;display:grid}.infoliste li{background:var(--card);border:2.5px solid var(--ink);border-radius:var(--wobbly);box-shadow:3px 3px 0 var(--ink);flex-direction:column;gap:2px;padding:10px 14px;display:flex}.infoliste li>a:first-child{font-family:var(--display);-webkit-text-decoration-color:var(--t-tabs);text-decoration-color:var(--t-tabs);font-size:19px;text-decoration-thickness:3px}.infoliste span{font-size:17px}.infoliste .anrufen{align-self:flex-start;font-size:17px}.disclaimer a{color:var(--ink)}.werbung{flex-direction:column;gap:4px;min-height:110px;margin-top:8px;display:flex}.fuss-knopf{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.werbung:not(.platzhalter):not(:has(ins[data-ad-status=filled])){height:0;min-height:0;margin-top:0;overflow:hidden}.werbung-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:13px}.werbung.platzhalter{border:2px dashed var(--muted);color:var(--muted);text-align:center;border-radius:10px;justify-content:center;align-items:center;padding:8px;font-size:15px}.kalenderzahl{font-size:26px}.buch-a,.buch-b,.buch-c,.socke,.ball,.ball-b,.ball-c,.zettel-b,.zettel-c,.holzleiste{stroke:var(--ink);stroke-width:3px;stroke-linejoin:round}.buch-a,.ball{fill:var(--t-tabs)}.buch-b,.ball-b,.zettel-b{fill:var(--t-hoehle)}.buch-c,.ball-c,.zettel-c{fill:var(--t-igel)}.socke{fill:var(--hot)}.holzleiste{fill:var(--holz)}.sand{fill:var(--hl);stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round}.rieseln{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:3 5;animation:.3s steps(2,end) infinite flicker}.licht{fill:var(--hl);opacity:.35}.wange{fill:var(--hot);animation:1.2s ease-in-out infinite glow}.blase{fill:none;stroke:var(--t-tabs);stroke-width:2.5px}.pendeln,.abreissen,.wackeln,.starten,.flackern,.blinzeln,.umdrehen,.ankleben,.aufsteigen,.jonglieren,.brechen-links,.brechen-rechts{transform-box:fill-box}.pendeln{transform-origin:0 0;animation:1.6s ease-in-out infinite alternate pendeln}@keyframes pendeln{0%{transform:rotate(-10deg)}to{transform:rotate(12deg)}}.abreissen{transform-origin:50%;opacity:0;animation:2.4s ease-in infinite abreissen}@keyframes abreissen{0%{opacity:1;transform:translate(0)rotate(0)}15%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(-30px,-130px)rotate(-70deg)}}.wackeln{transform-origin:bottom;animation:2s ease-in-out infinite wackeln}@keyframes wackeln{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}.starten{transform-origin:50%;animation:2.8s ease-in infinite starten}@keyframes starten{0%,30%{opacity:1;transform:translate(0)}20%{transform:translate(-2px,1px)}25%{transform:translate(2px,-1px)}90%{opacity:1;transform:translateY(-260px)}91%,to{opacity:0;transform:translateY(-260px)}}.flackern{transform-origin:top;animation:.15s linear infinite alternate flackern}@keyframes flackern{to{transform:scale(.8,1.35)}}.blinzeln{transform-origin:50%;animation:2.8s ease-in-out infinite blinzeln}@keyframes blinzeln{0%,44%,52%,to{transform:scale(1)}48%{transform:scaleY(.1)}}.umdrehen{transform-origin:50%;animation:4s ease-in-out infinite umdrehen}@keyframes umdrehen{0%,78%{transform:rotate(0)}92%,to{transform:rotate(180deg)}}.ankleben{transform-origin:50%;animation:3.6s ease-out infinite both ankleben}@keyframes ankleben{0%{transform:scale(0)rotate(-30deg)}10%{transform:scale(1.3)rotate(6deg)}16%,88%{transform:scale(1)rotate(0)}to{transform:scale(0)rotate(0)}}.aufsteigen{transform-origin:50%;opacity:0;animation:3.6s ease-out infinite aufsteigen}@keyframes aufsteigen{0%{opacity:0;transform:translate(0)scale(.3)}15%{opacity:1}80%{opacity:1}to{transform:translate(var(--dx,20px), -70px) scale(1.1);opacity:0}}.jonglieren{transform-origin:50%;animation:1.2s linear infinite both jonglieren}@keyframes jonglieren{0%,to{transform:translate(0)}12%{transform:translate(16px,-58px)}25%{transform:translate(44px,-78px)}38%{transform:translate(72px,-58px)}50%{transform:translate(88px)}75%{transform:translate(44px,-40px)}}.brechen-links,.brechen-rechts{animation:none}.brechen-links{transform-origin:100% 100%;animation-name:brechen-links}.brechen-rechts{transform-origin:0 100%;animation-name:brechen-rechts}@keyframes brechen-links{0%,30%,90%,to{transform:translate(0)rotate(0)}45%,75%{transform:translate(-8px,2px)rotate(-14deg)}}@keyframes brechen-rechts{0%,30%,90%,to{transform:translate(0)rotate(0)}45%,75%{transform:translate(8px,2px)rotate(14deg)}}a.logo{color:inherit;text-decoration:none}a.btn{text-decoration:none}.typliste,.beispiele{gap:10px;margin:0;padding:0;list-style:none;display:grid}.typliste li,.beispiele li{background:var(--card);border:2.5px solid var(--ink);border-radius:var(--wobbly);gap:2px;padding:10px 14px;display:grid}.typliste li{border-left:10px solid var(--c)}.typliste a{font-family:var(--display);color:var(--ink);font-size:20px}.beispiele b{font-weight:400;font-family:var(--display)}.hintergrund .imquiz{border-left:4px solid var(--hl);padding-left:10px;font-size:17px}.hintergrund details{color:var(--muted);font-size:15px}.hintergrund summary{cursor:pointer}
