*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins,sans-serif}body{background:linear-gradient(135deg,#1e3c72,#2a5298);display:flex;justify-content:center;align-items:center;min-height:100vh;padding:20px;color:#fff}.question-main-container{background:#ffffff1a;padding:30px;border-radius:12px;text-align:center;box-shadow:0 5px 15px #0000004d;max-width:600px;width:100%;animation:fadeIn .5s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}h2{font-size:22px;margin-bottom:20px;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.2)}.options-container{display:flex;flex-direction:column;gap:12px;margin-top:10px}.option-button{background:#fff3;color:#fff;border:2px solid transparent;padding:12px;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease-in-out;outline:none}.option-button:hover{background:#ffffff4d;transform:scale(1.05)}.correct{background:#4caf50!important;border:2px solid #2e7d32;color:#fff}.incorrect{background:#e53935!important;border:2px solid #B71C1C;color:#fff}.score-container{padding:20px;background:#fff3;border-radius:12px;text-align:center;font-size:20px;font-weight:700;animation:fadeIn .5s ease-in-out}.score-container h2{font-size:26px;margin-bottom:10px}.score-container p{font-size:20px}@media (max-width: 768px){.question-main-container{padding:20px}h2{font-size:18px}.option-button{font-size:14px;padding:10px}}
