/* Le libelle des boutons orange en encre (decision de Quentin, 16/10/2026, Q7 de la revue finale du design du 16/10).
   Blanc sur #FF8400 donnait 2,46:1 (sous le seuil AA de 4,5:1) ; l'encre #1F222B donne 6,47:1 au repos, 8,1:1 sur l'orange
   clair du survol (#ffa600) et 5,3:1 sur l'orange fonce de l'appui (#ff6200). L'orange ne change pas, seul le libelle change,
   comme le bouton d'achat des fiches d'extension (fiche-extension.css, .ext-achat__bouton) l'a deja.
   Chargee par core/layouts.blade.php apres style.css, blocs.css et entete.css : a specificite egale, elle l'emporte sur le
   theme. Les boutons « contour » et « lien » (texte orange sur fond clair) ne sont pas concernes. */

/* Le bouton du theme (.btn--primary) : en-tete « Client Area », bandeaux, heros, bande contact, formulaires, outils. */
.btn--primary:not(.btn--outline):not(.btn--link),
.btn--primary:not(.btn--outline):not(.btn--link):hover,
.btn--primary:not(.btn--outline):not(.btn--link):focus,
.btn--primary:not(.btn--outline):not(.btn--link):focus-visible,
.btn--primary:not(.btn--outline):not(.btn--link):active,
.btn--primary:not(.btn--outline):not(.btn--link).is-active,
.btn--primary:not(.btn--outline):not(.btn--link).drop-enabled{color:#1F222B}
.btn--primary:not(.btn--outline):not(.btn--link) :is(.btn__text,.btn__icon,.nav__link-text){color:inherit}

/* La recherche de domaines (bande de recherche, recherche groupee) : boutons a eux, hors .btn. */
.recherche-bande__bouton,
.recherche-bande__bouton:hover,
.recherche-bande__bouton:focus-visible,
.recherche-lot__bouton,
.recherche-lot__bouton:hover,
.recherche-lot__bouton:focus,
.recherche-lot__bouton:active{color:#1F222B}

/* Les extensions d'une carte de pays au survol, et les pastilles numerotees des etapes dans un texte. */
.bloc--carte .carte__tlds a:hover{color:#1F222B}
.texte-section__corps ol li::before{color:#1F222B}

/* La carte du monde de l'accueil : sa regle est dans le <style> de core/partials/mapModal.blade.php, avec un identifiant ;
   « body » la depasse (1,2,2 contre 1,2,1) sans toucher au partiel. */
body #mapModal .carte__tlds a:hover,
body #mapModal .carte__tlds a:active{color:#1F222B}

/* Les disques numerotes des colonnes (« Feature grid » numerotee, /open-reseller-account). Dans le theme orange de page
   (.blocs--orange), ils restent blancs sur encre : cette regle-la est plus precise. */
.bloc--colonnes__num{color:#1F222B}

/* La bande d'appel « Orange » et le heros sur fond orange du constructeur : titres, textes et bouton contour en encre.
   Dans le theme orange de page, la bande reste blanche sur encre (regle plus precise de blocs.css). Sous le theme sombre
   de page, le heros sans image n'est plus orange (#0F1117, blocs.css) : il garde son texte blanc, d'ou le :not() ; avec une
   image, son voile reste orange (blocs.css, ::before a .8) : il prend l'encre comme ailleurs. Le bouton contour
   herite sa couleur, mais le theme met tout lien en orange au survol, au focus et a l'appui (a:hover, a:focus, a:active) :
   il est donc nomme pour ces etats. */
.bloc--appel-orange{color:#1F222B}
.bloc--hero.bloc--fond-orange:not(.blocs--sombre .bloc--hero),
.blocs--sombre .bloc--hero.bloc--fond-orange[style*="background-image"]{color:#1F222B}
.bloc--hero.bloc--fond-orange:not(.blocs--sombre .bloc--hero) .bloc__sur-titre,
.blocs--sombre .bloc--hero.bloc--fond-orange[style*="background-image"] .bloc__sur-titre{color:rgba(31,34,43,.85)}
.bloc--hero.bloc--fond-orange:not(.blocs--sombre .bloc--hero) .bloc__btn-contour:is(:hover,:focus,:focus-visible,:active),
.blocs--sombre .bloc--hero.bloc--fond-orange[style*="background-image"] .bloc__btn-contour:is(:hover,:focus,:focus-visible,:active){color:#1F222B}

/* Les pastilles numerotees des etapes (theme : .badge--primary blanc sur orange) et, sur les fiches d'extension, le bouton
   d'achat et la pastille de lecture : ils lisent --bl-encre, que le theme sombre de page fait passer au blanc. Sur l'orange,
   l'encre est ecrite en dur. fiche-extension.css est chargee par ses blocs, dans la page, donc apres cette feuille :
   « body » fait gagner ces deux regles-la quel que soit l'ordre. */
.badge--primary,
.bloc--etapes .badge--primary,
body .ext-achat__bouton,
body .ext-apropos__lecture{color:#1F222B}

/* La coche d'une case cochee (ancien choix d'extensions de la recherche) : le fond de la case est orange. */
.form-checkbox:checked + .form-indicator::after{color:#1F222B}

/* Le lien de la barre des cookies au survol (#F5A400) : il passait au blanc (2,06:1) ; il reste en encre, souligne plus fort. */
.cookie-bar__desc a:hover{color:#1F222B;text-decoration-thickness:2px}
