
            :root {
                --ks-primary-color: #000000;
                --ks-primary-rgb: 0, 0, 0;
                --ks-primary-light: HSL(0, 0%, 96%);
                --ks-primary-dark: HSL(0, 0%, 15%);
                --ks-primary-glow: rgba(0, 0, 0, 0.08);

                --ks-secondary-color: #5c0009;
                --ks-secondary-rgb: 92, 0, 9;
                --ks-secondary-light: HSL(354, 100%, 96%);
                --ks-secondary-dark: HSL(354, 100%, 15%);
                --ks-secondary-glow: rgba(92, 0, 9, 0.08);

                --ks-accent-color: #831100;
                --ks-accent-rgb: 131, 17, 0;
                --ks-accent-light: HSL(8, 100%, 96%);
                --ks-accent-dark: HSL(8, 100%, 15%);
                --ks-accent-glow: rgba(131, 17, 0, 0.08);

                --ks-heading-color: #000000;
                --ks-text-color: #333333;
                --ks-text-muted: #666666;
                --ks-bg-color: #ffffff;
                --ks-card-bg: #FFFFFF;

                /* 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: 'Cinzel', sans-serif;
                --ks-body-font: 'Montserrat', 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-container-radius: 16px;
                --ks-input-radius: 12px;

                --ks-card-shadow: 0 10px 30px rgba(0, 0, 0, 0.03);
                --ks-input-shadow: 0 4px 12px rgba(0, 0, 0, 0.01);
                --ks-hover-shadow: 0 15px 45px rgba(0, 0, 0, 0.08);

                --ks-button-bg-color: #000000;
                --ks-button-text-color: #FFFFFF;
                --ks-button-border-color: transparent;
                --ks-button-shadow: none;
                --ks-button-hover-bg-color: #FFFFFF;
                --ks-button-hover-text-color: #000000;
                --ks-button-hover-border-color: #000000;
                --ks-button-hover-shadow: none;

                --ks-button-submit-bg-color: #831100;
                --ks-button-submit-text-color: #FFFFFF;
                --ks-button-remove-bg-color: #B55C80;
                --ks-button-remove-text-color: #ffffff;

                /* Dynamic Neumorphism Shadows & Colors (Soft UI) */
                --ks-neumorphic-bg: #ffffff;
                --ks-neumorphic-bg-soft: HSL(0, 0%, 96%);
                --ks-neumorphic-shadow-light: -6px -6px 14px rgba(255, 255, 255, 0.85);
                --ks-neumorphic-shadow-dark: 6px 6px 14px rgba(163, 177, 198, 0.35);
                --ks-neumorphic-shadow-inset: inset 2px 2px 5px rgba(163, 177, 198, 0.25), inset -2px -2px 5px rgba(255, 255, 255, 0.7);
                --ks-neumorphic-border: 1px solid rgba(255, 255, 255, 0.4);

                /* Block & Section Background Defaults */
                --ks-block-bg-default: #ffffff;
                --ks-block-bg-alt: #000000;
                --ks-block-card-bg: #FFFFFF;

                /* Dynamic Social & Navigation Elements */
                --ks-social-bg-normal: #5c0009;
                --ks-social-color-normal: #ffffff;
                --ks-social-bg-hover: #831100;
                --ks-social-color-hover: #ffffff;

                /* Quick Modal & Side Cart Variables */
                --ks-quick-modal-bg: #ffffff;
                --ks-quick-modal-text: #333333;
                --ks-quick-modal-btn: #831100;

                /* Store Filter Variable Bridges */
                --kuad-store-filter-primary-color: #000000;
                --kuad-store-filter-accent-color: #831100;
                --kuad-store-filter-badge-color: #5c0009;

                /* FSE Palette Aliases */
                --wp--preset--color--purple: #000000;
                --wp--preset--color--pink: #5c0009;
                --wp--preset--color--dark-gray: #333333;
                --wp--preset--color--white: #ffffff;
                --wp--preset--color--accent: #831100;
            }

            /* 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,
            .woocommerce #respond input#submit,
            .woocommerce ul.products li.product .button,
            .woocommerce div.product form.cart .button,
            .single_add_to_cart_button,
            .ks-global-inputs-system-submit,
            .ks-global-inputs-system-button,
            .ks-global-inputs-system-button-remove,
            .ks-m-services-card-btn,
            .ks-service-card-cta,
            .ks-services-item-btn,
            .kuad-news-read-more,
            .ks-news-card-btn,
            .kuad-carousel-slide-btn,
            .kuad-hero-btn,
            .ks-hero-slide-button,
            .ks-m-carousel-slider-button,
            .kuad-modal-submit-btn,
            .kuad-btn-quick-view,
            .kuad-quick-add-to-cart-btn,
            .kuad-cart-checkout-btn,
            .kuad-side-cart-checkout-btn,
            .kuad-side-cart-view-cart-btn,
            .kuad-newsletter-submit-btn,
            .kuad-contact-submit-btn,
            .ks-m-form-contact-public-button-submit,
            .ks-submit-contact-form input[type=submit],
            .woocommerce-form-login__submit,
            .woocommerce-form-register__submit,
            .woocommerce-Button,
            .woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
            .woocommerce-checkout #place_order {
                font-size: clamp(0.880rem, 1.25vw, 0.950rem) !important;
            }
        