/**
 * Charte Graphique Personnalisée
 * Généré automatiquement par Starter AEB
 * Date: 2025-11-24 15:14:02
 */

:root {
    --primary: #ce7249;
    --secondary: #6770b4;
    --tertiary: #f4e9d7;
    --black: #211b37;
    --white: #FFFFFF;
    --gray: #f9f4ea;
    --gris: #f9f4ea;
    --button-padding-y: 12px;
    --button-padding-x: 24px;
    --primary-text: #211b37; /* Auto-calculé pour WCAG */
    --secondary-text: #FFFFFF; /* Auto-calculé pour WCAG */
    --tertiary-text: #211b37; /* Auto-calculé pour WCAG */
    --gray-text: #211b37; /* Auto-calculé pour WCAG */
    --gris-text: #211b37; /* Alias rétrocompatibilité */
}

/* === Classes de fond dynamiques pour ACF === */
.bg-primary { background-color: var(--primary) !important; }
.bg-secondary { background-color: var(--secondary) !important; }
.bg-tertiary { background-color: var(--tertiary) !important; }
.bg-black { background-color: var(--black) !important; }
.bg-white { background-color: var(--white) !important; }
.bg-gray { background-color: var(--gray) !important; }

/* === Rétrocompatibilité === */
.fond-blanc { background-color: var(--white) !important; }
.fond-gris { background-color: var(--gray) !important; }
.fond-primary { background-color: var(--primary) !important; }
.fond-secondary { background-color: var(--secondary) !important; }
.fond-tertiary { background-color: var(--tertiary) !important; }

/* === Boutons Personnalisés === */
.btn-primary, .button-primary {
    background-color: #ce7249;
    color: #FFFFFF;
    padding: 12px 24px;
    border-radius: 8px;
    border: none;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease;
}

.btn-primary:hover, .button-primary:hover {
    background-color: #211b37;
    color: #FFFFFF;
    border-color: #ce7249;
}

.btn-secondary, .button-secondary {
    background-color: #6770b4;
    color: #FFFFFF;
    padding: 12px 24px;
    border-radius: 8px;
    border: none;
    font-weight: 600;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    transition: all 0.3s ease;
}

.btn-secondary:hover, .button-secondary:hover {
    background-color: #211b37;
    color: #FFFFFF;
    border-color: #ce7249;
}

