/* 5.1. Light Mode */ html.light-mode{--color-background:#FAF0E6;--color-header:#f7d9b6;--color-text:#4A3B31;--color-text-secondary:#5D4E42;--color-component-background:#EADDCA;background-color:var(--color-header) !important;color:var(--color-text);--color-energy:rgba(119,92,49,0.8)}/* Scrollbar WebKit Light Mode (autour de la ligne 721) */ html.light-mode::-webkit-scrollbar-track{background:var(--color-header) !important;/* AJOUT DE !important ICI */ border-left:1px solid rgba(119,92,49,0.05)}html.light-mode::-webkit-scrollbar-thumb{background:var(--color-accent);border:3px solid var(--color-header) !important;/* AJOUT DE !important ICI (pour la bordure du thumb) */}html.light-mode::-webkit-scrollbar-thumb:hover{background:var(--color-accent-light)}/* Header & Navigation Light Mode */ html.light-mode .site-header{background-color:var(--color-header);box-shadow:0 2px 5px rgba(74,59,49,0.1)}html.light-mode .nav-button{color:var(--color-text);--color-accent:#1A5276}html.light-mode .nav-button:hover{background-color:rgba(74,59,49,0.05)}html.light-mode .nav-button.active{background-color:#E0D5C1}/* Recherche & Connexion Light Mode */ html.light-mode .search-button{color:var(--color-text);background-color:var(--color-component-background);border-color:var(--color-accent)}html.light-mode .search-button:hover{background-color:#D8C0A0}html.light-mode .search-overlay{background-color:rgba(245,235,224,0.95)}html.light-mode .search-form::after{background:var(--color-component-background)}html.light-mode .search-input{color:var(--color-text)}html.light-mode .search-input::placeholder{color:#8f7f70}html.light-mode .search-submit,html.light-mode .search-close{color:var(--color-accent)}html.light-mode .search-submit:hover,html.light-mode .search-close:hover{color:var(--color-accent-light)}html.light-mode .live-search-results{background:var(--color-component-background);border-color:rgba(119,92,49,0.25)}html.light-mode .ls-item:hover,html.light-mode .ls-item.ls-active{background-color:rgba(119,92,49,0.1)}html.light-mode .ls-item mark{background:rgba(119,92,49,0.2);color:#5A3A14}html.light-mode .login-button{color:var(--color-text)}html.light-mode .login-button:after{background:var(--color-component-background)}/* Menu Utilisateur Light Mode */ html.light-mode .user-avatar{background-color:var(--color-component-background)}html.light-mode .user-avatar:hover{border-color:var(--color-accent)}html.light-mode .dropdown-menu{background-color:var(--color-component-background);box-shadow:0 2px 10px rgba(74,59,49,0.15)}html.light-mode .dropdown-menu:before{background-color:var(--color-component-background)}html.light-mode .menu-item{color:var(--color-text)}html.light-mode .menu-item:hover{background-color:#D8C0A0}/* Articles Light Mode */ html.light-mode .post-item::before{background:#1A5276}html.light-mode .post-item::after{background:#FDFBF5}html.light-mode .post-title a{color:var(--color-text);text-decoration-color:rgba(26,82,118,0.3)}html.light-mode .post-title a:hover{color:#2980b9;text-decoration-color:#1A5276}html.light-mode .post-date,html.light-mode .post-author{color:var(--color-text-secondary)}html.light-mode .posts-wrapper .post-item.article-deployed .post-header::before{background:#1A5276}html.light-mode .posts-wrapper .post-item.article-deployed .post-header::after{background:#FDFBF5}html.light-mode .posts-wrapper .post-item.article-deployed .post-header.is-stuck{background:linear-gradient(135deg,#FDFBF5 50%,transparent 50%) no-repeat 0 0 / var(--cut-md) var(--cut-md)}/* Boutons Animés Light Mode (ex:Read More) */ html.light-mode .btn-animated-read-more{color:#6B5B4E}html.light-mode .btn-animated-read-more::before{opacity:0.4}html.light-mode .btn-animated-read-more:hover::before,html.light-mode .btn-animated-read-more:active::before,html.light-mode .btn-animated-read-more.btn-glow-active::before{opacity:1}html.light-mode .btn-animated-read-more::after{background:var(--color-component-background)}/* Pagination Light Mode */ html.light-mode .pagination-container{background:var(--color-background)}html.light-mode .pagination-btn{background:transparent;color:var(--color-accent)}html.light-mode .pagination-btn[disabled]{background:transparent;color:rgba(119,92,49,0.6);opacity:0.7}/* Logo Light Mode */ html.light-mode .tt-logo-full,html.light-mode .tt-logo-compact{color:#5A3A14}html.light-mode .hamburger-icon span{background-color:#5A3A14}/* Footer Light Mode */ html.light-mode .site-footer{background-color:var(--color-header);color:var(--color-text)}html.light-mode .tt-logo-footer{color:#5A3A14}html.light-mode .footer-menu a{color:var(--color-text)}html.light-mode .footer-menu a:hover{color:var(--color-accent)}/* Contenu Page & Formulaires Light Mode */ html.light-mode .page-content::before{background:var(--color-accent)}html.light-mode .page-content::after{background:#FDFBF5}html.light-mode .page-content input[type="text"],html.light-mode .page-content input[type="email"],html.light-mode .page-content input[type="password"],html.light-mode .page-content textarea,html.light-mode .page-content select{background-color:#FEFCF5;border:1px solid var(--color-accent);color:var(--color-text)}html.light-mode .page-content input[type="submit"],html.light-mode .page-content button{background-color:var(--color-accent);color:#FFFFFF}html.light-mode .page-content input[type="submit"]:hover,html.light-mode .page-content button:hover{background-color:var(--color-accent-light)}/* Page 404 Light Mode */ html.light-mode .error-page{background:radial-gradient(circle,#FFF8E7 0%,#FAF0E6 100%) !important}html.light-mode .error-page .error-content,html.light-mode .error-page .error-content p{color:var(--color-text-secondary) !important}html.light-mode .error-page .back-home-btn{background-color:var(--color-component-background) !important;color:var(--color-text) !important;border-color:var(--color-accent) !important}html.light-mode .error-page .back-home-btn:hover{background-color:var(--color-accent) !important;color:#FFFFFF !important}html.light-mode .error-page h2{color:var(--color-text) !important;animation-name:fadeInTextLight404,flicker4Light404,hueRotate !important;/* Keyframes in section 7 */}html.light-mode .error-page #id1_2,html.light-mode .error-page #id2_2,html.light-mode .error-page #id3_2{stroke:#D8CBB6 !important}/* Halo boutons déployer/réduire Light Mode */ @keyframes pulse-deploy-light{0%{filter:drop-shadow(0 0 0px rgba(119,92,49,0.8))}40%{filter:drop-shadow(0 0 8px rgba(119,92,49,0.5))}100%{filter:drop-shadow(0 0 18px rgba(119,92,49,0))}}@keyframes pulse-retract-light{0%{filter:drop-shadow(0 0 18px rgba(119,92,49,0.5))}60%{filter:drop-shadow(0 0 4px rgba(119,92,49,0.7))}100%{filter:drop-shadow(0 0 0px rgba(119,92,49,0))}}html.light-mode .btn-animated-read-more.pulse-deploy{animation-name:pulse-deploy-light}html.light-mode .btn-animated-read-more.pulse-retract{animation-name:pulse-retract-light}/* Halo bordures post-item déployer/réduire Light Mode */ @keyframes deploy-halo-light{0%{filter:drop-shadow(0 0 0px transparent)}25%{filter:drop-shadow(0 0 18px rgba(26,82,118,0.8))}60%{filter:drop-shadow(0 0 7px rgba(26,82,118,0.4))}100%{filter:drop-shadow(0 0 0px transparent)}}@keyframes retract-halo-light{0%{filter:drop-shadow(0 0 15px rgba(26,82,118,0.65))}55%{filter:drop-shadow(0 0 5px rgba(26,82,118,0.5))}100%{filter:drop-shadow(0 0 0px transparent)}}html.light-mode .posts-wrapper .post-item.article-deployed{animation-name:deploy-halo-light}html.light-mode .posts-wrapper .post-item.article-retracting{animation-name:retract-halo-light}/* Settings Panel Light Mode */ html.light-mode .settings-panel::after{background:linear-gradient(180deg,#f0ebe3,#e8e0d4)}html.light-mode .settings-panel::before{box-shadow:0 8px 24px rgba(0,0,0,0.15)}html.light-mode #settings-toggle{border-color:rgba(119,92,49,0.3)}html.light-mode .settings-sound #btn-mute{color:var(--color-text)}html.light-mode .settings-sound #btn-mute::after{background:#f0ebe3}html.light-mode #text-size-down,html.light-mode #text-size-up{color:var(--color-text)}html.light-mode #text-size-down::after,html.light-mode #text-size-up::after{background:#f0ebe3}html.light-mode .settings-panel input[type="range"]::-webkit-slider-thumb{background:#c9a84c;filter:drop-shadow(0 0 3px rgba(180,140,50,0.5))}html.light-mode .settings-panel input[type="range"]::-moz-range-thumb{background:#c9a84c;filter:drop-shadow(0 0 3px rgba(180,140,50,0.5))}/* ========================================================================== 6. AJUSTEMENTS SPÉCIFIQUES & ÉTATS (TRUMPS/UTILITIES/STATES) ========================================================================== */