﻿/* =========================
   GOLD EVENTS THEME OVERRIDES
   Palette inspirée du logo :
   Vert: #1C321C
   Or:   #BF9B42 (accent)
   Or+:  #DCBC64 (hover)
   ========================= */

:root {
    --ge-green: #1C321C;
    --ge-green-2: #152615;
    --ge-gold: #BF9B42;
    --ge-gold-2: #DCBC64;
    --ge-text: #343f52;
    --ge-bg: #F6F7F9;
}

/* ----- Liens / textes ----- */
a {
    color: var(--ge-green);
}

    a:hover {
        color: var(--ge-gold);
    }

/* Classes utilitaires "couleur thème" */
.text-primary,
.text-navy,
.text-blue {
    color: var(--ge-green) !important;
}

.bg-primary {
    background-color: var(--ge-green) !important;
}

/* ----- Boutons : on surcouche les classes du thème ----- */
/* Le thème utilise .btn-navy ; on le remappe sur ton vert */
.btn-navy {
    background-color: var(--ge-green) !important;
    border-color: var(--ge-green) !important;
    color: #fff !important;
}

    .btn-navy:hover,
    .btn-navy:focus {
        background-color: var(--ge-green-2) !important;
        border-color: var(--ge-green-2) !important;
        color: #fff !important;
    }

/* Bouton primaire (souvent bleu dans le thème) => vert */
.btn-primary {
    background-color: var(--ge-green) !important;
    border-color: var(--ge-green) !important;
    color: #fff !important;
}

    .btn-primary:hover,
    .btn-primary:focus {
        background-color: var(--ge-green-2) !important;
        border-color: var(--ge-green-2) !important;
    }

/* Variante outline (si tu utilises btn-outline-navy) */
.btn-outline-navy,
.btn-outline-primary {
    color: var(--ge-green) !important;
    border-color: var(--ge-green) !important;
    background: transparent !important;
}

    .btn-outline-navy:hover,
    .btn-outline-primary:hover {
        color: #fff !important;
        background-color: var(--ge-green) !important;
        border-color: var(--ge-green) !important;
    }

/* Boutons accent (or) pour CTA prestataire par ex */
.btn-gold {
    background-color: var(--ge-gold) !important;
    border-color: var(--ge-gold) !important;
    color: #fff !important;
}

    .btn-gold:hover,
    .btn-gold:focus {
        background-color: var(--ge-gold-2) !important;
        border-color: var(--ge-gold-2) !important;
        color: #fff !important;
    }

.btn-outline-gold {
    color: var(--ge-gold) !important;
    border-color: var(--ge-gold) !important;
    background: transparent !important;
}

    .btn-outline-gold:hover {
        color: #fff !important;
        background-color: var(--ge-gold) !important;
        border-color: var(--ge-gold) !important;
    }

/* ----- Badges / Pills ----- */
.badge {
    border-radius: 999px;
}

    .badge.ge {
        background: rgba(191,155,66,.12) !important;
        color: var(--ge-gold) !important;
    }

/* ----- Underlines (le thème utilise underline-3.primary.* avec un SVG en data-uri)
   On remplace la couleur du SVG par ton OR (#BF9B42)
   Inspiré de la logique dans navy.css :contentReference[oaicite:1]{index=1}
----- */
.underline-3.primary.style-2:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 208.01 8.3'%3E%3Cpath fill='%23BF9B42' d='M64.42,2.42Q42.78,1.46,21.19,0c-2.8-.19-4.09.89-3.87,2L3.92,1.87c-5.13-.05-5.28,3.87-.12,3.92l60.49.55c46.63,2.08,93.34,2.51,139.81,1.27,5-.13,5.39-3.87.13-3.92Z'/%3E%3C/svg%3E") !important;
}

.underline-3.primary.style-3:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 205 9.37'%3E%3Cpath fill='%23BF9B42' d='M202.47,9.37A1191.26,1191.26,0,0,0,1.79,7.48,1.67,1.67,0,0,1,0,5.92H0A1.76,1.76,0,0,1,1.63,4.21c67-5.71,133.83-5.43,200.8-.27A2.75,2.75,0,0,1,205,6.88h0A2.6,2.6,0,0,1,202.47,9.37Z'/%3E%3C/svg%3E") !important;
}

/* ----- Navbar : couleurs hover / dropdown ----- */
.navbar .nav-link:hover,
.navbar .dropdown-item:hover {
    color: var(--ge-gold) !important;
}

.navbar .dropdown-header {
    color: var(--ge-gold) !important;
}

/* ----- Progress circle (scroll-to-top) ----- */
.progress-wrap:after {
    color: var(--ge-gold) !important;
}

.progress-wrap svg path {
    stroke: var(--ge-gold) !important;
}

/* ----- Sélection texte (comme navy.css le fait)
   navy.css fait ::selection en #343f52 :contentReference[oaicite:2]{index=2}
----- */
::selection {
    background: rgba(191,155,66,.65) !important;
}
