.GloopGame-module__SJRgca__page{--stone-0:#15161a;--stone-1:#1e2026;--stone-2:#2b2e35;--stone-3:#3a3e46;--stone-4:#4a4f58;--chalk:#e9eee0;--muted:#9aa392;--slime:#8fe33d;--slime-deep:#4ea524;--slime-ink:#173d0b;--moss:#4f7a2a;min-height:100dvh;color:var(--chalk);background:radial-gradient(ellipse 70% 50% at 50% 0%, #8fe33d1a, transparent 70%), radial-gradient(circle at 20% 80%, #4f7a2a1f, transparent 40%), var(--stone-0);padding-bottom:40px;font-family:Fredoka,system-ui,sans-serif}.GloopGame-module__SJRgca__topbar{justify-content:space-between;align-items:center;gap:8px;max-width:820px;margin:0 auto;padding:14px 16px 4px;display:flex}.GloopGame-module__SJRgca__topActions{align-items:center;gap:8px;display:flex}.GloopGame-module__SJRgca__stoneButton,.GloopGame-module__SJRgca__roundButton,.GloopGame-module__SJRgca__padButton{font:inherit;color:var(--chalk);background:linear-gradient(to bottom, var(--stone-4), var(--stone-3));border:2px solid var(--stone-1);box-shadow:inset 0 2px 0 #ffffff1f, 0 4px 0 var(--stone-1);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:transform 80ms,box-shadow 80ms,filter .12s;display:inline-flex}.GloopGame-module__SJRgca__stoneButton{border-radius:12px;min-height:40px;padding:4px 16px;font-size:15px}.GloopGame-module__SJRgca__roundButton{border-radius:999px;width:40px;height:40px;font-size:16px}.GloopGame-module__SJRgca__stoneButton:hover:not(:disabled),.GloopGame-module__SJRgca__roundButton:hover,.GloopGame-module__SJRgca__padButton:hover{filter:brightness(1.12)}.GloopGame-module__SJRgca__stoneButton:active:not(:disabled),.GloopGame-module__SJRgca__roundButton:active,.GloopGame-module__SJRgca__padButton:active{box-shadow:inset 0 2px 0 #ffffff1f, 0 1px 0 var(--stone-1);transform:translateY(3px)}.GloopGame-module__SJRgca__stoneButton:disabled{opacity:.45;cursor:not-allowed}.GloopGame-module__SJRgca__stoneButton:focus-visible,.GloopGame-module__SJRgca__roundButton:focus-visible,.GloopGame-module__SJRgca__padButton:focus-visible,.GloopGame-module__SJRgca__linkButton:focus-visible{outline:3px solid var(--slime);outline-offset:2px}.GloopGame-module__SJRgca__stoneButton kbd{font:inherit;color:var(--muted);background:#0000004d;border-radius:4px;padding:0 5px;font-size:11px}.GloopGame-module__SJRgca__slimeButton{color:var(--slime-ink);background:linear-gradient(to bottom, #a8f25a, var(--slime));border-color:var(--slime-ink);box-shadow:inset 0 2px 0 #ffffff73, 0 4px 0 var(--slime-ink)}.GloopGame-module__SJRgca__main{flex-direction:column;align-items:center;gap:12px;max-width:820px;margin:0 auto;padding:0 16px;display:flex}.GloopGame-module__SJRgca__titleBlock{text-align:center}.GloopGame-module__SJRgca__logo{letter-spacing:1px;color:var(--slime);text-shadow:0 4px 0 var(--slime-deep), 0 8px 0 var(--slime-ink), 0 14px 18px #00000080;transform-origin:bottom;margin:0;font-family:Lilita One,Fredoka,sans-serif;font-size:58px;font-weight:400;line-height:1;animation:3.2s ease-in-out infinite GloopGame-module__SJRgca__wobble}.GloopGame-module__SJRgca__roomName{color:var(--muted);margin:10px 0 0;font-size:15px}.GloopGame-module__SJRgca__roomName b{color:var(--chalk);font-weight:600}.GloopGame-module__SJRgca__hud{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.GloopGame-module__SJRgca__hudItem{text-transform:uppercase;letter-spacing:1px;color:var(--muted);background:var(--stone-2);border:2px solid var(--stone-1);border-radius:999px;align-items:baseline;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;display:inline-flex}.GloopGame-module__SJRgca__hudValue{color:var(--chalk);text-transform:none;letter-spacing:0;font-size:20px;font-weight:700;animation:.22s ease-out GloopGame-module__SJRgca__squish;display:inline-block}.GloopGame-module__SJRgca__hudGood{border-color:var(--slime-deep);color:var(--slime)}.GloopGame-module__SJRgca__hudGood .GloopGame-module__SJRgca__hudValue{color:var(--slime)}.GloopGame-module__SJRgca__boardFrame{background:linear-gradient(to bottom, var(--stone-2), var(--stone-1));touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;width:100%;max-width:640px;padding:10px;box-shadow:inset 0 2px #ffffff0f,0 18px 40px #0000008c}.GloopGame-module__SJRgca__board{width:100%;height:auto;display:block;overflow:visible}.GloopGame-module__SJRgca__wall{fill:#24262c}.GloopGame-module__SJRgca__wallTop{fill:#30333a;stroke:#1a1b20;stroke-width:1px}.GloopGame-module__SJRgca__floor{fill:#474b53}.GloopGame-module__SJRgca__floorAlt{fill:#43474f}.GloopGame-module__SJRgca__floorEdge{fill:none;stroke:#00000038;stroke-width:1px}.GloopGame-module__SJRgca__pebble{fill:#5a5f68}.GloopGame-module__SJRgca__moss{fill:#4f7a2a;opacity:.9}.GloopGame-module__SJRgca__mossLight{fill:#6c9a38;opacity:.85}.GloopGame-module__SJRgca__pit{fill:#08090b}.GloopGame-module__SJRgca__pitLip{fill:#ffffff0f}.GloopGame-module__SJRgca__drain{fill:#121417;stroke:#6b7280;stroke-width:1.5px}.GloopGame-module__SJRgca__drainSlat{fill:#6b7280}.GloopGame-module__SJRgca__drainGlow{fill:none;stroke:var(--slime);stroke-width:1.5px;stroke-dasharray:3 3;opacity:.8;animation:1.2s linear infinite GloopGame-module__SJRgca__march}.GloopGame-module__SJRgca__bladeSlot{fill:#121417;stroke:#2a1414;stroke-width:1px}.GloopGame-module__SJRgca__bladeSteel{fill:#c9ced6;stroke:#6b7280;stroke-width:.8px}.GloopGame-module__SJRgca__bladeHub{fill:#b91c1c}.GloopGame-module__SJRgca__blade{transform-box:view-box;transform-origin:0 0;animation:.9s linear infinite GloopGame-module__SJRgca__spin}.GloopGame-module__SJRgca__player .GloopGame-module__SJRgca__slimeSkin{fill:#8fe33de0}.GloopGame-module__SJRgca__player .GloopGame-module__SJRgca__slimeCore{fill:#4ea524e6}.GloopGame-module__SJRgca__player{filter:drop-shadow(0 3px #173d0bb3)}.GloopGame-module__SJRgca__loose .GloopGame-module__SJRgca__slimeSkin{fill:#8fe33d8c}.GloopGame-module__SJRgca__loose .GloopGame-module__SJRgca__slimeCore{fill:#4ea52499}.GloopGame-module__SJRgca__loose{transform-box:fill-box;transform-origin:bottom;animation:2.6s ease-in-out infinite GloopGame-module__SJRgca__breathe}.GloopGame-module__SJRgca__slimeShine{fill:#ffffff8c}.GloopGame-module__SJRgca__eyeInk{fill:#10220a}.GloopGame-module__SJRgca__eyeGlint{fill:#fff}.GloopGame-module__SJRgca__mouth{fill:none;stroke:#10220a;stroke-width:1.6px;stroke-linecap:round}.GloopGame-module__SJRgca__eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s step-end infinite GloopGame-module__SJRgca__blink}.GloopGame-module__SJRgca__limp{fill:#7a8c628c;transform-box:fill-box;transform-origin:50%;animation:.32s ease-out GloopGame-module__SJRgca__splat}.GloopGame-module__SJRgca__bridgeFade{animation:.2s ease-out GloopGame-module__SJRgca__bridgeIn}@keyframes GloopGame-module__SJRgca__bridgeIn{0%,55%{opacity:0}to{opacity:1}}.GloopGame-module__SJRgca__slide{transform-box:fill-box;transform-origin:50%;animation:.17s cubic-bezier(.25,.9,.35,1.25) GloopGame-module__SJRgca__slide}.GloopGame-module__SJRgca__bump{transform-box:fill-box;transform-origin:50%;animation:.2s ease-out GloopGame-module__SJRgca__bump}.GloopGame-module__SJRgca__slurp{transform-box:view-box;transform-origin:var(--drain-x) var(--drain-y);animation:1.1s cubic-bezier(.6,0,.8,.4) forwards GloopGame-module__SJRgca__slurp}.GloopGame-module__SJRgca__blorpRing{fill:none;stroke:#c6ff8a;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:.42s ease-out forwards GloopGame-module__SJRgca__ring}.GloopGame-module__SJRgca__sliceLine{fill:#fff;transform-box:fill-box;transform-origin:50%;animation:.3s ease-out forwards GloopGame-module__SJRgca__slash}.GloopGame-module__SJRgca__scrapeRing{fill:none;stroke:#f4f7e8;stroke-width:2px;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:50%;animation:.38s ease-out forwards GloopGame-module__SJRgca__ring}.GloopGame-module__SJRgca__falling{fill:#8fe33db3;transform-box:fill-box;transform-origin:50%;animation:.42s ease-in forwards GloopGame-module__SJRgca__fall}.GloopGame-module__SJRgca__modeTabs{background:var(--stone-1);border:2px solid var(--stone-2);border-radius:999px;gap:4px;margin-top:14px;padding:4px;display:inline-flex}.GloopGame-module__SJRgca__modeTab,.GloopGame-module__SJRgca__modeActive,.GloopGame-module__SJRgca__difficultyOption,.GloopGame-module__SJRgca__difficultyActive{font:inherit;cursor:pointer;border:0;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:600;transition:background-color .12s,color .12s}.GloopGame-module__SJRgca__modeTab,.GloopGame-module__SJRgca__difficultyOption{color:var(--muted);background:0 0}.GloopGame-module__SJRgca__modeTab:hover,.GloopGame-module__SJRgca__difficultyOption:hover:not(:disabled){color:var(--chalk)}.GloopGame-module__SJRgca__modeActive{color:var(--slime-ink);background:var(--slime)}.GloopGame-module__SJRgca__difficultyActive{color:var(--chalk);background:var(--stone-4)}.GloopGame-module__SJRgca__difficultyOption:disabled,.GloopGame-module__SJRgca__difficultyActive:disabled{cursor:wait}.GloopGame-module__SJRgca__modeTab:focus-visible,.GloopGame-module__SJRgca__modeActive:focus-visible,.GloopGame-module__SJRgca__difficultyOption:focus-visible,.GloopGame-module__SJRgca__difficultyActive:focus-visible{outline:3px solid var(--slime);outline-offset:2px}.GloopGame-module__SJRgca__practiceBar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.GloopGame-module__SJRgca__difficulty{background:var(--stone-1);border:2px solid var(--stone-2);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.GloopGame-module__SJRgca__mixing{width:100%;max-width:640px;min-height:260px;color:var(--muted);border:2px dashed var(--stone-3);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.GloopGame-module__SJRgca__mixingBlob{background:radial-gradient(circle at 35% 35%, #c6ff8a, var(--slime) 50%, var(--slime-deep));border-radius:12px;width:44px;height:44px;animation:.9s ease-in-out infinite GloopGame-module__SJRgca__mix}.GloopGame-module__SJRgca__controlsRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;margin-top:4px;display:flex}.GloopGame-module__SJRgca__dpad{grid-template-rows:repeat(2,52px);grid-template-columns:repeat(3,52px);gap:6px;display:grid}.GloopGame-module__SJRgca__padButton{border-radius:14px;font-size:18px}.GloopGame-module__SJRgca__padUp{grid-area:1/2}.GloopGame-module__SJRgca__padLeft{grid-area:2/1}.GloopGame-module__SJRgca__padDown{grid-area:2/2}.GloopGame-module__SJRgca__padRight{grid-area:2/3}.GloopGame-module__SJRgca__sideButtons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.GloopGame-module__SJRgca__hint{color:var(--muted);text-align:center;margin:4px 0 0;font-size:13px}@media (hover:hover) and (pointer:fine){.GloopGame-module__SJRgca__dpad{display:none}}.GloopGame-module__SJRgca__results{text-align:center;background:linear-gradient(to bottom, var(--stone-2), var(--stone-1));border:2px solid var(--slime-deep);border-radius:20px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:420px;padding:20px 18px;animation:.42s cubic-bezier(.2,.9,.3,1.3) GloopGame-module__SJRgca__rise;display:flex;box-shadow:0 0 0 4px #8fe33d1f,0 18px 40px #00000080}.GloopGame-module__SJRgca__resultKicker{color:var(--slime);text-shadow:0 4px 0 var(--slime-ink);margin:0;font-family:Lilita One,Fredoka,sans-serif;font-size:44px;line-height:1}.GloopGame-module__SJRgca__drops{gap:10px;margin:2px 0;display:flex}.GloopGame-module__SJRgca__dropOn,.GloopGame-module__SJRgca__dropOff{clip-path:polygon(50% 0,100% 62%,92% 86%,70% 100%,30% 100%,8% 86%,0 62%);border-radius:50%/60% 60% 40% 40%;width:26px;height:34px;animation:.42s cubic-bezier(.2,.9,.3,1.4) both GloopGame-module__SJRgca__dropIn}.GloopGame-module__SJRgca__dropOn{background:radial-gradient(circle at 35% 55%, #d4ffa6, var(--slime) 45%, var(--slime-deep))}.GloopGame-module__SJRgca__dropOff{background:var(--stone-3)}.GloopGame-module__SJRgca__resultLine{color:var(--muted);margin:0;font-size:17px}.GloopGame-module__SJRgca__resultLine b{color:var(--chalk);font-size:22px}.GloopGame-module__SJRgca__countdown{color:var(--muted);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:14px}.GloopGame-module__SJRgca__linkButton{font:inherit;color:var(--slime);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.GloopGame-module__SJRgca__modalBackdrop{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050804b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.GloopGame-module__SJRgca__modal{width:100%;max-width:460px;max-height:calc(100dvh - 32px);color:var(--chalk);background:var(--stone-2);border:2px solid var(--slime-deep);border-radius:20px;padding:22px;font-family:Fredoka,system-ui,sans-serif;animation:.3s cubic-bezier(.2,.9,.3,1.3) GloopGame-module__SJRgca__rise;overflow:auto}.GloopGame-module__SJRgca__modal h2{color:var(--slime);margin:0 0 12px;font-family:Lilita One,Fredoka,sans-serif;font-size:30px;font-weight:400}.GloopGame-module__SJRgca__modal ul{color:#d3d9cb;margin:0 0 18px;padding-left:18px;font-size:15px;line-height:1.5}.GloopGame-module__SJRgca__modal li+li{margin-top:6px}.GloopGame-module__SJRgca__modal b{color:var(--chalk)}@keyframes GloopGame-module__SJRgca__slide{0%{transform:translate(calc(var(--dx) * -1), calc(var(--dy) * -1)) scale(1, 1)}45%{transform:translate(calc(var(--dx) * -.35), calc(var(--dy) * -.35)) scale(var(--sx), var(--sy))}to{transform:translate(0)scale(1)}}@keyframes GloopGame-module__SJRgca__bump{0%,to{transform:translate(0)scale(1)}40%{transform:translate(calc(var(--dx) * .14), calc(var(--dy) * .14)) scale(var(--sy), var(--sx))}}@keyframes GloopGame-module__SJRgca__slurp{0%{opacity:1;transform:scale(1)rotate(0)}30%{opacity:1;transform:scale(1.08,.9)rotate(-20deg)}to{opacity:0;transform:scale(0)rotate(540deg)}}@keyframes GloopGame-module__SJRgca__ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes GloopGame-module__SJRgca__slash{0%{opacity:1;transform:scaleX(.1)rotate(-20deg)}to{opacity:0;transform:scaleX(1.4)rotate(-20deg)}}@keyframes GloopGame-module__SJRgca__splat{0%{transform:scale(.4,1.6)}to{transform:scale(1)}}@keyframes GloopGame-module__SJRgca__breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03,.95)}}@keyframes GloopGame-module__SJRgca__blink{0%,93%{transform:scaleY(1)}94%,97%{transform:scaleY(.1)}98%,to{transform:scaleY(1)}}@keyframes GloopGame-module__SJRgca__squish{0%{transform:scale(1.35,.7)}60%{transform:scale(.9,1.15)}to{transform:scale(1)}}@keyframes GloopGame-module__SJRgca__wobble{0%,to{transform:scale(1)}50%{transform:scale(1.03,.96)}}@keyframes GloopGame-module__SJRgca__fall{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.1)rotate(90deg)}}@keyframes GloopGame-module__SJRgca__mix{0%,to{transform:scale(1)rotate(0)}25%{transform:scale(1.2,.8)rotate(8deg)}50%{transform:scale(.85,1.15)rotate(-6deg)}75%{transform:scale(1.1,.9)rotate(4deg)}}@keyframes GloopGame-module__SJRgca__spin{to{transform:rotate(360deg)}}@keyframes GloopGame-module__SJRgca__march{to{stroke-dashoffset:-12px}}@keyframes GloopGame-module__SJRgca__rise{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes GloopGame-module__SJRgca__dropIn{0%{opacity:0;transform:translateY(-14px)scale(.5)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:480px){.GloopGame-module__SJRgca__logo{font-size:46px}.GloopGame-module__SJRgca__titleBlock{margin-top:8px}}@media (prefers-reduced-motion:reduce){.GloopGame-module__SJRgca__logo,.GloopGame-module__SJRgca__loose,.GloopGame-module__SJRgca__eyes,.GloopGame-module__SJRgca__blade,.GloopGame-module__SJRgca__drainGlow,.GloopGame-module__SJRgca__slide,.GloopGame-module__SJRgca__bump,.GloopGame-module__SJRgca__limp,.GloopGame-module__SJRgca__blorpRing,.GloopGame-module__SJRgca__scrapeRing,.GloopGame-module__SJRgca__falling,.GloopGame-module__SJRgca__mixingBlob,.GloopGame-module__SJRgca__sliceLine,.GloopGame-module__SJRgca__hudValue,.GloopGame-module__SJRgca__results,.GloopGame-module__SJRgca__modal,.GloopGame-module__SJRgca__dropOn,.GloopGame-module__SJRgca__dropOff{animation:none}.GloopGame-module__SJRgca__slurp{animation-duration:1ms}}
