.btn-pink {
    --bs-btn-bg: #d63384;
    --bs-btn-border-color: #d63384;
    --bs-btn-hover-bg: #bb2d6b;
    --bs-btn-hover-border-color: #a52865;
    --bs-btn-color: #fff;
}

:root{
    --bs-pink: #d63384;
    --bs-pink-rgb: 214, 51, 132;
}

/* Fond rose compatible bg-opacity-* */
.bg-pink{
    background-color: rgba(var(--bs-pink-rgb), var(--bs-bg-opacity, 1)) !important;
    color: #fff !important;
}

/* Liens lisibles sur fond rose */
.bg-pink a{
    color: #fff !important;
    text-decoration: underline;
}

/* Optionnel : variante hover plus sombre */
.bg-pink-hover:hover{
    background-color: #bb2d6b !important;
}