/*
 * Charge v3 « variante B » de la vitrine (17/10/2026).
 * Feuille de SURCHARGE chargée après ea-refonte.css, sur toutes les pages qui chargent
 * ea-refonte.css (cf. ea-refonte.php). ea-refonte.css n'est pas modifié : retirer
 * l'enqueue suffit à revenir à l'ancienne charte.
 * Les landings de prépa (template-prep.php → ea-landing.css) ne sont PAS couvertes.
 */

/* Palette : l'ancien vert et l'ancien navy basculent sur le bleu marine de l'app. */
:root,#ea-refonte{
 --green-50:#EFF4FC;--green-100:#DCE7F8;--green-200:#C1D3F1;--green-300:#9DB8E8;--green-400:#6E91CE;--green-500:#3F6BB5;--green-600:#2E4F8A;--green-700:#1D3560;--green-800:#13254C;--green-900:#13254C;
 --navy-50:#EFF4FC;--navy-100:#DCE7F8;--navy-200:#C1D3F1;--navy-300:#9DB8E8;--navy-400:#6E91CE;--navy-500:#3F6BB5;--navy-600:#2E4F8A;--navy-700:#1D3560;--navy-800:#13254C;--navy-900:#13254C;
 --brand:#13254C;--brand-hover:#1D3560;
 --orange-50:#FEF3C7;--orange-100:#FEF3C7;--orange-500:#D97706;--orange-600:#D97706;--orange-700:#D97706;}

#ea-refonte .btn-primary:hover{background:#1D3560}

/* CTA « Commencer » du header v2 (style inline d'examarena-header.php) : spécificité au lieu de !important. */
body .ea-hd .ea-cta,body .ea-mdr .df .ea-cta{background:#13254C;box-shadow:0 4px 14px -4px rgba(19,37,76,.45)}
body .ea-hd .ea-cta:hover,body .ea-mdr .df .ea-cta:hover{background:#1D3560}

/* Titres : Inter 800 au lieu de Satoshi. */
#ea-refonte h2,#ea-refonte h3,#ea-refonte h4,#ea-refonte h5,#ea-refonte .display,#ea-refonte .sidecta h3{font-family:'Inter',system-ui,sans-serif;font-weight:800;letter-spacing:-.02em}
#ea-refonte h2,#ea-refonte .display{color:#13254C}
#ea-refonte .band h2,#ea-refonte [class*=dark] h2{color:#fff}

#ea-refonte .eyebrow{color:#B45309}

/* Bandeau de réassurance : pastilles ambre. */
#ea-refonte .band .it .ic{background:rgba(245,158,11,.16)}
#ea-refonte .band .it .ic svg{color:#F59E0B;stroke:#F59E0B}

/* Anneaux de focus et ombres codés en dur dans ea-refonte.css (vert / orange vif d'origine). */
:root,#ea-refonte{--ring-green:0 0 0 4px rgba(157,184,232,.6);--ring:0 0 0 4px rgba(217,119,6,.28)}
#ea-refonte .btn-accent{box-shadow:0 6px 16px -4px rgba(217,119,6,.45)}
/* orange-500 et orange-600 sont confondus (#D97706) : on garde un retour visuel au survol. */
#ea-refonte .btn-accent:hover,#ea-refonte .art .promo:hover .btn.btn-accent{background:#B45309}

/* Lisibilité : les nouvelles valeurs de palette font tomber ces textes sous 4,5:1. */
#ea-refonte .art .head .tag{color:#B45309}            /* était orange-700 sur orange-50 */
#ea-refonte .fby{color:#3F6BB5}                        /* était navy-400 (#6E91CE : 3,2:1) */
#ea-refonte .art .promo .btn-accent{color:#0C1730}     /* texte green-700 sur l'accent : 3,8:1 */
