/* Custom styles to complement Bootstrap theme */
.card {
    margin-bottom: 1.5rem;
}

.alert {
    margin-bottom: 1rem;
}

/* Custom form styles */
.form-control:focus {
    box-shadow: none;
    border-color: var(--bs-primary);
}

/* Custom table styles */
.table-hover tbody tr:hover {
    background-color: rgba(var(--bs-primary-rgb), 0.1);
}

/* Custom spacing utilities */
.mt-6 {
    margin-top: 4rem;
}

.mb-6 {
    margin-bottom: 4rem;
}

/* Custom alert styles */
.alert-heading {
    margin-bottom: 0.5rem;
}
