.CountingGame_container__kAq_P{min-height:100vh;padding:20px;background:linear-gradient(135deg,#ffecd2,#fcb69f);font-family:Comic Sans MS,cursive,sans-serif}.CountingGame_gameHeader___o8Rv{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;margin-bottom:20px}.CountingGame_centerContent__8bKqD{text-align:center}.CountingGame_centerContent__8bKqD h1{margin:0 0 10px}.CountingGame_header__0dNkt h1{color:#fff;font-size:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.CountingGame_backButton__5KlvT,.CountingGame_resetButton__t8GQp{background:#e17055;color:#fff;border:none;padding:10px 20px;border-radius:25px;font-size:1rem;cursor:pointer;transition:transform .2s}.CountingGame_backButton__5KlvT:hover,.CountingGame_resetButton__t8GQp:hover{transform:scale(1.05)}.CountingGame_scoreBoard__Q5qU0{margin:0}.CountingGame_score__6UDn2{background:hsla(0,0%,100%,.9);display:inline-block;padding:10px 20px;border-radius:20px;font-weight:700;color:#333}.CountingGame_questionCard__I2dxw{background:#fff;border-radius:20px;padding:40px;max-width:500px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.2);text-align:center}.CountingGame_itemsDisplay__RV1V4{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;margin-bottom:30px;min-height:120px;padding:20px;background:rgba(255,248,220,.8);border-radius:15px;border:3px dashed #ffecd2}.CountingGame_item__IHprV{font-size:3rem;animation:CountingGame_bounce__flmL5 2s infinite;animation-delay:calc(var(--i) * .2s)}.CountingGame_item__IHprV:first-child{animation-delay:0s}.CountingGame_item__IHprV:nth-child(2){animation-delay:.2s}.CountingGame_item__IHprV:nth-child(3){animation-delay:.4s}.CountingGame_item__IHprV:nth-child(4){animation-delay:.6s}.CountingGame_item__IHprV:nth-child(5){animation-delay:.8s}.CountingGame_question__53mV_{color:#333;margin-bottom:20px;font-size:1.5rem}.CountingGame_hint__Q9zoM{background:hsla(0,0%,100%,.9);padding:15px;border-radius:15px;margin-bottom:25px;font-size:1rem;color:#333;border-left:4px solid #fcb69f}.CountingGame_optionsGrid__V7sLC{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;max-width:300px;margin:0 auto}.CountingGame_optionButton__Es_LQ{background:#fff;border:3px solid #fcb69f;padding:20px;border-radius:15px;font-size:2rem;font-weight:700;color:#333;cursor:pointer;transition:all .2s;min-height:80px}.CountingGame_optionButton__Es_LQ:hover{transform:scale(1.05);box-shadow:0 5px 15px rgba(0,0,0,.2)}.CountingGame_feedbackSection__OfcpA{text-align:center}.CountingGame_feedback__W6pnk{padding:15px;border-radius:15px;font-size:1.2rem;font-weight:700;margin-bottom:20px;animation:CountingGame_fadeIn__QeRDS .5s ease-in}.CountingGame_feedback__W6pnk.CountingGame_correct__6_FEN{background:#00b894;color:#fff}.CountingGame_feedback__W6pnk.CountingGame_incorrect__DSZJc{background:#e17055;color:#fff}.CountingGame_nextButton__sbNJF{background:#00b894;color:#fff;border:none;padding:15px 30px;border-radius:25px;font-size:1.2rem;cursor:pointer;transition:transform .2s}.CountingGame_nextButton__sbNJF:hover{transform:scale(1.05)}@keyframes CountingGame_bounce__flmL5{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@keyframes CountingGame_fadeIn__QeRDS{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:480px){.CountingGame_container__kAq_P{padding:10px}.CountingGame_gameHeader___o8Rv{grid-template-columns:auto 1fr auto;gap:5px}.CountingGame_centerContent__8bKqD h1{font-size:1.2rem}.CountingGame_backButton__5KlvT,.CountingGame_resetButton__t8GQp{padding:8px 12px;font-size:.9rem}.CountingGame_score__6UDn2{padding:5px 10px;font-size:.9rem}.CountingGame_questionCard__I2dxw{padding:20px;margin:0 10px}.CountingGame_itemsDisplay__RV1V4{gap:10px;padding:15px;min-height:100px}.CountingGame_item__IHprV{font-size:2.5rem}.CountingGame_optionsGrid__V7sLC{grid-template-columns:repeat(3,1fr);gap:10px;max-width:250px}.CountingGame_optionButton__Es_LQ{font-size:1.5rem;padding:15px;min-height:60px}.CountingGame_hint__Q9zoM{font-size:.9rem;padding:12px}}