.btn-primary {
    background-color: #7c3aed !important;
    border-color: #7c3aed !important;
}

.btn-primary:hover {
    background-color: #6d28d9 !important;
    border-color: #6d28d9 !important;
}

.btn-primary:active,
.btn-primary.active {
    background-color: #5b21b6 !important;
    border-color: #5b21b6 !important;
}

.btn-primary:focus,
.btn-primary:focus-visible {
    background-color: #7c3aed !important;
    border-color: #7c3aed !important;
    box-shadow: 0 0 0 0.25rem rgba(124, 58, 237, 0.25) !important;
}