/* Autoconsommer : variante sombre des couleurs, mise en page existante conservée. */
html[data-acs-theme="dark"]{color-scheme:dark;--acs-ink:#edf3fb;--acs-muted:#b8c8dc;--acs-paper:#111c2b;--acs-warm:#192638;--acs-line:#3a4d65;--acs-border:#3a4d65;--acs-orange:#ffb34d;--acs-sun:#ef9414;--acs-solar:#ef9414;--acs-teal:#c4d6e9;--acs-tile-title:#edf3fb;--ac-dir-ink:#edf3fb;--ac-dir-orange:#ffb34d;--ac-dir-line:#3a4d65;--ac-dir-soft:#192638;--space-ink:#edf3fb;--space-orange:#ffb34d;--space-line:#3a4d65;--space-sun:#ef9414;--solar:#ef9414;--line:#3a4d65;--directorist-color-primary:#ffb34d;--directorist-color-secondary:#c4d6e9;--directorist-color-dark:#edf3fb;background:#111c2b;color:#edf3fb}
/* portal.css */
html[data-acs-theme="dark"] .acs-site a:hover{color:var(--acs-#ffb34d)}
html[data-acs-theme="dark"] .acs-site a:focus-visible,html[data-acs-theme="dark"] .acs-site button:focus-visible,html[data-acs-theme="dark"] .acs-site input:focus-visible,html[data-acs-theme="dark"] .acs-site summary:focus-visible,html[data-acs-theme="dark"] .acs-site textarea:focus-visible{outline:3px solid var(--acs-#ef9414)}
html[data-acs-theme="dark"] .acs-site input[type=text],html[data-acs-theme="dark"] .acs-site input[type=search],html[data-acs-theme="dark"] .acs-site input[type=email],html[data-acs-theme="dark"] .acs-site input[type=password],html[data-acs-theme="dark"] .acs-site textarea{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] button.acs-text-link:hover{color:var(--acs-#ffb34d)}
html[data-acs-theme="dark"] .acs-button{background:var(--acs-#ef9414)}
html[data-acs-theme="dark"] .acs-button-light{border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-button-light:hover{background:#203044}
html[data-acs-theme="dark"] .acs-skip{background:#192638}
html[data-acs-theme="dark"] .acs-brand-mark{color:var(--acs-#ffb34d)}
html[data-acs-theme="dark"] #acs-navigation a[aria-current=page]{color:var(--acs-#ffb34d)}
html[data-acs-theme="dark"] .acs-sun-dot{background:var(--acs-#ef9414)}
html[data-acs-theme="dark"] .acs-hero-sticker{background:#30291f;box-shadow:0 8px 25px rgba(0,0,0,0.065)}
html[data-acs-theme="dark"] .acs-hero-sticker>.acs-icon{color:#edf3fb}
html[data-acs-theme="dark"] .acs-trust-strip{background:#203044}
html[data-acs-theme="dark"] .acs-path-card{background:#192638}
html[data-acs-theme="dark"] .acs-path-card:hover{box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] .acs-step-number{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-card-image{background:#203044}
html[data-acs-theme="dark"] .acs-image-placeholder{background:linear-gradient(135deg,#203044,#30291f)}
html[data-acs-theme="dark"] .acs-community-panel h2 em{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-community-panel .acs-eyebrow{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-conversation{background:#192638}
html[data-acs-theme="dark"] .acs-avatar-letter{background:#203044}
html[data-acs-theme="dark"] .acs-avatar-orange{background:#30291f}
html[data-acs-theme="dark"] .acs-avatar-blue{background:#203044}
html[data-acs-theme="dark"] .acs-lexicon-tile{background:#203044}
html[data-acs-theme="dark"] .acs-directory-tile{background:#30291f}
html[data-acs-theme="dark"] .acs-term-cloud span{border:1px solid #3a4d65;background:rgba(25,38,56,0.333)}
html[data-acs-theme="dark"] .acs-footer{background:#203044;border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-footer p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-footer-bottom{border-top:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] .acs-prose blockquote{border-left:3px solid var(--acs-#ef9414)}
html[data-acs-theme="dark"] .acs-aside-help{background:#203044}
html[data-acs-theme="dark"] .acs-context-note{background:#203044;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-filter-bar,html[data-acs-theme="dark"] .acs-search-form{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-lex-entry{background:#192638}
html[data-acs-theme="dark"] .acs-product-card,html[data-acs-theme="dark"] .acs-catalog-note{background:#192638}
html[data-acs-theme="dark"] .acs-catalog-note{background:#203044}
html[data-acs-theme="dark"] .acs-product-photo{background:#192638}
html[data-acs-theme="dark"] .acs-member-gate>div:not(.acs-gate-actions){background:#192638}
html[data-acs-theme="dark"] .acs-stats a{background:#192638}
html[data-acs-theme="dark"] .acs-dashboard-card{background:#192638}
html[data-acs-theme="dark"] .acs-dashboard-pro{background:#203044}
html[data-acs-theme="dark"] .acs-progress{background:#203044}
html[data-acs-theme="dark"] .acs-progress::-webkit-progress-bar{background:#203044}
html[data-acs-theme="dark"] .acs-project-aside{background:#30291f}
html[data-acs-theme="dark"] .acs-project-aside hr{background:#263950}
html[data-acs-theme="dark"] .acs-library-item{background:#192638}
html[data-acs-theme="dark"] .acs-success{background:#203044;color:#7ad6b0}
html[data-acs-theme="dark"] .acs-toast{box-shadow:0 4px 25px rgba(0,0,0,0.1)}
html[data-acs-theme="dark"] .acs-forum-welcome{background:#203044}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap{background:#192638}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpforo-subtop{background:#203044}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpforo-category{background:#203044}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpforo-forum{background:#192638}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpf-button,html[data-acs-theme="dark"] #wpforo #wpforo-wrap input[type=submit]{background:var(--acs-#ef9414);border-color:var(--acs-#ef9414)}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpforo-footer{background:#203044}
html[data-acs-theme="dark"] .acs-site .directorist-search-form-wrap{background:#192638}
@media (max-width:900px){html[data-acs-theme="dark"] .acs-footer-grid>div:last-child{border-top:1px solid #3a4d65}}
html[data-acs-theme="dark"] .acs-lex-item{background:#192638}
html[data-acs-theme="dark"] .acs-lex-item:hover{background:#203044}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpf-button{background:var(--acs-#ef9414)}
html[data-acs-theme="dark"] .company-rating-stars .filled{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .ac-company-banner{background:#203044}
/* v2.css */
html[data-acs-theme="dark"] body.acs-site{background:#192638}
html[data-acs-theme="dark"] h1 em,html[data-acs-theme="dark"] h2 em{color:var(--acs-#ffb34d)}
html[data-acs-theme="dark"] .acs-header{background:#192638;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-account{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-header nav a:hover{color:var(--acs-#ffb34d)}
html[data-acs-theme="dark"] .acs-eyebrow{color:#edf3fb}
html[data-acs-theme="dark"] .acs-hero-visual{background:#30291f;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-hero-sticker{background:#192638;border:1px solid #3a4d65;box-shadow:0 8px 24px rgba(0,0,0,0.029)}
html[data-acs-theme="dark"] .acs-hero-sticker .acs-icon{color:#edf3fb}
html[data-acs-theme="dark"] .acs-btn:not(.acs-btn-secondary){color:#142132}
html[data-acs-theme="dark"] .acs-btn:hover{color:#142132}
html[data-acs-theme="dark"] .acs-text-link{color:#edf3fb}
html[data-acs-theme="dark"] .acs-trust-strip{background:#192638;border-block:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-trust-strip .acs-icon{color:#edf3fb}
html[data-acs-theme="dark"] .acs-path-card{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-path-card:hover{background:#192638}
html[data-acs-theme="dark"] .acs-path-card .acs-step-number{color:#edf3fb;background:#30291f}
html[data-acs-theme="dark"] .acs-guides-band{background:#192638}
html[data-acs-theme="dark"] .acs-article-card{background:#192638;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-article-card img{background:#192638}
html[data-acs-theme="dark"] .acs-label{color:#edf3fb;background:#30291f}
html[data-acs-theme="dark"] .acs-community-panel .acs-eyebrow{color:#ffb34d}
html[data-acs-theme="dark"] .acs-conversation{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-conversation p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-avatar-letter{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-avatar-blue{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .acs-lexicon-tile{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .acs-directory-tile{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-manifesto-strip{background:#192638;border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-page-head{background:#192638;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-note,html[data-acs-theme="dark"] .acs-forum-welcome{background:#30291f;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-native-directory{background:#192638}
html[data-acs-theme="dark"] .directorist-listing-single{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .directorist-listing-title a,html[data-acs-theme="dark"] .directorist-listing-single h4 a{color:#edf3fb}
html[data-acs-theme="dark"] .directorist-btn-primary{color:#142132}
html[data-acs-theme="dark"] .directorist-single-info__label{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap a{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpf-button{color:#142132}
html[data-acs-theme="dark"] .acs-dashboard-hero,html[data-acs-theme="dark"] .acs-project-aside,html[data-acs-theme="dark"] .acs-member-callout{background:#203044;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-resource-actions{border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-button{color:#142132}
html[data-acs-theme="dark"] .acs-button:hover{color:#142132}
html[data-acs-theme="dark"] .acs-button-light{background:#192638;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-button-light:hover{background:#30291f}
html[data-acs-theme="dark"] .acs-card{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-card-image{background:#192638}
html[data-acs-theme="dark"] .acs-hero h1 em{color:#edf3fb}
html[data-acs-theme="dark"] .acs-native-directory button[type=submit]{color:#142132}
html[data-acs-theme="dark"] .acs-community-panel .acs-eyebrow{color:#ffb34d}
html[data-acs-theme="dark"] .acs-community-panel .acs-conversation p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-directory-note{background:#30291f;border-color:#3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .directorist-badge-popular{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-native-forum #wpforo-wrap .wpforo-category .wpf-button,html[data-acs-theme="dark"] .acs-native-forum #wpforo-wrap .wpforo-category .wpf-button span,html[data-acs-theme="dark"] .acs-native-forum #wpforo-wrap .wpforo-category .wpf-button i{color:#142132}
html[data-acs-theme="dark"] .acs-native-forum #wpforo-wrap .wpforo-forum-title a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-native-forum #wpforo-wrap .wpforo-category{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-native-forum #wpforo-wrap .wpforo-category a,html[data-acs-theme="dark"] .acs-native-forum #wpforo-wrap .wpforo-category span{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .cat-name{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .wpf-button{color:#142132}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .wpf-button span{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .wpforo-cat-panel,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .cat-title,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .cat-name{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-forum-icon{color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .fas.fa-comments{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-forum-icon{border-color:#3a4d65}
html[data-acs-theme="dark"] :where(.acs-lex-item,.acs-article-card,.acs-path-card,.acs-discovery,.directorist-listing-single){--acs-tile-title:#edf3fb}
html[data-acs-theme="dark"] .acs-lex-item,html[data-acs-theme="dark"] .acs-article-card,html[data-acs-theme="dark"] .acs-path-card,html[data-acs-theme="dark"] .acs-discovery,html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single{border:1px solid #3a4d65;background:#192638}
@media (hover:hover) and (pointer:fine){html[data-acs-theme="dark"] :is(.acs-lex-item,.acs-article-card,.acs-path-card,.acs-discovery,.acs-site .acs-native-directory .directorist-listing-single):hover{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] :is(.acs-article-card:hover h3 a,.acs-path-card:hover h3,.acs-discovery:hover h2),html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single:hover :is(.directorist-listing-title a,h4 a){color:#edf3fb}}
html[data-acs-theme="dark"] :is(.acs-lex-item,.acs-article-card,.acs-path-card,.acs-discovery,.acs-site .acs-native-directory .directorist-listing-single):focus-within{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] :is(.acs-article-card:focus-within h3 a,.acs-path-card:focus-visible h3,.acs-discovery:focus-visible h2),html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single:focus-within :is(.directorist-listing-title a,h4 a){color:#edf3fb}
@media (hover:none){html[data-acs-theme="dark"] :is(.acs-lex-item,.acs-article-card,.acs-path-card,.acs-discovery,.acs-site .acs-native-directory .directorist-listing-single):active{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] :is(.acs-article-card:active h3 a,.acs-path-card:active h3,.acs-discovery:active h2),html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single:active :is(.directorist-listing-title a,h4 a){color:#edf3fb}}
html[data-acs-theme="dark"] .acs-lex-item .acs-lex-title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-lex-item .acs-lex-summary{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-lex-item .acs-lex-read{color:#edf3fb}
@media (hover:hover) and (pointer:fine){html[data-acs-theme="dark"] .acs-lex-item:hover .acs-lex-title{color:#edf3fb}}
html[data-acs-theme="dark"] .acs-lex-item:focus-visible .acs-lex-title,html[data-acs-theme="dark"] .acs-lex-item:active .acs-lex-title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-page-head h1,html[data-acs-theme="dark"] .acs-hero h1 em,html[data-acs-theme="dark"] .acs-page-head h1 em,html[data-acs-theme="dark"] .acs-section-heading h2 em{color:#edf3fb}
html[data-acs-theme="dark"] .acs-eyebrow,html[data-acs-theme="dark"] .acs-label,html[data-acs-theme="dark"] .acs-text-link{color:#edf3fb}
html[data-acs-theme="dark"] .acs-header nav a:hover,html[data-acs-theme="dark"] .acs-text-link:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site.single-post .acs-page-head{background:#192638;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.single-post .acs-reading{background:#192638;border:1px solid #3a4d65;box-shadow:0 8px 24px rgba(0,0,0,0.021)}
html[data-acs-theme="dark"] .acs-site.single-post .acs-article-meta{border-bottom:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site.single-post .acs-article-meta>span:first-child{color:#edf3fb;background:#203044}
html[data-acs-theme="dark"] .acs-site.single-post .acs-prose :is(h2,h3,h4){color:#edf3fb}
html[data-acs-theme="dark"] .acs-site.single-post .acs-prose a{color:#edf3fb;text-decoration-color:#ffb34d}
html[data-acs-theme="dark"] .acs-site.single-post .acs-prose a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site.single-post .acs-reading-aside .acs-sticky{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.single-post .acs-aside-help{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.single-post .acs-aside-help h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site.single-post .acs-aside-help>.acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site.single-post .acs-resource-actions{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.single-post .acs-toc a:hover{color:#ffb34d}
@media (hover:hover) and (pointer:fine){html[data-acs-theme="dark"] :is(.acs-article-card:hover h3 a,.acs-path-card:hover h3,.acs-discovery:hover h2,.acs-lex-item:hover .acs-lex-title),html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single:hover :is(.directorist-listing-title a,h4 a){color:#ffb34d}}
html[data-acs-theme="dark"] :is(.acs-article-card:focus-within h3 a,.acs-path-card:focus-visible h3,.acs-discovery:focus-visible h2,.acs-lex-item:focus-visible .acs-lex-title){color:#ffb34d}
@media (hover:none){html[data-acs-theme="dark"] :is(.acs-article-card:active h3 a,.acs-path-card:active h3,.acs-discovery:active h2,.acs-lex-item:active .acs-lex-title),html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single:active :is(.directorist-listing-title a,h4 a){color:#ffb34d}}
html[data-acs-theme="dark"] .acs-project-layout>div{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-project-layout .acs-progress-header{color:#edf3fb}
html[data-acs-theme="dark"] .acs-project-layout .acs-checklist li{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-project-layout .acs-checklist input{accent-color:#ffb34d}
html[data-acs-theme="dark"] .acs-project-layout .acs-checklist small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-project-layout .acs-project-aside{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-project-layout .acs-project-aside h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-project-layout .acs-progress{accent-color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-material-identity{background:linear-gradient(145deg,var(--acs-warm),#192638)}
html[data-acs-theme="dark"] .acs-site .acs-material-identity>.acs-icon{color:var(--acs-#ffb34d)}
html[data-acs-theme="dark"] .acs-site .acs-product-cover{background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-product-photo{background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-product-photo .acs-material-image-caption{color:#b8c8dc;border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-material-image-caption a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-document-notes{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-document-notes summary{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-document-notes li{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-document-notes li span{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-document-links a:focus-visible,html[data-acs-theme="dark"] .acs-site .acs-document-notes summary:focus-visible{outline:2px solid #ef9414}
/* common.css */
html[data-acs-theme="dark"] .acs-space-menu summary{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-chevron{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-popover{background:#192638;border:1px solid #3a4d65;box-shadow:0 18px 50px rgba(0,0,0,0.112)}
html[data-acs-theme="dark"] .acs-space-popover-head strong{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-popover-head small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-popover>a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-popover>a:hover{background:#30291f}
html[data-acs-theme="dark"] .acs-space-popover>a b{background:#203044}
html[data-acs-theme="dark"] .acs-space-popover .acs-space-signout{border-top:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] .acs-footer p,html[data-acs-theme="dark"] .acs-footer-bottom{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-header #acs-navigation a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-header #acs-navigation a:hover,html[data-acs-theme="dark"] .acs-header #acs-navigation a[aria-current="page"]{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .acs-header .acs-search-link{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
@media (max-width:900px){html[data-acs-theme="dark"] .acs-header .acs-menu-toggle{border:1px solid #3a4d65;background:#192638;color:#edf3fb}}
html[data-acs-theme="dark"] .acs-space-menu summary > .acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-space-menu[open] summary{background:#30291f;box-shadow:inset 0 -2px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-space-popover-head{background:#192638}
html[data-acs-theme="dark"] .acs-space-popover-head img{background:#192638}
html[data-acs-theme="dark"] .acs-space-popover-head small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-popover > a > .acs-icon:first-child{background:#30291f;color:#ffb34d}
html[data-acs-theme="dark"] .acs-space-popover > a b{background:#30291f;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space-popover .acs-space-menu-home > .acs-icon:first-child{background:rgba(25,38,56,0.071);color:#ffb34d}
html[data-acs-theme="dark"] .acs-space-popover > a:hover,html[data-acs-theme="dark"] .acs-space-popover > a:focus-visible{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-popover > a:hover > .acs-icon:first-child{background:#30291f}
html[data-acs-theme="dark"] .acs-space-popover .acs-space-menu-home:hover > .acs-icon:first-child{background:rgba(25,38,56,0.125)}
html[data-acs-theme="dark"] .acs-site .acs-home .acs-button{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-native-directory label.acs-rating-choice{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-search-field__label{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-badge.directorist-badge-popular{background:#30291f;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.home .acs-community-panel .acs-button{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-interface-symbol{color:#ffb34d}
html[data-acs-theme="dark"] .acs-editorial-tabs{border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-editorial-tabs a{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-editorial-tabs a[aria-current=page]{border-color:#516780;box-shadow:inset 0 -3px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-editorial-tabs a:not([aria-current]):hover{background:#30291f;color:#ffb34d}
html[data-acs-theme="dark"] .acs-news-date{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-news-article-image{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-news-demo-note{background:#192638;border-left:3px solid #ef9414}
html[data-acs-theme="dark"] .acs-path-grid .acs-path-card>div:first-child::before{background:linear-gradient(145deg,#30291f,#30291f);box-shadow:inset 0 0 0 1px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-path-grid .acs-path-card>div:first-child::after{box-shadow:0 0 0 4px rgba(0,0,0,0.75), -31px 33px 0 -3px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-path-grid .acs-path-card>div:first-child>svg{color:#edf3fb}
html[data-acs-theme="dark"] .acs-path-grid .acs-path-card:nth-child(2)>div:first-child::before{background:linear-gradient(145deg,#203044,#30291f)}
html[data-acs-theme="dark"] .acs-path-grid .acs-path-card:nth-child(2)>div:first-child>svg{color:#ffb34d}
html[data-acs-theme="dark"] .acs-path-grid .acs-path-card:nth-child(3)>div:first-child::before{background:linear-gradient(145deg,#30291f,#203044)}
html[data-acs-theme="dark"] .acs-site .acs-share-caption{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-share-tools .acs-share-icon{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-share-tools .acs-share-icon:hover{color:#ffb34d;background:#30291f;border-color:#ef9414}
html[data-acs-theme="dark"] .acs-site .acs-share-tools .acs-share-icon:focus-visible{outline:2px solid #ef9414}
html[data-acs-theme="dark"] .acs-site .acs-share-status{color:#b8c8dc}
html[data-acs-theme="dark"] body.acs-site ::selection,html[data-acs-theme="dark"] body.acs-site #wpforo #wpforo-wrap ::selection{background:#263950;color:#edf3fb}
html[data-acs-theme="dark"] body.acs-site ::-moz-selection,html[data-acs-theme="dark"] body.acs-site #wpforo #wpforo-wrap ::-moz-selection{background:#263950;color:#edf3fb}
/* home.css */
html[data-acs-theme="dark"] .home .acs-hero{background:#192638;border:1px solid #3a4d65;border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .home .acs-hero .acs-actions > .acs-text-link{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-hero .acs-actions > .acs-text-link:hover{background:#192638}
html[data-acs-theme="dark"] .home .acs-hero-visual{background:#192638;border:1px solid #3a4d65;border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .home .acs-hero-sticker{border:1px solid #3a4d65;border-left:1px solid #3a4d65}
html[data-acs-theme="dark"] .home .acs-hero-sticker > .acs-icon{color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-trust-strip span{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-trust-strip .acs-icon{color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-guides-band{background:#192638;border-block:1px solid #3a4d65}
html[data-acs-theme="dark"] .home .acs-manifesto-strip{background:#192638}
html[data-acs-theme="dark"] .home .acs-manifesto-strip .acs-eyebrow{color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-path-card .acs-step-number,html[data-acs-theme="dark"] .home .acs-label{background:#203044}
html[data-acs-theme="dark"] .home .acs-conversation-heading{color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-conversation > a{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-avatar-letter{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .home .acs-conversation > a:focus-visible{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] .home .acs-conversation > a:focus-visible strong{color:#ffb34d}
@media (hover: hover) and (pointer: fine){html[data-acs-theme="dark"] .home .acs-conversation > a:hover{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] .home .acs-conversation > a:hover strong{color:#ffb34d}}
@media (hover: none){html[data-acs-theme="dark"] .home .acs-conversation > a:active{background:#192638}
html[data-acs-theme="dark"] .home .acs-conversation > a:active strong{color:#ffb34d}}
html[data-acs-theme="dark"] .home .acs-trust-strip .acs-icon,html[data-acs-theme="dark"] .home .acs-hero-sticker > .acs-icon{color:#ffb34d}
/* editorial.css */
html[data-acs-theme="dark"] .acs-editorial-content{background:#192638;border:1px solid #3a4d65;box-shadow:0 12px 30px rgba(0,0,0,0.018)}
html[data-acs-theme="dark"] .acs-editorial-content>p:first-child{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-editorial-content h2,html[data-acs-theme="dark"] .acs-editorial-content h3{color:#edf3fb}
html[data-acs-theme="dark"] .acs-editorial-content a:not(.acs-button){text-decoration-color:#ffb34d}
html[data-acs-theme="dark"] .acs-editorial-content a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-catalog-intro h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-catalog-intro p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-product-card{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-product-card>a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-product-cover{background:#192638;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-product-placeholder>.acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-product-card .acs-label{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-product-card h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-product-card p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-product-card .acs-card-link{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-product-card:focus-within{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] .acs-product-card:focus-within h2{color:#ffb34d}
@media (hover:hover){html[data-acs-theme="dark"] .acs-product-card:hover{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] .acs-product-card:hover h2{color:#ffb34d}}
@media (hover:none){html[data-acs-theme="dark"] .acs-product-card:active{background:#192638}
html[data-acs-theme="dark"] .acs-product-card:active h2{color:#ffb34d}}
html[data-acs-theme="dark"] .acs-catalog-note{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-catalog-note>.acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-catalog-note h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-catalog-note p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-catalog-pagination .page-numbers{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-product-back a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-product-photo{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-product-info{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-product-info>.acs-label{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-product-detail h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-specs{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-specs>div{border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-specs>div:nth-child(odd){background:#192638}
html[data-acs-theme="dark"] .acs-specs dt{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-specs dd{color:#edf3fb}
html[data-acs-theme="dark"] .acs-product-info>.acs-small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-product-info .acs-resource-actions{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-catalog-family{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-catalog-family span{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-catalog-family small{border-top:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] .acs-catalog-family:hover,html[data-acs-theme="dark"] .acs-catalog-family:focus-visible{background:#192638;box-shadow:0 8px 24px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] .acs-catalog-family.is-active small{border-color:#516780}
html[data-acs-theme="dark"] .acs-catalog-filter-line a{border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-catalog-filter-line a[aria-current],html[data-acs-theme="dark"] .acs-catalog-filter-line a:hover{background:#30291f}
html[data-acs-theme="dark"] .acs-catalog-guidance{background:#192638}
html[data-acs-theme="dark"] .acs-catalog-guidance h2,html[data-acs-theme="dark"] .acs-catalog-guidance h3{color:#edf3fb}
html[data-acs-theme="dark"] .acs-catalog-guidance p{color:#b8c8dc}
@media (hover:hover){html[data-acs-theme="dark"] .acs-catalog-family:not(.is-active):hover{background:#192638;box-shadow:0 12px 30px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] .acs-catalog-family:hover strong{color:#ffb34d}}
html[data-acs-theme="dark"] .acs-catalog-family:focus-visible strong{color:#ffb34d}
/* directory.css */
html[data-acs-theme="dark"] .acs-map-heading .acs-eyebrow{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-heading p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-list-link{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-layout{background:#192638;box-shadow:0 12px 32px rgba(0,0,0,0.024)}
html[data-acs-theme="dark"] .acs-map-aside{border-top:4px solid var(--ac-dir-#ef9414)}
html[data-acs-theme="dark"] .acs-map-count{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-aside>p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-links a{color:#edf3fb;border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-map-links a span{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-links a:hover{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-reset{color:#edf3fb}
html[data-acs-theme="dark"] .acs-france-map{background:#203044}
html[data-acs-theme="dark"] .acs-map-caption{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-pin span{border:3px solid #3a4d65;box-shadow:0 3px 9px rgba(0,0,0,0.25)}
html[data-acs-theme="dark"] .acs-map-popup p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-popup a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-france-map .leaflet-control-zoom a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-native-directory .directorist-listing-single{box-shadow:0 6px 18px rgba(0,0,0,0.015)}
html[data-acs-theme="dark"] .acs-native-directory .directorist-listing-single:hover{box-shadow:0 10px 28px rgba(0,0,0,0.038)}
html[data-acs-theme="dark"] .acs-native-directory .directorist-listing-title a{color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form{color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-content-module__title{border-bottom:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-content-module__title h2{color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-step-hint{color:#b8c8dc}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-section-help{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-section-help summary{color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-content-module{border:1px solid #3a4d65;background:#192638;box-shadow:0 6px 22px rgba(0,0,0,0.015)}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-form-label{color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form :is(input[type=text],input[type=email],input[type=number],input[type=date],input[type=url],input[type=tel],textarea,select){border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .select2-selection{border:1px solid #3a4d65}
html[data-acs-theme="dark"] #directorist-add-listing-form .wp-editor-container{border:1px solid #3a4d65}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-custom-field-file-upload__wrapper{border:1px dashed #3a4d65;background:#192638}
html[data-acs-theme="dark"] #directorist-add-listing-form .plupload-browse-button-label{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .plupload-browse-img-size{color:#b8c8dc}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-form-description{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-step-nav-title{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-step-nav button{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-step-nav button[aria-current=step]{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-step-number{border:1px solid #3a4d65;background:#192638;color:#b8c8dc}
html[data-acs-theme="dark"] [aria-current=step] .acs-step-number{border-color:#516780}
html[data-acs-theme="dark"] .acs-step-visited .acs-step-number{color:#edf3fb}
html[data-acs-theme="dark"] .acs-step-note{border-top:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] .acs-step-status{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-step-progress progress{background:#203044;accent-color:#ffb34d}
html[data-acs-theme="dark"] .acs-step-progress progress::-webkit-progress-bar{background:#203044}
html[data-acs-theme="dark"] .acs-step-controls button{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-step-prev{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-step-next{border-color:#516780}
html[data-acs-theme="dark"] .acs-field-error{color:#ffabb1}
html[data-acs-theme="dark"] .acs-wizard [aria-invalid=true]{border-color:#516780}
html[data-acs-theme="dark"] .acs-review>p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-review-card{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-review-card button{color:#edf3fb}
html[data-acs-theme="dark"] .acs-review-card p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-wizard .directorist-form-submit__btn{color:#142132}
html[data-acs-theme="dark"] .single-at_biz_dir{background:#192638}
html[data-acs-theme="dark"] .single-at_biz_dir .directorist-single-listing-header{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .single-at_biz_dir .directorist-listing-details__listing-title{color:#edf3fb}
html[data-acs-theme="dark"] .single-at_biz_dir .directorist-card{background:#192638;border:1px solid #3a4d65;box-shadow:0 5px 20px rgba(0,0,0,0.012)}
html[data-acs-theme="dark"] .single-at_biz_dir .directorist-card__header{background:#192638;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .single-at_biz_dir .directorist-card__header__title{color:#edf3fb}
html[data-acs-theme="dark"] .single-at_biz_dir .directorist-btn-primary{color:#142132}
html[data-acs-theme="dark"] .single-at_biz_dir .directorist-listing-details__meta{border-color:#3a4d65}
@media (max-width:680px){html[data-acs-theme="dark"] .acs-map-aside{border-top:1px solid #3a4d65}}
html[data-acs-theme="dark"] #directorist-add-listing-form .insert-media{color:#edf3fb;border-color:#3a4d65;background:#192638}
html[data-acs-theme="dark"] #directorist-add-listing-form .acd-protection-notice{border:1px solid #3a4d65;border-left:2px solid #ef9414;background:#192638;color:#b8c8dc}
html[data-acs-theme="dark"] #directorist-add-listing-form .default-add-listing-bottom .directorist-form-submit__btn{border:1px solid #516780;border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] #directorist-add-listing-form .default-add-listing-bottom .directorist-form-submit__btn:focus-visible{outline:3px solid #ef9414}
html[data-acs-theme="dark"] .acs-claim{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-claim summary,html[data-acs-theme="dark"] .acs-claim-remove summary{color:#edf3fb}
html[data-acs-theme="dark"] .acs-claim details[open],html[data-acs-theme="dark"] .acs-claim-remove[open]{border:1px solid #3a4d65;border-left:3px solid #ef9414;background:#192638}
html[data-acs-theme="dark"] .acs-claim label,html[data-acs-theme="dark"] .acs-claim-remove label{color:#edf3fb}
html[data-acs-theme="dark"] .acs-claim textarea{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-claim button,html[data-acs-theme="dark"] .acs-site .acs-claim-remove button{border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] .acs-claim summary:focus-visible,html[data-acs-theme="dark"] .acs-claim-remove summary:focus-visible{outline:2px solid #ef9414}
/* company.css */
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir.acs-company-page{background:#203044}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-experience>.directorist-single-listing-header{background:#30291f;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-company-experience .directorist-return-back{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-kicker{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-identity>.ac-company-banner{background:#192638;border:1px solid #3a4d65;box-shadow:0 9px 25px rgba(0,0,0,0.024)}
html[data-acs-theme="dark"] .acs-company-intro .directorist-rating-meta{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-intro .directorist-listing-category a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-experience .acs-company-primary-actions a{border:1px solid #516780;box-shadow:0 4px 0 rgba(0,0,0,0.029)}
html[data-acs-theme="dark"] .acs-company-experience .acs-company-primary-actions .acs-contact-email{background:#192638;color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-company-primary-actions a img{background:#192638}
html[data-acs-theme="dark"] .acs-company-primary-actions a:hover{box-shadow:0 6px 15px rgba(0,0,0,0.062)}
html[data-acs-theme="dark"] .acs-company-tabs{border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-company-tabs a{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-company-tabs a:hover,html[data-acs-theme="dark"] .acs-company-tabs a:focus{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-experience .directorist-card{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-experience .directorist-card__header{background:#192638}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-experience .directorist-card__header__title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-experience .directorist-card__header__title>img,html[data-acs-theme="dark"] .acs-company-gallery h2>img{background:#192638}
html[data-acs-theme="dark"] .acs-company-experience .directorist-listing-details__text{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-experience .directorist-listing-details__text a{color:#edf3fb;text-decoration-color:#b8c8dc}
html[data-acs-theme="dark"] .acs-company-experience .directorist-listing-details__text strong{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-experience .directorist-single-info__label{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-company-experience .directorist-single-info__value{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-experience #acs-company-legal .directorist-single-info{background:#192638}
html[data-acs-theme="dark"] .acs-company-experience #acs-company-documents .directorist-single-info{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-company-experience #acs-company-documents a{color:#edf3fb;background:#30291f}
html[data-acs-theme="dark"] .acs-company-contact{box-shadow:0 13px 28px rgba(0,0,0,0.053)}
html[data-acs-theme="dark"] .acs-panel-heading img{background:#192638}
html[data-acs-theme="dark"] .acs-company-contact>.acs-phone-link,html[data-acs-theme="dark"] .acs-company-contact>.acs-email-link{border:1px solid #516780}
html[data-acs-theme="dark"] .acs-company-contact>.acs-phone-link{color:#142132}
html[data-acs-theme="dark"] .acs-company-contact>.acs-company-web{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-contact-fields{border-top:1px solid #516780}
html[data-acs-theme="dark"] .acs-company-contact .directorist-single-info__label{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-company-contact .company-icon{background:#192638}
html[data-acs-theme="dark"] .acs-company-advice{background:#30291f;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-company-advice h3{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-advice p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-company-advice a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-company-tools>.acs-button{background:#192638;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-company-gallery{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-company-gallery h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-step-nav{background:#203044;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-step-nav-title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-step-nav button{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-step-nav button[aria-current=step]{background:#192638;color:#edf3fb;border-color:#3a4d65;box-shadow:0 4px 12px rgba(0,0,0,0.024)}
html[data-acs-theme="dark"] .acs-step-number.acs-step-art{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-step-index{background:#203044;color:#b8c8dc;border:2px solid #3a4d65}
html[data-acs-theme="dark"] .acs-step-nav button[aria-current=step] .acs-step-index{color:#142132}
html[data-acs-theme="dark"] .acs-step-nav button[aria-current=step] .acs-step-art{border-color:#3a4d65}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-content-module__title{background:#30291f;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-content-module__title :is(h2,p){color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-content-module__title>img{background:#192638;box-shadow:0 4px 10px rgba(0,0,0,0.024)}
html[data-acs-theme="dark"] #directorist-add-listing-form .directorist-content-module{border-color:#3a4d65;box-shadow:0 9px 25px rgba(0,0,0,0.018)}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-section-help{background:#192638;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-step-controls .acs-step-prev{border-color:#3a4d65}
@media (max-width:560px){html[data-acs-theme="dark"] .acs-step-nav{background:#203044}}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-experience .acs-company-primary-actions a.acs-contact-phone{border-color:#516780}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-experience .acs-company-primary-actions a.acs-contact-email{background:#192638;color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] #directorist-add-listing-form .mce-panel{background:#192638;border-color:#3a4d65}
html[data-acs-theme="dark"] #directorist-add-listing-form .mce-toolbar-grp{background:#192638}
html[data-acs-theme="dark"] #directorist-add-listing-form .mce-toolbar .mce-btn:hover{background:#30291f}
html[data-acs-theme="dark"] #directorist-add-listing-form .mce-statusbar{background:#192638}
html[data-acs-theme="dark"] .acs-native-directory .acs-listing-cta{border:1px solid #516780}
html[data-acs-theme="dark"] .acs-native-directory .directorist-listing-single__info{background:linear-gradient(#30291f 0 70px,#192638 140px)}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-experience .directorist-single-listing-top__btn-edit{background:#192638;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .acs-company-experience #acs-company-documents a.acs-document-download,html[data-acs-theme="dark"] .single-at_biz_dir a.acs-document-download{border:1px solid #516780}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-search-form__box{background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-native-directory input[name="q"],html[data-acs-theme="dark"] .acs-site .acs-native-directory .select2-selection--single{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-native-directory input[name="q"]:focus,html[data-acs-theme="dark"] .acs-site .acs-native-directory .select2-container--open .select2-selection{outline:2px solid rgba(239,148,20,0.188)}
html[data-acs-theme="dark"] .acs-site .select2-dropdown{border:1px solid #3a4d65;box-shadow:0 12px 28px rgba(0,0,0,0.059)}
html[data-acs-theme="dark"] .acs-site .select2-results__option--highlighted[aria-selected]{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-checkbox-rating label.acs-rating-choice{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-checkbox-rating input:checked+label{background:#30291f;color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single{border:1px solid #3a4d65;box-shadow:0 5px 18px rgba(0,0,0,0.021)}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single__info{background:linear-gradient(#30291f,#192638 130px)}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .acs-card-rating{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .acs-card-rating strong{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .acs-unrated{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .company-field-icon{background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-card-number{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-card-phone a,html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-card-email a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-listing-single__meta{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-badge-popular{background:#30291f;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-mark-as-favorite__btn{background:#192638;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-search-form .directorist-search-form__box input[name="q"]::placeholder{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-search-form .directorist-search-form__box .select2-selection.select2-selection--single{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .acs-stars>span{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .acs-rating-number{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .acs-rating-tick{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-checkbox-rating input:checked+label .acs-rating-tick{border-color:#516780}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-checkbox-rating label.acs-rating-choice:hover{background:#203044;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .acs-card-rating>span:last-child:not(.acs-stars){border-left:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-btn-reset-ajax{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-native-directory .directorist-badge-new{background:#203044;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing-header__title{border-left:3px solid #ef9414}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .directorist-listing-single{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .directorist-listing-title a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .directorist-listing-title a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .company-field-icon{background:#192638;color:#ffb34d}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .acs-card-rating{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .acs-listing-cta{border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .directorist-listing-single__thumb>img.acs-related-logo{background:#192638}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-related-listing .directorist-badge-new{background:#30291f;color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-review-container .directorist-btn{border:1px solid #516780}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-review-container .directorist-btn:hover{border-color:#516780}
html[data-acs-theme="dark"] .acs-site.single-at_biz_dir .directorist-review-container .directorist-btn:focus-visible{outline:2px solid #ef9414}
/* forum.css */
html[data-acs-theme="dark"] .acs-forum-welcome{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-forum-welcome a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-forum-welcome a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap{color:#edf3fb;background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu{background:#192638;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu li:hover > a,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu .wpforo-active > a{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu .wpf-search-field{background:#192638;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category{background:#192638;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category :is(.wpforo-cat-panel, .cat-title, .cat-name){color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.forum-wrap, .wpforo-topic){border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpforo-forum-title, .wpforo-topic-title) a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-forum-description{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-forum-icon > i{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-last-topics-list{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-last-topic-title a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post-content a{text-decoration-color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(input[type="text"], input[type="search"], input[type="email"], input[type="password"], textarea, select){border-color:#3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-button,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .wpf-button{color:#142132}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-button :is(span, i),html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .wpf-button :is(span, i){color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-button:hover{box-shadow:0 4px 12px rgba(0,0,0,0.059)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.forum-wrap, .wpforo-topic):focus-within{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpforo-forum-title, .wpforo-topic-title) a:focus-visible{color:#ffb34d}
@media (hover: hover) and (pointer: fine){html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.forum-wrap, .wpforo-topic):hover{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .forum-wrap:hover .wpforo-forum-title a,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-topic:hover .wpforo-topic-title a{color:#ffb34d}}
@media (hover: none){html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.forum-wrap, .wpforo-topic):active{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpforo-forum-title, .wpforo-topic-title) a:active{color:#ffb34d}}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-forum-icon > div{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-forum-icon > div > i{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-cl-title a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-cl-title a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-footer{background:#192638;border-top:1px solid #3a4d65}
@media (max-width: 760px){html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data{border-top:1px solid #3a4d65}}
html[data-acs-theme="dark"] .acs-forum-index .acs-page-head{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-forum-index .acs-forum-welcome{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu .wpf-search input[type="text"].wpf-search-field,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu .wpf-search input[type="text"].wpf-search-field:focus{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu .wpf-search input::placeholder{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu .wpf-search i.fa-search{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2.wpforo-section{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-category{border-left:3px solid var(--section-color,#ef9414);background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-category :is(.wpforo-cat-panel,.cat-title,.cat-name){color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .forum-wrap{border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .forum-wrap:nth-of-type(even){background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .forum-wrap:hover,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .forum-wrap:focus-within{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-forum-columns{background:#203044;border-bottom:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon > div{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpf-compact-row{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpf-compact-row strong{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpf-compact-last-post{border-left:1px solid #3a4d65}
@media (max-width: 760px){html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpf-compact-last-post{border-top:1px solid #3a4d65}}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon > div{background:#30291f}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon > div > i{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-head-bar{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-description{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon > .acs-forum-symbol{border:1px solid #3a4d65;background:#30291f}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon > .acs-forum-symbol i{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu li>a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu li:hover>a,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu li.wpforo-active>a{color:#edf3fb;background:#30291f}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu li ul{background:#192638;border:1px solid #3a4d65;box-shadow:0 14px 36px rgba(0,0,0,0.094)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu li ul li>a{color:#edf3fb;background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu li ul li>a:hover{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-icon>.acs-forum-symbol{color:var(--section-color,#ffb34d);border-color:var(--section-border,#3a4d65);background:var(--section-tint,#30291f)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap div.wpforo-profile{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-head{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-profile-avatar img{border:3px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfp-name{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-author-nicename{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-back a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-head-bottom{background:#192638;color:#b8c8dc;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-menu{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-menu>a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-menu>a.wpforo-active,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-menu>a:hover{background:#30291f;border-color:#3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox-icon{background:#30291f;color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox-value{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox-title{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-follow-user{color:#edf3fb;border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-head .wpf-profile-details{background:rgba(25,38,56,0.922)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-back{background:rgba(25,38,56,0.922)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu .wpforo-profile-account{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu ul ul .acs-forum-line-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-participant-page .acs-page-head{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-section-title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-profile-avatar img{box-shadow:0 0 0 1px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-menu>a.wpforo-active{border-color:#516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-menu>a.wpforo-active .acs-forum-line-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-follow-user{border-color:#516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-follow-user .acs-forum-line-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfp-box .wpf-member-title{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .author-rating-full{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox{background:#192638;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox-title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-home>.wpf-mi-section{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpforo-menu{border-top:3px solid #516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpf-menu>li.wpforo-active>a{box-shadow:inset 0 -2px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap #wpf-menu>li.wpforo-profile>a::after{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .wpf-button{border-color:#516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-activity{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-activity-title a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-activity-title a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-activity-tlabel{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-activity-date{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-activities>.wpf-p-error{background:#192638;color:#b8c8dc;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-participant-page .acs-page-head .acs-eyebrow{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap div.wpforo-profile{border:1px solid #3a4d65;border-top:3px solid #516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox{background:linear-gradient(145deg,#192638,#203044);border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox-icon{background:#30291f;color:#ffb34d;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-statbox-value{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-profile-home>.wpf-mi-section{background:#192638;border-color:#3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-group-owner{color:#ffb34d}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-group-admin{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-group-moderator{color:#ffabb1}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-group-professional{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-group-producer{color:#ffb34d}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-group-member{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-author-details a{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-author-details a:hover,html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-author-details a:focus-visible{background:#30291f;color:#ffabb1}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap a.acs-stat-link:hover,html[data-acs-theme="dark"] #wpforo #wpforo-wrap a.acs-stat-link:focus-visible{background:#30291f}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-author-reputation{border-top:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-author-socials a{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-author-socials a:hover,html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-author-socials a:focus-visible{background:#30291f;color:#ffabb1}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-vote-button{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-vote-button:hover,html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-vote-button:focus-visible{background:#30291f}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-vote-button[aria-pressed="true"]{background:#203044;border-color:#516780;color:#7ad6b0}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-vote-button.wpf-react-down[aria-pressed="true"]{background:#30291f;border-color:#ef9414;color:#ffabb1}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-navi a:is(.wpf-prev-button,.wpf-next-button){border:1px solid #516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-navi a:is(.wpf-prev-button,.wpf-next-button):focus-visible{outline:2px solid #ef9414}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-navi .wpf-navi-dropdown{background:#192638;color:#edf3fb;border:1px solid #3a4d65}
@media (max-width:760px){html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2.wpforo-section{border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-category{background:linear-gradient(110deg,#203044,#192638)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum-description{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpforo-forum .wpforo-forum-data{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpf-compact-row{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpfl-2 .wpf-compact-last-post{background:#203044}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post-content{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post-content blockquote{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post-content-top{background:#203044}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post-content-bottom{border-top:1px solid #3a4d65}}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post>.wpf-left{background:linear-gradient(180deg,#192638 0,#192638 260px)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .wpf-author-nicename{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .wpf-member-profile-button{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .wpf-member-profile-button:hover{background:#30291f;border-color:#ef9414;color:#ffabb1}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .acs-author-details{background:#192638;border:1px solid #3a4d65;box-shadow:0 3px 12px rgba(0,0,0,0.012)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .acs-author-details>a>strong{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .acs-author-reputation{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .acs-author-reputation strong{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .acs-group-badge{border:1px solid color-mix(in srgb,currentColor 22%,#3a4d65);background:color-mix(in srgb,currentColor 6%,#192638)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .acm-author-last-line{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .acm-last-seen{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-personal-controls{border-top:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-personal-controls a,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-personal-controls button{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-personal-controls button:hover{border-color:#ef9414;background:#30291f}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-personal-controls :focus-visible{outline:3px solid #ef9414}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-cover-options{background:#192638;border:1px solid #3a4d65;box-shadow:0 10px 30px rgba(0,0,0,0.112)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-avatar-reset-status{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-organized .wpforo-profile-back a{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-overview{background:linear-gradient(115deg,#192638 70%,#192638);border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-membership .wpf-member-title{background:#30291f;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-membership .acm-last-seen{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-membership .acm-last-seen.acm-is-active{color:#7ad6b0}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-organized .acs-profile-dates{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-dates strong{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure>summary{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure>summary::after{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure[open]>summary{background:#30291f;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure summary svg{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure>.acs-profile-personal-controls,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-tools-body{background:#192638;border:1px solid #3a4d65;box-shadow:0 12px 32px rgba(0,0,0,0.094)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure .acs-avatar-reset button{background:#192638;color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure .acs-cover-trigger{background:#30291f;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure .acs-cover-options{background:#192638}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-tools-body .wpforo-user-tools>a,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-tools-body .wpforo-user-tools>[role=button]{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-tool-label{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-organized .wpforo-profile-menu{background:#192638;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-organized .acs-avatar-reset-status{background:#203044;color:#7ad6b0}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure :focus-visible{outline:3px solid #ef9414}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-manage .wpforo-user-tools svg{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-manage .wpforo-user-tools>a:hover,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-manage .wpforo-user-tools>[role=button]:hover{background:#30291f;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-disclosure>summary{box-shadow:0 2px 4px rgba(0,0,0,0.018)}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-customize>summary{border-color:#516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-customize>summary svg,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-customize>summary::after{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-customize>summary:hover,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-customize[open]>summary{border-color:#516780}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-manage>summary{background:#30291f;border-color:#3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-manage>summary:hover,html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .acs-profile-manage[open]>summary{background:#30291f;border-color:#ef9414}
/* space.css */
html[data-acs-theme="dark"] .acs-space h1,html[data-acs-theme="dark"] .acs-space h2,html[data-acs-theme="dark"] .acs-space h3{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-heading .acs-eyebrow{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-project-link{border:1px solid #3a4d65;background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-nav{background:#203044}
html[data-acs-theme="dark"] .acs-space-nav a{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-nav a[aria-current]{background:#192638;color:#edf3fb;box-shadow:0 2px 7px rgba(0,0,0,0.047)}
html[data-acs-theme="dark"] .acs-space-nav a:hover{background:rgba(25,38,56,0.612)}
html[data-acs-theme="dark"] .acs-space-welcome a{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-label{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-sun{border:1px solid #516780}
html[data-acs-theme="dark"] .acs-space-sun:before,html[data-acs-theme="dark"] .acs-space-sun:after{border:1px solid #516780}
html[data-acs-theme="dark"] .acs-space-sun span{box-shadow:0 0 0 15px rgba(0,0,0,0.044)}
html[data-acs-theme="dark"] .acs-space-sun i,html[data-acs-theme="dark"] .acs-space-sun b{border-top:1px solid #516780}
html[data-acs-theme="dark"] .acs-space-stats>a{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-stats .acs-icon{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-stats span{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-stats b{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-panel{background:#192638}
html[data-acs-theme="dark"] .acs-space-panel-head>.acs-icon{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-panel-head .acs-eyebrow{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-tabs a,html[data-acs-theme="dark"] .acs-space-tabs button{border:1px solid #3a4d65;background:#192638;color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-tabs [aria-current],html[data-acs-theme="dark"] .acs-space-tabs [aria-pressed=true]{border-color:#516780}
html[data-acs-theme="dark"] .acs-space-event{border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space-event-icon{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-event>svg{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-event small{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-event small span{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-event a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-event a:hover{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-private{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-empty>.acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-space-pagination a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space .acs-checklist input{accent-color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-reading-link{border-bottom:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-reading-link img,html[data-acs-theme="dark"] .acs-space-book-icon{background:#192638}
html[data-acs-theme="dark"] .acs-space-book-icon{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-text-link{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-help{background:#30291f;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space-help>span{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-help p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-help a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-company-icon{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-status{background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acs-status-publish{background:#203044;color:#7ad6b0}
html[data-acs-theme="dark"] .acs-space-company-actions>a:not(.acs-button){color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-add-link form{background:#192638;border:1px solid #3a4d65;box-shadow:0 12px 35px rgba(0,0,0,0.076)}
html[data-acs-theme="dark"] .acs-space input[type=text],html[data-acs-theme="dark"] .acs-space input[type=url],html[data-acs-theme="dark"] .acs-space textarea{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-space input:focus,html[data-acs-theme="dark"] .acs-space textarea:focus{outline:2px solid rgba(239,148,20,0.333)}
html[data-acs-theme="dark"] .acs-space-library-item{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-space-library-cover{background:#203044;color:#ffb34d}
html[data-acs-theme="dark"] .acs-space-library-body h2 a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-library-body small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-library-body .acs-library-remove,html[data-acs-theme="dark"] .acs-space-remove-link{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-space-identity{background:#30291f}
html[data-acs-theme="dark"] .acs-space-identity img{border:4px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space-quotes .acs-space-quote-item{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space-quote-item a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-quote-item small{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-quote-form{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-quote-intro{border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-quote-intro h2{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-quote-intro p{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-quote-intro a{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-quote-form input[type=text]{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acs-quote-form .mce-tinymce{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space:has(.acs-space-profile) .acs-space-heading{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space:has(.acs-space-profile) h1{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space:has(.acs-space-profile) .acs-space-panel{border:1px solid #3a4d65;background:#192638;box-shadow:0 8px 24px rgba(0,0,0,0.021)}
html[data-acs-theme="dark"] .acs-space:has(.acs-space-profile) :is(.acs-space-panel-head h2,.acs-space-form-title){color:#edf3fb}
html[data-acs-theme="dark"] .acs-space:has(.acs-space-profile) .acs-space-panel-head>.acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-space:has(.acs-space-profile) .acs-space-nav a[aria-current]{border-color:#516780;box-shadow:inset 0 -3px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-space-profile label{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-profile :is(input[type=text],input[type=url],textarea){background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-space-profile :is(input,textarea):focus-visible{outline:2px solid rgba(239,148,20,0.314)}
html[data-acs-theme="dark"] .acs-space-profile input[type=file]{border:1px dashed #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acs-space-profile .acs-button{border:1px solid #516780}
html[data-acs-theme="dark"] .acs-space-profile .acs-space-identity{background:#192638}
html[data-acs-theme="dark"] .acs-space-profile .acs-space-identity h2{color:#edf3fb}
html[data-acs-theme="dark"] .acs-space-profile .acs-space-text-link{color:#edf3fb;text-decoration-color:#ffb34d}
html[data-acs-theme="dark"] .acs-space-profile .acs-space-text-link:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-heading .acs-eyebrow{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-nav a[aria-current]{box-shadow:inset 0 -3px rgba(0,0,0,0.75);border-color:#516780}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-nav .acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-nav a[aria-current] .acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-toolbar{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-library-tabs button{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-library-tabs button .acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-library-tabs button[aria-pressed=true]{border-color:#516780;box-shadow:inset 0 -2px rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-site .acs-library-tabs button[aria-pressed=true] .acs-icon{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space-add-link summary{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-space-add-link form{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-space-library-item{border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-space-library-cover:not(:has(img)){background:radial-gradient(circle at 75% 20%,#30291f 0,transparent 55%),#203044;color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space-library-cover>.acs-icon{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-space-library-body .acs-label{color:#ffabb1;background:#30291f}
html[data-acs-theme="dark"] .acs-site .acs-space-library-body h2 a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space-library-body small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-space-library-body :is(.acs-library-remove,.acs-space-remove-link){color:#b8c8dc;text-decoration-color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-space-library-empty{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-space-library-empty a{color:#edf3fb;text-decoration-color:#ffb34d}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) :is(button,summary,a,input):focus-visible{outline:2px solid #ef9414}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-heading .acs-space-project-link{color:#edf3fb;background:#30291f;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-heading a.acs-space-project-link,html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-heading a.acs-space-project-link:is(:hover,:focus-visible,:active){background:#30291f;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-space:has(.acs-space-library) .acs-space-heading a.acs-space-project-link :is(span,svg){color:#edf3fb}
/* maps.css */
html[data-acs-theme="dark"] .acs-map-canvas{background:#203044}
html[data-acs-theme="dark"] .acs-location-map{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-map-canvas .acs-map-controls{background:#192638;border:1px solid #3a4d65;box-shadow:0 4px 18px rgba(0,0,0,0.068)}
html[data-acs-theme="dark"] .acs-map-controls button{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-controls button:hover{background:#30291f;color:#ffb34d}
html[data-acs-theme="dark"] .acs-map-badge{border:1px solid #3a4d65;background:rgba(25,38,56,0.929);color:#edf3fb;box-shadow:0 3px 12px rgba(0,0,0,0.029)}
html[data-acs-theme="dark"] .acs-map-canvas .leaflet-popup-content-wrapper{border:1px solid #3a4d65;box-shadow:0 10px 32px rgba(0,0,0,0.112);color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-popup small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-popup p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-canvas .leaflet-control-attribution{background:rgba(25,38,56,0.929);color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-canvas .leaflet-control-attribution a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-canvas .leaflet-control-scale-line{border-color:#516780;color:#edf3fb;background:rgba(25,38,56,0.749)}
html[data-acs-theme="dark"] .acs-map-addressbar{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-addressbar small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-addressbar>a{border:1px solid #3a4d65;color:#edf3fb;background:#192638}
html[data-acs-theme="dark"] .acs-map-addressbar>a:hover{background:#30291f}
html[data-acs-theme="dark"] .acs-map-layout{border:1px solid #3a4d65;box-shadow:0 9px 28px rgba(0,0,0,0.018)}
html[data-acs-theme="dark"] .acs-map-layout .acs-map-aside{background:linear-gradient(145deg,#192638,#192638);border-right:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-map-layout .acs-map-count{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-layout .acs-map-aside>p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-professional{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acs-map-links .acs-map-professional>a{color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-links .acs-map-professional>a span{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-locate{background:#192638;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] .acs-map-locate:hover{background:#30291f}
html[data-acs-theme="dark"] .acs-map-aside .acs-map-reset{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-map-notice{background:#192638;color:#edf3fb}
/* tariffs.css */
html[data-acs-theme="dark"] .acs-tariffs{color:#edf3fb}
html[data-acs-theme="dark"] .acs-tariffs .acs-tariff-status{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-status span:first-child{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] .acs-tariff-summary>div{background:#192638}
html[data-acs-theme="dark"] .acs-tariff-summary small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-summary strong{color:#edf3fb}
html[data-acs-theme="dark"] .acs-tariff-summary span{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariffs .acs-tariff-note{background:#30291f}
html[data-acs-theme="dark"] .acs-tariff-filters button{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-tariff-filters button[aria-pressed=true]{border-color:#516780}
html[data-acs-theme="dark"] .acs-tariff-toolbar label{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-toolbar select{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-tariffs .acs-tariff-table{background:#192638}
html[data-acs-theme="dark"] .acs-tariff-table caption{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-table tbody th{background:#192638}
html[data-acs-theme="dark"] .acs-tariff-table small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-table .acs-tariff-unit{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-table tbody tr:hover td{background:#192638}
html[data-acs-theme="dark"] .acs-tariff-table .acs-tariff-muted{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariffs .acs-tariff-table-note{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-example{background:#192638}
html[data-acs-theme="dark"] .acs-tariff-example p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariff-benchmark{background:#192638}
html[data-acs-theme="dark"] .acs-tariff-benchmark small{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-tariffs details{background:#192638}
@media (max-width:700px){html[data-acs-theme="dark"] .acs-tariffs .acs-tariff-table td{background:#192638}
html[data-acs-theme="dark"] .acs-tariff-table td:before{color:#b8c8dc}}
/* acs-shoutbox-shoutbox.css */
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpforo-main{background:linear-gradient(180deg,#192638 0,#192638 360px)}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpforo-category{border-color:#3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .wpforo-forum:hover{background-color:#192638}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh{border:1px solid #3a4d65;border-top:3px solid #516780;background:#192638;box-shadow:0 5px 20px rgba(0,0,0,0.026);color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh summary{background:linear-gradient(110deg,#203044 0,#192638 80%)}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh summary strong{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh summary small{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-mark{background:#30291f;color:#ffb34d;border:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-toggle{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-context{color:#b8c8dc;border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh a{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-log{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-log li:not(.acsh-empty){border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-log time{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-delete{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-delete:hover{color:#ffabb1;background:#30291f}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-empty{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-form label{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-compose input{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-compose button{border:1px solid #516780;border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-form small,html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-retention{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-bottom{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-status{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-new{border:1px solid #3a4d65;background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh :focus-visible{outline:2px solid #ef9414}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-tools button{background:#203044;border:1px solid #3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-image-button{border:1px solid #3a4d65;background:#192638;color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-name img{border:1px solid #3a4d65}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-welcome{border-left:2px solid #ef9414;background:#30291f;color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap .acsh .acsh-welcome strong{color:#edf3fb}
/* acs-moderation-moderation.css */
html[data-acs-theme="dark"] .acm-dialog{border:1px solid #3a4d65;color:#edf3fb;background:#192638;box-shadow:0 24px 80px rgba(0,0,0,0.188)}
html[data-acs-theme="dark"] .acm-head{border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] .acm-dialog button,html[data-acs-theme="dark"] .acm-shell button,html[data-acs-theme="dark"] #wpforo .acm-open{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acm-dialog .acm-close{border-color:rgba(58,77,101,0.314)}
html[data-acs-theme="dark"] .acm-dialog .acm-primary{border-color:#516780;border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] .acm-dialog .acm-danger{color:#ffabb1;border-color:#3a4d65;background:#192638}
html[data-acs-theme="dark"] .acm-dialog button:hover,html[data-acs-theme="dark"] .acm-shell button:hover,html[data-acs-theme="dark"] #wpforo .acm-open:hover{border-color:#ef9414}
html[data-acs-theme="dark"] .acm-dialog :focus-visible,html[data-acs-theme="dark"] .acm-shell :focus-visible,html[data-acs-theme="dark"] #wpforo .acm-open:focus-visible{outline:3px solid #ef9414}
html[data-acs-theme="dark"] .acm-info{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acm-info h3,html[data-acs-theme="dark"] .acm-history h3{color:#edf3fb}
html[data-acs-theme="dark"] .acm-info small,html[data-acs-theme="dark"] .acm-dialog small{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-note-form{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acm-dialog select,html[data-acs-theme="dark"] .acm-dialog textarea{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acm-history article{border-top:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-error{background:#30291f;color:#ffabb1}
html[data-acs-theme="dark"] .acm-eyebrow{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-shell{color:#edf3fb}
html[data-acs-theme="dark"] .acm-message{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] #wpforo .acm-open.acm-author{background:#203044;color:#b8c8dc}
html[data-acs-theme="dark"] .acm-inbox-link{background:#192638}
html[data-acs-theme="dark"] .acm-inbox-link a{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-ip-caption{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-last-seen{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-last-seen.acm-is-active{color:#7ad6b0}
html[data-acs-theme="dark"] #wpforo .acm-pm{background:#192638;border:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo .acm-presence{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] #wpforo .acm-presence h3 span{background:#30291f}
html[data-acs-theme="dark"] #wpforo .acm-presence-block{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-presence-explain{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo .acm-color-owner{color:#ffb34d}
html[data-acs-theme="dark"] #wpforo .acm-color-admin{color:#b8c8dc}
html[data-acs-theme="dark"] #wpforo .acm-color-moderator{color:#ffabb1}
html[data-acs-theme="dark"] #wpforo .acm-color-professional{color:#edf3fb}
html[data-acs-theme="dark"] #wpforo .acm-color-producer{color:#ffb34d}
html[data-acs-theme="dark"] #wpforo .acm-color-member{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-welcome{background:#192638;border:1px solid #3a4d65;border-left:4px solid #ef9414;color:#edf3fb}
html[data-acs-theme="dark"] .acm-welcome .acm-action,html[data-acs-theme="dark"] .acm-welcome button{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acm-dialog input[type=search]{border:1px solid #3a4d65}
html[data-acs-theme="dark"] body .acm-dialog .acm-body{color:#edf3fb}
html[data-acs-theme="dark"] .acm-mail-hero{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-mailbox .acm-mail-hero h1{color:#edf3fb}
html[data-acs-theme="dark"] .acm-mail-symbol{color:#ffb34d;background:#30291f;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-mail-nav a{background:#192638;border:1px solid #3a4d65;color:#b8c8dc}
html[data-acs-theme="dark"] .acm-mail-panel{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acm-mail-heading{border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-mail-heading h2{color:#edf3fb}
html[data-acs-theme="dark"] .acm-mail-heading span{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-mailbox .acm-message{background:#192638;border-left:3px solid #3a4d65}
html[data-acs-theme="dark"] .acm-mailbox .acm-message small{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-message a{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-mail-privacy{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-mailbox .acm-tools>button:first-child{border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] body #wpforo #wpforo-wrap .acm-presence a.acm-color-owner{color:#ffb34d}
html[data-acs-theme="dark"] body #wpforo #wpforo-wrap .acm-presence a.acm-color-admin{color:#b8c8dc}
html[data-acs-theme="dark"] body #wpforo #wpforo-wrap .acm-presence a.acm-color-moderator{color:#ffabb1}
html[data-acs-theme="dark"] body #wpforo #wpforo-wrap .acm-presence a.acm-color-professional{color:#edf3fb}
html[data-acs-theme="dark"] body #wpforo #wpforo-wrap .acm-presence a.acm-color-producer{color:#ffb34d}
html[data-acs-theme="dark"] body #wpforo #wpforo-wrap .acm-presence a.acm-color-member{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-editor-tools{background:#203044;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-editor-tools button{background:#192638;color:#edf3fb;border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-editor-tools button:hover,html[data-acs-theme="dark"] .acm-editor-tools button:focus-visible{border-color:#ef9414;outline:2px solid #ef9414}
html[data-acs-theme="dark"] .acm-editor-preview{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acm-formatted blockquote,html[data-acs-theme="dark"] .acm-editor-preview blockquote{border-left:3px solid #ef9414;background:#203044}
html[data-acs-theme="dark"] .acm-welcome-card h2{color:#edf3fb}
html[data-acs-theme="dark"] .acm-welcome-card h3{color:#edf3fb}
html[data-acs-theme="dark"] .acm-welcome-links a{border:1px solid #3a4d65;color:#edf3fb;background:#192638}
html[data-acs-theme="dark"] .acm-welcome-card small{color:#b8c8dc}
html[data-acs-theme="dark"] body #wpforo-wrap .acm-author-last-line{color:#b8c8dc}
html[data-acs-theme="dark"] body .acm-welcome{background:linear-gradient(110deg,#203044 70%,#30291f);border:1px solid #3a4d65;border-left:3px solid #ef9414}
html[data-acs-theme="dark"] body .acm-welcome h2{color:#edf3fb}
html[data-acs-theme="dark"] body .acm-welcome .acm-eyebrow{color:#edf3fb}
html[data-acs-theme="dark"] body .acm-welcome .acm-tools a:last-of-type{border-bottom:3px solid #ef9414}
html[data-acs-theme="dark"] body .acm-welcome>button{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-upload-help{background:#203044;border:1px solid #3a4d65;border-left:3px solid #ef9414;color:#edf3fb}
html[data-acs-theme="dark"] .acm-upload-help .acm-action{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acm-upload-help .acm-action:hover{border-color:#ef9414;background:#30291f}
html[data-acs-theme="dark"] .acm-upload-help summary{color:#edf3fb}
html[data-acs-theme="dark"] .acm-post-image img,html[data-acs-theme="dark"] .acm-upload-preview img,html[data-acs-theme="dark"] .acm-upload-preview canvas{border:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-upload-notice{color:#b8c8dc}
html[data-acs-theme="dark"] .acm-upload-help label input{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] body .acm-mailbox .acm-mail-hero{border:1px solid #516780;border-left:4px solid #ef9414}
html[data-acs-theme="dark"] body .acm-mailbox .acm-mail-hero .acm-eyebrow{color:#ffb34d}
html[data-acs-theme="dark"] body .acm-mailbox .acm-mail-symbol{background:rgba(25,38,56,0.051);border-color:rgba(58,77,101,0.145)}
html[data-acs-theme="dark"] body .acm-mailbox .acm-mail-nav a{color:#edf3fb;background:#192638;border-color:#3a4d65}
html[data-acs-theme="dark"] body .acm-mailbox .acm-mail-nav a:is(:hover,:focus-visible){background:#30291f;border-color:#3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] body .acm-mailbox .acm-mail-panel{box-shadow:0 6px 24px rgba(0,0,0,0.018)}
html[data-acs-theme="dark"] body .acm-mailbox .acm-mail-heading h2{border-left:3px solid #ef9414}
html[data-acs-theme="dark"] body .acm-mailbox .acm-tools>button:first-child{box-shadow:0 3px 8px rgba(0,0,0,0.032)}
html[data-acs-theme="dark"] body .acm-mailbox .acm-message{background:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] body .acm-mailbox .acm-message-meta{background:#203044;border-bottom:1px solid #3a4d65}
html[data-acs-theme="dark"] .acm-envelope{color:#ffb34d}
html[data-acs-theme="dark"] body .acm-mailbox .acm-message-meta .acm-envelope{background:#30291f;border:1px solid #3a4d65}
html[data-acs-theme="dark"] body .acm-mailbox .acm-message>button{background:#192638;color:#edf3fb;border:1px solid #3a4d65;border-bottom:2px solid #ef9414}
html[data-acs-theme="dark"] body .acm-mailbox .acm-message>button:hover{background:#30291f}
html[data-acs-theme="dark"] body .acm-mailbox .acm-message a{color:#edf3fb;text-decoration-color:#ffb34d}
html[data-acs-theme="dark"] body .acm-mailbox .acm-message a:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-space-popover .acs-space-messages .acm-envelope{background:#30291f}
html[data-acs-theme="dark"] .acs-space-popover>a.acs-space-messages[aria-current=page]{background:#30291f;box-shadow:inset 2px 0 rgba(0,0,0,0.75)}
html[data-acs-theme="dark"] .acs-space-popover .acs-space-messages b{color:#edf3fb;background:#30291f}
html[data-acs-theme="dark"] .acmr-reminder{border-left:3px solid #ef9414;background:#30291f;color:#edf3fb}
html[data-acs-theme="dark"] .acmr-actions .acmr-report{background:#192638;color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] .acmr-actions .acmr-report:disabled{color:#b8c8dc;background:#203044}
html[data-acs-theme="dark"] .acmr-form label{color:#edf3fb}
html[data-acs-theme="dark"] .acmr-form select,html[data-acs-theme="dark"] .acmr-form textarea{border:1px solid #3a4d65;background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acmr-queue .acm-message{border:1px solid #3a4d65;background:#192638}
html[data-acs-theme="dark"] .acmr-evidence{background:#192638;border-left:3px solid #ef9414;color:#edf3fb}
html[data-acs-theme="dark"] .acmr-queue .button.button-primary{border-color:#516780}
/* acs-community-rules-comments.css */
html[data-acs-theme="dark"] .acs-site .acs-comment-rules{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site .acs-comment-rule-error{color:#ffabb1;background:#192638;border-left:3px solid #516780}
/* acs-company-identity-identity.css */
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-identity-help,html[data-acs-theme="dark"] #directorist-add-listing-form .acs-domain-lookup p{color:#b8c8dc}
html[data-acs-theme="dark"] #directorist-add-listing-form select.acs-legal-select{color:#edf3fb;background-color:#192638;border:1px solid #3a4d65}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-domain-lookup{border-left:2px solid #ef9414;background:#192638}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-domain-lookup a{color:#edf3fb}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-domain-lookup a:hover{color:#ffb34d}
html[data-acs-theme="dark"] #directorist-add-listing-form .acs-domain-lookup a:focus-visible{outline:2px solid #ef9414}
/* login.css */
html[data-acs-theme="dark"] body.login{background:#192638}
html[data-acs-theme="dark"] .acs-login-story:after{border:1px solid rgba(58,77,101,0.071)}
html[data-acs-theme="dark"] .acs-home-link:hover{color:#ffb34d}
html[data-acs-theme="dark"] .acs-eyebrow{color:#ffb34d}
html[data-acs-theme="dark"] .acs-story-signature{color:#b8c8dc}
html[data-acs-theme="dark"] .login form .input,html[data-acs-theme="dark"] .login input[type=text],html[data-acs-theme="dark"] .login input[type=password],html[data-acs-theme="dark"] .login input[type=email]{background:#192638}
html[data-acs-theme="dark"] .login input:focus{border-color:#516780;box-shadow:0 0 0 3px rgba(0,0,0,0.112)}
html[data-acs-theme="dark"] .login .button.wp-hide-pw{color:#b8c8dc}
html[data-acs-theme="dark"] .login .button.wp-hide-pw:hover{color:#edf3fb}
html[data-acs-theme="dark"] .login input[type=checkbox]{border-color:#3a4d65}
html[data-acs-theme="dark"] .login .button-primary{border:1px solid #516780;color:#142132}
html[data-acs-theme="dark"] .login .button-primary:hover,html[data-acs-theme="dark"] .login .button-primary:focus{color:#142132;border-color:#516780}
html[data-acs-theme="dark"] .login .button-primary:focus-visible{outline:3px solid #516780}
html[data-acs-theme="dark"] .login #nav a,html[data-acs-theme="dark"] .login #backtoblog a{color:#edf3fb}
html[data-acs-theme="dark"] .login #nav a:hover,html[data-acs-theme="dark"] .login #backtoblog a:hover{color:#edf3fb}
html[data-acs-theme="dark"] .login a:focus-visible{outline:2px solid #516780}
html[data-acs-theme="dark"] .login .message,html[data-acs-theme="dark"] .login .notice,html[data-acs-theme="dark"] .login #login_error{background:#203044;border:1px solid #3a4d65;border-left:3px solid #516780}
html[data-acs-theme="dark"] .login #login_error{border-color:#3a4d65;border-left-color:#516780;background:#192638}
html[data-acs-theme="dark"] .login .message a,html[data-acs-theme="dark"] .login .notice a{color:#edf3fb}/* Accessibilité et composants partagés : aucune modification de la géométrie du site. */
html[data-acs-theme="dark"] body.acs-site{background:#111c2b;color:#edf3fb}
html[data-acs-theme="dark"] body.login{background:#111c2b;color:#edf3fb}
html[data-acs-theme="dark"] .acs-brand .acs-original-logo{content:url('/wp-content/themes/autoconsommer-portal/assets/logo-autoconsommer-sombre.svg')}
html[data-acs-theme="dark"] :is(.acs-site,.login) :is(input,textarea,select){color-scheme:dark;caret-color:#ffb34d}
html[data-acs-theme="dark"] :is(.acs-site,.login) :is(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),textarea,select){background-color:#142132;color:#edf3fb;border-color:#526881}
html[data-acs-theme="dark"] :is(.acs-site,.login) :is(input,textarea)::placeholder{color:#aabbd1;opacity:1}
html[data-acs-theme="dark"] :is(.acs-site,.login) :is(input[type=checkbox],input[type=radio]){accent-color:#ef9414}
html[data-acs-theme="dark"] .acs-site :is(.acs-button,.acs-button:hover,.directorist-btn-primary,.directorist-btn-primary:hover){background:#ef9414;color:#142132;border-color:#ef9414}
html[data-acs-theme="dark"] .acs-site :is(.acs-button-light,.acs-button-light:hover){background:#24364c;color:#edf3fb;border-color:#536b87}
html[data-acs-theme="dark"] .acs-site :is(button,a,input,select,textarea,summary):focus-visible,html[data-acs-theme="dark"] .login :is(button,a,input,summary):focus-visible{outline:3px solid #ffb34d;outline-offset:3px}
html[data-acs-theme="dark"] ::selection{background:#ef9414;color:#142132}
html[data-acs-theme="dark"] .acs-site :is(.acs-prose,.acs-reading) :is(a:not(.acs-button)){color:#ffc16c;text-decoration-color:#8d6c43}
html[data-acs-theme="dark"] .acs-site :is(code,pre){background:#0c1522;color:#d9e6f6;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site :is(table,th,td){border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site .leaflet-container{background:#263950}
html[data-acs-theme="dark"] .leaflet-control-attribution,html[data-acs-theme="dark"] .leaflet-control-attribution a{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .leaflet-control-zoom a{background:#192638;color:#edf3fb;border-color:#526881}
html[data-acs-theme="dark"] .leaflet-popup-content-wrapper,html[data-acs-theme="dark"] .leaflet-popup-tip{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-collection-note{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site :is(.select2-dropdown,.select2-results,.select2-selection,.select2-search__field){background:#192638;color:#edf3fb;border-color:#526881}
html[data-acs-theme="dark"] .acs-site .select2-results__option--highlighted[aria-selected]{background:#354b66;color:#fff}
html[data-acs-theme="dark"] .acs-site :is(.mce-panel,.mce-btn,.mce-toolbar-grp,.mce-edit-area,.mce-statusbar,.mce-menu){background:#192638;border-color:#526881;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site :is(.mce-ico,.mce-txt,.mce-menu-item .mce-text){color:#edf3fb}
html[data-acs-theme="dark"] .acs-site :is(.mce-btn:hover,.mce-menu-item:hover){background:#354b66}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap :is(.wpforo-post,.wpforo-post-content,.wpf-post-content,.wpf-content,.wpf-topic-list){color:#edf3fb}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap :is(.wpf-button,.wpf-button:hover){color:#142132;background:#ef9414}
html[data-acs-theme="dark"] #wpforo #wpforo-wrap :is(.wpf-field input,.wpf-field textarea,.wpf-field select){background:#142132;color:#edf3fb}
html[data-acs-theme="dark"] .login #wp-submit{color:#142132;background:#ef9414;border-color:#ef9414}
html[data-acs-theme="dark"] .login #login :is(a,label,p){color:#c9d8eb}
html[data-acs-theme="dark"] .login .nsl-container .nsl-button-google{background:#fff;color:#202c3b;color-scheme:light}
.acs-site .acs-appearance{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;margin-block:24px;border:1px solid #d7e0ec;border-left:3px solid #ef9414;border-radius:14px;background:#f6f8fb;scroll-margin-top:24px}
.acs-site .acs-appearance h2{font-size:19px;line-height:1.35;margin:0 0 5px;letter-spacing:-.3px}
.acs-site .acs-appearance p{font-size:13px;line-height:1.6;color:#53657a;margin:0;max-width:420px}
.acs-appearance-controls{display:flex;gap:6px;padding:5px;border:1px solid #ccd7e5;border-radius:12px;background:#fff;flex-shrink:0}
.acs-site .acs-appearance-controls button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid transparent;border-radius:8px;background:transparent;color:#263a51;padding:10px 12px;font-size:13px;line-height:1.35;font-weight:650;cursor:pointer}
.acs-site .acs-appearance-controls button[aria-pressed=true]{background:#202f42;color:#fff;border-bottom-color:#ef9414;box-shadow:0 2px 0 #ef9414}
.acs-site .acs-appearance-controls button:hover{background:#e9eef5;color:#202f42}
.acs-site .acs-appearance-controls button[aria-pressed=true]:hover{background:#30445e;color:#fff}
.acs-site .acs-appearance-controls button svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7}
.acs-site .acs-appearance-controls button:focus-visible{outline:3px solid #bd6b00;outline-offset:3px}
.acs-site .acs-appearance-controls button:disabled{cursor:default;opacity:.55}
.acs-appearance-guest{padding-top:8px}
.acs-site .acs-theme-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;margin:8px 0;color:inherit;text-decoration:underline;text-underline-offset:4px}
html[data-acs-theme="dark"] .acs-site .acs-appearance{background:#192638;border-color:#3a4d65;border-left-color:#ef9414;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-appearance p{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-appearance-controls{background:#111c2b;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site .acs-appearance-controls button{color:#d3e0f1}
html[data-acs-theme="dark"] .acs-site .acs-appearance-controls button:hover{background:#2b405b;color:#fff}
html[data-acs-theme="dark"] .acs-site .acs-appearance-controls button[aria-pressed=true]{background:#ef9414;color:#142132;border-color:#ef9414;box-shadow:none}
@media(max-width:650px){.acs-site .acs-appearance{align-items:stretch;flex-direction:column;gap:16px;padding:18px}.acs-appearance-controls{flex-shrink:1}.acs-site .acs-appearance-controls button{flex:1;padding:10px 5px;font-size:12px;gap:5px}}
@media(prefers-reduced-motion:reduce){.acs-appearance-controls button{transition:none}}
html[data-acs-theme="dark"] .acs-site img{mix-blend-mode:normal}
html[data-acs-theme="dark"] :is(.acs-site,.login) .acs-legal-nav a{color:#c8d8ea}
html[data-acs-theme="dark"] .acs-site .acs-community-panel .acs-button{color:#142132}
html[data-acs-theme="dark"] .acs-site .acs-alphabet button[aria-pressed=true]{background:#ef9414;color:#142132;border-color:#ef9414}
html[data-acs-theme="dark"] .acs-site :is(.acs-breadcrumb,.acs-breadcrumbs,.acseo-breadcrumbs) a{color:#b8c8dc}
html[data-acs-theme="dark"] body.acs-site.directorist-content-active{color:#edf3fb;--directorist-color-dark:#edf3fb;--directorist-color-body:#c6d5e8;--directorist-color-gray:#b8c8dc;--directorist-color-primary:#ffb34d;--directorist-color-secondary:#c4d6e9}
html[data-acs-theme="dark"] .acs-site :is(.directorist-header-found-title,.directorist-header-found-title span,.company-field-value,.company-field-content,.company-field-content a,.company-footer-value){color:#dce7f5}
html[data-acs-theme="dark"] .acs-site :is(.directorist-listing-details__text p,.directorist-listing-details p,.directorist-single-listing-description p){color:#dce7f5}
html[data-acs-theme="dark"] .acs-site .comments-area{background:#111c2b;color:#edf3fb}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-category .wpf-button span{color:#142132}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpf-footer-box,.wpf-footer-box.wpf-last-info){background:#192638;color:#c8d8ea;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpf-footer-title,.wpf-footer-title span,.wpf-share-title,.wpf-share-title span){color:#c8d8ea}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap a[style*="#b56b08" i]{color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpf-breadcrumb,.wpf-breadcrumb a,.wpf-breadcrumb div,.wpf-breadcrumb span){background-color:#203044;color:#c8d8ea}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-breadcrumb a:after{border-left-color:#203044}
html[data-acs-theme="dark"] body.acs-site .acs-community-panel>div:first-child a.acs-button{color:#142132}
html[data-acs-theme="dark"] .acs-site .acseo-breadcrumb a{color:#b8c8dc}
html[data-acs-theme="dark"] .acs-site :is(.directorist-archive-sidebar-toggle,.directorist-dropdown__toggle,.directorist-dropdown__links){background:#203044;color:#dce7f5;border-color:#526881}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-sbtn-title span{color:#c8d8ea}
html[data-acs-theme="dark"] body.acs-site .directorist-advanced-filter__title.acs-filter-title{color:#edf3fb}
html[data-acs-theme="dark"] .acs-site .acs-topic-nav a[aria-current="page"]{background:#ef9414;color:#142132;border-color:#ef9414}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpf-post-head-top,.wpforo-post,.wpforo-post .wpf-left,.wpforo-post .wpf-right,.wpforo-topic-footer){background:#192638;color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post .wpf-left{background:#162334}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpforo-post-content blockquote,.wpforo-post-content pre){background:#203044;color:#dce7f5;border-color:#ffb34d}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpf-post-info,.wpf-post-info span,.wpf-post-info a,.wpf-action,.wpforo-topic-footer a,.wpforo-topic-footer span){color:#c8d8ea}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpforo-post-content a{color:#ffc16c;text-decoration:underline;text-underline-offset:3px}html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpf-tlabel,.wpf-tstat,.wpf-post-starter){color:#c8d8ea}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpforo-post-content-bottom,.wpf-please-login){background:#203044;color:#edf3fb;border-color:#3a4d65}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-please-login a{color:#ffc16c}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap .wpf-breadcrumb div:after{background:#203044;border-color:#526881}
html[data-acs-theme="dark"] .acs-site #wpforo #wpforo-wrap :is(.wpf-post-stat i,.wpf-post-stat svg,.wpf-post-info i){color:#b8c8dc}

/* Colour audit: legal pages, alternate directory views and topic lists. */
html[data-acs-theme="dark"] body.acs-site :is(.acs-legal-document,.acs-legal-document p,.acs-legal-document li,.acs-legal-document td,.acs-legal-document strong){color:#dce7f5}
html[data-acs-theme="dark"] body.acs-site .acs-legal-document .acs-legal-date{color:#b8c8dc}
html[data-acs-theme="dark"] body.acs-site .acs-legal-document :is(.acs-legal-lead,.acs-legal-contact){background:#203044;border-color:#526881;color:#dce7f5}
html[data-acs-theme="dark"] body.acs-site .acs-legal-document a{color:#ffc16c}
html[data-acs-theme="dark"] body.acs-site .acs-legal-table :is(td,th){border-color:#526881}
html[data-acs-theme="dark"] body.acs-site .acs-legal-table th{background:#203044;color:#edf3fb}
html[data-acs-theme="dark"] body.acs-site .acs-collection-note{color:#b8c8dc}
html[data-acs-theme="dark"] body.acs-site .acs-collection-note a{color:#ffc16c}
html[data-acs-theme="dark"] body.acs-site :is(.directorist-search-form-top,.directorist-search-form__top,.directorist-search-form__box,.directorist-listing-single,.directorist-listing-single__content,.directorist-advanced-filter__top){background:#192638;border-color:#3a4d65;color:#edf3fb}
html[data-acs-theme="dark"] body.acs-site .directorist-listing-single__info{background:#192638;color:#edf3fb}
html[data-acs-theme="dark"] body.acs-site .acs-search-form button{background:#ef9414;color:#142132;border-color:#ef9414}
html[data-acs-theme="dark"] body.acs-site #wpforo #wpforo-wrap .wpf-head-bar-right .wpf-button span{color:#142132}
html[data-acs-theme="dark"] body.acs-site #wpforo #wpforo-wrap :is(.wpforo-topic-head>div,.wpforo-topic-start-info,.wpforo-topic-start-info .wpforo-date,.wpforo-topic-stat-views,.wpf-sbd-count){color:#c8d8ea}