.header {
    background-color: rgba(0, 0, 0, 0.85);
    /* bonne lisibilité */
}

.header .logo {
    margin-left: 0;
}

.btn-color {
    background-color: #6f00a8 !important;
    /* Mauve foncé */
    border-color: #9e00d3 !important;
    /* Bordure violette plus claire */
    color: #fff !important;
    height: 40px;
    padding: 0 20px;
    font-size: 1rem;
    transition: background-color 0.3s ease;
}

.btn-color:hover {
    background-color: #8c00c9 !important;
    /* Hover plus lumineux */
    border-color: #b452ff !important;
}


.text-white-75 {
    color: rgba(255, 255, 255, 0.75) !important;
}