
            :root {
                --ks-primary-color: #A855F7;
                --ks-primary-rgb: 168, 85, 247;
                --ks-primary-light: HSL(271, 91%, 96%);
                --ks-primary-dark: HSL(271, 91%, 15%);
                --ks-primary-glow: rgba(168, 85, 247, 0.08);

                --ks-secondary-color: #EC4899;
                --ks-secondary-rgb: 236, 72, 153;
                --ks-secondary-light: HSL(330, 81%, 96%);
                --ks-secondary-dark: HSL(330, 81%, 15%);
                --ks-secondary-glow: rgba(236, 72, 153, 0.08);

                --ks-accent-color: #06B6D4;
                --ks-accent-rgb: 6, 182, 212;
                --ks-accent-light: HSL(189, 94%, 96%);
                --ks-accent-dark: HSL(189, 94%, 31%);

                --ks-accent-glow: rgba(6, 182, 212, 0.08);

                --ks-heading-color: #F3F4F6;
                --ks-text-color: #F3F4F6;
                --ks-text-muted: rgba(255,255,255,0.7);
                --ks-bg-color: #121212;
                --ks-card-bg: #1F1F2E;

                /* High Contrast Text on Color Surfaces */
                --ks-on-primary-text: #FFFFFF;
                --ks-on-secondary-text: #FFFFFF;
                --ks-on-accent-text: #FFFFFF;
                --ks-on-alt-bg-text: #FFFFFF;
                --kuad-ann-default-color: #FFFFFF;
                --kuad-ann-default-hover: #FFD700;

                --ks-heading-font: 'Poppins', sans-serif;
                --ks-body-font: 'Inter', sans-serif;

                /* Responsive Fluid Typography Sizes */
                --ks-font-scale: 1;
                --ks-font-size-h1: clamp(2.200rem, 5.00vw, 3.400rem);
                --ks-font-size-h2: clamp(1.800rem, 3.80vw, 2.600rem);
                --ks-font-size-h3: clamp(1.050rem, 1.70vw, 1.300rem);
                --ks-font-size-h4: clamp(0.950rem, 1.40vw, 1.150rem);
                --ks-font-size-button: clamp(0.880rem, 1.25vw, 0.950rem);
                --ks-font-size-body: clamp(0.980rem, 1.25vw, 1.080rem);
                --ks-font-size-small: clamp(0.800rem, 1.00vw, 0.875rem);

                /* Gutenberg FSE Font Size Aliases */
                --wp--preset--font-size--small: clamp(0.800rem, 1.00vw, 0.875rem);
                --wp--preset--font-size--medium: clamp(0.980rem, 1.25vw, 1.080rem);
                --wp--preset--font-size--large: clamp(1.050rem, 1.70vw, 1.300rem);
                --wp--preset--font-size--x-large: clamp(1.800rem, 3.80vw, 2.600rem);
                --wp--preset--font-size--xx-large: clamp(2.200rem, 5.00vw, 3.400rem);
                --wp--preset--font-size--button: clamp(0.880rem, 1.25vw, 0.950rem);

                --ks-button-radius: 12px;
                --ks-card-radius: 16px;
                --ks-input-radius: 12px;
                --ks-input-border: 1.5px solid rgba(255, 255, 255, 0.16);
                --ks-input-border-color: rgba(255, 255, 255, 0.16);
                --ks-input-bg: rgba(255, 255, 255, 0.04);

                --ks-card-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
                --ks-input-shadow: 0 4px 12px rgba(0, 0, 0, 0.01);
                --ks-hover-shadow: 0 12px 35px rgba(0, 0, 0, 0.6);

                --ks-button-bg-color: #A855F7;
                --ks-button-text-color: #FFFFFF;
                --ks-button-border-color: transparent;
                --ks-button-border: 2px solid transparent;
                --ks-button-shadow: none;
                --ks-button-hover-bg-color: #EC4899;
                --ks-button-hover-text-color: #FFFFFF;
                --ks-button-hover-border-color: #EC4899;
                --ks-button-hover-border: 2px solid transparent;
                --ks-button-hover-shadow: none;

                --ks-button-submit-bg-color: #06B6D4;
                --ks-button-submit-text-color: #FFFFFF;
                --ks-button-submit-border-color: transparent;
                --ks-button-submit-border: 2px solid transparent;
                --ks-button-submit-shadow: none;
                --ks-button-submit-hover-bg-color: #A855F7;
                --ks-button-submit-hover-text-color: #FFFFFF;
                --ks-button-submit-hover-border-color: #A855F7;
                --ks-button-submit-hover-border: 2px solid transparent;
                --ks-button-submit-hover-shadow: none;
                --ks-button-remove-bg-color: #B55C80;
                --ks-button-remove-text-color: #ffffff;

                /* Dynamic Neumorphism Shadows & Colors (Soft UI) */
                --ks-neumorphic-bg: #121212;
                --ks-neumorphic-bg-soft: HSL(0, 0%, 12%);
                --ks-neumorphic-shadow-light: -6px -6px 14px rgba(255, 255, 255, 0.04);
                --ks-neumorphic-shadow-dark: 6px 6px 14px rgba(0, 0, 0, 0.5);
                --ks-neumorphic-shadow-inset: inset 2px 2px 5px rgba(0, 0, 0, 0.4), inset -2px -2px 5px rgba(255, 255, 255, 0.03);
                --ks-neumorphic-border: 1px solid rgba(255, 255, 255, 0.03);

                /* Block & Section Background Defaults */
                --ks-block-bg-default: #121212;
                --ks-block-bg-alt: #1A1A24;
                --ks-block-card-bg: #1F1F2E;

                /* Dynamic Social & Navigation Elements */
                --ks-social-bg-normal: #EC4899;
                --ks-social-color-normal: #ffffff;
                --ks-social-bg-hover: #06B6D4;
                --ks-social-color-hover: #ffffff;

                /* Quick Modal & Side Cart Variables */
                --ks-quick-modal-bg: #1f1f2e;
                --ks-quick-modal-text: #f3f4f6;
                --ks-quick-modal-btn: #06b6d4;
                --ks-marketplace-banner-bg: #1A1A24;
                --ks-catalog-section-bg: #121212;
                --ks-search-btn-bg: #06B6D4;
                --ks-search-btn-text: #FFFFFF;

                /* Store Filter Variable Bridges */
                --kuad-store-filter-primary-color: #A855F7;
                --kuad-store-filter-accent-color: #06B6D4;
                --kuad-store-filter-badge-color: #EC4899;

                /* KUAD Reservation System Variable Bridges */
                --kuad-krs-primary: #A855F7;
                --kuad-krs-primary-hover: #EC4899;
                --kuad-krs-bg: #1F1F2E;
                --kuad-krs-surface: HSL(0, 0%, 12%);
                --kuad-krs-border: rgba(255, 255, 255, 0.16);
                --kuad-krs-text: #F3F4F6;
                --kuad-krs-text-light: rgba(255,255,255,0.7);
                --kuad-krs-shadow: 0 8px 24px rgba(0, 0, 0, 0.4);
                --kuad-krs-shadow-lg: 0 12px 35px rgba(0, 0, 0, 0.6);
                --kuad-krs-success: #06B6D4;

                /* FSE Palette Aliases */
                --wp--preset--color--purple: #A855F7;
                --wp--preset--color--pink: #EC4899;
                --wp--preset--color--dark-gray: #F3F4F6;
                --wp--preset--color--white: #121212;
                --wp--preset--color--accent: #06B6D4;
            }

            /* Universal Button Typography Enforcement */
            .wp-block-button__link, .wp-element-button, .wp-block-button a, .wp-block-button button,
            .wp-block-search__button, .kuad-advanced-search-submit, .kuad-advanced-search-submit span,
            .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
            body:not(.wp-admin) .woocommerce #respond input#submit, body:not(.wp-admin).woocommerce ul.products li.product .button,
            body:not(.wp-admin).woocommerce div.product form.cart .button, body:not(.wp-admin) .single_add_to_cart_button, body:not(.wp-admin) .add_to_cart_button,
            body:not(.wp-admin) .ks-global-inputs-system-submit, body:not(.wp-admin) .ks-global-inputs-system-button, body:not(.wp-admin) .ks-global-inputs-system-button-remove,
            body:not(.wp-admin) .ks-m-services-card-btn, body:not(.wp-admin) .ks-service-card-cta, body:not(.wp-admin) .ks-services-item-btn, body:not(.wp-admin) .kuad-news-read-more, body:not(.wp-admin) .ks-news-card-btn,
            body:not(.wp-admin) .kuad-carousel-slider-btn, body:not(.wp-admin) .kuad-carousel-slide-btn, body:not(.wp-admin) .kuad-hero-btn, body:not(.wp-admin) .ks-hero-slide-button, body:not(.wp-admin) .ks-m-carousel-slider-button,
            body:not(.wp-admin) .kuad-modal-submit-btn, body:not(.wp-admin) .kuad-btn-quick-view, body:not(.wp-admin) .kuad-quick-add-to-cart-btn, body:not(.wp-admin) .kuad-cart-checkout-btn,
            body:not(.wp-admin) .kuad-side-cart-checkout-btn, body:not(.wp-admin) .kuad-side-cart-view-cart-btn, body:not(.wp-admin) .kuad-newsletter-submit-btn, body:not(.wp-admin) .kuad-contact-submit-btn,
            body:not(.wp-admin) .ks-m-form-contact-public-button-submit, body:not(.wp-admin) .ks-submit-contact-form input[type=submit],
            body:not(.wp-admin) .woocommerce-form-login__submit, body:not(.wp-admin) .woocommerce-form-register__submit, body:not(.wp-admin) .woocommerce-Button,
            body:not(.wp-admin).woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body:not(.wp-admin).woocommerce-checkout #place_order {
                font-size: clamp(0.880rem, 1.25vw, 0.950rem) !important;
            }

            /* =========================================================
               UNIVERSAL TUI BUTTON STYLES & RADII SYSTEM
               ========================================================= */

            /* Universal Border Radius */
            body:not(.wp-admin) .wp-block-button__link, body:not(.wp-admin) .wp-element-button, body:not(.wp-admin) .wp-block-button a, body:not(.wp-admin) .wp-block-button button,
            body:not(.wp-admin).woocommerce a.button, body:not(.wp-admin).woocommerce button.button, body:not(.wp-admin).woocommerce input.button, body:not(.wp-admin) .single_add_to_cart_button, body:not(.wp-admin) .add_to_cart_button,
            body:not(.wp-admin) ul.products li.product .button, body:not(.wp-admin) ul.products li.product a.button, body:not(.wp-admin) ul.products li.product .add_to_cart_button, body:not(.wp-admin).woocommerce ul.products li.product .button, body:not(.wp-admin).woocommerce ul.products li.product a.button, body:not(.wp-admin).woocommerce ul.products li.product .add_to_cart_button, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product .button, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product a.button, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product .add_to_cart_button, body:not(.wp-admin) a.ks-store-products-quick-buy-btn, body:not(.wp-admin) .wc-block-grid__product-add-to-cart a, body:not(.wp-admin) .wc-block-grid__products .wc-block-grid__product .wp-block-button__link,
            body:not(.wp-admin) .ks-global-inputs-system-button, body:not(.wp-admin) .ks-global-inputs-system-submit, body:not(.wp-admin) button.ks-global-inputs-system-submit, body:not(.wp-admin) input[type=submit].ks-global-inputs-system-submit,
            body:not(.wp-admin) .ks-m-services-item-button-url, body:not(.wp-admin) .ks-m-services-card-btn, body:not(.wp-admin) .ks-m-newsletter-submit, body:not(.wp-admin) .kuad-newsletter-submit-btn,
            body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn, body:not(.wp-admin) .ks-store-products-quick-modal-btn, body:not(.wp-admin) .ks-store-products-quick-btn-add, body:not(.wp-admin) .ks-store-products-quick-btn-checkout, body:not(.wp-admin) .ks-store-products-quick-btn-continue, body:not(.wp-admin) .ks-store-products-quick-btn-view-product, body:not(.wp-admin) .ks-side-cart-checkout-btn, body:not(.wp-admin) .kuad-cart-checkout-btn, body:not(.wp-admin) .kuad-side-cart-view-cart-btn, body:not(.wp-admin) .kuad-carousel-slider-btn, body:not(.wp-admin) .kuad-carousel-slide-btn, body:not(.wp-admin) .kuad-hero-btn, body:not(.wp-admin) .kuad-advanced-search-submit, body:not(.wp-admin) .kuad-news-read-more, body:not(.wp-admin) .ks-news-card-btn, body:not(.wp-admin) .kuad-cookies-btn-primary, body:not(.wp-admin) .kuad-cookies-btn-secondary, body:not(.wp-admin).woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body:not(.wp-admin).woocommerce-checkout #place_order, body:not(.wp-admin) .woocommerce-form-login__submit, body:not(.wp-admin) .woocommerce-form-register__submit, body:not(.wp-admin) .ks-m-form-contact-public-button-submit, body:not(.wp-admin) input.ks-m-form-contact-public-button-submit, body:not(.wp-admin) .ks-submit-contact-form input[type=submit], body:not(.wp-admin) .kuad-store-filter-lightbox-apply-btn, body:not(.wp-admin) button.kuad-store-filter-lightbox-apply-btn, body:not(.wp-admin) .kuad-calendar-meeting-picker-hours-selector-list-item-confirm, body:not(.wp-admin) .kuad-calendar-meeting-picker-confirm-meeting-request-form-confirm, body:not(.wp-admin) .ks-btn-write-review-trigger, body:not(.wp-admin) button.ks-btn-write-review-trigger, body:not(.wp-admin) .ks-paginator-prev-button, body:not(.wp-admin) .ks-paginator-next-button, body:not(.wp-admin) .ks-paginator-page-number, body:not(.wp-admin) .ks-paginator-page-current, body:not(.wp-admin) .ks-news-single-back-btn, body:not(.wp-admin) .ks-news-single a.ks-back-link, body:not(.wp-admin) .woocommerce-pagination .page-numbers, body:not(.wp-admin) .kuad-ajax-pagination .page-numbers {
                border-radius: var(--ks-button-radius) !important;
                box-sizing: border-box !important;
                transition: all 0.25s ease !important;
            }

            /* 1. Primary Action Buttons */
            body:not(.wp-admin) .wp-block-button__link:not(.ks-global-inputs-system-submit):not(.add_to_cart_button):not(.single_add_to_cart_button):not(.ks-store-products-quick-btn-add):not(.ks-store-products-quick-btn-checkout):not(.ks-side-cart-checkout-btn):not(.kuad-advanced-search-submit):not(.ks-m-newsletter-submit),
            body:not(.wp-admin) .wp-element-button:not(.ks-global-inputs-system-submit):not(.add_to_cart_button):not(.single_add_to_cart_button):not(.ks-store-products-quick-btn-add):not(.ks-store-products-quick-btn-checkout):not(.ks-side-cart-checkout-btn):not(.kuad-advanced-search-submit):not(.ks-m-newsletter-submit),
            body:not(.wp-admin) .wp-block-button:not(.ks-global-inputs-system-submit) a, body:not(.wp-admin) .wp-block-button:not(.ks-global-inputs-system-submit) button, body:not(.wp-admin) .ks-global-inputs-system-button, body:not(.wp-admin) .ks-m-services-item-button-url, body:not(.wp-admin) .ks-service-card .ks-m-services-item-button-url, body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn, body:not(.wp-admin) .kuad-carousel-slider-btn, body:not(.wp-admin) [class*="kuad-carousel-slider-style-"] .kuad-carousel-slider-btn, body:not(.wp-admin) .kuad-news-read-more, body:not(.wp-admin) .ks-news-card-btn, body:not(.wp-admin) .kuad-cookies-btn-secondary, body:not(.wp-admin) .ks-news-single-back-btn, body:not(.wp-admin) .ks-news-single a.ks-back-link, body:not(.wp-admin) .ks-btn-write-review-trigger, body:not(.wp-admin) button.ks-btn-write-review-trigger, body:not(.wp-admin) .ks-paginator-prev-button, body:not(.wp-admin) .ks-paginator-next-button, body:not(.wp-admin) .ks-paginator-page-number, body:not(.wp-admin) .woocommerce-pagination a.page-numbers, body:not(.wp-admin) .kuad-ajax-pagination a.page-numbers {
                background-color: var(--ks-button-bg-color) !important;
                background: var(--ks-button-bg-color) !important;
                background-image: none !important;
                color: var(--ks-button-text-color) !important;
                border: 2px solid transparent !important;
                box-shadow: var(--ks-button-shadow, none) !important;
            }

            body:not(.wp-admin) .wp-block-button__link:not(.ks-global-inputs-system-submit):not(.add_to_cart_button):not(.single_add_to_cart_button):not(.ks-store-products-quick-btn-add):not(.ks-store-products-quick-btn-checkout):not(.ks-side-cart-checkout-btn):not(.kuad-advanced-search-submit):not(.ks-m-newsletter-submit):hover,
            body:not(.wp-admin) .wp-element-button:not(.ks-global-inputs-system-submit):not(.add_to_cart_button):not(.single_add_to_cart_button):not(.ks-store-products-quick-btn-add):not(.ks-store-products-quick-btn-checkout):not(.ks-side-cart-checkout-btn):not(.kuad-advanced-search-submit):not(.ks-m-newsletter-submit):hover,
            body:not(.wp-admin) .ks-global-inputs-system-button:hover, body:not(.wp-admin) .ks-m-services-item-button-url:hover, body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn:hover, body:not(.wp-admin) .kuad-carousel-slider-btn:hover, body:not(.wp-admin) [class*="kuad-carousel-slider-style-"] .kuad-carousel-slider-btn:hover, body:not(.wp-admin) .kuad-news-read-more:hover, body:not(.wp-admin) .ks-news-card-btn:hover, body:not(.wp-admin) .kuad-cookies-btn-secondary:hover, body:not(.wp-admin) .ks-news-single-back-btn:hover, body:not(.wp-admin) .ks-news-single a.ks-back-link:hover, body:not(.wp-admin) .ks-btn-write-review-trigger:hover, body:not(.wp-admin) button.ks-btn-write-review-trigger:hover, body:not(.wp-admin) .ks-paginator-prev-button:hover, body:not(.wp-admin) .ks-paginator-next-button:hover, body:not(.wp-admin) .ks-paginator-page-number:hover, body:not(.wp-admin) .woocommerce-pagination a.page-numbers:hover, body:not(.wp-admin) .kuad-ajax-pagination a.page-numbers:hover {
                background-color: var(--ks-button-hover-bg-color) !important;
                background: var(--ks-button-hover-bg-color) !important;
                background-image: none !important;
                color: var(--ks-button-hover-text-color) !important;
                border-color: var(--ks-button-hover-border-color, var(--ks-button-border-color)) !important;
                box-shadow: var(--ks-button-hover-shadow, none) !important;
                transform: none !important;
            }

            /* 2. Conversion, Submit & CTA Buttons */
            body:not(.wp-admin) .ks-global-inputs-system-submit, body:not(.wp-admin) input[type=submit].ks-global-inputs-system-submit, body:not(.wp-admin) button.ks-global-inputs-system-submit, body:not(.wp-admin) .single_add_to_cart_button, body:not(.wp-admin) .add_to_cart_button, body:not(.wp-admin).woocommerce a.button, body:not(.wp-admin).woocommerce button.button, body:not(.wp-admin) .woocommerce ul.products li.product .button, body:not(.wp-admin) .woocommerce div.product form.cart .button.single_add_to_cart_button, body:not(.wp-admin) .ks-product-add-to-cart-wrap button.single_add_to_cart_button, body:not(.wp-admin) ul.products li.product .button, body:not(.wp-admin) ul.products li.product a.button, body:not(.wp-admin) ul.products li.product .add_to_cart_button, body:not(.wp-admin).woocommerce ul.products li.product .button, body:not(.wp-admin).woocommerce ul.products li.product a.button, body:not(.wp-admin).woocommerce ul.products li.product .add_to_cart_button, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product .button, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product a.button, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product .add_to_cart_button, body:not(.wp-admin) a.ks-store-products-quick-buy-btn, body:not(.wp-admin) .wc-block-grid__product-add-to-cart a, body:not(.wp-admin) .wc-block-grid__products .wc-block-grid__product .wp-block-button__link, body:not(.wp-admin) .ks-store-products-quick-modal-btn.ks-store-products-quick-btn-add, body:not(.wp-admin) #ks-store-products-quick-btn-add, body:not(.wp-admin) .ks-store-products-quick-modal-btn.ks-store-products-quick-btn-checkout, body:not(.wp-admin) #ks-store-products-quick-btn-checkout, body:not(.wp-admin) .ks-side-cart-checkout-btn, body:not(.wp-admin) .ks-side-cart-drawer .ks-side-cart-checkout-btn, body:not(.wp-admin) .kuad-cart-checkout-btn, body:not(.wp-admin) .kuad-side-cart-view-cart-btn, body:not(.wp-admin) .kuad-advanced-search-submit, body:not(.wp-admin) form .kuad-advanced-search-submit, body:not(.wp-admin) [id*="kuad_search_form"] .kuad-advanced-search-submit, body:not(.wp-admin) .ks-section-search .kuad-advanced-search-submit, body:not(.wp-admin) .ks-section-marketplace-banner .kuad-advanced-search-submit, body:not(.wp-admin) input[type=submit].ks-m-newsletter-submit, body:not(.wp-admin) [class*="ks-m-newsletter-style-"] input[type=submit].ks-m-newsletter-submit, body:not(.wp-admin) .ks-section-newsletter .ks-m-newsletter-submit, body:not(.wp-admin) .kuad-newsletter-submit-btn, body:not(.wp-admin).woocommerce-cart .wc-proceed-to-checkout a.checkout-button, body:not(.wp-admin).woocommerce-checkout #place_order, body:not(.wp-admin) .woocommerce-form-login__submit, body:not(.wp-admin) .woocommerce-form-register__submit, body:not(.wp-admin) .ks-m-form-contact-public-button-submit, body:not(.wp-admin) input.ks-m-form-contact-public-button-submit, body:not(.wp-admin) input#submit.ks-m-form-contact-public-button-submit, body:not(.wp-admin) .ks-submit-contact-form input[type=submit], body:not(.wp-admin) .ks-submit-contact-form input#submit.submitcontactform, body:not(.wp-admin) .kuad-cookies-btn-primary, body:not(.wp-admin) .kuad-store-filter-lightbox-apply-btn, body:not(.wp-admin) button.kuad-store-filter-lightbox-apply-btn, body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-store-filter-lightbox-apply-btn, body:not(.wp-admin) .kuad-store-filter-lightbox-modal button.kuad-store-filter-lightbox-apply-btn, body:not(.wp-admin) .kuad-calendar-meeting-picker-hours-selector-list-item-confirm, body:not(.wp-admin) .kuad-calendar-meeting-picker-confirm-meeting-request-form-confirm, body:not(.wp-admin) .kuad-calendar-meeting-picker .kuad-calendar-meeting-picker-hours-selector-list-item-confirm, body:not(.wp-admin) .kuad-calendar-meeting-picker .kuad-calendar-meeting-picker-confirm-meeting-request-form-confirm {
                background-color: var(--ks-button-submit-bg-color) !important;
                background: var(--ks-button-submit-bg-color) !important;
                background-image: none !important;
                color: var(--ks-button-submit-text-color) !important;
                border: 2px solid transparent !important;
                box-shadow: var(--ks-button-submit-shadow, none) !important;
            }

            body:not(.wp-admin) .ks-global-inputs-system-submit:hover, body:not(.wp-admin) input[type=submit].ks-global-inputs-system-submit:hover, body:not(.wp-admin) button.ks-global-inputs-system-submit:hover, body:not(.wp-admin) .single_add_to_cart_button:hover, body:not(.wp-admin) .add_to_cart_button:hover, body:not(.wp-admin).woocommerce a.button:hover, body:not(.wp-admin).woocommerce button.button:hover, body:not(.wp-admin) .woocommerce div.product form.cart .button.single_add_to_cart_button:hover, body:not(.wp-admin) .ks-product-add-to-cart-wrap button.single_add_to_cart_button:hover, body:not(.wp-admin) ul.products li.product .button:hover, body:not(.wp-admin) ul.products li.product a.button:hover, body:not(.wp-admin) ul.products li.product .add_to_cart_button:hover, body:not(.wp-admin).woocommerce ul.products li.product .button:hover, body:not(.wp-admin).woocommerce ul.products li.product a.button:hover, body:not(.wp-admin).woocommerce ul.products li.product .add_to_cart_button:hover, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product .button:hover, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product a.button:hover, body:not(.wp-admin) .woocommerce-products-wrapper ul.products li.product .add_to_cart_button:hover, body:not(.wp-admin) a.ks-store-products-quick-buy-btn:hover, body:not(.wp-admin) .wc-block-grid__product-add-to-cart a:hover, body:not(.wp-admin) .wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover, body:not(.wp-admin) #ks-store-products-quick-btn-add:hover, body:not(.wp-admin) #ks-store-products-quick-btn-checkout:hover, body:not(.wp-admin) .ks-side-cart-checkout-btn:hover, body:not(.wp-admin) .kuad-advanced-search-submit:hover, body:not(.wp-admin) [id*="kuad_search_form"] .kuad-advanced-search-submit:hover, body:not(.wp-admin) .ks-section-search .kuad-advanced-search-submit:hover, body:not(.wp-admin) input[type=submit].ks-m-newsletter-submit:hover, body:not(.wp-admin) .kuad-newsletter-submit-btn:hover, body:not(.wp-admin).woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, body:not(.wp-admin).woocommerce-checkout #place_order:hover, body:not(.wp-admin) .woocommerce-form-login__submit:hover, body:not(.wp-admin) .ks-m-form-contact-public-button-submit:hover, body:not(.wp-admin) input.ks-m-form-contact-public-button-submit:hover, body:not(.wp-admin) input#submit.ks-m-form-contact-public-button-submit:hover, body:not(.wp-admin) .ks-submit-contact-form input[type=submit]:hover, body:not(.wp-admin) .ks-submit-contact-form input#submit.submitcontactform:hover, body:not(.wp-admin) .kuad-cookies-btn-primary:hover, body:not(.wp-admin) .kuad-store-filter-lightbox-apply-btn:hover, body:not(.wp-admin) button.kuad-store-filter-lightbox-apply-btn:hover, body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-store-filter-lightbox-apply-btn:hover, body:not(.wp-admin) .kuad-store-filter-lightbox-modal button.kuad-store-filter-lightbox-apply-btn:hover, body:not(.wp-admin) .kuad-calendar-meeting-picker-hours-selector-list-item-confirm:hover, body:not(.wp-admin) .kuad-calendar-meeting-picker-confirm-meeting-request-form-confirm:hover, body:not(.wp-admin) .kuad-calendar-meeting-picker .kuad-calendar-meeting-picker-hours-selector-list-item-confirm:hover, body:not(.wp-admin) .kuad-calendar-meeting-picker .kuad-calendar-meeting-picker-confirm-meeting-request-form-confirm:hover {
                background-color: var(--ks-button-submit-hover-bg-color) !important;
                background: var(--ks-button-submit-hover-bg-color) !important;
                background-image: none !important;
                color: var(--ks-button-submit-hover-text-color) !important;
                border-color: var(--ks-button-submit-hover-border-color, var(--ks-button-submit-border-color)) !important;
                box-shadow: var(--ks-button-submit-hover-shadow, var(--ks-button-submit-shadow, none)) !important;
                transform: none !important;
            }


            /* 3. Advanced Search Submit Text and Icon Sync */
            body:not(.wp-admin) .kuad-advanced-search-submit .kuad-advanced-search-btn-text,
            body:not(.wp-admin) .kuad-advanced-search-submit .kuad-advanced-search-submit-arrow,
            body:not(.wp-admin) .kuad-advanced-search-submit .kuad-advanced-search-submit-arrow svg,
            body:not(.wp-admin) .kuad-advanced-search-submit .kuad-advanced-search-submit-arrow svg line,
            body:not(.wp-admin) .kuad-advanced-search-submit .kuad-advanced-search-submit-arrow svg polyline,
            body:not(.wp-admin) [id*="kuad_search_form"] .kuad-advanced-search-submit-arrow svg {
                color: var(--ks-button-submit-text-color) !important;
                fill: none !important;
                stroke: var(--ks-button-submit-text-color) !important;
            }
            body:not(.wp-admin) .kuad-advanced-search-submit:hover .kuad-advanced-search-btn-text,
            body:not(.wp-admin) .kuad-advanced-search-submit:hover .kuad-advanced-search-submit-arrow,
            body:not(.wp-admin) .kuad-advanced-search-submit:hover .kuad-advanced-search-submit-arrow svg,
            body:not(.wp-admin) .kuad-advanced-search-submit:hover .kuad-advanced-search-submit-arrow svg line,
            body:not(.wp-admin) .kuad-advanced-search-submit:hover .kuad-advanced-search-submit-arrow svg polyline,
            body:not(.wp-admin) [id*="kuad_search_form"] .kuad-advanced-search-submit:hover .kuad-advanced-search-submit-arrow svg {
                color: var(--ks-button-submit-hover-text-color) !important;
                fill: none !important;
                stroke: var(--ks-button-submit-hover-text-color) !important;
            }

            /* 3.B. Store Filter Trigger & Lightbox Button Icon Sync */
            body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn svg,
            body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn svg path,
            body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn svg circle {
                stroke: var(--ks-button-text-color) !important;
            }
            body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn:hover svg,
            body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn:hover svg path,
            body:not(.wp-admin) .kuad-store-filter-horizontal-trigger-btn:hover svg circle {
                stroke: var(--ks-button-hover-text-color) !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-apply-btn svg,
            body:not(.wp-admin) .kuad-store-filter-lightbox-apply-btn svg path {
                stroke: var(--ks-button-submit-text-color) !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-apply-btn:hover svg,
            body:not(.wp-admin) .kuad-store-filter-lightbox-apply-btn:hover svg path {
                stroke: var(--ks-button-submit-hover-text-color) !important;
            }

            /* 4. Active Pagination Contrast & Button Style Sync */
            body:not(.wp-admin) .woocommerce-pagination .page-numbers.current, body:not(.wp-admin) .woocommerce-pagination ul.page-numbers .page-numbers.current, body:not(.wp-admin) .woocommerce-pagination ul.page-numbers li span.current, body:not(.wp-admin) .kuad-ajax-pagination .page-numbers.current, body:not(.wp-admin) .kuad-ajax-pagination ul.page-numbers .page-numbers.current, body:not(.wp-admin) .kuad-ajax-pagination ul.page-numbers li span.current, body:not(.wp-admin) .ks-paginator-page-current {
                background: var(--ks-primary-color) !important;
                background-color: var(--ks-primary-color) !important;
                color: var(--ks-on-primary-text, #ffffff) !important;
                border: 1px solid var(--ks-primary-color) !important;
            }

            /* 5. Input and Container Border Radii Enforcement */
            body:not(.wp-admin) input[type=text], body:not(.wp-admin) input[type=search], body:not(.wp-admin) input[type=email], body:not(.wp-admin) input[type=tel], body:not(.wp-admin) input[type=password], body:not(.wp-admin) input[type=number]:not(.kuad-store-filter-input), body:not(.wp-admin) select, body:not(.wp-admin) textarea, body:not(.wp-admin) .kuad-advanced-search-input-field, body:not(.wp-admin) .wp-block-search__input {
                border-radius: var(--ks-input-radius) !important;
            }

            /* Store Filter Modal Price Inputs Redesign */
            body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-store-filter-price-inputs {
                display: flex !important; flex-direction: column !important; gap: 10px !important; width: 100% !important; margin: 8px 0 !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-store-filter-price-separator, body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-store-filter-price-btn {
                display: none !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-price-input-wrapper {
                display: flex !important; align-items: center !important; width: 100% !important; height: 42px !important; padding: 0 12px !important; box-sizing: border-box !important; background: var(--ks-block-bg-alt, rgba(var(--ks-primary-rgb, 45, 26, 104), 0.08)) !important; border: 1.5px solid rgba(var(--ks-primary-rgb, 45, 26, 104), 0.18) !important; border-radius: var(--ks-input-radius, 10px) !important; transition: border-color 0.2s ease, box-shadow 0.2s ease !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-price-input-wrapper:focus-within {
                border-color: var(--ks-primary-color, #2D1A68) !important; box-shadow: 0 0 0 3px rgba(var(--ks-primary-rgb, 45, 26, 104), 0.15) !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-price-prefix {
                display: inline-block !important; font-size: 13px !important; font-weight: 700 !important; color: var(--ks-text-muted, #888888) !important; margin-right: 8px !important; white-space: nowrap !important; flex-shrink: 0 !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-price-input-wrapper input.kuad-store-filter-input {
                flex: 1 1 auto !important; width: 100% !important; min-width: 0 !important; height: 100% !important; padding: 0 !important; margin: 0 !important; color: var(--ks-text-color, #333333) !important; background: transparent !important; border: none !important; box-shadow: none !important; border-radius: 0 !important; font-size: 14px !important; font-weight: 600 !important; -webkit-appearance: none !important; -moz-appearance: textfield !important; appearance: none !important;
            }
            body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-price-input-wrapper input.kuad-store-filter-input::-webkit-outer-spin-button, body:not(.wp-admin) .kuad-store-filter-lightbox-modal .kuad-price-input-wrapper input.kuad-store-filter-input::-webkit-inner-spin-button {
                -webkit-appearance: none !important; margin: 0 !important;
            }

            .woocommerce ul.products li.product, .woocommerce-page ul.products li.product,
            .ks-service-card, .ks-m-services-item, .ks-news-card, .ks-m-testimonials-item, .ks-store-products-quick-modal-window {
                border-radius: var(--ks-card-radius) !important;
            }
        