html[data-darkshift="dark"] .darkshift-adapter-twentytwentyfour.darkshift-public,
html[data-darkshift="dark"] .darkshift-adapter-twentytwentyfive.darkshift-public { --wp--preset--color--base:var(--darkshift-background); --wp--preset--color--base-2:var(--darkshift-background-secondary); --wp--preset--color--contrast:var(--darkshift-text); --wp--preset--color--contrast-2:var(--darkshift-text-secondary); }
html[data-darkshift="dark"] .darkshift-adapter-astra.darkshift-public { --ast-global-color-2:var(--darkshift-heading); --ast-global-color-3:var(--darkshift-text); --ast-global-color-4:var(--darkshift-surface); --ast-global-color-5:var(--darkshift-background); --wp--preset--color--base:var(--darkshift-background); --wp--preset--color--base-2:var(--darkshift-surface); --wp--preset--color--contrast:var(--darkshift-text); }
html[data-darkshift="dark"] .darkshift-adapter-astra :where(.ast-primary-header-bar,.main-header-bar,.ast-mobile-header-content,.ast-desktop-header-content,.main-header-menu .sub-menu):not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-navigation); color:var(--darkshift-navigation-text); }
html[data-darkshift="dark"] .darkshift-adapter-astra .main-header-menu .menu-link:not(.darkshift-exclude,.darkshift-exclude *),html[data-darkshift="dark"] .darkshift-adapter-astra .site-title a:not(.darkshift-exclude,.darkshift-exclude *) { color:var(--darkshift-link); }
html[data-darkshift="dark"] .darkshift-adapter-generatepress.darkshift-public { --base-3:var(--darkshift-background); --base-2:var(--darkshift-surface); --contrast:var(--darkshift-heading); --contrast-2:var(--darkshift-text); --wp--preset--color--base:var(--darkshift-background); --wp--preset--color--base-2:var(--darkshift-surface); --wp--preset--color--contrast:var(--darkshift-text); }
html[data-darkshift="dark"] .darkshift-adapter-generatepress :where(.inside-header,.inside-navigation,.inside-article,.site-info,.inside-footer-widgets):not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-surface); color:var(--darkshift-text); }
html[data-darkshift="dark"] .darkshift-adapter-generatepress .main-navigation .main-nav ul li a:not(.darkshift-exclude,.darkshift-exclude *) { color:var(--darkshift-link); }
html[data-darkshift="dark"] .darkshift-adapter-elementor :where(.elementor-widget-text-editor,.elementor-heading-title,.elementor-field-label):not(.darkshift-exclude,.darkshift-exclude *) { color:var(--darkshift-text); }
html[data-darkshift="dark"] .darkshift-adapter-wpbakery :where(.vc_tta-panel-body,.vc_tta-tab>a,.wpb_text_column):not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-surface); color:var(--darkshift-text); }
html[data-darkshift="dark"] .darkshift-adapter-woocommerce :where(.woocommerce div.product,.woocommerce-cart-form,.cart_totals,.woocommerce-checkout-review-order,.wc-block-components-sidebar,.wc-block-components-main):not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-surface); color:var(--darkshift-text); }
html[data-darkshift="dark"] .darkshift-adapter-woocommerce :where(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner):not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-notice); color:var(--darkshift-notice-text); }
html[data-darkshift="dark"] :where(.darkshift-adapter-fluentforms .ff-el-form-control,.darkshift-adapter-cf7 .wpcf7-form-control:not(.wpcf7-submit),.darkshift-adapter-wpforms .wpforms-field input,.darkshift-adapter-wpforms .wpforms-field textarea,.darkshift-adapter-wpforms .wpforms-field select):not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-input); color:var(--darkshift-input-text); border-color:var(--darkshift-input-border); }
html[data-darkshift="dark"] body.darkshift-adapter-wpforms .wpforms-container .wpforms-form label.wpforms-error:not(.darkshift-exclude,.darkshift-exclude *),
html[data-darkshift="dark"] body.darkshift-adapter-wpforms .wpforms-container .wpforms-form em.wpforms-error:not(.darkshift-exclude,.darkshift-exclude *) { color:var(--darkshift-error); }
html[data-darkshift="dark"] body.darkshift-adapter-fluentforms .fluentform .ff-btn-submit:not(.darkshift-exclude,.darkshift-exclude *),
html[data-darkshift="dark"] body.darkshift-adapter-wpforms .wpforms-container .wpforms-form button.wpforms-submit:not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-button); color:var(--darkshift-button-text); border-color:var(--darkshift-border); }
html[data-darkshift="dark"] body.darkshift-adapter-fluentforms .fluentform .ff-btn-submit:hover:not(.darkshift-exclude,.darkshift-exclude *),
html[data-darkshift="dark"] body.darkshift-adapter-wpforms .wpforms-container .wpforms-form button.wpforms-submit:hover:not(.darkshift-exclude,.darkshift-exclude *) { background-color:var(--darkshift-button-hover); color:var(--darkshift-button-hover-text); }
