html[data-training-theme=dark]{color-scheme:dark;background:#17202b;color:#f2eee6}html[data-training-theme=dark] body{--bg:#17202b;--card:#202d3b;--ink:#f2eee6;--muted:#c2cbd5;--accent:#efb386;--line:#526171;background:var(--bg);color:var(--ink)}
[data-theme-toggle]{font:inherit;cursor:pointer;border:1px solid currentColor;border-radius:9px;padding:9px 14px;background:transparent;color:inherit;margin:0 0 12px auto;display:block}html[data-training-theme=dark] .auth-card{box-shadow:none}html[data-training-theme=dark] .auth-shell button,html[data-training-theme=dark] .auth-shell .button{color:#17202b}html[data-training-theme=dark] .auth-shell [data-theme-toggle]{color:var(--ink);background:transparent}html[data-training-theme=dark] #message{color:#ffb4ab}html[data-training-theme=dark] .auth-shell a{color:#efb386}
.qcm-answer-correct{background:#e0f2e8!important;border-color:#26734f!important;color:#14532d!important}.qcm-answer-wrong{background:#fce8e7!important;border-color:#a43434!important;color:#8d2020!important}html[data-training-theme=dark] .qcm-answer-correct{background:#203e33!important;border-color:#75d9a6!important;color:#a7f3c5!important}html[data-training-theme=dark] .qcm-answer-wrong{background:#492c2c!important;border-color:#f2a3a3!important;color:#ffc3c3!important}
.novalab-active .velqorya-disclaimer{color:#eaf4ff!important;opacity:1}.novalab-active header nav a,.novalab-active header button{color:#e1eaf5!important}.novalab-active .arch-learning-context{background:#152337!important;border-color:#52657b!important;color:#e1eaf5!important}.novalab-active .arch-learning-context a{color:#bde6ff!important}.novalab-mission>.novalab-kicker{color:#3e5570!important}.novalab-active .academy-list button>span{color:#b7d4ec}.novalab-active .academy-list button[aria-current=step]>span{color:#26455d}.novalab-active .novalab-mission a{color:#245579}
html[data-training-theme=dark] .arch-learning-context{color:#e1eaf5;background:#202d3b;border-color:#526171}html[data-training-theme=dark] .arch-learning-context a{color:#bde6ff}
html[data-training-theme=dark] training-header-search{color:#eef3f8}html[data-training-theme=dark] training-header-search input{background:#172331;color:#eef3f8;border-color:#79899d}html[data-training-theme=dark] training-header-search input::placeholder{color:#bdcad8}html[data-training-theme=dark] .quick-search-icon,html[data-training-theme=dark] .quick-search-all{color:#efbd93}html[data-training-theme=dark] .quick-search-results{background:#202d3b;color:#eef3f8;border-color:#79899d}html[data-training-theme=dark] .quick-search-result{color:#eef3f8}html[data-training-theme=dark] .quick-search-result:hover,html[data-training-theme=dark] .quick-search-result:focus{background:#34465a}html[data-training-theme=dark] .quick-search-count,html[data-training-theme=dark] .quick-search-empty,html[data-training-theme=dark] .quick-search-type{color:#cbd5e1}html[data-training-theme=dark] .quick-search-group{color:#efbd93}
.novalab-active training-header-search input{background:#172331;color:#eef3f8;border-color:#79899d}.novalab-active training-header-search input::placeholder{color:#bdcad8}.novalab-active .quick-search-icon{color:#efbd93}.novalab-active .quick-search-results{background:#202d3b;color:#eef3f8}.novalab-active .quick-search-results a{color:#eef3f8!important}.novalab-active .quick-search-type,.novalab-active .quick-search-count,.novalab-active .quick-search-empty{color:#cbd5e1}.novalab-active .quick-search-group{color:#efbd93}.novalab-active .quick-search-result:hover,.novalab-active .quick-search-result:focus{background:#34465a}
.novalab-active header nav{background:#152337!important;border-color:#52657b!important}.novalab-active header button{background:#1c354b!important;border-color:#607b92!important}.novalab-active header nav button[class*=shadow-sm]{background:#325873!important}.novalab-active .arch-learning-bar{background:#111f30!important;border-color:#52657b!important;color:#e1eaf5!important}.novalab-active .arch-learning-bar a{color:#bde6ff!important}.novalab-active main>a[href="/projets.html"],.novalab-active .progress-card{background:#152337!important;border-color:#52657b!important;color:#e1eaf5!important}.novalab-active .progress-card p,.novalab-active .progress-card small,.novalab-active .progress-card strong,.novalab-active .progress-card span{color:#e1eaf5!important}
html[data-training-theme=dark]:has(link[href="/search.css"]) header,html[data-training-theme=dark]:has(link[href="/search.css"]) form,html[data-training-theme=dark]:has(link[href="/search.css"]) article{background:#202d3b;border-color:#526171;color:#eef3f8}html[data-training-theme=dark]:has(link[href="/search.css"]) a,html[data-training-theme=dark]:has(link[href="/search.css"]) summary{color:#efbd93}html[data-training-theme=dark]:has(link[href="/search.css"]) input,html[data-training-theme=dark]:has(link[href="/search.css"]) select{background:#172331;color:#eef3f8;border-color:#79899d}html[data-training-theme=dark]:has(link[href="/search.css"]) .hint,html[data-training-theme=dark]:has(link[href="/search.css"]) .intro,html[data-training-theme=dark]:has(link[href="/search.css"]) .meta,html[data-training-theme=dark]:has(link[href="/search.css"]) .excerpt,html[data-training-theme=dark]:has(link[href="/search.css"]) #status,html[data-training-theme=dark]:has(link[href="/search.css"]) .glossary-equivalent,html[data-training-theme=dark]:has(link[href="/search.css"]) .brand small{color:#cbd5e1}
html[data-training-theme=dark] .arch-learning-bar{background:#202d3b;color:#e1eaf5;border-color:#526171}html[data-training-theme=dark] .arch-learning-bar a{color:#bde6ff}
