/* quiz.css */
.quiz-item {
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    border-radius: 0.5rem;
    background: white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.quiz-form label {
    display: block;
    padding: 0.75rem;
    border-radius: 0.5rem;
    cursor: pointer;
    transition: background-color 0.2s;
}

.quiz-form label:hover {
    background-color: #ebf8ff;
    /* blue-100 */
}

.quiz-form input[type="radio"] {
    margin-right: 0.5rem;
}