.QuestionViewer_questionViewer__BW2Y3{width:100%;max-width:800px;margin:0 auto;padding:20px}.QuestionViewer_timerContainer__MuArd{text-align:center;margin-bottom:15px}.QuestionViewer_timer__QNhz1{display:inline-block;background:#2a2b2a;color:white;padding:8px 20px;border-radius:30px;font-size:18px;font-weight:700;font-family:monospace}.QuestionViewer_questionCard__P2QmF{background:white;border-radius:20px;padding:20px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.1)}.QuestionViewer_biletInfo__M7BM5{background:#f0f0f0;padding:8px 15px;border-radius:10px;margin-bottom:15px;font-weight:700;color:#333;display:inline-block}.QuestionViewer_imageContainer__frDB2{width:100%;display:flex;justify-content:center;margin-bottom:20px}.QuestionViewer_imageContainer__frDB2 img{max-width:100%;max-height:300px;object-fit:contain;border-radius:10px}.QuestionViewer_questionText__hmZWg h3{font-size:20px;margin:0 0 20px;color:#333}.QuestionViewer_answersContainer__ak9GG{display:flex;flex-direction:column;gap:12px}.QuestionViewer_answer__OW6Kt{display:flex;align-items:flex-start;padding:12px 15px;border:1px solid #ddd;border-radius:8px;cursor:pointer;transition:all .2s;background:white}.QuestionViewer_answer__OW6Kt:hover{background:#f5f5f5;transform:translateX(5px)}.QuestionViewer_answerLetter__J8hmf{font-weight:700;margin-right:12px;min-width:25px;color:#666}.QuestionViewer_answerText__ulBwr{flex:1;line-height:1.4}.QuestionViewer_correct__zeImC{background:#4CAF50!important;border-color:#4CAF50!important;color:white!important}.QuestionViewer_correct__zeImC .QuestionViewer_answerLetter__J8hmf,.QuestionViewer_correct__zeImC .QuestionViewer_answerText__ulBwr{color:white!important}.QuestionViewer_wrong__dGnDm{background:#f44336!important;color:white!important}.QuestionViewer_wrong__dGnDm .QuestionViewer_answerLetter__J8hmf,.QuestionViewer_wrong__dGnDm .QuestionViewer_answerText__ulBwr{color:white!important}.QuestionViewer_explanation__ntnYa{margin-top:20px;padding:15px;background:#e3f2fd;border-left:4px solid #2196f3;border-radius:8px}.QuestionViewer_explanation__ntnYa strong{display:block;margin-bottom:8px;color:#1976D2}.QuestionViewer_explanation__ntnYa p{margin:0;line-height:1.5;color:#555}.QuestionViewer_favoriteButton__kQcEt{margin-top:15px;padding:10px 20px;background:#f5f5f5;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s;width:100%}.QuestionViewer_favoriteButton__kQcEt:hover{background:#e0e0e0}.QuestionViewer_favoriteActive__7XrG_{background:#ffd700;border-color:#ffc107;color:#333}.QuestionViewer_navigationPanel__c4DU_{background:white;border-radius:15px;padding:15px;margin-bottom:15px}.QuestionViewer_ticketsGrid__yCwFg{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.QuestionViewer_ticketItem__Y_j_b{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f0f0f0;color:#333;font-weight:700;font-size:16px;cursor:pointer;transition:all .2s;box-sizing:border-box}.QuestionViewer_ticketItem__Y_j_b:hover{transform:scale(1.05);background:#e0e0e0}.QuestionViewer_ticketItemCurrent__z4_aG{background:#ffc107;color:#333;border:2px solid #ff9800}.QuestionViewer_ticketItemDisabled__S3koC{background:#bebebe;color:#666;cursor:default;opacity:.7}.QuestionViewer_ticketItemDisabled__S3koC:hover{transform:none}.QuestionViewer_statistics__cU9Yv{display:flex;justify-content:space-around;background:white;border-radius:15px;padding:15px;margin-bottom:15px;gap:20px}.QuestionViewer_statItem__c_7p7{text-align:center}.QuestionViewer_statLabel__9Im1l{display:block;font-size:12px;color:#666;margin-bottom:5px}.QuestionViewer_statValue__XWjFn{font-size:24px;font-weight:700;color:#2196F3}.QuestionViewer_statValueCorrect__vksLT{font-size:24px;font-weight:700;color:#4CAF50}.QuestionViewer_statValueWrong__XwSC8{font-size:24px;font-weight:700;color:#f44336}.QuestionViewer_navigationButtons__wVm1k{display:flex;justify-content:space-between;align-items:center;gap:15px}.QuestionViewer_navButton__nsEBX{flex:1;padding:12px;background:#2196F3;color:white;border:none;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.QuestionViewer_navButton__nsEBX:hover:not(:disabled){background:#1976D2}.QuestionViewer_navButton__nsEBX:disabled{background:#ccc;cursor:not-allowed}.QuestionViewer_currentIndicator__S7jAX{font-size:16px;font-weight:700;color:#333;min-width:80px;text-align:center}.QuestionViewer_loading__XGnq9{text-align:center;padding:50px;font-size:18px;color:#666}@media (max-width:600px){.QuestionViewer_questionViewer__BW2Y3{padding:10px}.QuestionViewer_questionCard__P2QmF{padding:15px}.QuestionViewer_questionText__hmZWg h3{font-size:18px}.QuestionViewer_answer__OW6Kt{padding:10px 12px}.QuestionViewer_ticketItem__Y_j_b{width:38px;height:38px;min-width:38px;font-size:14px;border-radius:10px}.QuestionViewer_statValueCorrect__vksLT,.QuestionViewer_statValueWrong__XwSC8,.QuestionViewer_statValue__XWjFn{font-size:20px}.QuestionViewer_navButton__nsEBX{padding:10px;font-size:14px}}.QuestionViewer_nextQuestionButton__Fp6iA{margin-top:15px;padding:12px 24px;background:#ff9800;color:white;border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;width:100%;transition:transform .2s;background:.2s}.QuestionViewer_nextQuestionButton__Fp6iA:hover{transform:translateY(-2px);background:#e68a00}.QuestionViewer_ticketItemAnswered__WqseP{background:#bebebe!important;color:#666!important;cursor:pointer!important;opacity:.7!important}.QuestionViewer_ticketItemAnswered__WqseP:hover{transform:scale(1.05)!important;background:#9e9e9e!important}.QuestionViewer_correctHighlight__pjXpY{background:#c8e6c9!important;border-color:#4CAF50!important}.QuestionViewer_correctHighlight__pjXpY .QuestionViewer_answerLetter__J8hmf,.QuestionViewer_correctHighlight__pjXpY .QuestionViewer_answerText__ulBwr{color:#2e7d32!important}.QuestionViewer_wrong__dGnDm{background:#ffcdd2!important;border-color:#f44336!important}.QuestionViewer_wrong__dGnDm .QuestionViewer_answerLetter__J8hmf,.QuestionViewer_wrong__dGnDm .QuestionViewer_answerText__ulBwr{color:#c62828!important}.ticket_container__uo0ZI{width:100%;min-height:100vh;background-color:#414340;padding:20px}.ticket_header__TAxhp{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto 30px}.ticket_header__TAxhp h1{color:white;margin:0;font-size:28px;flex:1;text-align:center}.ticket_headerPlaceholder__lVm5m{width:80px}.ticket_backButtonHeader__xF9zJ{background:#5a5c5a;border:none;color:white;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.ticket_backButtonHeader__xF9zJ:hover{background:#6e716e}.ticket_loading__f3RgB{text-align:center;color:white;font-size:24px;padding:100px}.ticket_resultCard__wEqJb{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.ticket_resultCard__wEqJb h1{color:#333;margin-bottom:30px}.ticket_stats__gd9u1{margin:30px 0}.ticket_stats__gd9u1 p{font-size:20px;margin:15px 0;color:#666}.ticket_stats__gd9u1 .ticket_correct__PM_AM{color:#4CAF50;font-weight:700;font-size:24px}.ticket_stats__gd9u1 .ticket_wrong__L2cvS{color:#f44336;font-weight:700;font-size:24px}.ticket_buttons__TWd3J{display:flex;gap:15px;justify-content:center;margin-top:30px}.ticket_nextButton__KNgnc{padding:12px 24px;background:#ff9800;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.ticket_nextButton__KNgnc:hover{transform:translateY(-2px);background:#e68a00}.ticket_backButton__GuLoa{padding:12px 24px;background:#2196F3;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.ticket_backButton__GuLoa:hover{transform:translateY(-2px)}@media (max-width:600px){.ticket_container__uo0ZI{padding:10px}.ticket_header__TAxhp{margin-bottom:20px}.ticket_header__TAxhp h1{font-size:20px}.ticket_headerPlaceholder__lVm5m{width:60px}.ticket_backButtonHeader__xF9zJ{padding:6px 12px;font-size:14px}.ticket_resultCard__wEqJb{padding:20px;margin:20px}.ticket_stats__gd9u1 p{font-size:16px}.ticket_backButton__GuLoa,.ticket_nextButton__KNgnc{padding:10px 20px;font-size:14px}}.ticket_modalOverlay__ALqn4{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:2000}.ticket_modalContent__47Hel{background:#2a2b2a;border-radius:20px;padding:30px;max-width:400px;text-align:center;color:white}.ticket_modalContent__47Hel h3{margin:0 0 15px;font-size:24px}.ticket_modalContent__47Hel p{margin:0 0 25px;font-size:16px;color:#ccc}.ticket_modalButtons__dlAOQ{display:flex;gap:15px;justify-content:center}.ticket_resumeButton__jSzji{padding:12px 24px;background:#4CAF50;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.ticket_resumeButton__jSzji:hover{transform:translateY(-2px);background:#45a049}.ticket_resetButtonModal__vaEP_{padding:12px 24px;background:#f44336;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.ticket_resetButtonModal__vaEP_:hover{transform:translateY(-2px);background:#d32f2f}@media (max-width:600px){.ticket_modalContent__47Hel{padding:20px;margin:20px}.ticket_modalContent__47Hel h3{font-size:20px}.ticket_resetButtonModal__vaEP_,.ticket_resumeButton__jSzji{padding:10px 20px;font-size:14px}}.topic_container__WyzDf{width:100%;min-height:100vh;background-color:#414340;padding:20px}.topic_header__KNkCn{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto 30px}.topic_header__KNkCn h1{color:white;margin:0;font-size:28px;flex:1;text-align:center;word-break:break-word}.topic_headerPlaceholder__QEhOJ{width:80px}.topic_backButtonHeader__tjP7I{background:#5a5c5a;border:none;color:white;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.topic_backButtonHeader__tjP7I:hover{background:#6e716e}.topic_loading__elV98{text-align:center;color:white;font-size:24px;padding:100px}.topic_resultCard__FIaY7{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.topic_resultCard__FIaY7 h1{color:#333;margin-bottom:30px;word-break:break-word}.topic_stats__xtad3{margin:30px 0}.topic_stats__xtad3 p{font-size:20px;margin:15px 0;color:#666}.topic_stats__xtad3 .topic_correct__Y6ERX{color:#4CAF50;font-weight:700;font-size:24px}.topic_stats__xtad3 .topic_wrong__Ob0UU{color:#f44336;font-weight:700;font-size:24px}.topic_buttons__PTF68{display:flex;gap:15px;justify-content:center;margin-top:30px}.topic_nextButton__3rWf9{padding:12px 24px;background:#ff9800;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.topic_nextButton__3rWf9:hover{transform:translateY(-2px);background:#e68a00}.topic_backButton__69pja{padding:12px 24px;background:#2196F3;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.topic_backButton__69pja:hover{transform:translateY(-2px)}@media (max-width:600px){.topic_container__WyzDf{padding:10px}.topic_header__KNkCn{margin-bottom:20px}.topic_header__KNkCn h1{font-size:20px}.topic_headerPlaceholder__QEhOJ{width:60px}.topic_backButtonHeader__tjP7I{padding:6px 12px;font-size:14px}.topic_resultCard__FIaY7{padding:20px;margin:20px}.topic_stats__xtad3 p{font-size:16px}.topic_backButton__69pja,.topic_nextButton__3rWf9{padding:10px 20px;font-size:14px}}.topic_modalOverlay__D7sGx{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:2000}.topic_modalContent__CIRkK{background:#2a2b2a;border-radius:20px;padding:30px;max-width:400px;text-align:center;color:white}.topic_modalContent__CIRkK h3{margin:0 0 15px;font-size:24px}.topic_modalContent__CIRkK p{margin:0 0 25px;font-size:16px;color:#ccc}.topic_modalButtons__q7vp2{display:flex;gap:15px;justify-content:center}.topic_resumeButton__voN2O{padding:12px 24px;background:#4CAF50;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.topic_resumeButton__voN2O:hover{transform:translateY(-2px);background:#45a049}.topic_resetButtonModal__jJV4p{padding:12px 24px;background:#f44336;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.topic_resetButtonModal__jJV4p:hover{transform:translateY(-2px);background:#d32f2f}.topic_modalStats__RD6M7{display:flex;justify-content:center;gap:20px;margin:15px 0;font-size:16px;font-weight:700}.topic_correctStat__IyOKV{color:#4CAF50}.topic_wrongStat__djJPc{color:#f44336}@media (max-width:600px){.topic_modalContent__CIRkK{padding:20px;margin:20px}.topic_modalContent__CIRkK h3{font-size:20px}.topic_resetButtonModal__jJV4p,.topic_resumeButton__voN2O{padding:10px 20px;font-size:14px}}.marathon_container__FKMtp{width:100%;min-height:100vh;background-color:#414340;padding:20px}.marathon_header__cDGV0{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:800px;margin:0 auto 20px;flex-wrap:wrap}.marathon_headerInfo__7t80g{flex:1;text-align:center}.marathon_headerInfo__7t80g h1{color:white;margin:0;font-size:24px}.marathon_progressInfo__1Tavo{display:flex;gap:20px;justify-content:center;margin-top:8px;color:rgba(255,255,255,.9);font-size:14px;align-items:center;flex-wrap:wrap}.marathon_backButtonHeader__2jw6d{background:#5a5c5a;border:none;color:white;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s}.marathon_backButtonHeader__2jw6d:hover{background:#6e716e}.marathon_resetButtonHeader__6g7ys{background:rgba(244,67,54,.5);border:none;color:white;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s}.marathon_resetButtonHeader__6g7ys:hover{background:rgba(244,67,54,.7)}.marathon_biletNavButton__dArLx{background:#ff9800;border:none;color:white;padding:4px 12px;border-radius:6px;cursor:pointer;font-size:12px}.marathon_biletNavButton__dArLx:hover{background:#e68a00}.marathon_loading__251zS{text-align:center;color:white;font-size:24px;padding:100px}.marathon_resultCard__I3TDl{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.marathon_resultCard__I3TDl h1{color:#333;margin-bottom:30px}.marathon_stats__1dRAh{margin:30px 0}.marathon_stats__1dRAh p{font-size:20px;margin:15px 0;color:#666}.marathon_stats__1dRAh .marathon_correct__pwxgf{color:#4CAF50;font-weight:700;font-size:24px}.marathon_stats__1dRAh .marathon_wrong__ojcEb{color:#f44336;font-weight:700;font-size:24px}.marathon_buttons__M6Qej{display:flex;gap:15px;justify-content:center;margin-top:30px}.marathon_backButton__WhX_G,.marathon_resetButton__y1wjl{padding:12px 24px;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.marathon_backButton__WhX_G:hover,.marathon_resetButton__y1wjl:hover{transform:translateY(-2px)}.marathon_resetButton__y1wjl{background:#ff9800;color:white}.marathon_backButton__WhX_G{background:#2196F3;color:white}.marathon_biletModal__Xabko{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.marathon_biletModalContent__G6BUN{background:#2a2b2a;border-radius:20px;padding:20px;max-width:90vw;max-height:80vh;overflow-y:auto;width:500px}.marathon_biletModalHeader__62dwm{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #5a5c5a}.marathon_biletModalHeader__62dwm h3{color:white;margin:0}.marathon_closeModal__e_ZMm{background:none;border:none;color:white;font-size:24px;cursor:pointer}.marathon_biletGrid__X_KnH{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.marathon_biletModalItem__x6Fe0{width:60px;height:70px;background:#414340;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;border:1px solid #5a5c5a}.marathon_biletModalItem__x6Fe0:hover{background:#5a5c5a;transform:scale(1.05)}.marathon_biletModalItem__x6Fe0.marathon_activeBilet__0qAmt{border:2px solid #ff9800;background:#ff9800}.marathon_biletModalItem__x6Fe0 span{color:white;font-size:18px;font-weight:700;margin-bottom:5px}.marathon_biletModalProgress__ybYCb{width:40px;height:4px;background:#5a5c5a;border-radius:2px;overflow:hidden}.marathon_biletModalProgressFill__Tvp8R{height:100%;background:#4CAF50;border-radius:2px}.marathon_modalOverlay___c7ak{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:2000}.marathon_modalContent__ogPTr{background:#2a2b2a;border-radius:20px;padding:30px;max-width:400px;text-align:center;color:white}.marathon_modalContent__ogPTr h3{margin:0 0 15px;font-size:24px}.marathon_modalContent__ogPTr p{margin:0 0 15px;font-size:16px;color:#ccc}.marathon_modalStats__q_jze{display:flex;justify-content:center;gap:20px;margin:15px 0;font-size:16px;font-weight:700}.marathon_correctStat__gUbj6{color:#4CAF50}.marathon_wrongStat__200zE{color:#f44336}.marathon_modalButtons__iElh8{display:flex;gap:15px;justify-content:center;margin-top:20px}.marathon_resumeButton__gYdTH{padding:12px 24px;background:#4CAF50;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.marathon_resumeButton__gYdTH:hover{transform:translateY(-2px);background:#45a049}.marathon_resetButtonModal__PWsb4{padding:12px 24px;background:#f44336;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.marathon_resetButtonModal__PWsb4:hover{transform:translateY(-2px);background:#d32f2f}@media (max-width:600px){.marathon_modalContent__ogPTr{padding:20px;margin:20px}.marathon_modalContent__ogPTr h3{font-size:20px}.marathon_resetButtonModal__PWsb4,.marathon_resumeButton__gYdTH{padding:10px 20px;font-size:14px}.marathon_container__FKMtp{padding:10px}.marathon_header__cDGV0{flex-direction:column;gap:10px}.marathon_headerInfo__7t80g h1{font-size:18px}.marathon_progressInfo__1Tavo{font-size:11px;gap:10px}.marathon_biletModalItem__x6Fe0{width:50px;height:60px}.marathon_resultCard__I3TDl{padding:20px;margin:20px}.marathon_stats__1dRAh p{font-size:16px}.marathon_backButton__WhX_G,.marathon_resetButton__y1wjl{padding:10px 20px;font-size:14px}}.favorites_container__DrLrR{width:100%;min-height:100vh;background-color:#414340;padding:20px}.favorites_header__8jxs5{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto 30px}.favorites_header__8jxs5 h1{color:white;margin:0;font-size:28px;flex:1;text-align:center}.favorites_headerPlaceholder__i5Z3F{width:80px}.favorites_backButtonHeader__Tb16N{background:#5a5c5a;border:none;color:white;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.favorites_backButtonHeader__Tb16N:hover{background:#6e716e}.favorites_loading__oN9Xh{text-align:center;color:white;font-size:24px;padding:100px}.favorites_emptyCard__CPwEH{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.favorites_emptyCard__CPwEH h1{color:#333;margin-bottom:30px}.favorites_emptyMessage___nOtA p{font-size:20px;color:#ff9800;margin-bottom:15px}.favorites_emptyMessage___nOtA p:first-of-type{font-size:24px}.favorites_resultCard__nazI4{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.favorites_resultCard__nazI4 h1{color:#333;margin-bottom:30px}.favorites_stats__LVJvo{margin:30px 0}.favorites_stats__LVJvo p{font-size:20px;margin:15px 0;color:#666}.favorites_stats__LVJvo .favorites_correct__gToBY{color:#4CAF50;font-weight:700;font-size:24px}.favorites_stats__LVJvo .favorites_wrong__syQkm{color:#f44336;font-weight:700;font-size:24px}.favorites_buttons__rKdy9{display:flex;gap:15px;justify-content:center;margin-top:30px}.favorites_backButton__vP5HV{padding:12px 24px;background:#2196F3;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.favorites_backButton__vP5HV:hover{transform:translateY(-2px)}.favorites_clearButton__mDeLh{background:#f44336;border:none;color:white;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s}.favorites_clearButton__mDeLh:hover{background:#d32f2f}@media (max-width:600px){.favorites_container__DrLrR{padding:10px}.favorites_header__8jxs5{margin-bottom:20px}.favorites_header__8jxs5 h1{font-size:20px}.favorites_headerPlaceholder__i5Z3F{width:60px}.favorites_backButtonHeader__Tb16N{padding:6px 12px;font-size:14px}.favorites_emptyCard__CPwEH,.favorites_resultCard__nazI4{padding:20px;margin:20px}.favorites_emptyMessage___nOtA p{font-size:16px}.favorites_emptyMessage___nOtA p:first-of-type{font-size:20px}.favorites_stats__LVJvo p{font-size:16px}.favorites_backButton__vP5HV{padding:10px 20px;font-size:14px}}.mistakes_container__ZgX2u{width:100%;min-height:100vh;background-color:#414340;padding:20px}.mistakes_header__of5Lt{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto 30px}.mistakes_header__of5Lt h1{color:white;margin:0;font-size:28px;flex:1;text-align:center}.mistakes_headerPlaceholder__VHblM{width:80px}.mistakes_backButtonHeader__UkfK2{background:#5a5c5a;border:none;color:white;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.mistakes_backButtonHeader__UkfK2:hover{background:#6e716e}.mistakes_loading__4UYfq{text-align:center;color:white;font-size:24px;padding:100px}.mistakes_emptyCard__yKBMz{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.mistakes_emptyCard__yKBMz h1{color:#333;margin-bottom:30px}.mistakes_emptyMessage__B2PIf p{font-size:24px;color:#4CAF50;margin-bottom:30px}.mistakes_resultCard__EDoIj{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.mistakes_resultCard__EDoIj h1{color:#333;margin-bottom:30px}.mistakes_stats__JQUYG{margin:30px 0}.mistakes_stats__JQUYG p{font-size:20px;margin:15px 0;color:#666}.mistakes_stats__JQUYG .mistakes_correct__9nSO9{color:#4CAF50;font-weight:700;font-size:24px}.mistakes_stats__JQUYG .mistakes_remaining__31fUu{color:#ff9800;font-weight:700;font-size:24px}.mistakes_buttons__n_ym8{display:flex;gap:15px;justify-content:center;margin-top:30px}.mistakes_resetButton__YyZNo{padding:12px 24px;background:#ff9800;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.mistakes_resetButton__YyZNo:hover{transform:translateY(-2px);background:#e68a00}.mistakes_backButton___1Tgg{padding:12px 24px;background:#2196F3;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.mistakes_backButton___1Tgg:hover{transform:translateY(-2px)}.mistakes_clearButton__ZB_rV{background:#f44336;border:none;color:white;padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;transition:background .2s}.mistakes_clearButton__ZB_rV:hover{background:#d32f2f}@media (max-width:600px){.mistakes_container__ZgX2u{padding:10px}.mistakes_header__of5Lt{margin-bottom:20px;flex-wrap:wrap;gap:10px}.mistakes_header__of5Lt h1{font-size:20px;order:2;width:100%}.mistakes_headerPlaceholder__VHblM{display:none}.mistakes_backButtonHeader__UkfK2,.mistakes_clearButton__ZB_rV{padding:6px 12px;font-size:14px}.mistakes_emptyCard__yKBMz,.mistakes_resultCard__EDoIj{padding:20px;margin:20px}.mistakes_emptyMessage__B2PIf p{font-size:18px}.mistakes_stats__JQUYG p{font-size:16px}.mistakes_backButton___1Tgg,.mistakes_resetButton__YyZNo{padding:10px 20px;font-size:14px}}.random_container__OLgU_{width:100%;min-height:100vh;background-color:#414340;padding:20px}.random_header__ZqWqx{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:0 auto 30px}.random_header__ZqWqx h1{color:white;margin:0;font-size:28px;flex:1;text-align:center}.random_headerPlaceholder__cyhnQ{width:80px}.random_backButtonHeader____zJ9{background:#5a5c5a;border:none;color:white;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:16px;transition:background .2s}.random_backButtonHeader____zJ9:hover{background:#6e716e}.random_loading__2nvo4{text-align:center;color:white;font-size:24px;padding:100px}.random_resultCard__q3kb8{background:white;border-radius:20px;padding:40px;max-width:500px;margin:50px auto;text-align:center}.random_resultCard__q3kb8 h1{color:#333;margin-bottom:30px}.random_stats__d0HKT{margin:30px 0}.random_stats__d0HKT p{font-size:20px;margin:15px 0;color:#666}.random_stats__d0HKT .random_correct__2_u4q{color:#4CAF50;font-weight:700;font-size:24px}.random_stats__d0HKT .random_wrong__dDCmC{color:#f44336;font-weight:700;font-size:24px}.random_buttons__ACIXf{display:flex;gap:15px;justify-content:center;margin-top:30px}.random_nextButton__QfrCy{padding:12px 24px;background:#ff9800;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.random_nextButton__QfrCy:hover{transform:translateY(-2px);background:#e68a00}.random_backButton__BuTRR{padding:12px 24px;background:#2196F3;color:white;border:none;border-radius:8px;font-size:16px;cursor:pointer;transition:transform .2s}.random_backButton__BuTRR:hover{transform:translateY(-2px)}@media (max-width:600px){.random_container__OLgU_{padding:10px}.random_header__ZqWqx{margin-bottom:20px}.random_header__ZqWqx h1{font-size:20px}.random_headerPlaceholder__cyhnQ{width:60px}.random_backButtonHeader____zJ9{padding:6px 12px;font-size:14px}.random_resultCard__q3kb8{padding:20px;margin:20px}.random_stats__d0HKT p{font-size:16px}.random_backButton__BuTRR,.random_nextButton__QfrCy{padding:10px 20px;font-size:14px}}