:root{--ink:#13213b;--muted:#62708b;--yellow:#ffd80a;--yellow2:#ffad00;--blue:#0e73d5;--blue2:#42baff;--red:#d71f40;--red2:#ff6a77;--purple:#7a45d8;--green:#17a557;font-family:Inter,ui-rounded,Arial Rounded MT Bold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#1d9fe4;min-height:100%}body{min-height:100vh;color:var(--ink);background:#1d9fe4 url(/wobbly-klicker/welt.webp) top/cover no-repeat fixed;margin:0}body:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#0587cd0d,#0a477033 55%,#08572b52);position:fixed;inset:0}button,a{font:inherit}.game-shell{z-index:1;width:min(1760px,100% - 24px);margin:auto;padding:16px 0 28px;position:relative}.glass{backdrop-filter:blur(9px);background:#fafdffeb;border:3px solid #ffffffb8;box-shadow:0 12px 32px #052e5438,inset 0 0 0 1px #0a376414}.topbar{border-radius:25px;grid-template-columns:1fr auto 1fr;align-items:center;height:102px;padding:8px 18px;display:grid}.brand-logo{object-fit:contain;width:auto;max-width:min(560px,62vw);height:84px}.back-link{color:#fff;background:linear-gradient(#269eee,#0873c9);border:2px solid #fff;border-radius:16px;justify-self:start;padding:10px 15px;font-weight:1000;text-decoration:none;box-shadow:0 6px #075fa7}.round-button{cursor:pointer;background:linear-gradient(#269eee,#0873c9);border:2px solid #fff;border-radius:50%;justify-self:end;width:48px;height:48px;font-size:1.2rem;box-shadow:0 5px #075fa7}.scoreboard{border-radius:22px;grid-template-columns:2.2fr repeat(3,1fr);gap:0;max-width:1150px;margin:12px auto;padding:0;display:grid;overflow:hidden}.scoreboard>div{border-right:1px solid #15395f1f;flex-direction:column;justify-content:center;align-items:center;min-height:82px;padding:10px 14px;display:flex}.scoreboard>div:last-child{border:0}.score-primary{background:linear-gradient(135deg,#ffe83b,#ffbd08)}.score-label,.score-stat span{letter-spacing:.1em;color:#31415a;font-size:.74rem;font-weight:1000}.score-primary strong{color:#18305a;text-shadow:0 2px #fff;font-size:clamp(2rem,4vw,3.7rem);line-height:1}.score-stat strong{text-align:center;margin-top:5px;font-size:clamp(1.15rem,2vw,1.65rem)}.main-grid{grid-template-columns:minmax(315px,.9fr) minmax(430px,1.12fr) minmax(315px,.9fr);align-items:start;gap:12px;display:grid}.shop-panel,.click-panel{border-radius:26px;overflow:hidden}.shop-panel{padding:0 10px 12px}.linus-panel{background:linear-gradient(#e1f6fff7,#f2fbffed);border-color:#71c9ff}.timmy-panel{background:linear-gradient(#ffe7ecf7,#fff6f7f0);border-color:#ff9aa7}.character-stage{background:linear-gradient(135deg,#0b77d6,#43bdff);border-radius:22px 22px 18px 18px;height:188px;margin:0 -10px 9px;position:relative;overflow:hidden}.timmy-stage{background:linear-gradient(135deg,#ca1d3b,#ff7180)}.character{object-fit:contain;object-position:center;width:190px;height:255px;position:absolute;bottom:-72px;left:-18px}.timmy{left:auto;right:-18px}.character-title{z-index:2;color:#fff;text-align:right;text-shadow:0 2px 3px #00000047;width:56%;position:absolute;top:36px;right:14px}.timmy-stage .character-title{text-align:left;left:14px;right:auto}.character-title span{letter-spacing:.12em;font-size:.72rem;font-weight:1000}.character-title h2{margin:3px 0;font-size:1.8rem;line-height:1}.character-title p{margin:0;font-size:.82rem;font-weight:850}.team-output{text-align:center;color:#fff;background:#126ec0;border-radius:12px;margin-bottom:8px;padding:8px 9px;font-size:.83rem;font-weight:900}.timmy-panel .team-output{background:#c62846}.shop-list{gap:7px;display:grid}.shop-item{text-align:left;cursor:pointer;background:#fffc;border:2px solid #0a42731f;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;width:100%;min-height:66px;padding:7px 8px;transition:all .12s;display:grid}.timmy-panel .shop-item{border-color:#8e1b3321}.shop-item:hover{background:#fff;transform:translateY(-1px)}.shop-item.can-buy{border-color:#31bf5a;box-shadow:0 0 0 2px #31bf5a1f}.product-icon{background:#edf6ff;border-radius:12px;place-items:center;width:42px;height:42px;font-size:1.55rem;display:grid}.timmy-panel .product-icon{background:#fff1f2}.product-image{object-fit:contain;object-position:center;border-radius:10px;width:44px;height:44px}.product-copy{min-width:0}.product-copy strong,.product-copy small,.price{display:block}.product-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.product-copy small{color:var(--muted);margin-top:1px;font-size:.69rem;line-height:1.15}.price{color:#b47600;margin-top:3px;font-size:.74rem;font-weight:1000}.owned{white-space:nowrap;background:#e7eef6;border-radius:999px;align-self:start;padding:3px 6px;font-size:.66rem;font-weight:1000}.click-panel{background:#f8fdffe6;min-height:900px;padding:14px}.click-copy{text-align:center}.click-copy>span{letter-spacing:.16em;color:#2471ab;font-size:.72rem;font-weight:1000}.click-copy h1{letter-spacing:-.055em;color:#12366a;margin:3px 0 6px;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.click-copy p{max-width:520px;color:var(--muted);margin:auto;font-size:.88rem;font-weight:700}.event-banner{text-align:center;background:#fff1a8;border:2px solid #e7be29;border-radius:15px;margin-bottom:10px;padding:10px 12px;font-weight:1000}.hidden{display:none!important}.wobbly-stage{place-items:center;height:405px;display:grid;position:relative}.floating-layer{pointer-events:none;z-index:10;position:absolute;inset:0;overflow:hidden}.wobbly-button{cursor:pointer;user-select:none;filter:drop-shadow(0 22px 14px #4258003b);background:0 0;border:0;place-items:center;width:310px;height:310px;padding:0;display:grid;position:relative}.wobbly-glow{background:radial-gradient(circle,#fffd9c 0 43%,#ffec48 47%,#ffd2001a 66%,#0000 68%);border-radius:50%;animation:2s ease-in-out infinite pulseGlow;position:absolute;inset:0}.wobbly-head{background:radial-gradient(circle at 35% 25%,#fff96a 0 7%,#ffe817 23%,#ffd207 63%,#f2a900 100%);border:6px solid #e09b00;border-radius:50%;width:235px;height:235px;transition:all 80ms;display:block;position:relative;box-shadow:inset -18px -20px 30px #bc690038,inset 10px 12px 25px #ffffff8c,0 0 0 8px #fff,0 0 0 14px #ff32a6,0 0 25px #ff32a6;display:none!important}.wobbly-button:hover .wobbly-head{transform:scale(1.035)rotate(1deg)}.wobbly-button:active .wobbly-head,.wobbly-button.pop .wobbly-head{transform:scale(.94)translateY(8px)}.shine{background:#ffffffad;border-radius:50%;position:absolute;transform:rotate(-28deg)}.shine-a{width:54px;height:28px;top:38px;left:47px}.shine-b{width:22px;height:13px;top:76px;left:29px}.eye{background:#111;border-radius:50%;width:34px;height:47px;position:absolute;top:88px;box-shadow:inset 6px 5px #ffffff05}.eye:after{content:"";background:#fff;border-radius:50%;width:9px;height:12px;position:absolute;top:7px;left:8px}.eye-left{left:56px}.eye-right{right:56px}.smile{border-bottom:13px solid #111;border-radius:0 0 70px 70px;width:92px;height:58px;position:absolute;top:119px;left:50%;transform:translate(-50%)}.click-hint{color:#fff;text-shadow:0 1px 2px #000;background:#38204f;border:3px solid #fff;border-radius:999px;padding:9px 22px;font-size:1.05rem;font-weight:1000;position:absolute;bottom:2px;box-shadow:0 6px #1a0c28}.float-number{z-index:30;color:#5a2d04;text-shadow:0 2px #fff;pointer-events:none;font-size:1.25rem;font-weight:1000;animation:.9s ease-out forwards floatUp;position:absolute}@keyframes floatUp{to{opacity:0;transform:translateY(-95px)scale(1.18)}}@keyframes pulseGlow{50%{opacity:.78;transform:scale(1.055)}}.catchable{z-index:40;pointer-events:auto;cursor:pointer;filter:drop-shadow(0 9px 7px #00000040);background:0 0;border:0;font-size:4rem;animation:.55s ease-in-out infinite alternate wobble;position:absolute}.catchable img{object-fit:contain;width:88px;height:108px}.catchable.spaghetti{font-size:4.5rem}@keyframes wobble{0%{transform:rotate(-11deg)scale(.93)}to{transform:rotate(11deg)scale(1.07)}}.boost-card{grid-template-columns:1fr 1fr;gap:8px;margin-top:1px;display:grid}.boost-card>div{text-align:center;background:#eef6fc;border:1px solid #cbdfea;border-radius:14px;padding:10px}.boost-card span{text-transform:uppercase;color:var(--muted);font-size:.68rem;font-weight:900;display:block}.boost-card strong{margin-top:2px;display:block}.level-card{background:#eff8ff;border-radius:14px;margin:10px 0;padding:10px}.level-row{color:#536480;justify-content:space-between;gap:15px;font-size:.76rem;font-weight:850;display:flex}.progress-track{background:#dce8ef;border-radius:999px;height:13px;margin-top:6px;overflow:hidden}.progress-bar{border-radius:inherit;background:linear-gradient(90deg,#ffcd06,#ff8f00);width:0;height:100%;transition:width .2s}.tabs{background:#eaf1f5;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.tab{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:9px;font-weight:1000}.tab.active{background:#fff;box-shadow:0 4px 12px #2145631c}.tab-page{padding-top:9px;display:none}.tab-page.active{display:block}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h3{margin:0}.section-title span{color:var(--muted);font-size:.76rem;font-weight:1000}.achievement-list{grid-template-columns:1fr 1fr;gap:5px;margin-top:7px;display:grid}.achievement{opacity:.58;background:#edf0f3;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.achievement.unlocked{opacity:1;background:#fff0a9;border:1px solid #e5bf2b}.achievement>span{font-size:1.05rem}.achievement strong,.achievement small{display:block}.achievement strong{font-size:.72rem}.achievement small{color:var(--muted);font-size:.63rem}.stats-list{gap:5px;display:grid}.stats-list>div{background:#eff4f7;border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;font-size:.77rem;display:flex}.stats-list span{color:var(--muted);font-weight:750}.reset-button{color:#fff;cursor:pointer;background:#9f2940;border:0;border-radius:11px;width:100%;margin-top:8px;padding:9px;font-weight:1000}.specials{border-radius:24px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;display:grid}.friend-card{border-radius:18px;grid-template-columns:110px 1fr;align-items:center;min-height:140px;padding:8px 14px;display:grid;overflow:hidden}.friend-card img{object-fit:contain;width:104px;height:130px}.friend-card span{letter-spacing:.1em;font-size:.65rem;font-weight:1000}.friend-card h3{margin:1px 0 3px;font-size:1.5rem}.friend-card p{margin:0;font-size:.78rem;line-height:1.3}.jelly-card{background:linear-gradient(135deg,#eadcff,#cab3ff)}.oma-card{background:linear-gradient(135deg,#ffe4f8,#f0c9ff)}.footer{text-align:center;color:#cc1879;letter-spacing:.08em;border-radius:18px;margin-top:12px;padding:12px;font-weight:1000}.toast{z-index:100;opacity:0;pointer-events:none;color:#fff;background:#152239;border:3px solid #fff;border-radius:999px;padding:11px 18px;font-weight:1000;transition:all .2s;position:fixed;bottom:24px;left:50%;transform:translate(-50%,28px);box-shadow:0 12px 28px #00000047}.toast.show{opacity:1;transform:translate(-50%)}.event-overlay{z-index:90;pointer-events:none;backdrop-filter:blur(2px);background:#0f2b4b1f;place-items:center;display:grid;position:fixed;inset:0}.event-card{background:linear-gradient(135deg,#ffdaef,#b96fff);border:5px solid #fff;border-radius:28px;grid-template-columns:190px 1fr;align-items:center;width:min(520px,90vw);height:230px;padding:0 20px;animation:.35s cubic-bezier(.2,.8,.2,1) eventPop;display:grid;overflow:hidden;box-shadow:0 20px 55px #0000004d}.event-card img{object-fit:contain;align-self:end;width:180px;height:225px}.event-card span{font-size:1.5rem;font-weight:1000;display:block}.event-card strong{margin-top:8px;font-size:1rem;display:block}.event-card.jelly{background:linear-gradient(135deg,#dfd5ff,#9c6aff)}@keyframes eventPop{0%{opacity:0;transform:scale(.72)rotate(-4deg)}to{opacity:1;transform:scale(1)}}@media (width<=1260px){.main-grid{grid-template-columns:1fr 1.15fr}.timmy-panel{grid-column:1/-1}.timmy-panel .character-stage{height:150px}.timmy-panel .character{width:170px;height:220px;bottom:-70px}.timmy-panel .shop-list{grid-template-columns:1fr 1fr}.click-panel{grid-area:1/2}.linus-panel{grid-area:1/1}.specials{grid-template-columns:1fr 1fr}}@media (width<=860px){body{background-attachment:scroll}.game-shell{width:min(100% - 12px,1760px);padding-top:6px}.topbar{border-radius:18px;height:78px;padding:6px 9px}.brand-logo{height:66px}.back-link{padding:7px 9px;font-size:.74rem;box-shadow:0 4px #075fa7}.round-button{width:40px;height:40px}.scoreboard{grid-template-columns:1fr 1fr;margin:7px 0}.score-primary{grid-column:1/-1}.scoreboard>div{min-height:64px}.scoreboard>div:nth-child(3){border-right:0}.main-grid{flex-direction:column;display:flex}.click-panel{order:1;width:100%;min-height:0}.linus-panel{order:2;width:100%}.timmy-panel{order:3;width:100%}.shop-panel .shop-list{grid-template-columns:1fr 1fr}.wobbly-stage{height:360px}.specials{grid-template-columns:1fr}.achievement-list{grid-template-columns:1fr 1fr}}@media (width<=590px){.brand-logo{max-width:58vw;height:58px}.scoreboard{border-radius:16px}.score-primary strong{font-size:2.3rem}.score-stat strong{font-size:1rem}.click-panel{padding:10px}.click-copy h1{font-size:2.2rem}.click-copy p{font-size:.78rem}.wobbly-stage{height:325px}.wobbly-button{width:270px;height:270px}.wobbly-head{width:205px;height:205px}.eye{top:76px}.eye-left{left:48px}.eye-right{right:48px}.smile{top:105px}.click-hint{font-size:.9rem}.shop-panel .shop-list,.timmy-panel .shop-list{grid-template-columns:1fr}.character-stage{height:165px}.character{width:165px;height:225px;bottom:-65px}.character-title h2{font-size:1.5rem}.achievement-list{grid-template-columns:1fr}.friend-card{grid-template-columns:85px 1fr;padding:7px 9px}.friend-card img{width:82px;height:115px}.event-card{grid-template-columns:130px 1fr;height:190px}.event-card img{width:125px;height:188px}.event-card span{font-size:1.15rem}}.site-header{border-radius:25px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:104px;padding:8px 18px;display:grid}.header-logo img{width:auto;height:82px;display:block}.main-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.main-nav a{color:#15385f;border-radius:999px;padding:9px 12px;font-weight:1000;text-decoration:none;transition:all .15s}.main-nav a:hover,.main-nav a.active{color:#fff;background:#0d7ed3;box-shadow:0 4px #075fa7}.site-header .round-button{justify-self:end}.wobbly-button{filter:drop-shadow(0 24px 15px #23365d47);width:330px;height:330px}.duo-head{z-index:2;object-fit:contain;user-select:none;pointer-events:none;filter:drop-shadow(0 0 #fff);width:270px;height:270px;transition:transform 80ms;position:relative}.wobbly-button:hover .duo-head{transform:scale(1.035)rotate(1deg)}.wobbly-button:active .duo-head,.wobbly-button.pop .duo-head{transform:scale(.94)translateY(8px)}.wobbly-glow{background:radial-gradient(circle,#fffc 0 42%,#ffe62880 46%,#ff34a652 59%,#0000 70%)}.tabs{grid-template-columns:repeat(3,1fr)}.catchable.flying-car{filter:drop-shadow(0 10px 8px #00000047);width:230px;height:auto;animation:6.6s linear forwards carFly;left:-245px!important}.catchable.flying-car img{object-fit:cover;border:4px solid #fff;border-radius:18px;width:230px;height:118px;box-shadow:0 8px 20px #00000040}@keyframes carFly{0%{transform:translate(0)rotate(-3deg)}48%{transform:translate(calc(50vw + 120px))translateY(-12px)rotate(2deg)}to{transform:translate(calc(100vw + 520px))translateY(18px)rotate(-1deg)}}.specials{grid-template-columns:repeat(3,1fr)}.car-card{background:linear-gradient(135deg,#d6f2ff,#a8dcff)}.car-card img{object-fit:cover;border-radius:13px;width:150px;height:100px;box-shadow:0 6px 16px #0000002e}.car-card{grid-template-columns:165px 1fr}.leaderboard-submit{background:#eef7ff;border:1px solid #c6ddeb;border-radius:14px;margin-top:8px;padding:11px}.leaderboard-submit label{color:#536480;margin-bottom:5px;font-size:.72rem;font-weight:1000;display:block}.leaderboard-form-row{grid-template-columns:1fr auto;gap:7px;display:grid}.leaderboard-form-row input{min-width:0;font:inherit;background:#fff;border:2px solid #bcd2e2;border-radius:11px;padding:10px 11px}.leaderboard-form-row button{color:#fff;cursor:pointer;background:linear-gradient(#1c9bea,#0873c9);border:0;border-radius:11px;padding:9px 12px;font-weight:1000;box-shadow:0 4px #075fa7}.leaderboard-form-row button:disabled{opacity:.55;cursor:wait}.leaderboard-submit small{color:#62708b;margin-top:7px;display:block}.leaderboard-list{counter-reset:item;gap:5px;margin:9px 0;padding:0;list-style:none;display:grid}.leaderboard-list li{background:#f3f7fa;border-radius:11px;grid-template-columns:34px minmax(90px,1fr) auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.leaderboard-list li:first-child{background:#fff2a5;border:1px solid #e2bd2b}.leaderboard-list li:nth-child(2){background:#edf1f5}.leaderboard-list li:nth-child(3){background:#ffe2c8}.leaderboard-list li strong{font-size:.85rem}.leaderboard-list li span{text-overflow:ellipsis;white-space:nowrap;font-weight:1000;overflow:hidden}.leaderboard-list li b{text-align:right;font-size:.78rem}.leaderboard-list li small{color:#62708b;grid-column:2/4;font-size:.64rem}.leaderboard-list li.empty{text-align:center;color:#62708b;display:block}.leaderboard-note{color:#718099;margin:8px 2px;font-size:.67rem;line-height:1.35}@media (width<=1100px){.site-header{grid-template-columns:auto 1fr}.site-header .round-button{position:absolute;top:28px;right:22px}.main-nav{grid-column:1/-1;padding-bottom:5px}.specials{grid-template-columns:1fr 1fr}.car-card{grid-column:1/-1}}@media (width<=860px){.site-header{flex-direction:column;gap:7px;height:auto;padding:8px 10px;display:flex}.header-logo img{height:65px}.site-header .round-button{position:absolute;top:20px;right:16px}.main-nav{gap:4px}.main-nav a{padding:7px 8px;font-size:.72rem}.specials{grid-template-columns:1fr}.car-card{grid-column:auto}.wobbly-button{width:290px;height:290px}.duo-head{width:235px;height:235px}}@media (width<=590px){.main-nav a{padding:6px 7px;font-size:.66rem}.wobbly-button{width:270px;height:270px}.duo-head{width:215px;height:215px}.leaderboard-form-row{grid-template-columns:1fr}.leaderboard-list li{grid-template-columns:28px minmax(80px,1fr) auto}.friend-card.car-card{grid-template-columns:95px 1fr}.car-card img{width:88px;height:70px}}.event-overlay{display:none!important}.duo-head{object-fit:contain;filter:drop-shadow(0 10px 7px #0000002e);width:285px;height:245px}@keyframes idleWobble1{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-5deg)scale(1.025)}45%{transform:rotate(4deg)scale(.99)}70%{transform:rotate(-2deg)scale(1.015)}}@keyframes idleWobble2{0%,to{transform:translate(0)rotate(0)}18%{transform:translate(-7px)rotate(-2deg)}36%{transform:translate(7px)rotate(3deg)}54%{transform:translate(-4px)rotate(-2deg)}72%{transform:translate(3px)rotate(1deg)}}@keyframes idleWobble3{0%,to{transform:scale(1)}24%{transform:scale(1.055,.96)translateY(3px)}48%{transform:scale(.97,1.045)translateY(-3px)}72%{transform:scale(1.025,.985)}}.catchable{will-change:transform,left,right,top,bottom;background:0 0;border:0;padding:0;overflow:visible}.catchable img{object-fit:contain;filter:drop-shadow(0 10px 8px #00000045);pointer-events:none;display:block}.catchable.spaghetti{animation:.55s ease-in-out infinite alternate wobble}.catchable.spaghetti img{width:118px;height:82px}.catchable.jelly,.catchable.oma{animation:.58s ease-in-out infinite alternate wobble}.catchable.jelly img{width:90px;height:112px}.catchable.oma img{width:98px;height:126px}.catchable.gift{animation:6.2s cubic-bezier(.18,.7,.15,1) forwards giftFall;top:-125px}.catchable.gift img{width:105px;height:105px}@keyframes giftFall{0%{top:-125px;transform:rotate(-8deg)scale(.86)}58%{top:48%;transform:rotate(8deg)scale(1.08)}72%{top:41%;transform:rotate(-4deg)scale(1)}to{top:58%;transform:rotate(3deg)scale(.98)}}.catchable.car{animation:6.7s linear forwards carFlyV4;left:-250px}.catchable.car img{width:230px;height:108px}@keyframes carFlyV4{0%{left:-250px;transform:translateY(8px)rotate(-2deg)}45%{transform:translateY(-9px)rotate(1deg)}to{left:calc(100% + 30px);transform:translateY(7px)rotate(-1deg)}}.catchable.helicopter{animation:7.1s linear forwards helicopterDive;top:-150px}.catchable.helicopter img{width:170px;height:95px}@keyframes helicopterDive{0%{top:-150px;transform:translate(-70px)rotate(-5deg)}45%{transform:translate(55px)rotate(3deg)}to{top:calc(100% + 35px);transform:translate(130px)rotate(-3deg)}}.catchable.ufo{animation:7.5s ease-in-out forwards ufoSweep;right:-190px;left:auto!important}.catchable.ufo img{width:165px;height:170px}@keyframes ufoSweep{0%{right:-190px;transform:translateY(0)rotate(5deg)}30%{transform:translateY(20px)rotate(-4deg)}65%{transform:translateY(-14px)rotate(3deg)}to{right:calc(100% + 40px);transform:translateY(8px)rotate(-4deg)}}.catchable.rocket{animation:5.5s cubic-bezier(.2,.68,.2,1) forwards rocketLaunch;bottom:-210px;top:auto!important}.catchable.rocket img{width:105px;height:185px}@keyframes rocketLaunch{0%{bottom:-210px;transform:translate(0)rotate(-2deg)scale(.9)}38%{transform:translate(-12px)rotate(2deg)scale(1)}72%{transform:translate(10px)rotate(-1deg)scale(1.02)}to{bottom:calc(100% + 25px);transform:translate(-4px)rotate(1deg)scale(.96)}}.specials{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.specials-heading{text-align:center;grid-column:1/-1;padding:4px 7px 8px}.specials-heading>span{letter-spacing:.14em;color:#17689c;font-size:.7rem;font-weight:1000}.specials-heading h2{margin:2px 0;font-size:1.5rem}.specials-heading p{color:var(--muted);margin:0;font-size:.78rem;font-weight:700}.friend-card{grid-template-columns:125px 1fr;min-height:132px}.friend-card img,.car-card img{filter:drop-shadow(0 7px 5px #00000029);width:118px;height:112px;object-fit:contain!important;box-shadow:none!important;border:0!important;border-radius:0!important}.spaghetti-card{background:linear-gradient(135deg,#fff1cd,#ffd893)}.gift-card{background:linear-gradient(135deg,#dfffd5,#aaf18f)}.car-card{background:linear-gradient(135deg,#d6f2ff,#a8dcff);grid-template-columns:125px 1fr}.helicopter-card{background:linear-gradient(135deg,#e2edff,#b8cff8)}.ufo-card{background:linear-gradient(135deg,#dbffd9,#a9efb3)}.rocket-card{background:linear-gradient(135deg,#ffe4d5,#ffb69c)}.achievement.unlocked:has(strong:first-child){box-shadow:inset 0 0 0 1px #ffffff40}@media (width<=1100px){.specials{grid-template-columns:1fr 1fr}.specials-heading{grid-column:1/-1}.car-card{grid-column:auto}.duo-head{width:255px;height:225px}}@media (width<=700px){.specials{grid-template-columns:1fr}.specials-heading{grid-column:auto}.duo-head{width:225px;height:205px}.catchable.car img{width:175px;height:88px}.catchable.helicopter img{width:135px;height:80px}.catchable.ufo img{width:130px;height:145px}.catchable.rocket img{width:88px;height:155px}.catchable.gift img{width:88px;height:88px}.catchable.spaghetti img{width:98px;height:70px}}.wobbly-button .wobbly-glow{pointer-events:none;background:radial-gradient(#fffcdcf5 0%,#fffabced 48%,#ffef70d1 61%,#ffd2569e 68%,#ff85cd6b 76%,#da9aff38 83%,#0000 91%);border-radius:50%;width:305px;height:265px;animation:2.5s ease-in-out infinite wobblyHaloPulse;inset:47% auto auto 50%;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 18px #ffe05873,0 0 34px #ff74c638}@keyframes wobblyHaloPulse{0%,to{opacity:.94;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.035)}}@media (width<=1100px){.wobbly-button .wobbly-glow{width:276px;height:242px}}@media (width<=700px){.wobbly-button .wobbly-glow{width:245px;height:218px;top:47%}}.wobbly-button.idle-wobble-1 .duo-head{animation:.95s ease-in-out idleWobble1}.wobbly-button.idle-wobble-2 .duo-head{animation:1.05s cubic-bezier(.36,.07,.19,.97) idleWobble2}.wobbly-button.idle-wobble-3 .duo-head{animation:.88s ease-in-out idleWobble3}.wobbly-button.idle-wobble-4 .duo-head{animation:1.15s cubic-bezier(.2,.8,.25,1) idleWobble4}.wobbly-button.idle-wobble-5 .duo-head{animation:.82s ease-out idleWobble5}.wobbly-button.idle-wobble-6 .duo-head{animation:1.3s ease-in-out idleWobble6}.wobbly-button.idle-wobble-7 .duo-head{animation:.72s cubic-bezier(.36,.07,.19,.97) idleWobble7}.wobbly-button.idle-wobble-8 .duo-head{animation:1.45s ease-in-out idleWobble8}.wobbly-button.idle-wobble-9 .duo-head{animation:1.08s ease-in-out idleWobble9}@keyframes idleWobble4{0%,to{transform:translateY(0)rotate(0)scale(1)}22%{transform:translateY(-9px)rotate(-2deg)scale(1.015)}43%{transform:translateY(2px)rotate(2deg)scale(.99)}61%{transform:translateY(-5px)rotate(-1deg)scale(1.008)}80%{transform:translateY(0)rotate(.5deg)scale(1)}}@keyframes idleWobble5{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(5px)scale(1.04,.93)}39%{transform:translateY(-14px)scale(.97,1.055)}58%{transform:translateY(1px)scale(1.018,.98)}75%{transform:translateY(-4px)scale(.995,1.012)}}@keyframes idleWobble6{0%,to{transform:translate(0)translateY(0)rotate(0)}20%{transform:translate(-9px)translateY(2px)rotate(-7deg)}42%{transform:translate(-4px)translateY(-2px)rotate(-5deg)}63%{transform:translate(7px)translateY(1px)rotate(5deg)}82%{transform:translate(3px)rotate(2deg)}}@keyframes idleWobble7{0%,to{transform:translate(0)rotate(0)}12%{transform:translate(-3px)rotate(-1.8deg)}24%{transform:translate(4px)rotate(2.1deg)}36%{transform:translate(-5px)rotate(-2.5deg)}48%{transform:translate(5px)rotate(2.4deg)}60%{transform:translate(-3px)rotate(-1.5deg)}75%{transform:translate(2px)rotate(.8deg)}}@keyframes idleWobble8{0%,to{transform:translateY(0)rotate(0)scale(1)}18%{transform:translateY(3px)rotate(0)scale(1.018,.975)}34%{transform:translateY(-4px)rotate(-1deg)scale(.995,1.025)}52%{transform:translateY(3px)rotate(1deg)scale(1.015,.98)}69%{transform:translateY(-3px)rotate(-.6deg)scale(.998,1.018)}84%{transform:translateY(1px)scale(1.005,.995)}}@keyframes idleWobble9{0%,to{transform:rotate(0)translateY(0)scale(1)}25%{transform:rotate(5.5deg)translateY(1px)scale(1.015)}48%{transform:rotate(5.5deg)translateY(1px)scale(1.015)}69%{transform:rotate(-2.5deg)translateY(-2px)scale(1.005)}84%{transform:rotate(1deg)translateY(0)scale(1)}}.wobbly-button.pop .duo-head,.wobbly-button:active .duo-head{animation:none!important;transform:scale(.94)translateY(8px)!important}
