.option,button{cursor:pointer}#result,button{margin-top:20px}#result,.label{font-weight:700}.question{font-size:17px;margin-bottom:25px;padding:15px;background:#f0f8ff;border-radius:6px}h3{font-size:22px!important}.option{padding:10px;margin:6px 0;background:#eee;border-radius:5px;cursor:pointer}.option:hover:not(.correct):not(.wrong){background:#ddd}.correct{background:#c8f7c5}.wrong{background:#f7c5c5}.label{margin right:8px}.correct{background:#c8f7c5}.wrong{background:#f7c5c5}.explanation{display:none;background:#eef;padding:10px;margin-top:10px;border-left:4px solid #007bff}button{padding:12px!important;background:#007bff;color:#fff;border:none}