/* Couleur de fond du header et de la barre latérale */
.main-header, .main-sidebar {
    background-color: #C9B6D5 !important; /* Violet */
}

/* Couleur du texte du menu */
.nav-sidebar .nav-link, .brand-link {
    color: #000 !important; /* Blanc cassé */
}

/* Arrière-plan actif du menu */
.nav-sidebar .nav-link.active {
    background-color: #B598C7 !important; /* variante plus foncée du violet */
    color: #F4F3EF !important;
}

/* Logo image alt fallback */
.brand-link .brand-image {
    background-color: transparent !important;
}

.sidebar li.nav-header {
    color: #000;
}
/* Boutons principaux */
.btn-primary {
    background-color: #C9B6D5 !important;
    border-color: #C9B6D5 !important;
    color: #fff !important;
}
.btn-primary:hover {
    background-color: #b59ac7 !important;
    border-color: #b59ac7 !important;
}

/* Boutons secondaires */
.btn-secondary {
    background-color: #F4F3EF !important;
    border-color: #C9B6D5 !important;
    color: #444 !important;
}
.btn-secondary:hover {
    background-color: #e2dbe7 !important;
}

/* Cartes (boîtes blanches) */
.card {
    background-color: #ffffff;
    border: 1px solid #ddd;
}

/* Titres */
.content-header h1, .card-title {
    color: #6d4c86;
}
[class*=sidebar-dark] .brand-link {
    background: #fff;
}