button {
    width: 100%;
    padding: 14px;
    background: #6e8efb;
    color: white;
    border: none;
    border-radius: 8px;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    transition: 0.3s ease;
}

button:hover {
    background: #370377;
    transform: scale(1.05);
}

.option-button {
    display: block;
    width: 100%;
    margin: 5px 0;
    padding: 12px;
    border: none;
    border-radius: 8px;
    background: linear-gradient(135deg, #051035, #150529);
    color: white;
    font-weight: bold;
    font-size: 16px;
    cursor: pointer;
}

.option-button:hover {
    background: #4b6cb7;
    transform: scale(1.05);
}
.correct {
    background: #28a745 !important; /* Green */
    color: white;
    transition: background 0.5s ease-in-out, transform 0.3s ease-in-out;
    transform: scale(1.1);
}

.wrong {
    background: #dc3545 !important; /* Red */
    color: white;
    transition: background 0.5s ease-in-out, transform 0.3s ease-in-out;
    transform: scale(0.95);
}

/* Disabled Buttons */
.option-button:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}

