/* ITV V5.48 : rendu du site indépendant du thème du poste client. */
:root{color-scheme:dark!important;--itv-dark:#1e2225;--itv-deep:#132b45;--itv-sky:#75caff}
html,body{background-color:var(--itv-dark);color:#edf5fa}
/* Conserver l’esthétique des pages validées : agir surtout sur les arrière-plans des zones neutres. */
body:not(.v51):not(.suite-page):not(.contact-page) .inside-hero{background:#1e2225;color:#edf5fa}
body:not(.v51):not(.suite-page):not(.contact-page) .inside-hero h1,
body:not(.v51):not(.suite-page):not(.contact-page) .inside-hero h2{color:#a8d7ff}
body:not(.v51):not(.suite-page):not(.contact-page) .inside-hero p{color:#e9f1f6}
body:not(.v51):not(.suite-page):not(.contact-page) .section{background:#1e2225;color:#edf5fa}
body:not(.v51):not(.suite-page):not(.contact-page) .section h2{color:#a8d7ff}
body:not(.v51):not(.suite-page):not(.contact-page) .section p{color:#e0e8ee}
body:not(.v51):not(.suite-page):not(.contact-page) .detail{background:#26343f;color:#eaf2f6;border-color:rgba(125,193,232,.24)}
body:not(.v51):not(.suite-page):not(.contact-page) .detail h3{color:#87caff}
/* Engineering Suite : conserver les pavés clairs actuellement validés, tout en imposant le mode sombre des contrôles natifs. */
input,textarea,select,button{font-family:inherit}
.contact-page .form-privacy a{color:#8dd8ff;text-decoration:underline;text-underline-offset:3px}
.contact-page input,.contact-page select,.contact-page textarea{color-scheme:dark}
@media(prefers-color-scheme:light){:root{color-scheme:dark!important}}
