
            :root {
                --ks-primary-color: #C5A880;
                --ks-primary-rgb: 197, 168, 128;
                --ks-primary-light: HSL(35, 37%, 96%);
                --ks-primary-dark: HSL(35, 37%, 15%);
                --ks-primary-glow: rgba(197, 168, 128, 0.08);

                --ks-secondary-color: #9A7E58;
                --ks-secondary-rgb: 154, 126, 88;
                --ks-secondary-light: HSL(35, 27%, 96%);
                --ks-secondary-dark: HSL(35, 27%, 15%);
                --ks-secondary-glow: rgba(154, 126, 88, 0.08);

                --ks-accent-color: #E5C590;
                --ks-accent-rgb: 229, 197, 144;
                --ks-accent-light: HSL(37, 62%, 96%);
                --ks-accent-dark: HSL(37, 62%, 15%);
                --ks-accent-glow: rgba(229, 197, 144, 0.08);

                --ks-heading-color: #F3F4F6;
                --ks-text-color: #F3F4F6;
                --ks-text-muted: rgba(255,255,255,0.7);
                --ks-bg-color: #0D0D0D;
                --ks-card-bg: #1C1C1C;

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

                --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-container-radius: 16px;
                --ks-input-radius: 12px;

                --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: #C5A880;
                --ks-button-text-color: #111827;
                --ks-button-border-color: transparent;
                --ks-button-shadow: none;
                --ks-button-hover-bg-color: #111827;
                --ks-button-hover-text-color: #FFFFFF;
                --ks-button-hover-border-color: #C5A880;
                --ks-button-hover-shadow: none;

                --ks-button-submit-bg-color: #E5C590;
                --ks-button-submit-text-color: #111827;
                --ks-button-remove-bg-color: #B55C80;
                --ks-button-remove-text-color: #ffffff;

                /* Dynamic Neumorphism Shadows & Colors (Soft UI) */
                --ks-neumorphic-bg: #0D0D0D;
                --ks-neumorphic-bg-soft: HSL(0, 0%, 10%);
                --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: #0D0D0D;
                --ks-block-bg-alt: #171717;
                --ks-block-card-bg: #1C1C1C;

                /* Dynamic Social & Navigation Elements */
                --ks-social-bg-normal: #9A7E58;
                --ks-social-color-normal: #ffffff;
                --ks-social-bg-hover: #E5C590;
                --ks-social-color-hover: #ffffff;

                /* Quick Modal & Side Cart Variables */
                --ks-quick-modal-bg: #0D0D0D;
                --ks-quick-modal-text: #F3F4F6;
                --ks-quick-modal-btn: #E5C590;

                /* Store Filter Variable Bridges */
                --kuad-store-filter-primary-color: #C5A880;
                --kuad-store-filter-accent-color: #E5C590;
                --kuad-store-filter-badge-color: #9A7E58;

                /* FSE Palette Aliases */
                --wp--preset--color--purple: #C5A880;
                --wp--preset--color--pink: #9A7E58;
                --wp--preset--color--dark-gray: #F3F4F6;
                --wp--preset--color--white: #0D0D0D;
                --wp--preset--color--accent: #E5C590;
            }
        