body{font-family:Arial,sans-serif;background:#f0f8ff;margin:0;padding:0}.container{max-width:500px;width:100%;margin:20px auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 0 10px rgb(0 0 0 / .1)}.title{text-align:center;color:#007bff}.lang-toggle{background-color:#333;color:#fff;padding:10px;border-radius:25px;margin:10px auto;display:block;border:none}.section h3{margin-top:20px;font-size:18px}.button-grid{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.option-btn{background-color:#007bff;color:#fff;padding:12px 20px;border:none;border-radius:10px;font-size:16px;cursor:pointer;flex:1 1 45%}.option-btn.active{background-color:green}.start-btn,.next-btn{display:block;width:100%;background-color:#6f42c1;color:#fff;padding:12px;font-size:18px;margin-top:20px;border:none;border-radius:10px;cursor:pointer}.quiz-box{margin-top:20px;text-align:center}.question{background:#f8f9fa;padding:20px;font-size:24px;margin-bottom:20px;border-radius:10px}.answer-options button{padding:10px 20px;margin:10px;font-size:18px;border:none;border-radius:10px;cursor:pointer}.answer-options .correct{background-color:green!important}.answer-options .wrong{background-color:red!important}.result{font-size:20px;margin-top:10px}.ad-container{max-width:500px;width:100%;margin:0 auto 25px;display:flex;justify-content:center}.ad-container img{max-width:100%;height:auto}.hidden{display:none}@media (max-width:400px){.title{font-size:24px}.option-btn{font-size:15px;padding:10px}}