.multiple_choice_questionContainer__28B42{font-family:Roboto,sans-serif;max-width:600px;margin:20px auto;padding:20px;background-color:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px;transition:box-shadow .3s ease}.multiple_choice_questionContainer__28B42:hover{box-shadow:0 8px 16px rgba(0,0,0,.2)}.multiple_choice_questionForm__bdiLL{margin-top:20px}.multiple_choice_questionOption__fcxxQ{margin-bottom:15px}.multiple_choice_questionOption__fcxxQ.multiple_choice_selected__NgL8N{background-color:#f0f8ff;border-left:4px solid #007bff}.multiple_choice_optionLabel__TZJYe{display:flex;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:10px;border:1px solid #ddd;border-radius:5px;transition:background-color .3s ease,border-color .3s ease}.multiple_choice_optionLabel__TZJYe:hover{background-color:#f9f9f9}.multiple_choice_optionInput__k29fu{margin-right:10px}.multiple_choice_submitButton__vgEOQ{display:inline-block;background-color:#007bff;color:#ffffff;border:none;padding:12px 24px;margin-top:20px;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;transition:background-color .3s ease}.multiple_choice_submitButton__vgEOQ:hover{background-color:#0056b3}.multiple_choice_feedback__IC9IT{margin-top:20px;padding:15px;border-radius:5px;font-weight:700}.multiple_choice_correct__hrdSU{color:#155724;background-color:#d4edda}.multiple_choice_incorrect__oW7MD{color:#721c24;background-color:#f8d7da}@media (prefers-color-scheme:dark){.multiple_choice_questionContainer__28B42{background-color:#1e1e1e;color:#e0e0e0;border-color:#555}.multiple_choice_questionContainer__28B42:hover{box-shadow:0 8px 16px rgba(255,255,255,.2)}.multiple_choice_optionLabel__TZJYe{border:1px solid #555}.multiple_choice_optionLabel__TZJYe:hover{background-color:#444}.multiple_choice_questionOption__fcxxQ.multiple_choice_selected__NgL8N{background-color:#0056b3;border-color:#007bff}.multiple_choice_submitButton__vgEOQ{background-color:#0056b3}.multiple_choice_submitButton__vgEOQ:hover{background-color:#003f7f}.multiple_choice_correct__hrdSU{color:#d4edda;background-color:#155724}.multiple_choice_incorrect__oW7MD{color:#f8d7da;background-color:#721c24}.multiple_choice_feedback__IC9IT{color:#bbb}}.completed-question_questionContainer__2PSJ4{padding:20px;border:1px solid #ddd;border-radius:8px;max-width:600px;margin:20px auto;background-color:#fff;color:#333;font-family:Roboto,sans-serif;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.completed-question_questionTitle__jxLqu{margin-bottom:16px;font-size:24px;font-weight:700}.completed-question_optionsList__IXoHT{list-style-type:none;padding:0}.completed-question_optionItem__iOBCy{padding:10px;margin:8px 0;border-radius:4px;transition:background-color .3s ease,color .3s ease}.completed-question_correctOption__xcIUs{background-color:#d4edda;color:#155724;font-weight:700}.completed-question_incorrectOption__waxQ3{background-color:#f8d7da;color:#721c24}.completed-question_correctAnswerText__c_QNX{margin-top:20px;font-size:16px;color:#333}@media (prefers-color-scheme:dark){.completed-question_questionContainer__2PSJ4{background-color:#1e1e1e;color:#e0e0e0;border-color:#555}.completed-question_questionTitle__jxLqu{color:#e0e0e0}.completed-question_correctOption__xcIUs{background-color:#155724;color:#d4edda}.completed-question_incorrectOption__waxQ3{background-color:#721c24;color:#f8d7da}.completed-question_correctAnswerText__c_QNX{color:#bbb}}.story_wrapper{height:calc(100svh - 180px);overflow-y:scroll;padding:0 20px}.right-to-left,.speech_item{display:flex;gap:10px;padding:20px 0}.right-to-left{flex-direction:row-reverse}.progress-wrapper{height:20px;top:0}.action_wrapper,.progress-wrapper{padding:20px;position:-webkit-sticky;position:sticky}.action_wrapper{height:50px;bottom:0;z-index:10000}@media (max-width:801px){.story_wrapper{height:calc(100svh - 180px);overflow-y:scroll;padding:10px 10px 20px}.progress-wrapper{padding-top:100px}.action_wrapper{position:-webkit-sticky;position:sticky;bottom:0;padding:10px;display:flex;align-items:center}}@media screen and (max-width:768px){.story_wrapper{height:calc(100svh - 160px);overflow-y:scroll;padding:10px 10px 20px}.progress-wrapper{padding-top:10px}.action_wrapper{position:-webkit-sticky;position:sticky;bottom:0;padding:10px;display:flex;align-items:center}}@media (prefers-color-scheme:dark){.progress-wrapper{background-color:#0f0f0f}}