.MathQuiz-module__Oo-TRq__container{flex-direction:column;gap:16px;max-width:480px;margin:40px auto;padding:0 20px 40px;display:flex}.MathQuiz-module__Oo-TRq__title{color:#1a3a5c;text-align:center;font-size:1.5rem;font-weight:700}.MathQuiz-module__Oo-TRq__diffGroup{justify-content:center;gap:8px;display:flex}.MathQuiz-module__Oo-TRq__diffBtn{color:#1a3a5c;cursor:pointer;background:#fff;border:1.5px solid #d0dbe8;border-radius:20px;padding:8px 18px;font-size:.85rem;font-weight:600}.MathQuiz-module__Oo-TRq__diffActive{color:#fff;background:#1a3a5c;border-color:#1a3a5c}.MathQuiz-module__Oo-TRq__statsRow{color:#555;background:#fff;border-radius:10px;justify-content:space-around;padding:10px;font-size:.85rem;display:flex;box-shadow:0 1px 4px #00000012}.MathQuiz-module__Oo-TRq__card{background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:18px;padding:28px 24px;display:flex;box-shadow:0 1px 4px #00000012}.MathQuiz-module__Oo-TRq__question{color:#1a3a5c;margin:0;font-size:2rem;font-weight:800}.MathQuiz-module__Oo-TRq__inputRow{gap:10px;width:100%;display:flex}.MathQuiz-module__Oo-TRq__answerInput{color:#1a3a5c;text-align:center;border:1.5px solid #d0dbe8;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-size:1.1rem}.MathQuiz-module__Oo-TRq__answerInput:focus{border-color:#1a3a5c}.MathQuiz-module__Oo-TRq__btnSubmit{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;padding:10px 20px;font-size:.95rem;font-weight:700}.MathQuiz-module__Oo-TRq__btnSubmit:hover:not(:disabled){opacity:.9}.MathQuiz-module__Oo-TRq__btnSubmit:disabled{opacity:.5;cursor:default}.MathQuiz-module__Oo-TRq__feedbackRow{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.MathQuiz-module__Oo-TRq__correctText{color:#1a7a3a;margin:0;font-size:1.05rem;font-weight:700}.MathQuiz-module__Oo-TRq__incorrectText{color:#c0392b;margin:0;font-size:1.05rem;font-weight:700}.MathQuiz-module__Oo-TRq__btnNext{color:#fff;cursor:pointer;background:#1a3a5c;border:none;border-radius:8px;padding:10px 24px;font-size:.95rem;font-weight:700}.MathQuiz-module__Oo-TRq__btnNext:hover{opacity:.9}@media (max-width:640px){.MathQuiz-module__Oo-TRq__container{margin:16px auto;padding:0 12px 24px}}
