/* AsanWP Market — multi-preset dark mode */
html[data-awp-theme="dark"][data-awp-dark-preset="graphite"]{--awp-dark-bg:#101214;--awp-dark-surface:#181b1f;--awp-dark-surface-2:#20242a;--awp-dark-surface-3:#292e35;--awp-dark-ink:#f5f7f9;--awp-dark-muted:#c2c7ce;--awp-dark-border:#30363e;--awp-dark-accent-soft:#332d10;--awp-dark-success-soft:#14291a;--awp-dark-danger-soft:#35191c;--awp-dark-shadow:rgba(0,0,0,.34)}
html[data-awp-theme="dark"][data-awp-dark-preset="midnight"]{--awp-dark-bg:#0a1020;--awp-dark-surface:#111827;--awp-dark-surface-2:#172137;--awp-dark-surface-3:#1e2b43;--awp-dark-ink:#f1f5fb;--awp-dark-muted:#bdc8d8;--awp-dark-border:#293750;--awp-dark-accent-soft:#322b0d;--awp-dark-success-soft:#102a20;--awp-dark-danger-soft:#361922;--awp-dark-shadow:rgba(0,0,0,.40)}
html[data-awp-theme="dark"][data-awp-dark-preset="slate"]{--awp-dark-bg:#111822;--awp-dark-surface:#18222f;--awp-dark-surface-2:#202c3b;--awp-dark-surface-3:#29384a;--awp-dark-ink:#f3f6fa;--awp-dark-muted:#c3ccd7;--awp-dark-border:#334255;--awp-dark-accent-soft:#393112;--awp-dark-success-soft:#173023;--awp-dark-danger-soft:#3b2024;--awp-dark-shadow:rgba(0,0,0,.32)}
html[data-awp-theme="dark"][data-awp-dark-preset="photoshop"]{--awp-dark-bg:#1e1e1e;--awp-dark-surface:#252525;--awp-dark-surface-2:#2d2d2d;--awp-dark-surface-3:#353535;--awp-dark-ink:#f2f2f2;--awp-dark-muted:#c9c9c9;--awp-dark-border:#454545;--awp-dark-accent-soft:#3b3413;--awp-dark-success-soft:#173124;--awp-dark-danger-soft:#3a2020;--awp-dark-shadow:rgba(0,0,0,.42)}
html[data-awp-theme="dark"][data-awp-dark-preset="oled"]{--awp-dark-bg:#000;--awp-dark-surface:#090909;--awp-dark-surface-2:#121212;--awp-dark-surface-3:#1b1b1b;--awp-dark-ink:#fff;--awp-dark-muted:#c4c4c4;--awp-dark-border:#292929;--awp-dark-accent-soft:#302800;--awp-dark-success-soft:#0d2614;--awp-dark-danger-soft:#300f12;--awp-dark-shadow:rgba(0,0,0,.62)}
html[data-awp-theme="dark"]{color-scheme:dark;--awp-bg:var(--awp-dark-bg);--awp-surface:var(--awp-dark-surface);--awp-ink:var(--awp-dark-ink);--awp-muted:var(--awp-dark-muted);--awp-border:var(--awp-dark-border);--awp-primary-soft:var(--awp-dark-accent-soft);--awp-header-bg:var(--awp-dark-surface);--awp-header-nav-bg:var(--awp-dark-surface);--awp-footer-bg:var(--awp-dark-bg);--awp-footer-surface:var(--awp-dark-surface);--awp-footer-text:var(--awp-dark-ink);--awp-footer-muted:var(--awp-dark-muted);--awp-footer-border:var(--awp-dark-border);--awp-dark-success:#8bd17d;--awp-dark-danger:#ff8b8b;--awp-dark-info:#9acbff}

/* Theme-aware brand logos */
.awp-theme-logo-dark{display:none!important}
html[data-awp-theme="dark"] .has-dark-logo .awp-theme-logo-light{display:none!important}
html[data-awp-theme="dark"] .has-dark-logo .awp-theme-logo-dark{display:block!important}

html[data-awp-theme="dark"] body,html[data-awp-theme="dark"] .awp-site-content{background:var(--awp-bg);color:var(--awp-ink)}
html[data-awp-theme="dark"] :where(h1,h2,h3,h4,h5,h6,strong){color:inherit}
html[data-awp-theme="dark"] :where(input,select,textarea){color:var(--awp-ink);caret-color:var(--awp-primary)}
html[data-awp-theme="dark"] :where(input,select,textarea)::placeholder{color:var(--awp-muted);opacity:.92}
html[data-awp-theme="dark"] :where(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--awp-ink);box-shadow:0 0 0 1000px var(--awp-dark-surface-2) inset}
html[data-awp-theme="dark"] ::selection{background:var(--awp-primary);color:#111318}
html[data-awp-theme="dark"]{scrollbar-color:var(--awp-dark-surface-3) var(--awp-dark-bg)}
html[data-awp-theme="dark"] .awp-site-header,html[data-awp-theme="dark"] .awp-header-main,html[data-awp-theme="dark"] .awp-header-nav-row,html[data-awp-theme="dark"] .awp-header-dropdown-panel,html[data-awp-theme="dark"] .awp-category-mega,html[data-awp-theme="dark"] .awp-primary-nav .sub-menu,html[data-awp-theme="dark"] .awp-mobile-search-card,html[data-awp-theme="dark"] .awp-mobile-drawer-panel,html[data-awp-theme="dark"] .awp-mobile-bottom-nav{background:var(--awp-dark-surface)!important;border-color:var(--awp-border)!important;color:var(--awp-ink)}
html[data-awp-theme="dark"] .awp-mobile-bottom-nav{box-shadow:0 12px 34px var(--awp-dark-shadow)}
html[data-awp-theme="dark"] .awp-mobile-drawer-backdrop,html[data-awp-theme="dark"] .awp-mobile-search-panel{background:rgba(0,0,0,.68)}
html[data-awp-theme="dark"] .awp-theme-toggle-header,html[data-awp-theme="dark"] .awp-theme-toggle-drawer{background:var(--awp-dark-surface-2);border-color:var(--awp-border);color:var(--awp-ink)}
html[data-awp-theme="dark"] .awp-theme-toggle-header:hover{background:var(--awp-dark-surface-3)}
html[data-awp-theme="dark"] .awp-product-search,html[data-awp-theme="dark"] .awp-product-search input{color:var(--awp-ink)}
html[data-awp-theme="dark"] .awp-product-search{background:var(--awp-dark-surface-2)!important;border-color:var(--awp-border)!important}
html[data-awp-theme="dark"] :where(.awp-promo-card-yellow,.awp-promo-card-yellow *){color:#111318!important}
html[data-awp-theme="dark"] :where(.awp-btn-primary,.awp-header-account-login){background:#050607;color:#fff}
html[data-awp-theme="dark"] :where(.woocommerce-message,.woocommerce-info,.woocommerce-error){box-shadow:none}
html[data-awp-theme="dark"] :where(table,th,td),html[data-awp-theme="dark"] hr{border-color:var(--awp-border)}

html[data-awp-theme="dark"] #review_form .required{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] #review_form label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] #review_form textarea,
html[data-awp-theme="dark"] #review_form input[type=text],
html[data-awp-theme="dark"] #review_form input[type=email]{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-account-avatar{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-account-menu a{color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-account-menu a:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-account-menu-icon{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-account-menu-item--logout .awp-account-menu-icon{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-account-menu-item--logout a{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-account-menu-item--logout a:hover{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-account-page-head .awp-eyebrow{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-account-quick-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-account-quick-links > a{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-account-quick-links > a:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-account-stat{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-account-stat-icon{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-account-stat-link{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-account-stat:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-account-user-card{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-account-welcome{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-action-copy small{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-action-icon{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-action-icon em{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-active-filters{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-active-filters .awp-clear-filters{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-active-filters a{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-amazing-offer{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-amazing-offer-copy > span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-amazing-offer-countdown > i{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-amazing-offer-countdown > span{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;}
html[data-awp-theme="dark"] .awp-amazing-offer-countdown > span{border-color:color-mix(in srgb, var(--awp-primary) 22%, var(--awp-border)) !important;box-shadow:none !important;}
html[data-awp-theme="dark"] .awp-amazing-offer-countdown b{color:var(--awp-dark-ink) !important;}
html[data-awp-theme="dark"] .awp-amazing-offer-countdown small{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-amazing-offer-time-label{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-archive-category-chips a{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-archive-category-chips a em{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-archive-category-chips a:hover{border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-archive-description{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-archive-description>div{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-archive-help{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-archive-help small{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-archive-hero{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-archive-hero p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-archive-kicker b{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-archive-kicker span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-badge-new{background:var(--awp-dark-success-soft) !important;color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-badge-version{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-blog-archive-count span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-archive-head{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-blog-archive-head h1{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-archive-head p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-article{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-article-footer{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-author-box{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-author-box h3 a{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-author-box p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-breadcrumbs a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-breadcrumbs a:hover{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-card-excerpt{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-card-media{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-card-more{color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-blog-card-placeholder{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-card-title a{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-card-title a:hover{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-card:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-category-pill{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-actions a{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-awaiting{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-body{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-form .comment-form-cookies-consent{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-form input:focus,
html[data-awp-theme="dark"] .awp-blog-comment-form textarea:focus{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-form input[type="text"],
html[data-awp-theme="dark"] .awp-blog-comment-form input[type="email"],
html[data-awp-theme="dark"] .awp-blog-comment-form input[type="url"],
html[data-awp-theme="dark"] .awp-blog-comment-form textarea{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-form label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-form-wrap{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-note,
html[data-awp-theme="dark"] .awp-blog-comment-form-wrap .logged-in-as,
html[data-awp-theme="dark"] .awp-blog-comment-form-wrap .comment-notes{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-comment-text{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-comments{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-comments .nav-links a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-comments-closed{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-content a{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-content blockquote{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-content code{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-content h2,
html[data-awp-theme="dark"] .awp-blog-content h3,
html[data-awp-theme="dark"] .awp-blog-content h4{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-content hr{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-content table{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-content th{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-content th,
html[data-awp-theme="dark"] .awp-blog-content td{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-copy-status{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-empty{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-empty p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-empty>span{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-kicker,
html[data-awp-theme="dark"] .awp-blog-section-title>span,
html[data-awp-theme="dark"] .awp-blog-comments-head>span,
html[data-awp-theme="dark"] .awp-blog-author-box>div>span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-blog-meta{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-page-links a,
html[data-awp-theme="dark"] .awp-blog-page-links>span:not(:first-child){border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-pagination .page-numbers{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-pagination a.page-numbers:hover{border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-post-nav>a{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-post-nav>a:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-related article{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-related-thumb{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-search-form{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-search-form:focus-within{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-share{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-share>a,
html[data-awp-theme="dark"] .awp-blog-share>button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-share>a:hover,
html[data-awp-theme="dark"] .awp-blog-share>button:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-single-featured{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-single-featured figcaption{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-single-head{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-single-head h1{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-tags>a{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-tags>a:hover{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-tags>span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-widget{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-widget .search-form .search-field{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-widget li a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-widget li a:hover{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-widget select{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-widget-categories li{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-widget-recent-thumb{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-blog-widget-search input{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-blog-widget-search input:focus{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-blog-widget-tags a{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-blog-widget-tags a:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-blog-widget>h3,
html[data-awp-theme="dark"] .awp-blog-widget .widget-title{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-brand-copy small{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-btn-light{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-btn-secondary{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-btn-secondary:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-campaign-badge{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-cart-actions{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-cart-continue:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-cart-coupon-copy > svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-cart-coupon-form button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-cart-coupon-form button:hover{background:var(--awp-dark-surface-2) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-cart-coupon-form input{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-cart-cross-sells .cross-sells{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-cart-eyebrow{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-cart-item-info h3 a:hover{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-cart-item-media{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-cart-item-meta{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-product-type,
html[data-awp-theme="dark"] .awp-cart-version{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-qty{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-cart-qty-btn{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-cart-qty-btn:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-cart-remove{color:var(--awp-dark-danger) !important;background:var(--awp-dark-danger-soft) !important;}
html[data-awp-theme="dark"] .awp-cart-remove:hover{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-cart-sale-saving{background:var(--awp-dark-success-soft) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-cart-sale-saving > span b{color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-cart-sale-saving strong{color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-cart-secure-label{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-shipping{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-single-qty{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-cart-summary-note{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-cart-summary-row{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-summary-row .woocommerce-remove-coupon{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-cart-total span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-trust strong{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-trust svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-cart-update{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-cart-version{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-categories-section{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-category-arrow{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-category-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-category-card:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-category-mega{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-category-mega-icon{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-category-mega-item:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-category-toggle{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-category-toggle:hover,
html[data-awp-theme="dark"] .awp-category-nav-wrap.open .awp-category-toggle{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-category-visual{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-changelog,
html[data-awp-theme="dark"] .awp-installation-guide{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-changelog-version span{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-checkout-card-icon{background:var(--awp-dark-surface) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-checkout-coupon button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-checkout-coupon input{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-checkout-coupon summary > svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-checkout-coupon summary::after{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-checkout-coupon[open] summary::after{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-checkout-customer-fields .create-account{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-checkout-customer-fields .required{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-checkout-customer-fields input.input-text,
html[data-awp-theme="dark"] .awp-checkout-customer-fields textarea,
html[data-awp-theme="dark"] .awp-checkout-customer-fields select,
html[data-awp-theme="dark"] .awp-checkout-customer-fields .select2-container .select2-selection--single{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-checkout-customer-fields label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-checkout-eyebrow{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-checkout-product-copy strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-checkout-product-image{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-checkout-product-version{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-checkout-review-table .awp-checkout-saving td{color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-checkout-review-table .awp-checkout-saving th{color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-checkout-review-table .order-total th,
html[data-awp-theme="dark"] .awp-checkout-review-table .order-total td{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-checkout-review-table tfoot th{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-checkout-review-table tfoot tr + tr th,
html[data-awp-theme="dark"] .awp-checkout-review-table tfoot tr + tr td{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-checkout-secure > svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-checkout-steps .is-active{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-checkout-steps li > a span,
html[data-awp-theme="dark"] .awp-checkout-steps .awp-step-current > span{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-checkout-steps li > a:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-checkout-steps li.is-active{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-checkout-summary-note{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-checkout-trust-list span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-checkout-trust-list svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-content-card,
html[data-awp-theme="dark"] .awp-page-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-empty{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-empty-cart{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-empty-cart-icon{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-eyebrow{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-filter-actions{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;}
html[data-awp-theme="dark"] .awp-filter-actions>a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-filter-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-filter-checks label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-filter-close{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-filter-help{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-filter-help span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-filter-links a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-filter-links a:hover,
html[data-awp-theme="dark"] .awp-filter-links a.active{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-filter-search input{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-filter-search input:focus{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-filter-switches i{background:var(--awp-dark-surface-2) !important;}
html[data-awp-theme="dark"] .awp-filter-switches i:after{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-filter-switches label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-floating-feature{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-floating-feature>svg{background:var(--awp-dark-accent-soft) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-footer-trust-logo{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-footer-trust-logo-code{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-gallery-thumb{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-gallery-thumb:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-header-account-avatar{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-header-account-guest p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-header-account-guest-icon{background:var(--awp-dark-accent-soft) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-header-account-menu a{color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-header-account-menu a.is-logout{border-color:var(--awp-border) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-header-account-menu a.is-logout:hover{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-header-account-menu a:hover{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-header-account-menu-icon{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-header-action:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-header-cart-fragment{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .remove_from_cart_button{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart-item{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart-item .quantity{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart__buttons .button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart__empty-message{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart__total{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-body .woocommerce-mini-cart__total strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-header-cart-panel-head>a{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-header-dropdown-panel{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-header-main{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-header-search-trending a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-header-search-trending a:hover{color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-hero{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-hero-copy>p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-hero-kicker{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-hero-search-form{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-hero-stats span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-hero-trending a{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-hero-trending a:hover{background:var(--awp-dark-accent-soft) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-home-blog-section{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-mobile-bottom-nav{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;}
html[data-awp-theme="dark"] .awp-mobile-bottom-nav a,
html[data-awp-theme="dark"] .awp-mobile-bottom-nav button{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-mobile-bottom-nav a.active{background:var(--awp-dark-accent-soft) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-mobile-categories a:nth-child(even){background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-mobile-drawer-close{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-mobile-drawer-panel{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-mobile-nav .sub-menu a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-mobile-nav a{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-mobile-purchase-close{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-mobile-search-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-mobile-search-close{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-mobile-toggle,
html[data-awp-theme="dark"] .awp-mobile-search-toggle{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-nav-quick-links a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-native-content .button,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-order-native-content .button:hover,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-button:hover{background:var(--awp-dark-surface-2) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-customer-details address{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-notice,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-message,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-info,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-error{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-native-content h2,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-order-details__title,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-order-downloads__title,
html[data-awp-theme="dark"] .awp-order-native-content .woocommerce-column__title{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-order-native-content table{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-order-native-content table a{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-order-native-content table a:hover{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-order-native-content table tbody td,
html[data-awp-theme="dark"] .awp-order-native-content table tfoot th,
html[data-awp-theme="dark"] .awp-order-native-content table tfoot td{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-order-native-content table tfoot td{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-order-native-content table tfoot th{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-native-content table thead th{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-next-steps{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-order-next-steps svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-order-secondary-action{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-order-secondary-action:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-order-state-card{background:var(--awp-dark-success-soft) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-order-state-card.is-error{background:var(--awp-dark-danger-soft) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-order-state-card.is-error .awp-order-state-icon{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-order-state-card.is-neutral .awp-order-state-icon{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-state-card.is-pending{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-order-state-card.is-pending .awp-order-state-icon{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-order-state-copy > span{color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-order-state-icon{background:var(--awp-dark-surface) !important;color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-order-status{color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-order-steps .is-active{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-order-steps .is-done{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-steps .is-done > span{background:var(--awp-dark-surface) !important;color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-order-steps > * > span{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-steps > a,
html[data-awp-theme="dark"] .awp-order-steps > span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-order-steps > a:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-page-breadcrumbs a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-page-breadcrumbs a:hover{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-page-content .wp-block-separator{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-page-content a{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-page-content a:hover{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-page-content blockquote{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-page-content h2,
html[data-awp-theme="dark"] .awp-page-content h3,
html[data-awp-theme="dark"] .awp-page-content h4{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-page-content input:not([type="checkbox"]):not([type="radio"]),
html[data-awp-theme="dark"] .awp-page-content select,
html[data-awp-theme="dark"] .awp-page-content textarea{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-page-content table{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-page-content th{background:var(--awp-dark-surface) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-page-content th,
html[data-awp-theme="dark"] .awp-page-content td{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-page-featured{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-page-head{background:var(--awp-dark-accent-soft) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-page-head h1{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-page-head p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-page-kicker{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-page-links{border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-page-links a,
html[data-awp-theme="dark"] .awp-page-links>span:not(:first-child){border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-page-shell{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-post-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-price-filter input{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-price-filter input:focus{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-price-filter label span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-primary-nav .sub-menu{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-primary-nav .sub-menu a:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-primary-nav a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-primary-nav a:hover{color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-product-card h2 a:hover{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-product-card-inner{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-product-card-inner:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-cat{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-date-field::after{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-demo{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-product-demo:hover{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-product-excerpt{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-gallery-thumbs{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-meta b{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-meta span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-meta span+span{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-meta-section{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-meta-section-head{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-meta-section-head span,
html[data-awp-theme="dark"] .awp-product-meta-note,
html[data-awp-theme="dark"] .awp-product-meta-field small{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-price{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-product-search{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-search:focus-within{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-specs-tab-grid > div{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-product-specs-tab-grid a{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-product-specs-tab-grid span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-specs-tab-head p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-product-specs-tab-head span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-product-stats{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-stats span + span{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-thumb{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-product-toast{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-product-toast-action{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-product-toast-action:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-product-toast-close:hover,
html[data-awp-theme="dark"] .awp-product-toast-close:focus-visible{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-product-toast-icon{background:var(--awp-dark-surface) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-product-toast.is-error .awp-product-toast-icon{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-product-toast.is-info .awp-product-toast-icon{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-purchase-benefits>div>svg{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-qa-answer{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-qa-avatar{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-buyer{background:var(--awp-dark-surface) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-qa-compose-head h3{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-qa-compose-head span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-qa-empty{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-qa-empty p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-empty strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-qa-empty-icon{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-qa-eyebrow{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-qa-field > span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-field input,
html[data-awp-theme="dark"] .awp-qa-field select,
html[data-awp-theme="dark"] .awp-qa-field textarea{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-qa-field input:focus,
html[data-awp-theme="dark"] .awp-qa-field select:focus,
html[data-awp-theme="dark"] .awp-qa-field textarea:focus{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-qa-form{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-qa-form-footer p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-head h2{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-qa-head p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-item{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-qa-notice.is-error{background:var(--awp-dark-danger-soft) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-qa-notice.is-info{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-qa-notice.is-success{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-qa-notice.is-warning{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-qa-official{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-qa-pagination a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-restricted{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-qa-restricted > span{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-qa-restricted p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-search input{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-qa-search input:focus{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-qa-stats{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-qa-stats small{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-text{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-qa-waiting{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rating-row-label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rating-row-track{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-review-author strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-review-avatar{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-review-awaiting{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-review-card:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-review-form-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-review-form-heading h3{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-review-form-heading p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-review-form-heading span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-form-icon{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-form-message{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-review-form-message > span{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-review-form-message a{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-form-message p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-review-form-message.is-info{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-review-form-message.is-info > span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-form-message.is-restricted{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-review-form-message.is-restricted > span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-pagination .page-numbers .current{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-pagination .page-numbers a,
html[data-awp-theme="dark"] .awp-review-pagination .page-numbers span{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-review-rating-line > span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-review-text{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-review-verified{background:var(--awp-dark-surface) !important;color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-reviews-closed{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-reviews-empty{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-reviews-empty > span{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-reviews-empty a{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-reviews-empty p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-reviews-empty strong{color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-reviews-heading h2{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-reviews-heading p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-reviews-kicker{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-reviews-list-head > strong{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-reviews-list-head h3{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-reviews-satisfaction{color:var(--awp-dark-success) !important;}
html[data-awp-theme="dark"] .awp-reviews-score-meta{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-reviews-score-value strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-reviews-summary{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-reviews-summary-note{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-reviews-summary-note > span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-reviews-summary-note p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-reviews-write{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-reviews-write:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-buy-benefits li{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-buy-benefits li svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-rtl-buy-card-head > span{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-buy-card-head strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-buy-updated > svg{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-cart-wrap .quantity .qty{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-rtl-cart-wrap .reset_variations{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-rtl-cart-wrap .single_add_to_cart_button.is-ajax-loading::after{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-rtl-cart-wrap table.variations label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-cart-wrap table.variations select{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-changelog-card{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-changelog-card li svg{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-rtl-commerce-stats span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-commerce-stats strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-consult-card > a{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-rtl-consult-card span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-consult-icon{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-rtl-demo-secondary{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-rtl-demo-secondary:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-rtl-lifetime-note{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-rtl-metric-icon{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-metrics-bar strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-mobile-buybar{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;}
html[data-awp-theme="dark"] .awp-rtl-mobile-buybar small{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-price-block .price{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-price-heading em{background:var(--awp-dark-surface-2) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-rtl-price-label{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-product-facts > div{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-rtl-product-facts a{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-product-head-meta{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-product-kicker{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-rtl-product-kicker.is-featured{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-product-kicker.is-sale{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-rtl-product-lead{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-secure-note > svg{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-rtl-seller-card p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-seller-response{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-rtl-support-grid > div{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-rtl-support-satisfaction{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-support-satisfaction strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-support-satisfaction,
html[data-awp-theme="dark"] .awp-rtl-buy-updated{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs .panel > h2:first-child{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs .panel a:not(.button):not(.awp-rtl-tab-cta){color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs .panel blockquote{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs .panel h2{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs .panel h3{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs .panel h4{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs .panel th{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs ul.tabs{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;}
html[data-awp-theme="dark"] .awp-rtl-tabs-shell .woocommerce-tabs ul.tabs li a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-rtl-verified{background:var(--awp-dark-surface) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-rtl-version-chip{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-empty{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-search-empty p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-empty-icon{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-hero{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-search-hero p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-icon{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-kicker b{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-kicker span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-search-pagination .page-numbers{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-post-body h3 a:hover{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-search-post-body p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-post-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-search-post-card:hover{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-search-post-meta span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-search-post-more{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-post-more:hover{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-search-post-thumb{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-search-scope-tabs{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-search-scope-tabs a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-scope-tabs a:hover{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-search-scope-tabs em{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-section-head{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-search-section-head > a{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-search-section-head > a:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-search-section-head > div > span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-search-section-head p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-section-link{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-section-soft{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-shop-result-summary span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-shop-result-summary strong{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-shop-sidebar{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-shop-sidebar .awp-filter-card{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-shop-sidebar .awp-filter-head{background:color-mix(in srgb, var(--awp-dark-surface) 94%, transparent) !important;}
html[data-awp-theme="dark"] .awp-shop-sorts a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-shop-sorts a.active{background:var(--awp-dark-accent-soft) !important;color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-shop-sorts a:hover{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-shop-sorts>span{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-shop-toolbar{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-showcase-lines span{background:var(--awp-dark-surface-2) !important;}
html[data-awp-theme="dark"] .awp-showcase-products i{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-showcase-products i:after{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-showcase-products i:nth-child(2){background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-showcase-sidebar{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-showcase-sidebar span{background:var(--awp-dark-surface-2) !important;}
html[data-awp-theme="dark"] .awp-showcase-window{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-showcase-window-head{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-showcase-window-head span{background:var(--awp-dark-surface-2) !important;}
html[data-awp-theme="dark"] .awp-site-footer .awp-brand-mark{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-site-header{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-smart-result{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-smart-result-badge{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .awp-smart-result-category{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .awp-smart-result-copy > p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-result-price{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-smart-result-section + .awp-smart-result-section{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-smart-result-section > header{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-smart-result-section > header span{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-result-section > header strong{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-result-thumb{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-smart-result-version{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-result:hover,
html[data-awp-theme="dark"] .awp-smart-result:focus-visible{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-smart-search-empty{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-search-idle-title{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-search-loader{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-smart-search-panel{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-smart-search-status{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-search-suggestions button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-search-suggestions button:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-smart-search-tabs{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-smart-search-tabs button{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-smart-search-tabs button:hover{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-smart-search-view-all{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .awp-smart-search-view-all:hover{background:var(--awp-dark-surface) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .awp-smart-search.is-smart-open{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .awp-theme-toggle-drawer .awp-theme-toggle-icons{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-trust-grid article{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-trust-grid p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-trust-icon{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .awp-trust-section{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-update-arrow{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-update-center-intro p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .awp-update-center-section{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-update-item:hover{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-update-list{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-update-thumb{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .awp-version-pill{background:var(--awp-dark-accent-soft) !important;}
html[data-awp-theme="dark"] .is-error .awp-order-state-copy > span{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .is-pending .awp-order-state-copy > span{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .screen-reader-text:focus{background:var(--awp-dark-surface) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .single-product .stock{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .single-product .stock.out-of-stock{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .single-product .woocommerce-message,
html[data-awp-theme="dark"] .single-product .woocommerce-info,
html[data-awp-theme="dark"] .single-product .woocommerce-error{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce .woocommerce-breadcrumb{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce div.product .product_meta{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce div.product .woocommerce-tabs{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .woocommerce form .form-row input.input-text,
html[data-awp-theme="dark"] .woocommerce form .form-row textarea,
html[data-awp-theme="dark"] .woocommerce select{border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .woocommerce form.login,
html[data-awp-theme="dark"] .woocommerce form.register,
html[data-awp-theme="dark"] .woocommerce form.checkout_coupon{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce-account .form-row .required{color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] .woocommerce-account .input-text,
html[data-awp-theme="dark"] .woocommerce-account input[type="text"],
html[data-awp-theme="dark"] .woocommerce-account input[type="email"],
html[data-awp-theme="dark"] .woocommerce-account input[type="tel"],
html[data-awp-theme="dark"] .woocommerce-account input[type="password"],
html[data-awp-theme="dark"] .woocommerce-account select,
html[data-awp-theme="dark"] .woocommerce-account textarea{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-Address{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-Address address{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-Address-title .edit{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-Address-title .edit:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-EditAccountForm .show-password-input::after{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover,
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button:hover{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content p{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table th{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-content table.shop_table_responsive td::before{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-downloads .download-file .button:hover,
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-table--order-downloads .download-file .button:hover,
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-MyAccount-downloads td[data-title*="دانلود"] .button:hover{color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-error{background:var(--awp-dark-danger-soft) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-message{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-message,
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-info,
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-error{background:var(--awp-dark-surface) !important;color:var(--awp-ink) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button:hover,
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-actions .button:focus-visible{background:var(--awp-dark-surface) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-info) !important;}
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-number a:hover{color:var(--awp-primary) !important;}
html[data-awp-theme="dark"] .woocommerce-account address{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-account:not(.logged-in) .u-column1,
html[data-awp-theme="dark"] .woocommerce-account:not(.logged-in) .u-column2{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce-checkout-payment .payment_box{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-checkout-payment .wc_payment_method{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce-checkout-payment .woocommerce-privacy-policy-text,
html[data-awp-theme="dark"] .woocommerce-checkout-payment .woocommerce-terms-and-conditions-wrapper{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-message,
html[data-awp-theme="dark"] .woocommerce-info,
html[data-awp-theme="dark"] .woocommerce-error{background:var(--awp-dark-surface) !important;}
html[data-awp-theme="dark"] .woocommerce-shop .woocommerce-breadcrumb a,
html[data-awp-theme="dark"] .tax-product_cat .woocommerce-breadcrumb a,
html[data-awp-theme="dark"] .tax-product_tag .woocommerce-breadcrumb a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-shop .woocommerce-info,
html[data-awp-theme="dark"] .tax-product_cat .woocommerce-info,
html[data-awp-theme="dark"] .tax-product_tag .woocommerce-info{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] .woocommerce-shop nav.woocommerce-pagination a,
html[data-awp-theme="dark"] .woocommerce-shop nav.woocommerce-pagination span,
html[data-awp-theme="dark"] .tax-product_cat nav.woocommerce-pagination a,
html[data-awp-theme="dark"] .tax-product_cat nav.woocommerce-pagination span,
html[data-awp-theme="dark"] .tax-product_tag nav.woocommerce-pagination a,
html[data-awp-theme="dark"] .tax-product_tag nav.woocommerce-pagination span{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] body.single-product #awp-market-product-shell > .woocommerce-breadcrumb{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] body.single-product #awp-market-product-shell > .woocommerce-breadcrumb a{color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] body.woocommerce-checkout .woocommerce-error{background:var(--awp-dark-danger-soft) !important;color:var(--awp-dark-danger) !important;}
html[data-awp-theme="dark"] body.woocommerce-checkout .woocommerce-error,
html[data-awp-theme="dark"] body.woocommerce-checkout .woocommerce-message,
html[data-awp-theme="dark"] body.woocommerce-checkout .woocommerce-info{background:var(--awp-dark-surface) !important;color:var(--awp-muted) !important;}
html[data-awp-theme="dark"] body.woocommerce-checkout .woocommerce-message{background:var(--awp-dark-success-soft) !important;border-color:var(--awp-border) !important;color:var(--awp-dark-success) !important;}

html[data-awp-theme="dark"] :where(.woocommerce-error,.awp-qa-notice.is-error,.awp-review-form-message.is-restricted,.awp-product-toast.is-error){background:var(--awp-dark-danger-soft)!important}
html[data-awp-theme="dark"] :where(.woocommerce-message,.awp-order-state-card.is-success){background:var(--awp-dark-success-soft)!important}
html[data-awp-theme="dark"] :where(.woocommerce-info,.awp-qa-notice.is-warning,.awp-checkout-summary-note,.awp-rtl-lifetime-note,.awp-amazing-offer){background:var(--awp-dark-accent-soft)!important}
html[data-awp-theme="dark"] .awp-amazing-offer{border-color:color-mix(in srgb,var(--awp-primary) 48%,var(--awp-border))!important}
html[data-awp-theme="dark"] .awp-gallery-lightbox{background:rgba(0,0,0,.94)!important}
html[data-awp-theme="dark"] .awp-lightbox-stage,html[data-awp-theme="dark"] .awp-gallery-stage{background:var(--awp-dark-surface-2)}
html[data-awp-theme="dark"] .awp-gallery-lightbox :where(button,.awp-lightbox-counter){color:#fff}
html[data-awp-theme="dark"] :where(.select2-dropdown,.select2-container--default .select2-results__option){background:var(--awp-dark-surface);color:var(--awp-ink);border-color:var(--awp-border)}
html[data-awp-theme="dark"] .select2-container--default .select2-results__option--highlighted[aria-selected]{background:var(--awp-dark-surface-3);color:var(--awp-ink)}
html[data-awp-theme="dark"] .blockUI.blockOverlay{background:var(--awp-dark-bg)!important;opacity:.68!important}
html[data-awp-theme="dark"] img{color-scheme:normal}
@media(max-width:980px){html[data-awp-theme="dark"] .awp-mobile-categories a:nth-child(even){background:var(--awp-dark-surface-2)!important}html[data-awp-theme="dark"] .awp-mobile-bottom-nav a.active{background:var(--awp-dark-accent-soft);color:var(--awp-ink)}}
@media print{.awp-theme-toggle{display:none!important}}

/* Dark-theme contrast fixes */
html[data-awp-theme="dark"] .awp-rtl-mobile-buybar > button {
  background: var(--awp-primary) !important;
  color: #111318 !important;
  box-shadow: 0 7px 20px color-mix(in srgb, var(--awp-primary) 18%, transparent);
}
html[data-awp-theme="dark"] .awp-rtl-mobile-buybar > button:hover,
html[data-awp-theme="dark"] .awp-rtl-mobile-buybar > button:focus-visible {
  background: color-mix(in srgb, var(--awp-primary) 88%, #fff) !important;
  color: #111318 !important;
}
html[data-awp-theme="dark"] .awp-campaign-badge {
  background: var(--awp-campaign-accent) !important;
  color: #111318 !important;
  border: 1px solid color-mix(in srgb, #111318 18%, transparent);
  text-shadow: none !important;
}

/* v0.22.30 — stronger primary actions and product preview contrast */
html[data-awp-theme="dark"] :where(
  .awp-btn-primary,
  .awp-product-buy,
  .awp-rtl-cart-wrap .single_add_to_cart_button,
  .awp-rtl-mobile-buybar > button,
  .awp-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
) {
  background: var(--awp-primary) !important;
  border-color: var(--awp-primary) !important;
  color: #111318 !important;
  box-shadow: 0 7px 20px color-mix(in srgb, var(--awp-primary) 18%, transparent) !important;
}

html[data-awp-theme="dark"] :where(
  .awp-btn-primary,
  .awp-product-buy,
  .awp-rtl-cart-wrap .single_add_to_cart_button,
  .awp-rtl-mobile-buybar > button,
  .awp-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
):hover,
html[data-awp-theme="dark"] :where(
  .awp-btn-primary,
  .awp-product-buy,
  .awp-rtl-cart-wrap .single_add_to_cart_button,
  .awp-rtl-mobile-buybar > button,
  .awp-cart-checkout .checkout-button,
  .woocommerce-checkout-payment #place_order
):focus-visible {
  background: color-mix(in srgb, var(--awp-primary) 88%, #fff) !important;
  border-color: color-mix(in srgb, var(--awp-primary) 88%, #fff) !important;
  color: #111318 !important;
}

html[data-awp-theme="dark"] .awp-rtl-demo-secondary {
  background: var(--awp-dark-surface-2) !important;
  border-color: color-mix(in srgb, var(--awp-primary) 58%, var(--awp-border)) !important;
  color: var(--awp-primary) !important;
  box-shadow: 0 5px 18px color-mix(in srgb, #000 22%, transparent) !important;
}

html[data-awp-theme="dark"] .awp-rtl-demo-secondary:hover,
html[data-awp-theme="dark"] .awp-rtl-demo-secondary:focus-visible {
  background: var(--awp-dark-accent-soft) !important;
  border-color: var(--awp-primary) !important;
  color: var(--awp-primary) !important;
  box-shadow: 0 7px 22px color-mix(in srgb, var(--awp-primary) 10%, transparent) !important;
}

html[data-awp-theme="dark"] .awp-amazing-offer-icon {
  background: var(--awp-dark-surface-3) !important;
  color: var(--awp-primary) !important;
  border: 1px solid color-mix(in srgb, var(--awp-primary) 34%, var(--awp-border)) !important;
  box-shadow: none !important;
}


/* v0.22.31 — dark-theme text contrast pass
 * Secondary copy is intentionally brighter than the light-theme muted palette.
 * This also catches a handful of component labels that previously kept hard-coded
 * light-theme greys and therefore became too dim on dark surfaces.
 */
html[data-awp-theme="dark"] :where(
  .awp-checkout-card-head > div > span,
  .awp-product-updated,
  .awp-order-overview span,
  .awp-cart-item-price > span,
  .awp-cart-item-quantity > span,
  .awp-cart-item-subtotal > span,
  .awp-cart-summary-head > div > span,
  .awp-header-dropdown-chevron,
  .awp-header-account-user small,
  .awp-header-account-user span,
  .awp-header-account-menu-arrow,
  .awp-category-mega-head span,
  .awp-product-price-label,
  .awp-blog-comment-content header time,
  .awp-account-user-copy small,
  .awp-account-menu-arrow,
  .awp-smart-result-meta,
  .awp-filter-currency,
  .awp-category-copy small,
  .awp-update-copy small,
  .awp-rtl-seller-head small,
  .awp-qa-meta,
  .awp-rating-row-count,
  .awp-review-card-head time,
  .awp-rtl-section-title span,
  .awp-price-filter i
) {
  color: var(--awp-muted) !important;
}

/* General low-emphasis copy: keep it readable without flattening heading hierarchy. */
html[data-awp-theme="dark"] :where(
  .awp-breadcrumb,
  .woocommerce-breadcrumb,
  .awp-product-meta,
  .awp-product-card-meta,
  .awp-blog-meta,
  .awp-blog-card-meta,
  .awp-page-meta,
  .awp-account-meta,
  .awp-footer-note
) {
  color: var(--awp-muted) !important;
}

/* v0.22.32 — comprehensive dark-mode text legibility audit
 * Live pages reviewed: home, shop, product, blog archive, single post,
 * account and cart. Remaining hard-coded light-theme greys are normalized
 * here so all dark presets keep a clear primary/secondary text hierarchy.
 */
html[data-awp-theme="dark"][data-awp-dark-preset="graphite"]{--awp-dark-muted:#ccd1d7}
html[data-awp-theme="dark"][data-awp-dark-preset="midnight"]{--awp-dark-muted:#cbd5e3}
html[data-awp-theme="dark"][data-awp-dark-preset="slate"]{--awp-dark-muted:#cdd5df}
html[data-awp-theme="dark"][data-awp-dark-preset="photoshop"]{--awp-dark-muted:#d1d1d1}
html[data-awp-theme="dark"][data-awp-dark-preset="oled"]{--awp-dark-muted:#cecece}

/* Primary copy and values that must never keep dark colours from the light theme. */
html[data-awp-theme="dark"] :where(
  .awp-blog-content,
  .awp-page-content,
  .awp-qa,
  .awp-reviews-shell,
  .awp-reviews-write,
  .awp-rtl-tabs-shell .woocommerce-tabs .panel,
  .awp-blog-widget>h3,
  .awp-blog-widget .widget-title,
  .awp-blog-widget-recent>a,
  .awp-blog-related h3 a,
  .awp-blog-comment-content header strong,
  .awp-blog-comment-content header a,
  .awp-blog-post-nav>a,
  .awp-blog-content th,
  .awp-search-section-head h2,
  .awp-search-post-body h3,
  .awp-archive-description>div h2,
  .awp-archive-description>div h3,
  .awp-archive-help,
  .awp-smart-result-copy>strong,
  .awp-header-account-user strong,
  .awp-header-cart-panel-body .woocommerce-mini-cart-item>a:not(.remove),
  .awp-product-stats b,
  .awp-cart-item-price strong,
  .awp-cart-item-subtotal strong,
  .awp-cart-summary-row strong,
  .awp-checkout-review-table .product-total,
  .awp-checkout-review-table tfoot td,
  .woocommerce-checkout-payment .wc_payment_method>label,
  .awp-order-overview strong,
  .awp-order-next-steps strong,
  .awp-order-native-content table tbody td,
  .awp-order-secondary-action,
  .awp-product-toast,
  .awp-qa-meta strong,
  .awp-rtl-buy-updated strong,
  .awp-qa-restricted strong,
  .awp-product-toast-body .woocommerce-message,
  .awp-product-toast-body .woocommerce-info,
  .awp-product-toast-body .woocommerce-error,
  .awp-product-specs-tab-grid strong,
  .awp-rtl-support-grid strong,
  .awp-rtl-consult-card>a,
  .awp-reviews-summary-note strong,
  .awp-review-form-message strong,
  .awp-rtl-product-facts strong,
  .woocommerce-account .woocommerce-orders-table__cell-order-total,
  .woocommerce-account .woocommerce-orders-table__cell-order-actions .button,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button,
  .woocommerce-account .woocommerce-MyAccount-content .woocommerce-message .button,
  .woocommerce-account .woocommerce-Address-title .edit,
  .woocommerce-account .woocommerce-MyAccount-content table.shop_table td,
  .awp-account-quick-links>a
){color:var(--awp-ink)!important}

/* Native form text and labels. */
html[data-awp-theme="dark"] :where(
  .woocommerce-account .input-text,
  .woocommerce-account input[type="text"],
  .woocommerce-account input[type="email"],
  .woocommerce-account input[type="tel"],
  .woocommerce-account input[type="password"],
  .woocommerce-account select,
  .woocommerce-account textarea,
  .awp-blog-comment-form input[type="text"],
  .awp-blog-comment-form input[type="email"],
  .awp-blog-comment-form input[type="url"],
  .awp-blog-comment-form textarea,
  .awp-cart-coupon-form input,
  .awp-cart-coupon-form button,
  .awp-checkout-coupon button,
  .awp-checkout-customer-fields input.input-text,
  .awp-checkout-customer-fields textarea,
  .awp-checkout-customer-fields select,
  .awp-checkout-customer-fields .select2-container .select2-selection--single,
  .awp-filter-search input,
  .awp-qa-search input,
  .awp-rtl-cart-wrap .quantity .qty,
  #review_form textarea,
  #review_form input[type=text],
  #review_form input[type=email]
){color:var(--awp-ink)!important}

html[data-awp-theme="dark"] :where(
  .woocommerce-account .form-row label,
  #review_form label,
  .awp-checkout-customer-fields label
){color:var(--awp-muted)!important}

/* Secondary text: dates, helper text, metadata and subdued labels. */
html[data-awp-theme="dark"] :where(
  .awp-account-user-copy small,
  .awp-account-menu-arrow,
  .awp-account-stat-link,
  .awp-blog-single-featured figcaption,
  .awp-blog-post-nav small,
  .awp-blog-content figcaption,
  .awp-blog-widget-recent small,
  .awp-blog-related time,
  .awp-blog-comment-content header time,
  .awp-blog-widget-categories li,
  .awp-blog-widget-recent-thumb,
  .awp-blog-related-thumb>span,
  .awp-blog-card-placeholder,
  .awp-cart-sale-saving>span small,
  .awp-checkout-steps li,
  .awp-cart-single-qty small,
  .awp-cart-coupon-copy small,
  .awp-cart-item-price>span,
  .awp-cart-item-quantity>span,
  .awp-cart-item-subtotal>span,
  .awp-cart-total .includes_tax,
  .awp-cart-trust small,
  .awp-cart-summary-head>div>span,
  .awp-checkout-review-table .awp-checkout-saving th small,
  .awp-checkout-card-head>div>span,
  .awp-checkout-product-copy small,
  .awp-checkout-customer-fields .optional,
  .awp-floating-feature small,
  .awp-category-copy small,
  .awp-update-copy small,
  .awp-hero-trending>span,
  .awp-showcase-window-head b,
  .awp-purchase-benefits small,
  .awp-category-mega-head span,
  .awp-header-cart-panel-head small,
  .awp-header-account-user small,
  .awp-header-account-user span,
  .awp-mobile-categories small,
  .awp-header-search-trending,
  .awp-header-dropdown-chevron,
  .awp-category-mega-item small,
  .awp-product-price-label,
  .awp-category-mega-item>svg,
  .awp-header-account-menu-arrow,
  .awp-order-native-content .wc-item-meta,
  .awp-order-native-content .wc-item-meta ul,
  .awp-order-native-content table td[data-title]::before,
  .awp-order-next-steps small,
  .awp-order-overview span,
  .awp-page-content figcaption,
  .awp-product-price del,
  .awp-product-updated,
  .awp-product-stats small,
  .awp-rtl-seller-response small,
  .awp-qa-search svg,
  .awp-rtl-buy-card-head small,
  .awp-rtl-product-facts>div>span,
  .awp-qa-compose-head small,
  .awp-rtl-secure-note small,
  .awp-reviews-score-value span,
  .awp-rtl-price-block .price del,
  .awp-rtl-metrics-bar small,
  .awp-qa-meta,
  .awp-rtl-support-grid small,
  .awp-rtl-section-title span,
  .awp-rtl-buy-updated small,
  .awp-rtl-seller-head small,
  .awp-changelog-version time,
  .awp-qa-field small,
  .awp-rating-row-count,
  .awp-product-toast-close,
  .awp-review-card-head time,
  .awp-reviews-list-head>div>span,
  .awp-search-post-meta,
  .awp-search-post-thumb,
  .awp-archive-category-chips a em,
  .woocommerce-shop .woocommerce-breadcrumb,
  .tax-product_cat .woocommerce-breadcrumb,
  .tax-product_tag .woocommerce-breadcrumb,
  .awp-active-filters>span,
  .awp-filter-head span,
  .awp-filter-links em,
  .awp-filter-checks em,
  .awp-filter-currency,
  .awp-price-filter i,
  .awp-active-filters a b,
  .awp-smart-result-meta,
  .awp-smart-result-thumb,
  .awp-smart-search-tabs em,
  .awp-smart-result-price del
){color:var(--awp-muted)!important}

/* Breadcrumb current items and separators should remain readable but quieter. */
html[data-awp-theme="dark"] :where(
  .awp-blog-breadcrumbs [aria-current="page"] span,
  .awp-page-breadcrumbs [aria-current="page"] span
){color:var(--awp-muted)!important}
html[data-awp-theme="dark"] :where(
  .awp-blog-breadcrumbs li:not(:last-child)::after,
  .awp-page-breadcrumbs li:not(:last-child)::after,
  .awp-rtl-product-head-meta>span:not(:last-child)::after
){color:color-mix(in srgb,var(--awp-muted) 72%,transparent)!important}

/* Semantic accents retained, but bright enough on every dark preset. */
html[data-awp-theme="dark"] .woocommerce-account .woocommerce-orders-table__cell-order-status{color:var(--awp-dark-success)!important}
html[data-awp-theme="dark"] .awp-cart-sale-saving>span small{color:color-mix(in srgb,var(--awp-dark-success) 84%,var(--awp-ink))!important}
html[data-awp-theme="dark"] .awp-checkout-review-table .awp-checkout-saving th small{color:color-mix(in srgb,var(--awp-dark-success) 84%,var(--awp-ink))!important}
html[data-awp-theme="dark"] .awp-blog-meta-item a:hover{color:var(--awp-dark-info)!important}

/* Placeholders were technically visible, but too faint on OLED/graphite. */
html[data-awp-theme="dark"] :where(input,textarea)::placeholder,
html[data-awp-theme="dark"] .awp-product-search input[type=search]::placeholder{color:color-mix(in srgb,var(--awp-muted) 92%,var(--awp-ink))!important;opacity:.9}
