:root{--font-body:"Inter";--font-bang:"Bangers";--sky:#1a74a6;--brick:#b5532f;--ink:#141414;--paper:#fffdf5;--check:#2f5fb3}*{box-sizing:border-box}body{font-family:var(--font-body),system-ui,sans-serif;color:var(--ink);background:var(--paper);margin:0}h1,h2,button,.stamp{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.04em;font-weight:400}section{padding:72px 16px}.wrap{max-width:1040px;margin:0 auto}.hero{background:linear-gradient(#3a9fd8, var(--sky));color:#fff;position:relative;overflow:hidden}.hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.hero h1{text-shadow:4px 4px 0 var(--ink);margin:0 0 16px;font-size:clamp(3rem,8vw,6rem);line-height:.9}.slogan{color:var(--ink);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;padding:10px 18px;font-size:clamp(1.2rem,3vw,1.8rem);font-weight:900;display:inline-block;transform:rotate(-2deg)}.slogan em{color:var(--brick);font-style:normal}.hero .sub{text-shadow:0 1px 2px #00000073;max-width:34ch;margin:28px 0 0;font-size:1.1rem}.hero img{border:4px solid var(--ink);width:100%;height:auto;box-shadow:10px 10px 0 var(--ink);border-radius:12px;animation:3s ease-in-out infinite flap}@keyframes flap{50%{transform:translateY(-14px)rotate(1deg)}}.stamp{background:var(--brick);border:3px solid var(--ink);padding:8px 14px;font-size:1.3rem;position:absolute;top:24px;right:4%;transform:rotate(8deg)}.meter{background:repeating-conic-gradient(var(--check) 0 25%, #4f81d6 0 50%) 0 0/28px 28px}.meter .card{background:var(--paper);border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink);max-width:720px;margin:0 auto;padding:32px}.meter h2{margin:0 0 20px;font-size:2.6rem}.bar{margin:14px 0}.bar label{justify-content:space-between;gap:12px;font-weight:700;display:flex}.track{border:3px solid var(--ink);background:#eee;height:22px;margin-top:6px}.fill{background:var(--brick);height:100%;transition:width 1.4s cubic-bezier(.2,.9,.3,1.2)}.advice{text-align:center}.advice h2{margin:0;font-size:clamp(2.4rem,6vw,3.6rem)}.bubble{border:4px solid var(--ink);background:#fff;border-radius:24px;place-items:center;max-width:620px;min-height:110px;margin:28px auto 40px;padding:24px;font-size:1.3rem;font-weight:700;display:grid;position:relative}.bubble:after{content:"";border:14px solid #0000;border-top-color:var(--ink);position:absolute;bottom:-30px;left:50%}button{cursor:pointer;background:var(--brick);color:#fff;border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);padding:12px 28px;font-size:1.6rem}button:active{box-shadow:2px 2px 0 var(--ink);transform:translate(4px,4px)}button:focus-visible{outline:4px solid var(--sky);outline-offset:4px}html{scroll-padding-top:80px}.nav{z-index:20;background:var(--ink);color:#fff;border-bottom:4px solid var(--brick);position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1040px;margin:0 auto;padding:10px 16px;display:flex}.brand{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.05em;color:#fff;font-size:1.5rem;text-decoration:none}.links{align-items:center;gap:4px;display:flex}.links a,.dropdown summary{color:#fff;cursor:pointer;border-radius:6px;padding:8px 12px;font-weight:700;text-decoration:none}.links a:hover,.dropdown summary:hover{background:#ffffff1f}.links [aria-current=page],.dropdown summary.active{background:var(--brick)}.dropdown{position:relative}.dropdown summary{list-style:none}.dropdown summary::-webkit-details-marker{display:none}.dropdown summary:after{content:" ▾"}.menu{background:var(--paper);border:3px solid var(--ink);min-width:230px;box-shadow:6px 6px 0 var(--ink);padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.menu a{color:var(--ink)}.menu a:hover{background:#0000000f}.menu [aria-current=page]{color:#fff}.burger{font-family:var(--font-body),sans-serif;box-shadow:none;background:0 0;border:2px solid #fff;padding:6px 12px;font-size:1.4rem;line-height:1;display:none}.links a:focus-visible,.dropdown summary:focus-visible,.brand:focus-visible{outline-offset:2px;outline:3px solid #fff}@media (max-width:760px){.burger{display:block}.links{background:var(--ink);border-bottom:4px solid var(--brick);flex-direction:column;align-items:stretch;padding:8px 16px 16px;display:none;position:absolute;top:100%;left:0;right:0}.links.open{display:flex}.menu{min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 0 12px;position:static}.menu a{color:#fff}}.teaser{text-align:center}.teaser h2,.game-page h2{margin:0;font-size:clamp(2.4rem,6vw,3.6rem)}.cards{text-align:left;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:24px;display:grid}.game-card{color:var(--ink);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .15s;display:flex}.game-card .emoji{font-size:2.6rem}.game-card h3{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.04em;margin:0;font-size:1.7rem;font-weight:400}.game-card p{flex:1;margin:0}.play{color:var(--brick);font-weight:900}.game-page{text-align:center;padding:40px 16px 72px}.game-page h1{margin:8px 0;font-size:clamp(2.6rem,7vw,4rem)}.game-page h2{margin-top:72px}.game-page .how{max-width:60ch;margin:0 auto 8px}.back{color:var(--brick);font-weight:700}.quiz-card{text-align:left;border:4px solid var(--ink);max-width:640px;box-shadow:10px 10px 0 var(--ink);background:#fff;gap:16px;margin:24px auto;padding:28px;display:grid}.quiz-card h2{margin:0;font-size:2rem}.quiz-card>p{margin:0}.quiz-card>button{justify-self:center}.answers{gap:10px;display:grid}.answer{font-family:var(--font-body),sans-serif;letter-spacing:0;text-align:left;background:var(--paper);color:var(--ink);box-shadow:4px 4px 0 var(--ink);border-width:3px;padding:12px 16px;font-size:1.05rem;font-weight:700}.answer:disabled{cursor:default;opacity:1}.answer.right{color:#fff;background:#2e7d32}.answer.wrong{background:var(--brick);color:#fff}.feedback{margin:0;font-weight:700}.memory-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:16px;font-weight:700;display:flex}.memory-bar button{padding:8px 16px;font-size:1.2rem}.memory{grid-template-columns:repeat(4,1fr);gap:10px;max-width:520px;margin:24px auto;display:grid}.mcard{aspect-ratio:1;background:repeating-conic-gradient(var(--check) 0 25%, #4f81d6 0 50%) 0 0/20px 20px;box-shadow:4px 4px 0 var(--ink);border-width:3px;place-items:center;padding:0;font-family:serif;font-size:clamp(1.8rem,7vw,2.8rem);display:grid}.mcard.up{background:#fff}.mcard.done{background:#d8f0d8}.mcard img{object-fit:contain;width:80%;height:80%}.mcard .q{font-family:var(--font-bang),Impact,sans-serif;color:#fff;text-shadow:2px 2px 0 var(--ink)}.stage{border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink);background:linear-gradient(#7fd0f5,#3a9fd8 90%,#3c9a3c 90%);margin-top:20px;position:relative}.stage canvas{touch-action:manipulation;cursor:pointer;width:100%;height:auto;display:block}.stage canvas:focus-visible{outline:4px solid var(--brick);outline-offset:2px}.overlay{color:#fff;background:#14141499;place-content:center;justify-items:center;gap:12px;padding:16px;display:grid;position:absolute;inset:0}.result{margin:0;font-size:clamp(1.1rem,3vw,1.6rem);font-weight:900}.quotes{background:var(--brick);color:#fff}.quotes h2{text-align:center;text-shadow:3px 3px 0 var(--ink);margin:0 0 32px;font-size:3rem}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}blockquote{background:var(--paper);color:var(--ink);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);margin:0;padding:20px}blockquote cite{color:var(--brick);margin-top:12px;font-style:normal;font-weight:700;display:block}.faq h2{margin:0 0 16px;font-size:3rem}.faq details{border:3px solid var(--ink);background:#fff;margin:12px 0;padding:14px 18px}.faq summary{cursor:pointer;font-weight:900}footer{background:var(--ink);color:#bbb;text-align:center;padding:28px 16px;font-size:.9rem}footer p{margin:0 0 10px}footer a{color:#fff}.presented{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.05em;color:#fff;font-size:1.6rem}.legal{max-width:760px;padding:48px 16px 72px;line-height:1.6}.legal h1{margin:16px 0;font-size:3rem}.legal h2{margin:32px 0 8px;font-size:1.6rem}.legal a{color:var(--brick);font-weight:700}.drop{pointer-events:none;z-index:9;font-size:2rem;animation:1.6s ease-in forwards fall;position:fixed;top:-40px}@keyframes fall{to{transform:translateY(110vh)rotate(200deg)}}@media (max-width:760px){.hero .wrap{grid-template-columns:1fr}.stamp{display:none}}@media (prefers-reduced-motion:reduce){.hero img{animation:none}.fill{transition:none}}.ticker{background:var(--brick);color:#fff;white-space:nowrap;border-block:3px solid var(--ink);padding:10px 0;font-weight:900;overflow:hidden}.ticker-track{animation:45s linear infinite ticker;display:inline-block}.ticker-track>span{padding-right:8px}@keyframes ticker{to{transform:translate(-50%)}}.his-facts{counter-reset:f;text-align:left;gap:12px;max-width:720px;margin:24px auto;padding:0;list-style:none;display:grid}.his-facts li{counter-increment:f;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;padding:14px 16px 14px 60px;font-weight:700;position:relative}.his-facts li:before{content:counter(f);font-family:var(--font-bang),Impact,sans-serif;color:var(--brick);font-size:1.8rem;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.fact-card{border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;flex-direction:column;gap:8px;padding:20px;display:flex}.fact-card>span{font-size:2rem}.fact-card p{margin:0}.cta{margin-top:32px;font-weight:700}.cta a{color:var(--brick)}.roulette{margin:24px auto 0}.roulette .bubble{margin-bottom:40px}.klicker{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:32px;margin-top:24px;display:grid}.klick-main{text-align:center}.klick-main p{margin:4px 0}.klick-count{font-family:var(--font-bang),Impact,sans-serif;font-size:clamp(2.2rem,6vw,3.4rem)}.klick-title{color:var(--brick);font-weight:900}.klick-taube{aspect-ratio:400/429;width:min(100%,320px);box-shadow:none;background:0 0;border:0;margin-top:16px;padding:0;position:relative}.klick-taube img{-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform 80ms}.klick-taube:active{box-shadow:none;transform:none}.klick-taube:active img{transform:scale(.94)}.klick-pop{pointer-events:none;font-family:var(--font-bang),Impact,sans-serif;color:var(--brick);text-shadow:2px 2px 0 var(--ink);font-size:1.8rem;animation:.9s ease-out forwards pop;position:absolute}@keyframes pop{to{opacity:0;transform:translateY(-70px)}}.shop{gap:10px;display:grid}.shop h2{text-align:left;margin:0!important;font-size:2rem!important}.upgrade{text-align:left;font-family:var(--font-body),sans-serif;letter-spacing:0;color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-width:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 14px;font-size:1rem;display:grid}.upgrade:disabled{opacity:.5;cursor:not-allowed}.u-emoji{font-size:2rem}.u-body{display:grid}.u-body small{font-weight:400}.u-n{font-family:var(--font-bang),Impact,sans-serif;color:var(--brick);font-size:1.8rem}@media (max-width:760px){.klicker{grid-template-columns:1fr}}.whack-stage{background:repeating-linear-gradient(#b5532f 0 46px,#8f3f22 46px 52px);padding:16px}.whack-hud{color:#fff;min-height:1.6em;text-shadow:1px 1px 0 var(--ink);justify-content:space-between;gap:8px;font-size:1.1rem;font-weight:900;display:flex}.whack{grid-template-columns:repeat(3,1fr);gap:14px;max-width:520px;margin:12px auto 0;display:grid}.hole{aspect-ratio:1;box-shadow:4px 4px 0 var(--ink);background:radial-gradient(at 50% 85%,#141414 0 45%,#3a3a3a 46% 60%,#6b7480 61%);border-width:3px;border-radius:50% 50% 12px 12px;place-items:end center;padding:0;display:grid;overflow:hidden}.hole:active{transform:none}.pop-up{-webkit-user-select:none;user-select:none;width:85%;animation:.15s ease-out rise}.pop-up.expert{width:auto;font-size:clamp(2.4rem,9vw,4rem);line-height:1.2}@keyframes rise{0%{transform:translateY(100%)}}.reflex{width:100%;min-height:340px;font-family:var(--font-body),sans-serif;letter-spacing:0;color:#fff;box-shadow:10px 10px 0 var(--ink);touch-action:manipulation;place-content:center;gap:12px;margin-top:24px;padding:24px;font-size:1.15rem;font-weight:700;display:grid}.reflex:active{box-shadow:10px 10px 0 var(--ink);transform:none}.reflex.idle,.reflex.done{background:var(--sky)}.reflex.wait{background:#4a4a4a}.reflex.go{background:#2e7d32}.reflex.early{background:var(--brick)}.r-big{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.04em;font-size:clamp(2.2rem,7vw,4rem);font-weight:400}.answers.two{grid-template-columns:1fr 1fr}.answers.two .answer{text-align:center}.cert-form{text-align:left;flex-wrap:wrap;justify-content:center;align-items:end;gap:16px;margin:24px 0;display:flex}.cert-form label{gap:6px;font-weight:700;display:grid}.cert-form input,.cert-form select{font:inherit;border:3px solid var(--ink);background:#fff;min-width:240px;padding:10px 12px}.cert-form input:focus-visible,.cert-form select:focus-visible{outline:3px solid var(--brick);outline-offset:2px}.cert{max-width:760px;color:var(--ink);text-align:center;border:12px double var(--brick);outline:4px solid var(--ink);box-shadow:12px 12px 0 var(--ink);background:#fffaf0;margin:0 auto;padding:48px 32px}.cert h2{color:var(--brick);margin:0 0 16px!important;font-size:clamp(2.4rem,7vw,4rem)!important}.cert p{margin:8px 0;font-size:1.15rem}.cert-kicker{text-transform:uppercase;letter-spacing:.3em;font-weight:900}.cert-name{font-family:var(--font-bang),Impact,sans-serif;border-bottom:3px solid var(--ink);overflow-wrap:anywhere;padding:0 24px;display:inline-block;margin:12px 0!important;font-size:clamp(2rem,6vw,3.2rem)!important}.cert-small{color:#555;font-size:.95rem!important}.cert-foot{justify-content:space-between;align-items:center;gap:16px;margin-top:28px;display:flex}.cert-sign{align-items:center;gap:10px;font-style:italic;font-weight:700;display:flex}.cert-sign img{width:70px}.cert-stamp{font-family:var(--font-bang),Impact,sans-serif;color:var(--brick);border:4px solid var(--brick);border-radius:50%;place-content:center;width:110px;height:110px;font-size:1.4rem;line-height:1.1;display:grid;transform:rotate(-12deg)}@media print{.nav,footer,.no-print,.ticker{display:none!important}body{background:#fff}.game-page{padding:0}.cert{box-shadow:none}}.gurr-btn{font-family:var(--font-body),sans-serif;letter-spacing:0;color:#bbb;box-shadow:none;background:0 0;border:0;margin-top:12px;padding:4px 8px;font-size:.85rem;text-decoration:underline}.gurr-btn:active{box-shadow:none;transform:none}.flock img{z-index:30;pointer-events:none;animation:3s linear both flyby;position:fixed;left:-160px}@keyframes flyby{0%{transform:translate(0)scaleX(-1)}50%{margin-top:-30px}to{transform:translate(calc(100vw + 320px))scaleX(-1)}}@media (prefers-reduced-motion:reduce){.ticker{white-space:normal}.ticker-track{animation:none}.ticker-track>span[aria-hidden]{display:none}.pop-up,.klick-pop{animation:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-taube-wrap{text-align:center;position:relative}.hero-taube{width:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;display:block}.hero-taube:active{box-shadow:none;transform:none}.hero-taube:active img{transform:scale(.98)}.hero-say{text-align:left;max-width:70%;color:var(--ink);border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);text-shadow:none;z-index:2;background:#fff;border-radius:18px;margin:0;padding:10px 14px;font-weight:700;animation:.2s ease-out say;position:absolute;top:4%;left:-6%}@keyframes say{0%{opacity:0;rotate:-8deg;scale:.3}}.hero-hint{text-shadow:0 1px 2px #00000073;margin-top:18px;font-weight:700;display:inline-block}.chat{text-align:left;max-width:720px;margin:24px auto 0}.chat-log{border:4px solid var(--ink);height:min(45vh,440px);box-shadow:8px 8px 0 var(--ink);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex;overflow-y:auto}.msg{align-items:flex-end;gap:10px;max-width:85%;display:flex}.msg p{border:3px solid var(--ink);border-radius:16px;margin:0;padding:10px 14px;font-weight:700}.msg.taube img{flex:none;width:44px}.msg.taube p{background:#e8f4fb;border-bottom-left-radius:4px}.msg.du{align-self:flex-end}.msg.du p{background:var(--brick);color:#fff;border-bottom-right-radius:4px}.typing span{margin:0 2px;animation:1s infinite blink;display:inline-block}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.2}}.chips{flex-wrap:wrap;gap:8px;margin:20px 0 12px;display:flex}.chip{font-family:var(--font-body),sans-serif;letter-spacing:0;background:var(--paper);color:var(--ink);box-shadow:2px 2px 0 var(--ink);border-width:2px;border-radius:999px;padding:6px 12px;font-size:.9rem;font-weight:700}.chat-form{gap:10px;margin-top:8px;display:flex}.chat-form input,.text-in{min-width:0;font:inherit;border:3px solid var(--ink);background:#fff;flex:1;padding:12px 14px}.chat-form input:focus-visible,.text-in:focus-visible{outline:3px solid var(--brick);outline-offset:2px}.chat-form button{padding:8px 18px;font-size:1.3rem}button:disabled{cursor:not-allowed}.board{max-width:900px;margin:0 auto}.board h2{margin:40px 0 12px!important;font-size:2rem!important}.board-stage{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:24px 0;display:flex}.board-stage img{width:160px}.board-stage img.talking{animation:.25s ease-in-out infinite alternate talk}@keyframes talk{to{transform:rotate(-4deg)translateY(-4px)}}.board-stage .bubble{flex:1;min-width:240px;max-width:480px;min-height:80px;margin:0}.board-stage .bubble:after{display:none}.board-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-weight:700;display:flex}.board-controls label{gap:4px;display:grid}.pads{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.pad{font-family:var(--font-body),sans-serif;letter-spacing:0;min-height:72px;color:var(--ink);box-shadow:4px 4px 0 var(--ink);background:#fff;border-width:3px;padding:16px 12px;font-size:1rem;font-weight:900}.pad:nth-child(3n+1){background:#ffe7a3}.pad:nth-child(3n+2){background:#cfe9fb}.pad:nth-child(3n){background:#f6d2c5}.sounds .pad{font-size:1.15rem}input[type=range]{accent-color:var(--brick);width:180px}.styler{text-align:left;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:32px;margin-top:24px;display:grid}.styler-stage{aspect-ratio:1;touch-action:none;border:4px solid var(--ink);box-shadow:10px 10px 0 var(--ink);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;container-type:inline-size}.styler-taube{pointer-events:auto;height:auto;position:absolute}.sticker{box-shadow:none;cursor:grab;touch-action:none;background:0 0;border:2px dashed #0000;padding:0;font-family:serif;line-height:1;position:absolute}.sticker:active{cursor:grabbing;box-shadow:none}.sticker.sel{border-color:#fff;border-radius:8px}.styler-caption{text-align:center;pointer-events:none;font-family:var(--font-bang),Impact,sans-serif;color:#fff;-webkit-text-stroke:1.2cqw var(--ink);paint-order:stroke fill;margin:0;font-size:7.5cqw;line-height:1;position:absolute;bottom:4%;left:3%;right:3%}.styler-panel{gap:10px;display:grid}.styler-panel h2{margin:12px 0 0!important;font-size:1.6rem!important}.styler-panel label{gap:4px;font-weight:700;display:grid}.styler-panel label.check{align-items:center;gap:8px;display:flex}.sticker-pick{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:6px;display:grid}.sticker-pick button{box-shadow:2px 2px 0 var(--ink);letter-spacing:0;background:#fff;border-width:2px;padding:6px 0;font-family:serif;font-size:1.7rem}.sel-tools{border:3px solid var(--ink);background:#fff;gap:8px;padding:12px;display:grid}.hint{color:#555;margin:0;font-size:.95rem}.bg-pick{flex-wrap:wrap;gap:8px;display:flex}.bg-pick button{color:#fff;text-shadow:1px 1px 0 var(--ink);box-shadow:3px 3px 0 var(--ink);border-width:3px;padding:8px 12px;font-size:1.05rem}.bg-pick button.on{outline:3px solid var(--brick);outline-offset:2px}.styler-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}button.small{padding:8px 14px;font-size:1.1rem}button.ghost{color:var(--ink);background:#fff}@media (max-width:760px){.styler{grid-template-columns:1fr}.hero-say{left:0}}.yt{background:var(--ink);color:#fff;padding:48px 16px}.yt-inner{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.yt-inner>div{flex:1;min-width:240px}.yt h2{margin:0 0 8px;font-size:clamp(2rem,5vw,3rem)}.yt p{margin:0;font-size:1.1rem}.yt-icon{background:#e62117;border:3px solid #fff;border-radius:16px;place-items:center;width:84px;height:60px;font-size:1.8rem;display:grid;transform:rotate(-6deg)}.yt-btn{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.05em;color:#fff;background:var(--brick);border:4px solid #fff;padding:12px 24px;font-size:1.6rem;text-decoration:none;box-shadow:6px 6px #e62117}.yt-btn:hover{transform:translate(-2px,-2px)}.yt-btn:focus-visible{outline-offset:4px;outline:3px solid #fff}.yt-fab{z-index:25;color:#fff;border:3px solid var(--ink);box-shadow:4px 4px 0 var(--ink);background:#e62117;border-radius:999px;align-items:center;gap:10px;padding:10px 18px 10px 10px;font-weight:900;text-decoration:none;animation:6s ease-in-out infinite wiggle;display:flex;position:fixed;bottom:16px;right:16px}.yt-fab:before{content:"";border-radius:inherit;pointer-events:none;border:3px solid #e62117;animation:2s ease-out infinite ring;position:absolute;inset:-3px}.yt-fab-icon{color:#e62117;background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1rem;display:grid}.yt-fab:hover{animation:none;transform:translate(-2px,-2px)scale(1.05)}.yt-fab:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes wiggle{0%,90%,to{transform:rotate(0)}92%{transform:rotate(-8deg)}94%{transform:rotate(8deg)}96%{transform:rotate(-5deg)}98%{transform:rotate(4deg)}}@media (max-width:760px){.yt-fab-text{display:none}.yt-fab{padding:8px}}.yt-dodge-wrap{margin-top:28px}.yt-dodge{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.05em;color:#fff;border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);text-shadow:none;background:#e62117;padding:12px 22px;font-size:clamp(1.3rem,3vw,1.7rem);text-decoration:none;transition:transform .25s cubic-bezier(.3,1.6,.5,1);display:inline-block}.yt-dodge.gave-up{animation:1.2s ease-in-out infinite pulse}.yt-dodge:focus-visible{outline-offset:4px;outline:4px solid #fff}@keyframes pulse{50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.yt-fab,.yt-fab:before,.yt-dodge.gave-up{animation:none}.yt-dodge{transition:none}}@media print{.yt-fab{display:none}}:root{--spring:cubic-bezier(.2,1.6,.4,1);--out:cubic-bezier(.16,1,.3,1)}.hero .wrap{z-index:1;position:relative}.hero h1 .w{animation:word-pop .7s var(--spring) both;animation-delay:calc(var(--i) * 90ms + .15s);display:inline-block}.hero h1 .w:hover{animation-name:word-pop,word-wobble;animation-duration:.7s,.5s;animation-timing-function:var(--spring), ease-in-out;animation-delay:calc(var(--i) * 90ms + .15s), 0s;animation-fill-mode:both,none}@keyframes word-pop{0%{opacity:0;translate:0 70px;rotate:-14deg;scale:.5}}@keyframes word-wobble{25%{rotate:-6deg;scale:1.08}50%{rotate:5deg}75%{rotate:-2deg}}.slogan{animation:slam .55s var(--spring) .65s both, shake .35s ease-in-out 1.15s}@keyframes slam{0%{opacity:0;rotate:-22deg;scale:3.2}70%{opacity:1;scale:.92}}@keyframes shake{25%{translate:-5px 2px}50%{translate:4px -2px}75%{translate:-2px 1px}}.hero .sub,.hero .yt-dodge-wrap{animation:fade-up .7s var(--out) both}.hero .sub{animation-delay:.95s}.hero .yt-dodge-wrap{animation-delay:1.15s}@keyframes fade-up{0%{opacity:0;filter:blur(6px);translate:0 24px}}.hero-taube-wrap{animation:fly-in 1.3s var(--out) .25s both}@keyframes fly-in{0%{opacity:0;translate:140% -40%;rotate:18deg;scale:.6}60%{rotate:-4deg}}.stamp{z-index:2;animation:stamp-in .5s var(--spring) 1.5s both}@keyframes stamp-in{0%{opacity:0;rotate:22deg;scale:2.6}}.hero-say{transform-origin:100% 100%;animation:say .35s var(--spring)}.clouds{z-index:0;pointer-events:none;position:absolute;inset:0}.cloud{opacity:.85;will-change:translate;background:#fff;border-radius:999px;width:160px;height:48px;animation:linear infinite drift;display:block;position:absolute;left:-280px;box-shadow:38px -22px 0 6px #fff,86px -6px 0 -2px #fff}.cloud.c1{animation-duration:55s;animation-delay:-10s;top:12%}.cloud.c2{opacity:.6;animation-duration:80s;animation-delay:-40s;top:38%;scale:.7}.cloud.c3{opacity:.5;animation-duration:65s;animation-delay:-25s;top:68%;scale:1.2}.cloud.c4{opacity:.45;animation-duration:95s;animation-delay:-70s;top:24%;scale:.5}@keyframes drift{to{translate:calc(100vw + 400px)}}main{animation:page-in .5s var(--out) both}@keyframes page-in{0%{opacity:0;translate:0 18px}}@supports (animation-timeline:view()){.teaser h2,.quotes h2,.faq h2,.game-page h2,.yt-inner,.game-card,.fact-card,.his-facts li,blockquote,.faq details,.meter .card{animation:linear both reveal;animation-timeline:view();animation-range:entry cover 28%}.game-card:nth-child(3n+2),.fact-card:nth-child(3n+2),blockquote:nth-child(2n){animation-range:entry 8% cover 34%}.game-card:nth-child(3n),.fact-card:nth-child(3n){animation-range:entry 16% cover 40%}@keyframes reveal{0%{opacity:0;filter:blur(8px);translate:0 60px;scale:.92}}.scroll-progress{z-index:21;background:linear-gradient(90deg, var(--brick), #ffd23f, #e62117);transform-origin:0;height:5px;animation:linear both progress;animation-timeline:scroll(root);position:fixed;top:0;left:0;right:0}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.game-card,.fact-card{transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .2s var(--out), box-shadow .2s;will-change:transform;position:relative;overflow:hidden}.game-card:after,.fact-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffffbf, transparent 45%);mix-blend-mode:soft-light;transition:opacity .25s;position:absolute;inset:0}.game-card:hover,.fact-card:hover{box-shadow:12px 12px 0 var(--ink)}.game-card:hover:after,.fact-card:hover:after{opacity:1}.game-card:hover .emoji{animation:emoji-jump .6s var(--spring)}.game-card:focus-visible{outline:4px solid var(--brick);outline-offset:4px}@keyframes emoji-jump{40%{translate:0 -14px;rotate:-12deg;scale:1.25}}.feather-layer{pointer-events:none;z-index:40;position:fixed;inset:0;overflow:hidden}.feather-layer span{will-change:transform, opacity;font-size:22px;position:absolute}button:not(:disabled):not(.hero-taube):not(.klick-taube):not(.sticker):not(.reflex):not(.hole):not(.mcard):not(.wheel):not(.pet-body),.yt-btn,.yt-dodge.gave-up{transition:translate .2s var(--spring), box-shadow .2s var(--spring), scale .2s var(--spring)}.overlay button:hover,.advice button:hover,.quiz-card>button:hover,.yt-btn:hover{box-shadow:9px 9px 0 var(--ink);translate:-3px -3px}.bubble{animation:bubble-pop .4s var(--spring)}@keyframes bubble-pop{0%{opacity:.4;scale:.85}}.ticker:hover .ticker-track{animation-play-state:paused}.mcard{transition:transform .35s var(--out), background-color .2s}.mcard.up{transform:rotateY(180deg)scaleX(-1)}.mcard.done{animation:matched .5s var(--spring)}@keyframes matched{40%{rotate:-6deg;scale:1.15}}.msg{animation:msg-in .35s var(--spring) both}.msg.du{transform-origin:100% 100%}.msg.taube{transform-origin:0 100%}@keyframes msg-in{0%{opacity:0;scale:.6}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cloud,.scroll-progress{display:none}}.notfound img{width:200px;animation:2s ease-in-out infinite flap}.notfound h1{line-height:1;margin:0!important;font-size:clamp(5rem,20vw,9rem)!important}.confetti-layer{pointer-events:none;z-index:45;position:fixed;inset:0;overflow:hidden}.confetti-layer span{will-change:transform, opacity;font-size:20px;display:block;position:absolute}.pet{z-index:24;pointer-events:none;width:min(80px,16vw);position:fixed;bottom:0;left:0}.pet>*{pointer-events:auto}.pet-body{width:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;display:block}.pet-body:active{box-shadow:none;transform:none}.pet-body{position:relative}.pet-body img{width:100%;transform:scaleX(var(--dir,1)) scale(var(--fat,1));transform-origin:50% 100%;-webkit-user-select:none;user-select:none;filter:saturate(calc(1 + var(--heat,0) * 1.2)) hue-rotate(calc(var(--heat,0) * -25deg)) brightness(calc(1 + var(--heat,0) * .12));transition:transform .35s var(--spring), filter .35s;display:block}.pet[data-mode=walk] .pet-body img{animation:.45s ease-in-out infinite waddle}.pet[data-mode=run] .pet-body img{animation:.22s ease-in-out infinite waddle}.pet[data-mode=peck] .pet-body img{animation:.3s ease-in-out infinite peck}.pet[data-mode=idle] .pet-body img{animation:2.4s ease-in-out infinite breathe}.pet-body.hop img{animation:hop .5s var(--spring)}@keyframes waddle{0%,to{translate:0;rotate:0deg}25%{translate:0 -4px;rotate:-5deg}75%{translate:0 -4px;rotate:5deg}}@keyframes peck{50%{rotate:calc(var(--dir,1) * -28deg);translate:0 6px}}@keyframes breathe{50%{scale:1.03 .97}}@keyframes hop{40%{translate:0 -40px;rotate:-10deg}70%{translate:0;scale:1.15 .85}}.pet-say{width:max-content;max-width:min(240px,70vw);color:var(--ink);border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);animation:say .3s var(--spring);background:#fff;border-radius:14px;margin:0;padding:8px 12px;font-size:.85rem;font-weight:700;position:absolute;bottom:100%;left:50%;translate:-50% -6px}.pet-fed{background:var(--brick);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:2px 6px;font-size:.75rem;font-weight:900;position:absolute;top:-6px;left:-6px}.pet-close{width:22px;height:22px;color:var(--ink);border:2px solid var(--ink);box-shadow:none;opacity:0;font-size:.7rem;line-height:1;font-family:var(--font-body),sans-serif;background:#fff;border-radius:50%;padding:0;transition:opacity .2s;position:absolute;top:-8px;right:-8px}.pet:hover .pet-close,.pet-close:focus-visible{opacity:1}@media (hover:none){.pet-close{opacity:.8}}.crumb{z-index:23;pointer-events:none;font-size:24px;position:fixed}.yours{border-top:3px dashed var(--ink);margin-top:28px;padding-top:20px}.yours label{justify-content:space-between;gap:12px;font-weight:900;display:flex}.yours label span{color:var(--brick)}.yours input{appearance:none;border:3px solid var(--ink);background:linear-gradient(90deg, var(--brick) var(--v), #eee var(--v));cursor:pointer;width:100%;height:22px;margin:12px 0 0}.yours input::-webkit-slider-thumb{appearance:none;background:#fff var(--sprite) center/80% no-repeat;border:3px solid var(--ink);width:34px;height:34px;box-shadow:2px 2px 0 var(--ink);border-radius:50%}.yours input::-moz-range-thumb{background:#fff var(--sprite) center/80% no-repeat;border:3px solid var(--ink);border-radius:50%;width:30px;height:30px}.yours-msg{min-height:1.5em;animation:fade-up .35s var(--out);margin:12px 0 0;font-weight:700}.yours.maxed{animation:.4s ease-in-out infinite shake}.yours.maxed input{background:repeating-linear-gradient(45deg,#e62117 0 12px,#ffd23f 12px 24px)}.wheel-wrap{justify-items:center;gap:20px;margin-top:24px;display:grid;position:relative}.wheel-pointer{z-index:2;color:var(--ink);text-shadow:0 3px #fff;margin-bottom:-34px;font-size:2.6rem;animation:1s ease-in-out infinite bob;position:relative}@keyframes bob{50%{translate:0 6px}}.wheel{aspect-ratio:1;border:6px solid var(--ink);cursor:pointer;width:min(460px,88vw);box-shadow:10px 10px 0 var(--ink), inset 0 0 0 6px #fff;font-family:var(--font-body),sans-serif;letter-spacing:0;border-radius:50%;padding:0;transition:transform 5s cubic-bezier(.12,.75,.12,1);position:relative}.wheel:active{box-shadow:10px 10px 0 var(--ink), inset 0 0 0 6px #fff}.wheel:not(.spinning):hover{scale:1.02}.wheel-label{transform-origin:0 100%;pointer-events:none;width:0;height:50%;display:block;position:absolute;top:0;left:50%}.wheel-label span{text-align:center;color:#fff;text-shadow:1px 1px #0009;width:7.5em;font-size:clamp(.62rem,2.2vw,.85rem);font-weight:900;line-height:1.15;position:absolute;top:10%;left:0;translate:-50%}.wheel-hub{border:5px solid var(--ink);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:38%}.wheel-hub img{width:80%}.wheel-spin{padding:12px 32px;font-size:1.8rem}.wheel-result .quiz-card{animation:slam .5s var(--spring);text-align:center}.carousel{position:relative}.car-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:24px;padding:12px 8% 28px;display:flex;overflow-x:auto}.car-track::-webkit-scrollbar{display:none}.car-track:focus-visible{outline-offset:4px;outline:3px solid #fff}.car-track>blockquote{scroll-snap-align:center;flex:0 0 min(340px,78%)}@supports (animation-timeline:view()){.car-track>blockquote{animation:linear both car;animation-timeline:view(inline);animation-range:cover}@keyframes car{0%{opacity:.45;rotate:-6deg;scale:.8}50%{opacity:1;rotate:0deg;scale:1.05}to{opacity:.45;rotate:6deg;scale:.8}}}.car-btn{z-index:2;width:52px;height:52px;color:var(--ink);background:#fff;border-radius:50%;padding:0;font-size:1.5rem;position:absolute;top:50%;translate:0 -50%}.car-btn.prev{left:-6px}.car-btn.next{right:-6px}@media (max-width:760px){.car-btn{display:none}}.fall-feather{opacity:.8;font-size:1.6rem;animation:linear infinite feather-fall;position:absolute;top:-40px}.fall-feather.f1{animation-duration:14s;left:8%}.fall-feather.f2{font-size:1.2rem;animation-duration:19s;animation-delay:-6s;left:28%}.fall-feather.f3{animation-duration:16s;animation-delay:-11s;left:47%}.fall-feather.f4{font-size:1rem;animation-duration:22s;animation-delay:-3s;left:63%}.fall-feather.f5{animation-duration:17s;animation-delay:-9s;left:82%}.fall-feather.f6{font-size:1.3rem;animation-duration:25s;animation-delay:-15s;left:93%}@keyframes feather-fall{0%{translate:0;rotate:0deg}25%{translate:40px 25vh;rotate:40deg}50%{translate:-30px 50vh;rotate:-20deg}75%{translate:35px 75vh;rotate:50deg}to{translate:-10px 105vh;rotate:-10deg}}.slogan em{background:linear-gradient(var(--brick),var(--brick)) left bottom / 0% 30% no-repeat;animation:marker .6s var(--out) 1.4s forwards;padding:0 2px}@keyframes marker{to{background-size:100% 30%}}.hero-taube{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s var(--out)}@supports (animation-timeline:scroll()){.hero .wrap>div:first-child{animation:linear both hero-par;animation-timeline:scroll(root);animation-range:0 600px}.clouds{animation:linear both clouds-par;animation-timeline:scroll(root);animation-range:0 700px}@keyframes hero-par{to{opacity:.2;translate:0 120px}}@keyframes clouds-par{to{translate:0 -160px}}}.yt-btn,.overlay button,.advice button,.wheel-spin,.quiz-card>button{translate:var(--mgx,0px) var(--mgy,0px)}.overlay button:hover,.advice button:hover,.quiz-card>button:hover,.yt-btn:hover{translate:var(--mgx,0px) var(--mgy,0px);box-shadow:9px 9px 0 var(--ink)}.faq details{interpolate-size:allow-keywords;transition:box-shadow .2s}.faq details::details-content{block-size:0;transition:block-size .35s var(--out), content-visibility .35s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq details[open]{box-shadow:6px 6px 0 var(--ink)}.faq summary{justify-content:space-between;gap:12px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:rotate .3s var(--spring);font-size:1.4rem;line-height:1}.faq details[open] summary:after{rotate:45deg}.links>a,.dropdown summary{position:relative}.links>a:after{content:"";transform-origin:0;height:3px;transition:scale .25s var(--out);background:#ffd23f;position:absolute;bottom:4px;left:12px;right:12px;scale:0 1}.links>a:hover:after{scale:1}.brand:hover{animation:.5s ease-in-out word-wobble;display:inline-block}.menu{animation:menu-in .25s var(--out);transform-origin:100% 0}@keyframes menu-in{0%{opacity:0;translate:0 -6px;scale:.9}}.teaser h2,.faq h2,.game-page h2{display:inline-block;position:relative}.teaser h2:after,.faq h2:after,.game-page>h2:after{content:"";clip-path:inset(0 100% 0 0);height:8px;animation:squiggle 1s var(--out) .2s forwards;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='8' viewBox='0 0 40 8'%3E%3Cpath d='M0 4 Q10 0 20 4 T40 4' fill='none' stroke='%23b5532f' stroke-width='3'/%3E%3C/svg%3E") 0 0/20px 8px repeat-x;position:absolute;bottom:-6px;left:0;right:0}@keyframes squiggle{to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.fall-feather,.pet-close{animation:none}.fall-feather{display:none}.slogan em{background-size:100% 30%}.teaser h2:after,.faq h2:after,.game-page>h2:after{clip-path:none}}.pet-sweat,.pet-chute{pointer-events:none;opacity:0;position:absolute}.pet-sweat{font-size:1rem;top:4%;right:8%}.pet[data-stuffed=yes] .pet-sweat,.pet[data-stuffed=critical] .pet-sweat{animation:1s ease-in infinite sweat}@keyframes sweat{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:6px 26px}}.pet[data-stuffed=critical] .pet-body img{animation:.18s linear infinite critical!important}@keyframes critical{0%,to{translate:0;rotate:0deg}25%{translate:-2px -1px;rotate:-3deg}75%{translate:2px 1px;rotate:3deg}}.pet[data-stuffed=critical] .pet-say{animation:say .3s var(--spring), shake .3s ease-in-out infinite;background:#ffd23f}.pet.prebang .pet-body img{animation:1s cubic-bezier(.5,0,1,.5) forwards swell!important}@keyframes swell{0%{filter:saturate(2.2)hue-rotate(-25deg);scale:1}20%{translate:-3px;scale:1.15 .9}40%{translate:3px;scale:1.05 1.2}60%{filter:saturate(3)hue-rotate(-35deg)brightness(1.2);translate:-4px -2px;scale:1.35 1.1}80%{translate:4px -4px;scale:1.3 1.5}to{filter:saturate(4)hue-rotate(-40deg)brightness(1.6)drop-shadow(0 0 12px #ff3b00);translate:0 -6px;scale:1.8}}.pet.gone .pet-body,.pet.gone .pet-fed,.pet.gone .pet-say{visibility:hidden}.pet.respawn .pet-body{animation:1.6s cubic-bezier(.3,.7,.4,1) both chute-down}.pet.respawn .pet-chute{opacity:1;font-size:2.6rem;animation:.8s ease-in-out infinite alternate chute-sway;bottom:78%;left:50%;translate:-50%}@keyframes chute-down{0%{translate:0 -105vh}80%{translate:0 6px}90%{translate:0 -8px;scale:1.1 .9}to{translate:0}}@keyframes chute-sway{0%{rotate:-10deg}to{rotate:10deg}}.pet-booms{background:var(--ink);color:#ffd23f;border:2px solid #ffd23f;border-radius:999px;padding:2px 6px;font-size:.75rem;font-weight:900;position:absolute;top:-6px;right:16px}.boom-layer{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.boom-layer>*{will-change:transform, opacity;position:absolute}.boom-flash{opacity:0;width:100%;height:100%;inset:0}.boom-ring{width:60px;height:60px;box-shadow:0 0 0 4px var(--ink);border:6px solid #ffd23f;border-radius:50%}.boom-burst{z-index:3;clip-path:polygon(50% 0%,61% 26%,88% 12%,76% 39%,100% 50%,76% 61%,88% 88%,61% 74%,50% 100%,39% 74%,12% 88%,24% 61%,0% 50%,24% 39%,12% 12%,39% 26%);width:220px;height:220px;filter:drop-shadow(0 0 0 var(--ink));background:#ffd23f;place-items:center;display:grid}.boom-burst span{font-family:var(--font-bang),Impact,sans-serif;color:#e62117;-webkit-text-stroke:2px var(--ink);paint-order:stroke fill;font-size:3.4rem;rotate:-8deg}.boom-smoke{opacity:0;background:radial-gradient(circle at 35% 35%,#fff,#c9c9c9 55%,#8d8d8d);border-radius:50%;width:70px;height:70px}.boom-shard{background-image:var(--sprite);filter:drop-shadow(2px 2px #0006);background-repeat:no-repeat;border-radius:6px}.boom-bit{font-size:24px;line-height:1}.boom-bit.glasses{z-index:2;font-size:40px}.tama{text-align:left;grid-template-columns:minmax(0,420px) minmax(0,1fr);justify-content:center;align-items:start;gap:40px;margin-top:28px;display:grid}.tama-device{background:radial-gradient(circle at 30% 20%, #ff9a6b, var(--brick) 45%, #7d3416);border:5px solid var(--ink);width:100%;max-width:420px;box-shadow:12px 12px 0 var(--ink), inset -10px -14px 0 #0000002e;animation:device-in .8s var(--spring) both;border-radius:48% 48% 44% 44%/40% 40% 30% 30%;margin:0 auto;padding:34px 30px 30px;position:relative}.tama-device.loading{aspect-ratio:1}@keyframes device-in{0%{opacity:0;rotate:-8deg;scale:.6}}.tama-brand{text-align:center;font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.2em;color:#ffd23f;text-shadow:2px 2px 0 var(--ink);margin-bottom:10px;font-size:1.3rem}.tama-screen{border:5px solid var(--ink);color:#1d2a12;background:linear-gradient(#cfe8b6,#a8cf8a);border-radius:18px;flex-direction:column;min-height:330px;transition:background .8s,filter .8s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #ffffff59}.tama-screen:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0000000d 0 2px,#0000 2px 4px);position:absolute;inset:0}.tama-screen.night{color:#cfd8ff;background:linear-gradient(#1a2440,#0b1020)}.tama-screen.night .tama-pet img{filter:brightness(.55)saturate(.6)}.tama-top{border-bottom:2px dashed #0003;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:700;display:flex}.tama-room{flex:1;place-items:end center;min-height:210px;padding-bottom:16px;display:grid;position:relative}.tama-pet{width:180px;box-shadow:none;cursor:pointer;transform-origin:50% 100%;scale:calc(var(--scale,1) * var(--fat,1));transition:scale .6s var(--spring);background:0 0;border:0;padding:0;animation:2.2s ease-in-out infinite tama-idle;position:relative}.tama-pet:active{box-shadow:none;transform:none}.tama-pet img{-webkit-user-select:none;user-select:none;width:100%;display:block}.tama-chick{font-size:6rem;line-height:1;display:block}.tama-extra{font-size:2.6rem;animation:1.4s ease-in-out infinite bob;position:absolute;top:-12%;left:30%}@keyframes tama-idle{0%,to{translate:-14px;rotate:-2deg}50%{translate:14px -6px;rotate:2deg}}.tama-pet.sad{animation:3s ease-in-out infinite tama-sad}@keyframes tama-sad{50%{translate:0 4px;rotate:-6deg}}.tama-pet.asleep{animation:3s ease-in-out infinite tama-sleep}@keyframes tama-sleep{50%{scale:calc(var(--scale,1) * 1.04) calc(var(--scale,1) * .97)}}.tama-pet.fx-feed{animation:.25s ease-in-out 4 peck}.tama-pet.fx-play{animation:tama-jump .5s var(--spring) 2}.tama-pet.fx-learn{animation:.4s ease-in-out 3 tama-nod}.tama-pet.fx-pet{animation:.3s ease-in-out 3 tama-wiggle}.tama-pet.fx-clean{animation:.25s ease-in-out 4 tama-wiggle}@keyframes tama-jump{40%{translate:0 -70px;rotate:-12deg}70%{translate:0;scale:calc(var(--scale,1) * 1.1) calc(var(--scale,1) * .88)}}@keyframes tama-nod{50%{translate:4px 3px;rotate:8deg}}@keyframes tama-wiggle{25%{rotate:-7deg}75%{rotate:7deg}}.tama-pet.prebang{animation:1s cubic-bezier(.5,0,1,.5) forwards swell}.tama-pet.gone{visibility:hidden}.tama-poop{animation:poop-in .5s var(--spring) both, stink 2s ease-in-out infinite .5s;font-size:1.7rem;position:absolute;bottom:12px}@keyframes poop-in{0%{translate:0 -40px;scale:0}}@keyframes stink{50%{rotate:-8deg}}.tama-zzz{font-size:1.6rem;font-weight:900;position:absolute;top:18%;right:22%}.tama-zzz i{opacity:0;font-style:normal;animation:2.4s ease-in infinite zzz;position:absolute}.tama-zzz i:nth-child(2){font-size:1.2rem;animation-delay:.8s}.tama-zzz i:nth-child(3){font-size:.9rem;animation-delay:1.6s}@keyframes zzz{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:30px -60px;rotate:20deg}}.tama-fx{pointer-events:none;font-size:2.4rem;position:absolute}.tama-fx.feed{animation:.7s cubic-bezier(.5,0,1,.6) forwards tama-drop;top:0}@keyframes tama-drop{to{opacity:0;translate:0 150px;rotate:360deg}}.tama-fx.play{animation:1.3s ease-out forwards ball;bottom:30%;left:10%}@keyframes ball{30%{translate:80px -90px;rotate:200deg}60%{translate:160px;rotate:400deg}to{opacity:0;translate:240px -40px;rotate:600deg}}.tama-fx.learn{animation:pop-up-fx 1.3s var(--spring) forwards;top:12%}.tama-fx.pet{letter-spacing:6px;animation:1.3s ease-out forwards hearts;top:10%}.tama-fx.clean{animation:1.2s ease-in-out forwards sweep;bottom:8px;left:-50px}@keyframes pop-up-fx{0%{scale:0}30%{scale:1.2}80%{opacity:1;scale:1}to{opacity:0;translate:0 -20px}}@keyframes hearts{0%{opacity:0;scale:.3}25%{opacity:1;scale:1.1}to{opacity:0;translate:0 -70px}}@keyframes sweep{to{translate:calc(100% + 420px);rotate:-25deg}}.tama-evolve{text-align:center;color:var(--ink);border:4px solid var(--ink);font-family:var(--font-bang),Impact,sans-serif;z-index:3;animation:slam .5s var(--spring), shake .4s ease-in-out .5s;background:#ffd23f;place-content:center;font-size:2rem;line-height:1.1;display:grid;position:absolute;inset:20% 10%}.tama-evolve small{font-size:1.1rem}.tama-say{min-height:3.2em;animation:fade-up .35s var(--out);border-top:2px dashed #0003;margin:0;padding:10px 12px;font-size:.92rem;font-weight:700}.tama-buttons{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.tama-buttons button{aspect-ratio:1;width:64px;font-family:var(--font-body),sans-serif;letter-spacing:0;color:var(--ink);border:3px solid var(--ink);box-shadow:3px 4px 0 var(--ink);background:#ffd23f;border-radius:50%;align-content:center;justify-items:center;gap:2px;padding:8px 0 6px;font-size:1.4rem;display:grid}.tama-buttons button small{text-transform:uppercase;font-size:.55rem;font-weight:900}.tama-buttons button:active:not(:disabled){box-shadow:1px 1px 0 var(--ink);translate:0 3px}.tama-buttons button:disabled{opacity:.5}.tama-stats{border:4px solid var(--ink);box-shadow:8px 8px 0 var(--ink);animation:fade-up .6s var(--out) .2s both;background:#fff;gap:12px;padding:22px;display:grid}.tama-bar{grid-template-columns:7.5rem 1fr 2.2rem;align-items:center;gap:10px;font-weight:700;display:grid}.tama-bar .track{height:18px;margin:0}.tama-bar .fill{transition:width .6s var(--out)}.tama-bar b{text-align:right}.tama-bar.low .fill{background:#e62117;animation:.8s steps(2,end) infinite blink-low}.tama-bar.low span{color:#e62117}@keyframes blink-low{50%{opacity:.4}}.tama-meta{margin:4px 0 0;font-weight:700}.tama-hint{color:#555;margin:0;font-size:.9rem}.tama-reset{flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-weight:700;display:flex}.tama-stats>button{justify-self:start}.tama-hatch{text-align:center;flex:1;align-content:center;justify-items:center;gap:10px;padding:16px;display:grid}.tama-hatch label{gap:6px;font-size:.9rem;font-weight:700;display:grid}.tama-hatch input{font:inherit;border:3px solid var(--ink);text-align:center;background:#f3ffe9;padding:8px 10px}.tama-hatch .how{margin:0;font-size:.85rem}.tama-egg{box-shadow:none;cursor:pointer;background:0 0;border:0;padding:0;font-size:6rem;line-height:1;animation:1.6s ease-in-out infinite egg-wobble;position:relative}.tama-egg:active{box-shadow:none;transform:none}.tama-egg.crack-2,.tama-egg.crack-3{animation-duration:.6s}.tama-egg.crack-4{animation-duration:.25s}.tama-egg.crack-5{animation:egg-burst .7s var(--spring) forwards}@keyframes egg-wobble{0%,to{rotate:0deg}25%{rotate:-10deg}75%{rotate:10deg}}@keyframes egg-burst{50%{scale:1.4}to{opacity:0;rotate:30deg;scale:0}}.egg-cracks{letter-spacing:-4px;font-size:1.3rem;position:absolute;inset:30% 0 auto}.tama-gone{text-align:center;flex:1;place-content:center;gap:6px;padding:16px;display:grid}.tama-gone p{margin:0}.gone-bird{font-size:4rem;animation:3s ease-in-out infinite fly-off}@keyframes fly-off{0%{translate:-40px 20px}50%{translate:40px -30px;rotate:10deg}to{translate:-40px 20px}}@media (max-width:860px){.tama{grid-template-columns:1fr}}.new-badge{color:#fff;font-family:var(--font-body),sans-serif;letter-spacing:.05em;vertical-align:middle;background:#e62117;border-radius:999px;padding:2px 8px;font-size:.7rem;font-weight:900;animation:1.2s ease-in-out infinite badge-pulse;display:inline-block}@keyframes badge-pulse{50%{scale:1.15;box-shadow:0 0 0 6px #e6211740}}.nav-tama{white-space:nowrap}.nav-tama .new-badge{margin-left:4px}.hero-tama-btn{color:var(--ink);border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.05em;text-shadow:none;animation:fade-up .7s var(--out) 1.3s both;transition:translate .2s var(--spring), box-shadow .2s var(--spring);background:#ffd23f;align-items:center;gap:10px;margin-top:16px;padding:10px 18px;font-size:clamp(1.1rem,2.6vw,1.45rem);text-decoration:none;display:inline-flex}.hero-tama-btn:hover{box-shadow:9px 9px 0 var(--ink);translate:-3px -3px}.hero-tama-btn:focus-visible{outline-offset:4px;outline:4px solid #fff}.tama-feature{color:#fff;background:radial-gradient(circle at 20% 30%,#ffd23f 0 8%,#0000 9%) 0 0/120px 120px,linear-gradient(135deg,#2f5fb3,#1a74a6 55%,#6b4fa0);padding:72px 16px;position:relative;overflow:hidden}.tama-feature-inner{grid-template-columns:auto 1fr;align-items:center;gap:48px;display:grid}.tama-feature h2{text-shadow:4px 4px 0 var(--ink);margin:8px 0 12px;font-size:clamp(2.6rem,7vw,4.4rem)}.tama-feature p{max-width:52ch;font-size:1.1rem}.tama-warn{color:#ffd23f;font-weight:900}.tama-live{font-size:1.2rem!important}.tama-feature .yt-btn{margin-top:8px;display:inline-block}.tama-feature-device{background:radial-gradient(circle at 30% 20%, #ff9a6b, var(--brick) 45%, #7d3416);border:5px solid var(--ink);width:220px;box-shadow:10px 10px 0 var(--ink);border-radius:48% 48% 44% 44%/40% 40% 30% 30%;padding:22px 20px 18px;animation:3s ease-in-out infinite device-float}@keyframes device-float{50%{translate:0 -14px;rotate:3deg}}.mini-screen{border:4px solid var(--ink);background:linear-gradient(#cfe8b6,#a8cf8a);border-radius:14px;place-items:center;height:140px;display:grid;overflow:hidden}.mini-screen img{width:90px;animation:2.2s ease-in-out infinite tama-idle}.mini-egg,.mini-chick{font-size:4.5rem;animation:1.4s ease-in-out infinite egg-wobble}.mini-buttons{justify-content:center;gap:14px;margin-top:12px;display:flex}.mini-buttons i{border:3px solid var(--ink);background:#ffd23f;border-radius:50%;width:22px;height:22px}.tama-mini-bars{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:420px;margin:12px 0 16px;display:grid}.tama-mini-bars span{gap:4px;font-size:1.2rem;display:grid}.tama-mini-bars i{border:2px solid var(--ink);background:#fff linear-gradient(#2e7d32,#2e7d32) no-repeat;background-size:var(--w) 100%;height:12px;transition:background-size .6s;display:block}.tama-mini-bars span.low i{background-image:linear-gradient(#e62117,#e62117);animation:.8s steps(2,end) infinite blink-low}.game-card[href*=ahnungotchi]:before{content:"NEU";z-index:2;color:#fff;letter-spacing:.1em;background:#e62117;padding:4px 40px;font-size:.75rem;font-weight:900;position:absolute;top:14px;right:-34px;rotate:40deg}@media (max-width:760px){.tama-feature-inner{text-align:center;grid-template-columns:1fr;justify-items:center}.tama-mini-bars{margin-inline:auto}}.karo{text-align:left;grid-template-columns:auto minmax(0,320px);justify-content:center;align-items:start;gap:28px;margin-top:24px;display:grid}.karo-stage{width:min(100%,min(72vh,640px)/2);background:linear-gradient(#141d33,#0b1020)!important}.karo-stage canvas{touch-action:none;width:100%;height:auto}.karo-side{gap:14px;display:grid}.karo-box{border:4px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:#fff;padding:12px 14px}.karo-box small{text-transform:uppercase;letter-spacing:.08em;color:#555;font-size:.7rem;font-weight:900;display:block}.karo-next{border:3px solid var(--ink);background:#141d33;width:96px;height:96px;margin:6px auto 0;display:block}.karo-hud{grid-template-columns:1fr 1fr;gap:10px 16px;display:grid}.karo-hud b{font-family:var(--font-bang),Impact,sans-serif;font-size:1.8rem;font-weight:400;line-height:1}.karo-quip{align-items:flex-end;gap:10px;display:flex}.karo-quip img{flex:none;width:64px;animation:2.4s ease-in-out infinite breathe}.karo-quip p{border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink);animation:say .3s var(--spring);background:#fff;border-radius:14px 14px 14px 4px;margin:0;padding:10px 12px;font-size:.92rem;font-weight:700}.karo-pad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.karo-pad button{font-family:var(--font-body),sans-serif;letter-spacing:0;touch-action:manipulation;padding:12px 0;font-size:1.4rem}.karo-pad button:first-child{grid-column:1}.karo-pad button:nth-child(2){grid-column:2/-1}.karo-pad button:nth-child(-n+2){font-family:system-ui,sans-serif;font-size:1.9rem;line-height:1}.karo-pad .wide{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.05em;grid-column:1/-1;font-size:1.3rem}.karo-keys{color:#555;margin:0;font-size:.85rem}@media (max-width:760px){.karo{grid-template-columns:1fr;justify-items:center}.karo-stage{width:min(100%,300px)}.karo-side{width:100%;max-width:360px}}
html[data-version]:not([data-version=v1]) .only-v1,html:not([data-version=v2]) .only-v2,html:not([data-version=v3]) .only-v3,html:not([data-version=v4]) .only-v4,html:not([data-version=v5]) .only-v5{display:none!important}:root{--sprite:url(/taube-sprite.png)}html[data-version=v2]{--ink:#f3ead8;--paper:#0c0910;--brick:#ff5a1f;--sky:#2ec5ff;--check:#3a2a10;--gold:#e4b84a;--card:#17121f;--night:#07050a;--sprite:url(/club-sprite.png);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-version=v2] body{background:radial-gradient(circle at 80% 0%, #ff5a1f1a, transparent 40%), var(--paper)}html[data-version=v2] :is(.slogan,.bubble,.faq details,.game-card,.fact-card,.his-facts li,.quiz-card,.chat-log,.msg.taube p,.chip,.pad,.karo-box,.tama-stats,.sel-tools,.sticker-pick button,.cert,.cert-form input,.car-btn,.hero-say,.pet-say,.karo-quip p,.mcard.up,.mcard.done,.upgrade,.wheel-hub,.chat-form input,.text-in,.tama-hatch input,.pet-close,button.ghost,.gb-form,.karo-next,.yours input,.track,.lb,blockquote,.answer,.meter .card,.legal){color:var(--ink);background-color:var(--card)!important}html[data-version=v2] :is(.tama-hint,.hint,.karo-keys,.cert-small,.karo-box small,.gb-entry time,.how){color:#c9bda6}html[data-version=v2] :is(.nav,footer,.yt){background:var(--night)}html[data-version=v2] .nav{border-bottom-color:var(--brick);box-shadow:0 0 18px #ff5a1f73}html[data-version=v2] footer{color:#a99d88;border-top:2px solid #e4b84a59}html[data-version=v2] footer a{color:var(--gold)}html[data-version=v2] .presented{color:var(--gold);text-shadow:0 0 12px #e4b84a80}html[data-version=v2] .ticker{background:linear-gradient(90deg, #a8761a, var(--gold), #a8761a);color:#120c06;border-color:var(--night)}html[data-version=v2] .quotes{background:linear-gradient(#1a0f24,#0c0910)}html[data-version=v2] .quotes h2{text-shadow:0 0 14px var(--brick), 3px 3px 0 #000}html[data-version=v2] .meter{background:repeating-linear-gradient(135deg,#1a1208 0 22px,#2a1d0c 22px 44px)}html[data-version=v2] .stage:not(.karo-stage):not(.whack-stage){background:linear-gradient(#ff9a6b,#b5532f 70%,#5a2d1c 90%,#2b2b2b 90%)}html[data-version=v2] .menu a[aria-current=page],html[data-version=v2] .links [aria-current=page],html[data-version=v2] .dropdown summary.active{background:var(--brick);color:#fff}html[data-version=v2] .tama-feature{background:radial-gradient(circle at 20% 30%, var(--gold) 0 6%, transparent 7%) 0 0/120px 120px, linear-gradient(135deg, #2a0f2e, #120a1c 55%, #3a1408)}html[data-version=v2] .teaser h2,html[data-version=v2] .faq h2,html[data-version=v2] .game-page h1{text-shadow:0 0 10px #ff5a1f8c}html[data-version=v2] .game-card:hover{box-shadow:12px 12px 0 var(--gold), 0 0 24px #e4b84a59}html[data-version=v2] .yours input::-webkit-slider-thumb{background-color:#111}html[data-version=v2] .brand{font-family:"Monoton", var(--font-bang), sans-serif;letter-spacing:.04em;color:#ffd9c7;text-shadow:0 0 4px #fff, 0 0 10px var(--brick), 0 0 22px var(--brick);font-size:1.25rem;font-weight:400;animation:6s linear infinite neon}@keyframes neon{0%,18%,22%,52%,56%,to{opacity:1}20%,54%{opacity:.55;text-shadow:none}}html[data-version=v2] .hero{background:radial-gradient(circle at 75% 15%,#ff5a1f73,#0000 35%),radial-gradient(circle at 15% 85%,#2ec5ff4d,#0000 40%),linear-gradient(#120a1c,#0b0812)}html[data-version=v2] .hero h1{color:#fff4ec;text-shadow:0 0 6px #fff, 0 0 18px var(--brick), 0 0 42px var(--brick), 4px 4px 0 #000}html[data-version=v2] .hero h1 .w:nth-child(3){animation-name:word-pop,neon;animation-duration:.7s,7s;animation-iteration-count:1,infinite;animation-delay:calc(var(--i) * 90ms + .15s), 2s}html[data-version=v2] .slogan{border-color:var(--gold);box-shadow:6px 6px 0 var(--gold), 0 0 24px #e4b84a59}html[data-version] .slogan em{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 96%}html[data-version=v2] .slogan em{color:var(--brick);text-shadow:0 0 10px #ff5a1f99;background-image:linear-gradient(var(--gold), var(--gold))}html[data-version=v2] .stamp{background:var(--gold);color:#120c06;border-color:#120c06}html[data-version=v2] .hero img{border-color:var(--gold);box-shadow:10px 10px 0 var(--gold), 0 0 50px #ff5a1f73}.club-lights{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.club-lights .beam{filter:blur(18px);opacity:.35;transform-origin:top;mix-blend-mode:screen;width:160px;height:140%;animation:9s ease-in-out infinite alternate beam;position:absolute;top:-20%}.club-lights .b1{background:linear-gradient(transparent, var(--brick,#ff5a1f), transparent);left:12%}.club-lights .b2{background:linear-gradient(#0000,#2ec5ff,#0000);animation-duration:11s;animation-delay:-4s;left:48%}.club-lights .b3{background:linear-gradient(#0000,#e4b84a,#0000);animation-duration:13s;animation-delay:-7s;left:80%}@keyframes beam{0%{rotate:-22deg}to{rotate:22deg}}.choose-btn{font-family:var(--font-body),sans-serif;letter-spacing:0;color:#141414;box-shadow:none;white-space:nowrap;background:#ffd23f;border:2px solid #141414;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-weight:900;display:inline-flex}.choose-btn small{opacity:.7;font-weight:700}.choose-btn:hover{translate:0 -2px}.hero-choose{box-shadow:4px 4px 0 var(--ink);text-shadow:none;animation:fade-up .7s var(--out) 1.5s both;margin-top:14px;padding:10px 16px;font-size:1rem}html[data-version=v2] .choose-btn{background:var(--gold);border-color:#120c06}.chooser{display:none}html[data-choose]{overflow:hidden}html[data-choose] .chooser{z-index:200;color:#fff;text-align:center;animation:chooser-in .5s var(--out);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes chooser-in{0%{opacity:0}}.chooser{--c1:#1a74a6;--c2:#0f4a6e;--glow:#ffd23f}.chooser.hot-v2{--c1:#3a1408;--c2:#120a1c;--glow:#ff5a1f}.chooser.hot-v3{--c1:#2a9fd6;--c2:#f2c400;--glow:#ffe14d}.chooser.hot-v4{--c1:#f4b7c5;--c2:#8fb8d8;--glow:#fff}.chooser.hot-v5{--c1:#bfe7e4;--c2:#3e8fb0;--glow:#e8fffd}.chooser-bg{pointer-events:none;background:radial-gradient(circle at 30% 30%, var(--c1), transparent 60%), radial-gradient(circle at 75% 80%, var(--c2), transparent 55%), #07050a;transition:background .4s;position:absolute;inset:0}.chooser-bg:after{content:"";background:repeating-linear-gradient(0deg,#0003 0 2px,#0000 2px 4px);position:absolute;inset:0}.chooser>:not(.chooser-bg){position:relative}.chooser-title{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.06em;color:#ffd23f;-webkit-text-stroke:2px #141414;paint-order:stroke fill;text-shadow:4px 4px #141414,8px 8px #ff5a1f;animation:slam .6s var(--spring) .2s both, title-pulse 1.6s ease-in-out 1s infinite;margin:0;font-size:clamp(2rem,6.5vw,4.2rem);font-weight:400;line-height:1}@keyframes title-pulse{50%{scale:1.04}}.chooser-close{z-index:2;border-radius:50%;width:44px;height:44px;padding:0;font-size:1.2rem;display:none;top:16px;right:16px;position:absolute!important}html[data-choose=switch] .chooser-close{display:block}.chooser-preview{border:4px solid var(--glow);box-shadow:0 0 0 4px #141414, 0 0 46px color-mix(in srgb, var(--glow) 55%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:left;animation:preview-in .35s var(--spring);background:#08060ea8;border-radius:20px;grid-template-columns:minmax(0,260px) minmax(0,360px);align-items:end;gap:28px;padding:16px 22px;display:grid}@keyframes preview-in{0%{opacity:0;translate:0 18px;scale:.96}}.chooser-preview.picked{animation:picked .9s var(--spring) both}@keyframes picked{0%{scale:1}15%{filter:brightness(2.2);scale:1.08}40%{filter:brightness()}to{scale:1.05}}.preview-portrait{aspect-ratio:400/429;place-items:end center;display:grid;position:relative}.preview-portrait:before{content:"";background:radial-gradient(closest-side, var(--glow), transparent);border-radius:50%;height:14%;position:absolute;bottom:0;left:8%;right:8%}.preview-portrait img{transform-origin:50% 100%;width:100%;animation:1.2s ease-in-out infinite char-idle;position:relative}@keyframes char-idle{50%{translate:0 -8px;scale:1.03 .98}}.preview-info{gap:7px;display:grid}.char-name{font-family:var(--font-bang),Impact,sans-serif;letter-spacing:.06em;color:#ffd23f;text-shadow:3px 3px #141414;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1}.hot-v2 .char-name{font-family:"Monoton", var(--font-bang), sans-serif;color:#ffd9c7;text-shadow:0 0 8px #ff5a1f,0 0 18px #ff5a1f;font-size:clamp(1.4rem,3.4vw,2.1rem)}.char-tag{opacity:.92;font-size:.9rem;font-weight:700}.char-stats{gap:5px;margin-top:4px;display:grid}.char-stat{text-transform:uppercase;grid-template-columns:9.5em 1fr;align-items:center;gap:8px;font-size:.72rem;font-weight:900;display:grid}.char-stat i{height:11px;animation:stat-fill .8s var(--out) .1s forwards;background:#ffffff26 linear-gradient(90deg,#ffd23f,#ff5a1f) 0 0/0 100% no-repeat;border:2px solid #141414}@keyframes stat-fill{to{background-size:var(--v) 100%}}.char-special,.char-home{font-size:.82rem;font-weight:700;display:block}.char-special small,.char-home small{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.62rem;display:block}.char-slogan{color:#ffd23f;quotes:"„" "“";font-style:italic;font-weight:900}.chooser-roster{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px;display:flex}.roster-tile{cursor:pointer;width:clamp(84px,14vw,128px);font-family:var(--font-body),sans-serif;letter-spacing:0;color:#fff;transition:scale .2s var(--spring), border-color .2s, box-shadow .2s, filter .3s, opacity .3s;animation:card-in .6s var(--spring) var(--d) both;background:#0a0810b3;border:3px solid #ffffff4d;border-radius:14px;justify-items:center;gap:2px;padding:8px 6px 6px;display:grid;position:relative}@keyframes card-in{0%{opacity:0;translate:0 60px;scale:.6}}.roster-tile:active{transform:none}.roster-tile img{aspect-ratio:400/429;object-fit:contain;width:100%}.roster-tile .tile-name{font-size:.8rem;font-weight:900}.roster-tile:not(.hot){filter:saturate(.5)brightness(.75)}.roster-tile.hot{border-color:var(--glow);box-shadow:0 0 0 3px #141414, 0 0 26px var(--glow);z-index:1;scale:1.12}.roster-tile.lost{opacity:.2;filter:grayscale();scale:.85}.roster-tile.picked{animation:picked .9s var(--spring) both}.p1{font-family:var(--font-bang),Impact,sans-serif;color:#ffd23f;text-shadow:2px 2px #141414;white-space:nowrap;font-size:1.3rem;animation:.6s ease-in-out infinite bob;position:absolute;top:-30px;left:50%;translate:-50%}.chooser-hint{letter-spacing:.08em;opacity:.8;margin:4px 0 0;font-size:.8rem;font-weight:900;animation:1.2s steps(2,end) infinite blink-low}.chooser-ready{z-index:4;pointer-events:none;font-family:var(--font-bang),Impact,sans-serif;color:#ffd23f;-webkit-text-stroke:3px #141414;text-shadow:6px 6px #141414;animation:slam .5s var(--spring) both;place-content:center;font-size:clamp(2.8rem,10vw,7rem);line-height:1;display:grid;inset:0;position:fixed!important}.chooser-ready small{color:#fff;letter-spacing:.2em;font-size:.35em}@media (max-width:700px){html[data-choose] .chooser{justify-content:flex-start}.chooser-preview{grid-template-columns:120px 1fr;gap:14px;padding:12px}.char-stat{grid-template-columns:7.5em 1fr}.roster-tile{width:calc(33% - 10px);max-width:110px}}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:.9s cubic-bezier(.7,0,.25,1) both vt-reveal}@keyframes vt-reveal{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,50%))}to{clip-path:circle(150vmax at var(--vt-x,50%) var(--vt-y,50%))}}@media (prefers-reduced-motion:reduce){.club-lights .beam{display:none}html[data-version=v2] .brand{animation:none}}.choose-btn.compact{gap:4px;margin-left:6px;padding:3px 10px 3px 3px}.choose-avatar{background:#fff;border:2px solid #141414;border-radius:50%;place-items:end center;width:30px;height:30px;display:grid;overflow:hidden}.choose-avatar img{width:120%;max-width:none;translate:0 6%}.choose-swap{transition:rotate .3s var(--spring);font-size:1rem}.choose-btn.compact:hover .choose-swap{rotate:180deg}.choose-label{font-size:.8rem}.menu .new-badge{margin-left:6px}.links{gap:8px}@media (max-width:760px){.choose-btn.compact{align-self:flex-start;margin:8px 0 0}}.owner-badge{text-transform:uppercase;letter-spacing:.06em;background:var(--ink);color:var(--paper);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:2px 10px 2px 2px;font-size:.72rem;font-weight:900;display:inline-flex}.owner-badge img{object-fit:cover;object-position:top;background:#fff;border-radius:50%;width:22px;height:22px}.flock-emoji{z-index:30;pointer-events:none;line-height:1;animation:3s linear both flyby;position:fixed;left:-120px}
html[data-version=v3]{--sky:#2a9fd6;--brick:#e0332b;--paper:#fff8d6;--ink:#141414;--check:#f2c400;--sprite:url(/gelb-sprite.png)}html[data-version=v3] body{background:#fff8d6}html[data-version=v3] .hero{background:linear-gradient(#57b8ee,#2a9fd6 65%,#8fd16a 65.2%,#5fae3f)}html[data-version=v3] .hero h1{color:#ffd90f;text-shadow:4px 4px #141414,-2px -2px #141414,2px -2px #141414,-2px 2px #141414}html[data-version=v3] .slogan em{color:#e0332b}html[data-version=v3] .stamp{background:#e0332b;transform:rotate(8deg)}html[data-version=v3] .ticker{color:#141414;background:#ffd90f}html[data-version=v3] .quotes{background:#2a9fd6}html[data-version=v3] .meter{background:repeating-conic-gradient(#f2c400 0 25%, #ffe14d 0 50%) 0 0/28px 28px}html[data-version=v3] .nav{border-bottom-color:#ffd90f}html[data-version=v3] :is(.game-card,.fact-card,blockquote,.quiz-card,.karo-box,.tama-stats){border-radius:18px}.suburb .sun{background:#ffe14d;border:5px solid #141414;border-radius:50%;width:90px;height:90px;animation:30s linear infinite sun-spin;position:absolute;top:7%;right:9%;box-shadow:0 0 0 14px #ffe14d59}@keyframes sun-spin{to{rotate:360deg}}.cross{justify-items:start;gap:4px;margin-top:14px;display:grid}.cross small{text-shadow:0 1px 2px #0006;font-weight:700}.cross-btn{color:#141414;background:#ffd90f;padding:10px 16px;font-size:1.2rem}.road{z-index:60;height:150px;animation:road-in .4s var(--out);background:linear-gradient(#5a5a5a,#3d3d3d);border-top:6px solid #e9e9e9;position:fixed;bottom:0;left:0;right:0;overflow:hidden}@keyframes road-in{0%{translate:0 100%}}.zebra{opacity:.9;background:repeating-linear-gradient(90deg,#fff 0 40px,#0000 40px 70px);height:18px;position:absolute;top:42%;left:10%;right:10%}.car{font-size:64px;line-height:1;position:absolute;bottom:14px}.car.left{animation:1s cubic-bezier(.2,.8,.3,1) both car-brake-l;left:-10px}.car.right{animation:1s cubic-bezier(.2,.8,.3,1) both car-brake-r;right:-10px;scale:-1 1}.car i{font-size:28px;font-style:normal;animation:.5s ease-in-out infinite bob;position:absolute;top:-26px;left:40%}@keyframes car-brake-l{0%{translate:-200px}80%{translate:10px;rotate:-3deg}}@keyframes car-brake-r{0%{translate:200px}80%{translate:-10px;rotate:3deg}}.walker{width:120px;animation:walk var(--walk) linear forwards;position:absolute;bottom:10px;left:8%}.walker img{transform-origin:50% 100%;width:100%;animation:.7s ease-in-out infinite shuffle}@keyframes walk{to{left:calc(92% - 120px)}}@keyframes shuffle{50%{translate:0 -3px;rotate:3deg}}.walker-say{color:#141414;width:max-content;max-width:min(320px,70vw);animation:say .3s var(--spring);background:#fff;border:3px solid #141414;border-radius:14px;padding:8px 12px;font-size:.9rem;position:absolute;bottom:105%;right:0;box-shadow:3px 3px #141414}html[data-version=v4]{--sky:#7fa6c4;--brick:#e0729a;--paper:#fff6ef;--ink:#3a2a22;--check:#f2c9a0;--sprite:url(/hase-sprite.png)}html[data-version=v4] body{background:#fff6ef}html[data-version=v4] :is(h1,h2,h3,.brand,.presented,.stamp,button){font-family:"Fredoka", var(--font-bang), sans-serif;letter-spacing:0;font-weight:700}html[data-version=v4] .hero{background:radial-gradient(circle at 70% 30%,#9fc0da,#6f93b3 70%)}html[data-version=v4] .hero h1{color:#fff;text-shadow:0 4px #e0729a,0 8px #3a2a22}html[data-version=v4] .slogan{border-radius:999px}html[data-version=v4] .slogan em{color:#e0729a}html[data-version=v4] .stamp{color:#3a2a22;background:#f7a8c4;border-radius:999px}html[data-version=v4] .ticker{color:#3a2a22;background:#f7a8c4}html[data-version=v4] .quotes{background:#e0729a}html[data-version=v4] .meter{background:repeating-radial-gradient(circle at 0 0,#f9dcc5 0 12px,#fbe9db 12px 24px)}html[data-version=v4] :is(.game-card,.fact-card,blockquote,.quiz-card,.karo-box,.tama-stats,.faq details,.his-facts li,.bubble,button,.slogan,.stage,.hero img){border-radius:22px}html[data-version=v4] .hero h1 .w{animation-name:word-pop,hop-word;animation-duration:.7s,2.4s;animation-iteration-count:1,infinite;animation-delay:calc(var(--i) * 90ms + .15s), calc(var(--i) * .25s + 1.2s)}@keyframes hop-word{0%,70%,to{translate:0}80%{translate:0 -14px}90%{translate:0;scale:1.05 .95}}.meadow{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.meadow .ears{width:120px;height:110px;animation:6s ease-in-out infinite ears-peek;position:absolute;bottom:-30px;left:6%}.meadow .ears:before,.meadow .ears:after{content:"";background:radial-gradient(at 50% 60%,#f7b7c8 0 35%,#d9a066 36%);border:4px solid #3a2a22;border-radius:50% 50% 40% 40%;width:38px;height:110px;position:absolute;bottom:0}.meadow .ears:before{left:10px;rotate:-12deg}.meadow .ears:after{right:10px;rotate:12deg}@keyframes ears-peek{0%,60%,to{translate:0 70px}70%,90%{translate:0}80%{rotate:-4deg}}html[data-version=v4] body{position:relative}.egg-layer{pointer-events:none;z-index:15;position:absolute;inset:0}.hidden-egg{width:34px;height:42px;box-shadow:none;pointer-events:auto;cursor:pointer;rotate:var(--rot);background:0 0;border:0;padding:0;animation:3s ease-in-out infinite egg-idle;position:absolute}.hidden-egg span{background:repeating-linear-gradient(-20deg, var(--egg) 0 8px, #fff 8px 11px);border:3px solid #3a2a22;border-radius:50% 50% 46% 46%/60% 60% 40% 40%;width:100%;height:100%;display:block;box-shadow:2px 3px #3a2a2259}.hidden-egg:hover{scale:1.25}.hidden-egg:active{box-shadow:none;transform:none}.hidden-egg.crack{animation:egg-crack .45s var(--spring) forwards}@keyframes egg-idle{0%,85%,to{rotate:var(--rot)}90%{rotate:calc(var(--rot) - 14deg)}95%{rotate:calc(var(--rot) + 10deg)}}@keyframes egg-crack{40%{rotate:0deg;scale:1.5}to{opacity:0;rotate:40deg;scale:0}}.egg-counter{z-index:22;color:#3a2a22;animation:fade-up .4s var(--out);background:#fff;border:3px solid #3a2a22;border-radius:999px;padding:6px 12px;font-family:Fredoka,sans-serif;font-weight:700;position:fixed;top:74px;right:14px;box-shadow:3px 3px #3a2a22}.egg-counter.done{background:#ffe08a;animation:1.2s ease-in-out infinite badge-pulse}.egg-toast{z-index:22;color:#3a2a22;max-width:280px;animation:say .3s var(--spring);background:#fff;border:3px solid #3a2a22;border-radius:16px;margin:0;padding:10px 14px;font-weight:700;position:fixed;top:118px;right:14px;box-shadow:3px 3px #3a2a22}html[data-version=v5]{--sky:#3e8fb0;--brick:#1f7a8c;--paper:#f3fbfb;--ink:#14313d;--check:#bfe7e4;--sprite:url(/zahn-sprite.png)}html[data-version=v5] body{background:#f3fbfb}html[data-version=v5] :is(h1,h2,.brand,.presented,.stamp){font-family:"Oswald", var(--font-bang), sans-serif;letter-spacing:.02em;text-transform:uppercase;font-weight:700}html[data-version=v5] .hero{color:#14313d;background:linear-gradient(#ffffff8c,#ffffff8c),repeating-linear-gradient(0deg,#cfe6e6 0 2px,#0000 2px 60px),repeating-linear-gradient(90deg,#cfe6e6 0 2px,#0000 2px 60px),#eaf6f6}html[data-version=v5] .hero h1{color:#14313d;text-shadow:3px 3px #bfe7e4}html[data-version=v5] .hero .sub,html[data-version=v5] .hero-hint,html[data-version=v5] .cross small{text-shadow:none;color:#14313d}html[data-version=v5] .slogan em{color:#1f7a8c}html[data-version=v5] .stamp{background:#1f7a8c}html[data-version=v5] .ticker{color:#14313d;background:#bfe7e4}html[data-version=v5] .quotes{background:#1f7a8c}html[data-version=v5] .meter{background:repeating-linear-gradient(0deg,#d6eeee 0 2px,#f3fbfb 2px 40px),repeating-linear-gradient(90deg,#d6eeee 0 2px,#0000 2px 40px)}.bath{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bubble-fx{width:var(--s,40px);height:var(--s,40px);animation:bubble-rise var(--t,9s) ease-in infinite;animation-delay:var(--d,0s);background:radial-gradient(circle at 30% 30%,#fff 0 18%,#ffffff59 19% 60%,#bfe7e499);border:2px solid #1f7a8c40;border-radius:50%;position:absolute;bottom:-60px}.bubble-fx.b1{--s:46px;--t:10s;left:6%}.bubble-fx.b2{--s:24px;--t:7s;--d:-3s;left:18%}.bubble-fx.b3{--s:60px;--t:12s;--d:-6s;left:31%}.bubble-fx.b4{--s:30px;--t:8s;--d:-1s;left:44%}.bubble-fx.b5{--s:52px;--t:11s;--d:-8s;left:57%}.bubble-fx.b6{--s:22px;--t:6s;--d:-4s;left:70%}.bubble-fx.b7{--s:40px;--t:9s;--d:-2s;left:82%}.bubble-fx.b8{--s:28px;--t:8s;--d:-5s;left:93%}@keyframes bubble-rise{0%{opacity:0;translate:0}10%{opacity:1}50%{translate:20px -50vh}to{opacity:0;translate:-10px -110vh;scale:1.2}}.hero-taube{position:relative}.fog-wrap{border-radius:12px;position:absolute;inset:0;overflow:hidden}.fog-mirror{cursor:grab;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.suburb .sun,.meadow .ears,.bubble-fx,.hidden-egg{animation:none}.bubble-fx{display:none}}
