/* Mode clair : règles communes, générées par tools/clair/gen_clair.py. Ne pas modifier à la main. */
html[data-theme="light"][data-clair]{color-scheme:light}
html[data-theme="light"][data-clair] body{background:#FAF8F4 !important;color:#1F2430 !important}
html[data-theme="light"][data-clair] :focus-visible{outline:2px solid #ECA14F !important}
html[data-theme="light"][data-clair] .rl-skip-link{background-color:#ECA14F !important;background-image:none !important;color:#0B0F17 !important}
html[data-theme="light"][data-clair] body .rl-btn-primary:hover{background-color:#F3B26A !important;background-image:none !important;box-shadow:0 10px 28px -8px rgba(236,161,79,.55), 0 0 0 1px rgba(236,161,79,.4) !important}
html[data-theme="light"][data-clair] body .rl-btn-primary:active{background-color:#C67A2E !important;background-image:none !important;box-shadow:none !important}
html[data-theme="light"][data-clair] body .rl-btn-outline:hover{border-color:#E4DFD3 !important;background-color:#FFFFFF !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) body .rl-btn-outline:hover{color:#0B0F17 !important}
html[data-theme="light"][data-clair] body .rl-btn-outline:active{background-color:#FFFFFF !important;background-image:none !important}
html[data-theme="light"][data-clair] body .rl-btn:focus-visible{outline:2px solid #ECA14F !important}
html[data-theme="light"][data-clair] body .rl-feature:hover,html[data-theme="light"][data-clair] body .rl-level-card:hover{border-color:rgba(236,161,79,.45) !important;background-color:#F1EEE7 !important;background-image:none !important}
html[data-theme="light"][data-clair] body .rl-blog-card:hover{border-color:rgba(236,161,79,.45) !important;box-shadow:0 18px 40px -20px rgba(11,15,23,0.12) !important}
@media (max-width: 768px){html[data-theme="light"][data-clair] body .rl-prlx-mid::before{background-image:url("/assets/img/bandeau-bureau-800.webp") !important}}
html[data-theme="light"][data-clair] .rl-nav-links a:not(.rl-btn){color:#4B5160 !important}
html[data-theme="light"][data-clair] .rl-nav-links a:not(.rl-btn)::after{background-color:#ECA14F !important;background-image:none !important}
html[data-theme="light"][data-clair] .rl-nav-links a:not(.rl-btn):hover{color:#0B0F17 !important}
html[data-theme="light"][data-clair] .rl-nav-links a:not(.rl-btn):hover::after{background-color:rgba(236,161,79,.6) !important;background-image:none !important}
html[data-theme="light"][data-clair] .rl-nav-links a.active{color:#0B0F17 !important}
html[data-theme="light"][data-clair] .rl-nav-links a:focus-visible,html[data-theme="light"][data-clair] .rl-mobile-menu a:focus-visible,html[data-theme="light"][data-clair] .rl-hamburger:focus-visible{outline:none !important;box-shadow:0 0 0 3px rgba(236,161,79,.45) !important}
html[data-theme="light"][data-clair] .rl-nav-overlay{background-color:rgba(0,0,0,.65) !important;background-image:none !important}
html[data-theme="light"][data-clair] .rl-mobile-menu{background-color:#FFFFFF !important;background-image:none !important;box-shadow:0 12px 40px -12px rgba(11,15,23,0.12) !important}
html[data-theme="light"][data-clair] .rl-mobile-close{background:transparent !important;border:0 !important;color:#0B0F17 !important}
html[data-theme="light"][data-clair] .rl-hamburger{background:none !important;border:none !important}
html[data-theme="light"][data-clair] .rl-hamburger span{background-color:#fff !important;background-image:none !important}
@media(min-width:769px){html[data-theme="light"][data-clair] .rl-mobile-menu{box-shadow:none !important}}
html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-cookie-accept,html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-cookie-refuse,html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-pref-accept,html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-pref-refuse{background-color:#ECE8DF !important;background-image:none !important;color:#0B0F17 !important;border:1px solid #D3CCBD !important}
html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-cookie-accept:hover,html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-cookie-refuse:hover,html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-pref-accept:hover,html[data-theme="light"][data-clair]:not(#rl-ci):not(#rl-cj) #rl-pref-refuse:hover{background-color:#E4DFD3 !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#9CA3AF"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#9CA3AF"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#9CA3AF"]{color:#4B5160 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:#0F172A"]{background-color:#FFFFFF !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#94A3B8"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#94A3B8"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#94A3B8"]{color:#4B5160 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#fff"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#fff"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#fff"]{color:#0B0F17 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="border-top:1px solid #1E293B"]{border-top:1px solid #E4DFD3 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#7C8494"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#7C8494"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#7C8494"]{color:#4B5160 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:#1E293B"]{background-color:#F1EEE7 !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="border-top:1px solid #334155"]{border-top:1px solid #E4DFD3 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="box-shadow:0 -4px 20px rgba(0,0,0,0.3)"]{box-shadow:0 -4px 20px rgba(11,15,23,0.075) !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#CBD5E1"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#CBD5E1"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#CBD5E1"]{color:#1F2430 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#93C5FD"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#93C5FD"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#93C5FD"]{color:#4B5160 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:#2563EB"]{background-color:#2563EB !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="border:none"]{border:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:#475569"]{background-color:#E4DFD3 !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:transparent"]{background:transparent !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="border:1px solid #475569"]{border:1px solid #D3CCBD !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:rgba(0,0,0,0.7)"]{background-color:rgba(0,0,0,0.7) !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="border:1px solid #334155"]{border:1px solid #E4DFD3 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#F1F5F9"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#F1F5F9"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#F1F5F9"]{color:#0B0F17 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:#334155"]{background-color:#ECE8DF !important;background-image:none !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#4B5563"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#4B5563"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#4B5563"]{color:#5B6170 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style^="color:#E5E7EB"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*=";color:#E5E7EB"],html[data-theme="light"][data-clair]:not(#rl-ci) [style*="; color:#E5E7EB"]{color:#0B0F17 !important}
html[data-theme="light"][data-clair]:not(#rl-ci) [style*="background:#111827"]{background-color:#FFFFFF !important;background-image:none !important}
