.challenge_quiz-app__WZF_J{font-family:Arial,sans-serif;padding-top:100px;padding-bottom:50px;padding-inline:10px;max-width:600px;height:90vh;margin:10vh auto 2rem;h1{text-align:center}button:disabled{opacity:.5}button:hover{background-color:transparent}div{text-align:center}h2{margin-bottom:20px}p{font-size:1.2rem;font-weight:700}}html.dark .challenge_quiz-app__WZF_J button{background-color:#334155;color:#f8fafc}html.dark .challenge_quiz-app__WZF_J button:hover{background-color:#475569}html.dark .challenge_quiz-app__WZF_J button a,html.dark .challenge_title__kDvDH{color:#f8fafc}html.dark .challenge_intro__XDdRo{color:#cbd5e1}html.dark .challenge_modal-content__k69o6{background-color:#0f172a;color:#f8fafc}html.dark .challenge_modal-close__wKOLt{color:#f8fafc}.challenge_challenge_content__T8mnT{padding-top:50px}.challenge_career-launch-container__GyKrI{max-width:100%;padding:10px;margin:0 auto;box-sizing:border-box;text-align:center;font-family:Arial,sans-serif;line-height:1.6}.challenge_title__kDvDH{font-size:1.8rem}.challenge_intro__XDdRo{font-size:1.2rem;text-align:left}.challenge_features-list__22PoT{list-style-type:none;padding:0;font-size:1.1rem;margin-bottom:20px;text-align:left}.challenge_features-list__22PoT li{margin-bottom:10px}.challenge_cta__btw0D{padding:20px;font-size:1.3rem;text-align:left}@media screen and (max-width:768px){.challenge_quiz-app__WZF_J{padding-top:100px}.challenge_title__kDvDH{font-size:1.5rem}.challenge_features-list__22PoT,.challenge_intro__XDdRo{font-size:1rem}.challenge_cta__btw0D{font-size:1.1rem}}@media screen and (max-width:480px){.challenge_title__kDvDH{font-size:1.3rem}.challenge_features-list__22PoT,.challenge_intro__XDdRo{font-size:.9rem}.challenge_cta__btw0D{font-size:1rem}}@media screen and (max-width:375px){.challenge_quiz-app__WZF_J{height:110vh;padding-top:50px}.challenge_challenge_content__T8mnT{padding-top:5px}}.challenge_dev-challenge-container__15HS_{max-width:100%;padding:20px;margin:0 auto;box-sizing:border-box;text-align:left;font-family:Arial,sans-serif;line-height:1.6}.challenge_title__kDvDH{font-size:2rem;font-weight:700;margin-bottom:20px;color:#2a2a2a;text-align:left}.challenge_intro__XDdRo{font-size:1.3rem;color:#555;margin-bottom:20px}.challenge_cta__btw0D{font-size:1.4rem;font-weight:700;color:#ff5733}@media screen and (max-width:768px){.challenge_title__kDvDH{font-size:1.7rem}.challenge_intro__XDdRo{font-size:1.1rem}.challenge_cta__btw0D{font-size:1.2rem}}@media screen and (max-width:480px){.challenge_modal-overlay__FKUJJ{padding-inline:2rem}.challenge_title__kDvDH{font-size:1.5rem}.challenge_intro__XDdRo{font-size:1rem}.challenge_cta__btw0D{font-size:1.1rem}}.challenge_modal-overlay__FKUJJ{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;animation:challenge_fadeIn__EIY95 .3s forwards;box-shadow:0 8px 30px rgba(0,0,0,.25)}.challenge_modal-content__k69o6{background-color:#fff;border-radius:8px;padding:30px;max-width:500px;width:100%;box-shadow:0 4px 20px rgba(0,0,0,.1);transform:scale(.8);animation:challenge_modalScale__Yc1lh .3s forwards}.challenge_modal-close__wKOLt{position:absolute;top:10px;right:10px;background:none;border:none;font-size:24px;color:#333;cursor:pointer;transition:color .2s}.challenge_modal-close__wKOLt:hover{color:#e74c3c}@keyframes challenge_fadeIn__EIY95{to{opacity:1}}@keyframes challenge_modalScale__Yc1lh{to{transform:scale(1)}}