body {
    background-color: #f0f2f5;
}

.card {
    border: none;
    border-radius: 12px;
}

.card-title {
    color: #2c3e50;
}

.btn-primary {
    background-color: #007BFF;
    border-color: #007BFF;
}

.btn-primary:hover {
    background-color: #0056b3;
    border-color: #004eaa;
}

.crud-card {
    transition: transform 0.2s;
}
.crud-card:hover {
    transform: translateY(-5px);
}
.nav-link-custom {
    border-left: 3px solid #0d6efd;
    transition: all 0.3s;
}
.nav-link-custom:hover {
    background-color: #f8f9fa;
    border-left: 3px solid #0dcaf0;
}