.mental-math-games-module__OksxzG__river{background:repeating-linear-gradient(170deg,#0000 0 18px,#ffffff2e 18px 20px),linear-gradient(#d4ecff,#a6d3fb);border-radius:14px;flex:none;width:100%;max-width:560px;height:100px;position:relative;overflow:hidden}.dark .mental-math-games-module__OksxzG__river{background:repeating-linear-gradient(170deg,#0000 0 18px,#ffffff0f 18px 20px),linear-gradient(#1e3a57,#16304a)}.mental-math-games-module__OksxzG__stone{background:#a3adbb;border-radius:50%;width:24px;height:11px;margin-left:-12px;position:absolute;bottom:16px;box-shadow:0 3px #707c8d}.mental-math-games-module__OksxzG__stoneOn{background:#8fd16a;box-shadow:0 3px #4f9a3f}.mental-math-games-module__OksxzG__goal{width:28px;height:36px;margin-left:-6px;position:absolute;bottom:12px}.mental-math-games-module__OksxzG__hero{width:48px;height:48px;margin-left:-24px;transition:left .45s ease-out;position:absolute;bottom:22px}.mental-math-games-module__OksxzG__leap{animation:.45s ease-out mental-math-games-module__OksxzG__leap}.mental-math-games-module__OksxzG__oops{animation:.45s mental-math-games-module__OksxzG__shake}.mental-math-games-module__OksxzG__pad{color:#1f3a1a;background:#a6e08c;border:2px solid #5fae4b;border-radius:999px;transition:transform .1s,box-shadow .1s,opacity .2s;position:relative;overflow:hidden;box-shadow:0 4px #5fae4b}.dark .mental-math-games-module__OksxzG__pad{color:#f0ffe8;background:#4d8f3e;border-color:#2f6526;box-shadow:0 4px #2f6526}.mental-math-games-module__OksxzG__pad:not(:disabled):hover{transform:translateY(-2px)}.mental-math-games-module__OksxzG__padRight{border-color:#12b76a;animation:.35s mental-math-games-module__OksxzG__pop;box-shadow:0 4px #12b76a}.mental-math-games-module__OksxzG__padWrong{opacity:.45;box-shadow:none;animation:.4s mental-math-games-module__OksxzG__shake;transform:translateY(8px)scale(.92)}.mental-math-games-module__OksxzG__padReveal{border-color:#12b76a;box-shadow:0 0 0 3px #12b76a}.mental-math-games-module__OksxzG__cellStamp{animation:.35s ease-out mental-math-games-module__OksxzG__stamp}.mental-math-games-module__OksxzG__cellWin{animation:.5s mental-math-games-module__OksxzG__pop}.mental-math-games-module__OksxzG__shake{animation:.4s mental-math-games-module__OksxzG__shake}.mental-math-games-module__OksxzG__banner{white-space:nowrap;pointer-events:none;letter-spacing:.04em;color:#fdb022;text-shadow:0 4px #2b2433,0 0 18px #00000040;font-size:48px;font-weight:900;animation:1.6s forwards mental-math-games-module__OksxzG__banner;position:absolute;top:50%;left:50%}.mental-math-games-module__OksxzG__spark{pointer-events:none;border-radius:2px;width:8px;height:8px;animation:.7s ease-out forwards mental-math-games-module__OksxzG__fly;position:absolute}.mental-math-games-module__OksxzG__hop{animation:.7s ease-in-out infinite mental-math-games-module__OksxzG__hop}.mental-math-games-module__OksxzG__joy{animation:.7s mental-math-games-module__OksxzG__joy}.mental-math-games-module__OksxzG__fresh{animation:.5s mental-math-games-module__OksxzG__pop}@keyframes mental-math-games-module__OksxzG__leap{45%{transform:translateY(-28px)rotate(-8deg)}}@keyframes mental-math-games-module__OksxzG__shake{20%,60%{translate:-6px}40%,80%{translate:6px}}@keyframes mental-math-games-module__OksxzG__pop{50%{scale:1.08}}@keyframes mental-math-games-module__OksxzG__stamp{0%{opacity:0;transform:scale(1.9)rotate(-25deg)}to{opacity:1;transform:none}}@keyframes mental-math-games-module__OksxzG__banner{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-10deg)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(-8deg)}80%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(-8deg)}to{opacity:0;transform:translate(-50%,-50%)scale(1)rotate(-8deg)}}@keyframes mental-math-games-module__OksxzG__fly{to{transform:translate(var(--dx), var(--dy)) rotate(200deg);opacity:0}}@keyframes mental-math-games-module__OksxzG__hop{50%{transform:translateY(-6px)}}@keyframes mental-math-games-module__OksxzG__joy{30%{transform:translateY(-14px)rotate(-10deg)scale(1.1)}65%{transform:translateY(0)rotate(8deg)}}@media (max-width:480px){.mental-math-games-module__OksxzG__stone{width:18px;margin-left:-9px}.mental-math-games-module__OksxzG__hero{width:40px;height:40px;margin-left:-20px}}@media (prefers-reduced-motion:reduce){.mental-math-games-module__OksxzG__river *,.mental-math-games-module__OksxzG__hero,.mental-math-games-module__OksxzG__leap,.mental-math-games-module__OksxzG__oops,.mental-math-games-module__OksxzG__pad,.mental-math-games-module__OksxzG__padRight,.mental-math-games-module__OksxzG__padWrong,.mental-math-games-module__OksxzG__cellStamp,.mental-math-games-module__OksxzG__cellWin,.mental-math-games-module__OksxzG__shake,.mental-math-games-module__OksxzG__banner,.mental-math-games-module__OksxzG__spark,.mental-math-games-module__OksxzG__hop,.mental-math-games-module__OksxzG__joy,.mental-math-games-module__OksxzG__fresh{transition:none;animation:none}}
