/* Couleurs des boutons nenaba, les mêmes sur tout le site (chargé après Bootstrap dans chaque page de base) :
   - jaune : action principale (btn-primary, btn-warning, btn-info)
   - contour jaune : action secondaire (btn-outline-primary, -info, -warning, -success)
   - vert : discuter avec le vendeur (btn-success) ; rouge : supprimer (btn-danger) ; gris : annuler (btn-secondary) */
:root {
    --nenaba-jaune: #ffc107;
    --nenaba-jaune-fonce: #e0a800;
    --nenaba-jaune-clic: #d39e00;
    --nenaba-texte: #212529;
}

.btn-primary,
.btn-warning,
.btn-info {
    --bs-btn-color: var(--nenaba-texte);
    --bs-btn-bg: var(--nenaba-jaune);
    --bs-btn-border-color: var(--nenaba-jaune);
    --bs-btn-hover-color: var(--nenaba-texte);
    --bs-btn-hover-bg: var(--nenaba-jaune-fonce);
    --bs-btn-hover-border-color: var(--nenaba-jaune-fonce);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: var(--nenaba-texte);
    --bs-btn-active-bg: var(--nenaba-jaune-clic);
    --bs-btn-active-border-color: var(--nenaba-jaune-clic);
    --bs-btn-disabled-color: var(--nenaba-texte);
    --bs-btn-disabled-bg: var(--nenaba-jaune);
    --bs-btn-disabled-border-color: var(--nenaba-jaune);
}

.btn-outline-primary,
.btn-outline-info,
.btn-outline-warning,
.btn-outline-success {
    --bs-btn-color: var(--nenaba-texte);
    --bs-btn-border-color: var(--nenaba-jaune);
    --bs-btn-hover-color: var(--nenaba-texte);
    --bs-btn-hover-bg: var(--nenaba-jaune);
    --bs-btn-hover-border-color: var(--nenaba-jaune);
    --bs-btn-focus-shadow-rgb: 255, 193, 7;
    --bs-btn-active-color: var(--nenaba-texte);
    --bs-btn-active-bg: var(--nenaba-jaune);
    --bs-btn-active-border-color: var(--nenaba-jaune);
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #ffe083;
}
