/* =====================================================================
   Charte couleur — « le jaune est réservé aux boutons d'action »
   Fichier : assets/css/palette.css — chargé par app/views/header.php, après app.css
   Retour de l'administration (22/09) : moins de jaune partout, sauf sur les
   boutons d'action (« Demander un devis », barre mobile, boutons d'envoi et
   d'appel .btn-yellow). Tout le jaune DÉCORATIF passe en bleu / blanc :
   accents, badges, étiquettes, halos, icônes, liens survolés, encadrés, chat.
   Conservés volontairement : boutons d'action, points du logo, étoiles des
   avis (convention), petit camion animé de l'accueil.
   Ce fichier ne fait que redéfinir des couleurs, avec les mêmes sélecteurs
   que app.css (chargé avant) : le retirer rétablit l'ancienne charte.
   ===================================================================== */

/* Sélection de texte */
::selection{background:#cfe0fb;color:#12223d}

/* Tirets et icônes des sur-titres (« eyebrow ») */
.eyebrow .tick{background:var(--blue,#0b63ce)}
.eyebrow--light .tick{background:#8fc0ff}
.eyebrow--light .ic{color:#8fc0ff}
.page-hero .eyebrow{color:#8fc0ff}
.page-hero .eyebrow .tick{background:#8fc0ff}

/* Badge du héros d'accueil (« ELC ASSURANCES GROUP — … ») : blanc, texte bleu */
.eyebrow--badge{background:#fff;color:var(--blue-700,#084b9e);border:1px solid #d6e4fb;box-shadow:0 12px 26px -14px rgba(10,46,92,.35)}

/* Halos décoratifs des héros, de la vitrine et du bandeau final : bleus */
.shape.s2{background:radial-gradient(circle,#0b63ce40,#0000 70%)}
.page-hero .shape.s1{background:radial-gradient(circle,#4d9bff40,#0000 70%)}
.showcase-bg{background:radial-gradient(120% 90% at 80% 10%,#0b63ce8c,#0000 60%),radial-gradient(90% 80% at 10% 90%,#4d9bff2e,#0000 60%),linear-gradient(120deg,#081b36,#0a2e5c 60%,#0b3a72)}
.fx3{color:#4d9bff80}
.cta-in:after{background:radial-gradient(circle,#4d9bff66,#0000 62%)}

/* Bandeau défilant, chiffres de la vitrine, étiquettes des guides, icônes des protections */
.marquee{border-top-color:var(--blue,#0b63ce)}
.marquee-track .dot{background:#8fc0ff}
.showcase-stats strong{color:#fff}
.art-tag{background:var(--blue,#0b63ce);color:#fff}
.prot-card:hover .prot-ic{background:linear-gradient(135deg,var(--blue-600,#0a58b8),var(--blue-900,#0a2e5c));color:#fff}

/* Boutons blancs : survol bleu clair (au lieu de jaune) */
.btn-white:hover{background:#eef4ff;color:var(--blue-700,#084b9e);border-color:#eef4ff}

/* Encadré « notice » (garanties) : bleu */
.notice{border-left-color:var(--blue,#0b63ce);color:#2b4a7a;background:#eef4ff}

/* Menu mobile et pied de page : titres, liens, icônes en bleu clair */
.mobile-nav .m-head{color:#8fc0ff}
.mobile-nav .m-mail{color:#cfe0fb}
.footer-grid a:hover{color:#8fc0ff}
.footer-all{color:#8fc0ff!important}
.footer-contact a:hover,.footer-contact .ic{color:#8fc0ff}
.pay-label .ic{color:#8fc0ff}
.doc-back:hover{color:#8fc0ff}

/* Page merci */
.thanks-badge{background:var(--blue,#0b63ce);color:#fff}
.merci-immediat{background:#eef4ff;color:var(--blue-700,#084b9e)}

/* Chat : avatar bleu, témoin « en ligne » vert, suggestions bleu clair */
.chat-ava{background:var(--blue,#0b63ce);color:#fff}
.chat-fab:after{background:#22c55e}
.chat-act{background:#eef4ff;color:var(--blue-700,#084b9e)}
.chat-act:hover{background:#dbe8fb}
