/* Generated by generate-appearance-ssr.ts. */
:root :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --card-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --popover: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --popover-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --primary-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --secondary-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --muted-foreground: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --accent-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ring: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --am-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --am-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --am-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --am-muted-fg: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --am-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --am-primary-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --am-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --ag-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --ag-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ag-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --ap-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --ap-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --ap-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --ap-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ap-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ap-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --ap-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --events-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --events-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --events-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --events-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --events-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --events-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --events-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --af-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --af-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --af-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --af-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --af-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --af-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-testimonial-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --acme-testimonial-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-testimonial-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-testimonial-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --am-primary-05: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) 50%, transparent) !important;
    --acme-color-canvas: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --acme-color-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-surface: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-elevated: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-elevated: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-color-on-primary: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-on-secondary: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-muted-text: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-color-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-color-on-accent: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-focus: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: var(--ciss-theme-inverse, #202020) !important;
    --acme-color-on-inverse: var(--ciss-theme-on-inverse, #ffffff) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --card-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --popover: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --popover-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --primary-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --secondary-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --muted-foreground: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --accent-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ring: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --am-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --am-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --am-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --am-muted-fg: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --am-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --am-primary-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --am-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --ag-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --ag-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ag-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --ap-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --ap-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --ap-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --ap-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ap-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ap-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --ap-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --events-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --events-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --events-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --events-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --events-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --events-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --events-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --af-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --af-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --af-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --af-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --af-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --af-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-testimonial-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --acme-testimonial-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-testimonial-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-testimonial-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --am-primary-05: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) 50%, transparent) !important;
    --acme-color-canvas: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --acme-color-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-surface: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-elevated: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-elevated: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-color-on-primary: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-on-secondary: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-muted-text: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-color-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-color-on-accent: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-focus: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: var(--ciss-theme-inverse, #060606) !important;
    --acme-color-on-inverse: var(--ciss-theme-on-inverse, #ffffff) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.55 0.25 27) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.55 0.25 27) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.55 0.25 27) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.55 0.25 27) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.55 0.25 27) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.55 0.25 27) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.55 0.25 27) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.55 0.25 27) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.55 0.25 27) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.25 27) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.25 27) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.25 27) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.25 27) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.25 27) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.25 27) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.25 27) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.55 0.25 27) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.55 0.25 27) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.55 0.25 27) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="ember"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.55 0.25 27) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.55 0.25 27) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.55 0.25 27) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.55 0.25 27) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.55 0.25 27) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.55 0.25 27) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.55 0.25 27) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.55 0.25 27) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.55 0.25 27) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.25 27) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.25 27) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.25 27) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.25 27) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.25 27) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.25 27) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.25 27) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.55 0.25 27) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.55 0.25 27) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.55 0.25 27) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="ocean"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.50 0.18 250) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.50 0.18 250) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.50 0.18 250) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.50 0.18 250) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.50 0.18 250) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.50 0.18 250) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.50 0.18 250) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.50 0.18 250) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.50 0.18 250) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.18 250) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.18 250) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.18 250) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.18 250) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.18 250) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.18 250) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.18 250) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.50 0.18 250) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.50 0.18 250) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.50 0.18 250) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="forest"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.52 0.17 160) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.52 0.17 160) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.52 0.17 160) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.52 0.17 160) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.52 0.17 160) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.52 0.17 160) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.52 0.17 160) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.52 0.17 160) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.52 0.17 160) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.17 160) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.17 160) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.17 160) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.17 160) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.17 160) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.17 160) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.17 160) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.52 0.17 160) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.52 0.17 160) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.52 0.17 160) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="crimson"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.50 0.22 15) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.50 0.22 15) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.50 0.22 15) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.50 0.22 15) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.50 0.22 15) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.50 0.22 15) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.50 0.22 15) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.50 0.22 15) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.50 0.22 15) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.22 15) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.22 15) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.22 15) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.22 15) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.22 15) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.22 15) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.22 15) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.50 0.22 15) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.50 0.22 15) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.50 0.22 15) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="violet"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.50 0.20 290) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.50 0.20 290) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.50 0.20 290) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.50 0.20 290) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.50 0.20 290) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.50 0.20 290) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.50 0.20 290) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.50 0.20 290) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.50 0.20 290) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.20 290) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.20 290) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.20 290) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.20 290) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.20 290) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.20 290) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.20 290) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.50 0.20 290) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.50 0.20 290) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.50 0.20 290) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="gold"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.58 0.16 85) !important;
    --primary-foreground: oklch(0.15 0.02 85) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.58 0.16 85) !important;
    --accent-foreground: oklch(0.15 0.02 85) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.58 0.16 85) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.58 0.16 85) !important;
    --am-primary-fg: oklch(0.15 0.02 85) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.58 0.16 85) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.58 0.16 85) !important;
    --ap-accent-fg: oklch(0.15 0.02 85) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.58 0.16 85) !important;
    --events-accent-fg: oklch(0.15 0.02 85) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.58 0.16 85) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.58 0.16 85) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.58 0.16 85) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.58 0.16 85) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.58 0.16 85) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.58 0.16 85) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.58 0.16 85) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.58 0.16 85) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.58 0.16 85) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.58 0.16 85) !important;
    --acme-color-on-primary: oklch(0.15 0.02 85) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.58 0.16 85) !important;
    --acme-color-on-accent: oklch(0.15 0.02 85) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.58 0.16 85) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="teal"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.52 0.14 195) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.52 0.14 195) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.52 0.14 195) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.52 0.14 195) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.52 0.14 195) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.52 0.14 195) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.52 0.14 195) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.52 0.14 195) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.52 0.14 195) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.14 195) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.14 195) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.14 195) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.14 195) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.14 195) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.14 195) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.14 195) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.52 0.14 195) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.52 0.14 195) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.52 0.14 195) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="rose"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.55 0.18 350) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.55 0.18 350) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.55 0.18 350) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.55 0.18 350) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.55 0.18 350) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.55 0.18 350) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.55 0.18 350) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.55 0.18 350) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.55 0.18 350) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.18 350) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.18 350) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.18 350) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.18 350) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.18 350) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.18 350) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.18 350) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.55 0.18 350) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.55 0.18 350) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.55 0.18 350) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="slate"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.40 0.03 260) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.40 0.03 260) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.40 0.03 260) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.40 0.03 260) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.40 0.03 260) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.40 0.03 260) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.40 0.03 260) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.40 0.03 260) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.40 0.03 260) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.40 0.03 260) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.40 0.03 260) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.40 0.03 260) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.40 0.03 260) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.40 0.03 260) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.40 0.03 260) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.40 0.03 260) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.40 0.03 260) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.40 0.03 260) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.40 0.03 260) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="copper"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 90) !important;
    --foreground: oklch(0.15 0.01 30) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.52 0.14 50) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.005 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.52 0.14 50) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.52 0.14 50) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 90) !important;
    --am-fg: oklch(0.15 0.01 30) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.94 0.005 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.52 0.14 50) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 90) !important;
    --ag-bg: oklch(0.98 0.005 90) !important;
    --ag-text: oklch(0.15 0.01 30) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 90) !important;
    --ag-accent: oklch(0.52 0.14 50) !important;
    --ap-bg: oklch(0.98 0.005 90) !important;
    --ap-fg: oklch(0.15 0.01 30) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 90) !important;
    --ap-accent: oklch(0.52 0.14 50) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 90) !important;
    --events-fg: oklch(0.15 0.01 30) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 90) !important;
    --events-accent: oklch(0.52 0.14 50) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 90) !important;
    --af-fg: oklch(0.15 0.01 30) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 90) !important;
    --af-accent: oklch(0.52 0.14 50) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 90) !important;
    --acme-testimonial-text: oklch(0.15 0.01 30) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 90) !important;
    --acme-testimonial-accent: oklch(0.52 0.14 50) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.14 50) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.14 50) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.14 50) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.14 50) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.14 50) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.14 50) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.14 50) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.005 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 90) !important;
    --acme-color-text: oklch(0.15 0.01 30) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.52 0.14 50) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.005 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.52 0.14 50) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.52 0.14 50) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="pearl"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.985 0.002 90) !important;
    --foreground: oklch(0.25 0.01 250) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.45 0.03 250) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.96 0.003 250) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.45 0.03 250) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.92 0.003 250) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.45 0.03 250) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.985 0.002 90) !important;
    --am-fg: oklch(0.25 0.01 250) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.96 0.003 250) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.45 0.03 250) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.92 0.003 250) !important;
    --ag-bg: oklch(0.985 0.002 90) !important;
    --ag-text: oklch(0.25 0.01 250) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.92 0.003 250) !important;
    --ag-accent: oklch(0.45 0.03 250) !important;
    --ap-bg: oklch(0.985 0.002 90) !important;
    --ap-fg: oklch(0.25 0.01 250) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.92 0.003 250) !important;
    --ap-accent: oklch(0.45 0.03 250) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.985 0.002 90) !important;
    --events-fg: oklch(0.25 0.01 250) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.92 0.003 250) !important;
    --events-accent: oklch(0.45 0.03 250) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.985 0.002 90) !important;
    --af-fg: oklch(0.25 0.01 250) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.92 0.003 250) !important;
    --af-accent: oklch(0.45 0.03 250) !important;
    --acme-testimonial-bg: oklch(0.985 0.002 90) !important;
    --acme-testimonial-text: oklch(0.25 0.01 250) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.92 0.003 250) !important;
    --acme-testimonial-accent: oklch(0.45 0.03 250) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.45 0.03 250) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.45 0.03 250) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.45 0.03 250) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.45 0.03 250) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.45 0.03 250) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.45 0.03 250) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.45 0.03 250) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.96 0.003 250) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.92 0.003 250) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.985 0.002 90) !important;
    --acme-color-text: oklch(0.25 0.01 250) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.45 0.03 250) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.96 0.003 250) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.45 0.03 250) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.92 0.003 250) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.45 0.03 250) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.25 0.01 250) !important;
    --acme-color-on-inverse: oklch(0.985 0.002 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="ivory"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.008 85) !important;
    --foreground: oklch(0.22 0.015 60) !important;
    --card: oklch(0.995 0.005 85) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.48 0.06 60) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.95 0.01 85) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.48 0.06 60) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.91 0.01 85) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.48 0.06 60) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.008 85) !important;
    --am-fg: oklch(0.22 0.015 60) !important;
    --am-card: oklch(0.995 0.005 85) !important;
    --am-muted: oklch(0.95 0.01 85) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.48 0.06 60) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.91 0.01 85) !important;
    --ag-bg: oklch(0.98 0.008 85) !important;
    --ag-text: oklch(0.22 0.015 60) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.91 0.01 85) !important;
    --ag-accent: oklch(0.48 0.06 60) !important;
    --ap-bg: oklch(0.98 0.008 85) !important;
    --ap-fg: oklch(0.22 0.015 60) !important;
    --ap-card: oklch(0.995 0.005 85) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.91 0.01 85) !important;
    --ap-accent: oklch(0.48 0.06 60) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.008 85) !important;
    --events-fg: oklch(0.22 0.015 60) !important;
    --events-card: oklch(0.995 0.005 85) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.91 0.01 85) !important;
    --events-accent: oklch(0.48 0.06 60) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.008 85) !important;
    --af-fg: oklch(0.22 0.015 60) !important;
    --af-card: oklch(0.995 0.005 85) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.91 0.01 85) !important;
    --af-accent: oklch(0.48 0.06 60) !important;
    --acme-testimonial-bg: oklch(0.98 0.008 85) !important;
    --acme-testimonial-text: oklch(0.22 0.015 60) !important;
    --acme-testimonial-surface: oklch(0.995 0.005 85) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.91 0.01 85) !important;
    --acme-testimonial-accent: oklch(0.48 0.06 60) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.48 0.06 60) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.48 0.06 60) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.48 0.06 60) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.48 0.06 60) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.48 0.06 60) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.48 0.06 60) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.48 0.06 60) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.95 0.01 85) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.91 0.01 85) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.008 85) !important;
    --acme-color-text: oklch(0.22 0.015 60) !important;
    --acme-color-surface: oklch(0.995 0.005 85) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.48 0.06 60) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.95 0.01 85) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.48 0.06 60) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.91 0.01 85) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.48 0.06 60) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.22 0.015 60) !important;
    --acme-color-on-inverse: oklch(0.98 0.008 85) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="linen"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.975 0.01 80) !important;
    --foreground: oklch(0.25 0.02 50) !important;
    --card: oklch(0.99 0.008 80) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.50 0.08 50) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.012 80) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.50 0.08 50) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.012 80) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.50 0.08 50) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.975 0.01 80) !important;
    --am-fg: oklch(0.25 0.02 50) !important;
    --am-card: oklch(0.99 0.008 80) !important;
    --am-muted: oklch(0.94 0.012 80) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.50 0.08 50) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.012 80) !important;
    --ag-bg: oklch(0.975 0.01 80) !important;
    --ag-text: oklch(0.25 0.02 50) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.012 80) !important;
    --ag-accent: oklch(0.50 0.08 50) !important;
    --ap-bg: oklch(0.975 0.01 80) !important;
    --ap-fg: oklch(0.25 0.02 50) !important;
    --ap-card: oklch(0.99 0.008 80) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.012 80) !important;
    --ap-accent: oklch(0.50 0.08 50) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.975 0.01 80) !important;
    --events-fg: oklch(0.25 0.02 50) !important;
    --events-card: oklch(0.99 0.008 80) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.012 80) !important;
    --events-accent: oklch(0.50 0.08 50) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.975 0.01 80) !important;
    --af-fg: oklch(0.25 0.02 50) !important;
    --af-card: oklch(0.99 0.008 80) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.012 80) !important;
    --af-accent: oklch(0.50 0.08 50) !important;
    --acme-testimonial-bg: oklch(0.975 0.01 80) !important;
    --acme-testimonial-text: oklch(0.25 0.02 50) !important;
    --acme-testimonial-surface: oklch(0.99 0.008 80) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.012 80) !important;
    --acme-testimonial-accent: oklch(0.50 0.08 50) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.08 50) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.08 50) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.08 50) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.08 50) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.08 50) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.08 50) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.08 50) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.012 80) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.012 80) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.975 0.01 80) !important;
    --acme-color-text: oklch(0.25 0.02 50) !important;
    --acme-color-surface: oklch(0.99 0.008 80) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.50 0.08 50) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.012 80) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.50 0.08 50) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.012 80) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.50 0.08 50) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.25 0.02 50) !important;
    --acme-color-on-inverse: oklch(0.975 0.01 80) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="frost"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.005 230) !important;
    --foreground: oklch(0.22 0.02 230) !important;
    --card: oklch(0.995 0.003 230) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.48 0.08 230) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.95 0.008 230) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.48 0.08 230) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.91 0.008 230) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.48 0.08 230) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.005 230) !important;
    --am-fg: oklch(0.22 0.02 230) !important;
    --am-card: oklch(0.995 0.003 230) !important;
    --am-muted: oklch(0.95 0.008 230) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.48 0.08 230) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.91 0.008 230) !important;
    --ag-bg: oklch(0.98 0.005 230) !important;
    --ag-text: oklch(0.22 0.02 230) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.91 0.008 230) !important;
    --ag-accent: oklch(0.48 0.08 230) !important;
    --ap-bg: oklch(0.98 0.005 230) !important;
    --ap-fg: oklch(0.22 0.02 230) !important;
    --ap-card: oklch(0.995 0.003 230) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.91 0.008 230) !important;
    --ap-accent: oklch(0.48 0.08 230) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.005 230) !important;
    --events-fg: oklch(0.22 0.02 230) !important;
    --events-card: oklch(0.995 0.003 230) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.91 0.008 230) !important;
    --events-accent: oklch(0.48 0.08 230) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.005 230) !important;
    --af-fg: oklch(0.22 0.02 230) !important;
    --af-card: oklch(0.995 0.003 230) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.91 0.008 230) !important;
    --af-accent: oklch(0.48 0.08 230) !important;
    --acme-testimonial-bg: oklch(0.98 0.005 230) !important;
    --acme-testimonial-text: oklch(0.22 0.02 230) !important;
    --acme-testimonial-surface: oklch(0.995 0.003 230) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.91 0.008 230) !important;
    --acme-testimonial-accent: oklch(0.48 0.08 230) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.48 0.08 230) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.48 0.08 230) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.48 0.08 230) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.48 0.08 230) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.48 0.08 230) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.48 0.08 230) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.48 0.08 230) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.95 0.008 230) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.91 0.008 230) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.005 230) !important;
    --acme-color-text: oklch(0.22 0.02 230) !important;
    --acme-color-surface: oklch(0.995 0.003 230) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.48 0.08 230) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.95 0.008 230) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.48 0.08 230) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.91 0.008 230) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.48 0.08 230) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.22 0.02 230) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 230) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="ash"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.975 0 0) !important;
    --foreground: oklch(0.20 0 0) !important;
    --card: oklch(0.99 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.35 0 0) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0 0) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.35 0 0) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.88 0 0) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.35 0 0) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.975 0 0) !important;
    --am-fg: oklch(0.20 0 0) !important;
    --am-card: oklch(0.99 0 0) !important;
    --am-muted: oklch(0.94 0 0) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.35 0 0) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.88 0 0) !important;
    --ag-bg: oklch(0.975 0 0) !important;
    --ag-text: oklch(0.20 0 0) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.88 0 0) !important;
    --ag-accent: oklch(0.35 0 0) !important;
    --ap-bg: oklch(0.975 0 0) !important;
    --ap-fg: oklch(0.20 0 0) !important;
    --ap-card: oklch(0.99 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.88 0 0) !important;
    --ap-accent: oklch(0.35 0 0) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.975 0 0) !important;
    --events-fg: oklch(0.20 0 0) !important;
    --events-card: oklch(0.99 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.88 0 0) !important;
    --events-accent: oklch(0.35 0 0) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.975 0 0) !important;
    --af-fg: oklch(0.20 0 0) !important;
    --af-card: oklch(0.99 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.88 0 0) !important;
    --af-accent: oklch(0.35 0 0) !important;
    --acme-testimonial-bg: oklch(0.975 0 0) !important;
    --acme-testimonial-text: oklch(0.20 0 0) !important;
    --acme-testimonial-surface: oklch(0.99 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.88 0 0) !important;
    --acme-testimonial-accent: oklch(0.35 0 0) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.35 0 0) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.35 0 0) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.35 0 0) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.35 0 0) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.35 0 0) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.35 0 0) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.35 0 0) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0 0) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.88 0 0) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.975 0 0) !important;
    --acme-color-text: oklch(0.20 0 0) !important;
    --acme-color-surface: oklch(0.99 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.35 0 0) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0 0) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.35 0 0) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.88 0 0) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.35 0 0) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.20 0 0) !important;
    --acme-color-on-inverse: oklch(0.975 0 0) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="mist"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.008 280) !important;
    --foreground: oklch(0.25 0.02 280) !important;
    --card: oklch(0.995 0.005 280) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.52 0.08 280) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.95 0.01 280) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.52 0.08 280) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.91 0.01 280) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.52 0.08 280) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.008 280) !important;
    --am-fg: oklch(0.25 0.02 280) !important;
    --am-card: oklch(0.995 0.005 280) !important;
    --am-muted: oklch(0.95 0.01 280) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.52 0.08 280) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.91 0.01 280) !important;
    --ag-bg: oklch(0.98 0.008 280) !important;
    --ag-text: oklch(0.25 0.02 280) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.91 0.01 280) !important;
    --ag-accent: oklch(0.52 0.08 280) !important;
    --ap-bg: oklch(0.98 0.008 280) !important;
    --ap-fg: oklch(0.25 0.02 280) !important;
    --ap-card: oklch(0.995 0.005 280) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.91 0.01 280) !important;
    --ap-accent: oklch(0.52 0.08 280) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.008 280) !important;
    --events-fg: oklch(0.25 0.02 280) !important;
    --events-card: oklch(0.995 0.005 280) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.91 0.01 280) !important;
    --events-accent: oklch(0.52 0.08 280) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.008 280) !important;
    --af-fg: oklch(0.25 0.02 280) !important;
    --af-card: oklch(0.995 0.005 280) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.91 0.01 280) !important;
    --af-accent: oklch(0.52 0.08 280) !important;
    --acme-testimonial-bg: oklch(0.98 0.008 280) !important;
    --acme-testimonial-text: oklch(0.25 0.02 280) !important;
    --acme-testimonial-surface: oklch(0.995 0.005 280) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.91 0.01 280) !important;
    --acme-testimonial-accent: oklch(0.52 0.08 280) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.08 280) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.08 280) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.08 280) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.08 280) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.08 280) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.08 280) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.08 280) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.95 0.01 280) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.91 0.01 280) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.008 280) !important;
    --acme-color-text: oklch(0.25 0.02 280) !important;
    --acme-color-surface: oklch(0.995 0.005 280) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.52 0.08 280) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.95 0.01 280) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.52 0.08 280) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.91 0.01 280) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.52 0.08 280) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.25 0.02 280) !important;
    --acme-color-on-inverse: oklch(0.98 0.008 280) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="sage"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.975 0.008 145) !important;
    --foreground: oklch(0.22 0.02 145) !important;
    --card: oklch(0.99 0.005 145) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.48 0.08 145) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.01 145) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.48 0.08 145) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.01 145) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.48 0.08 145) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.975 0.008 145) !important;
    --am-fg: oklch(0.22 0.02 145) !important;
    --am-card: oklch(0.99 0.005 145) !important;
    --am-muted: oklch(0.94 0.01 145) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.48 0.08 145) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.01 145) !important;
    --ag-bg: oklch(0.975 0.008 145) !important;
    --ag-text: oklch(0.22 0.02 145) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.01 145) !important;
    --ag-accent: oklch(0.48 0.08 145) !important;
    --ap-bg: oklch(0.975 0.008 145) !important;
    --ap-fg: oklch(0.22 0.02 145) !important;
    --ap-card: oklch(0.99 0.005 145) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.01 145) !important;
    --ap-accent: oklch(0.48 0.08 145) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.975 0.008 145) !important;
    --events-fg: oklch(0.22 0.02 145) !important;
    --events-card: oklch(0.99 0.005 145) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.01 145) !important;
    --events-accent: oklch(0.48 0.08 145) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.975 0.008 145) !important;
    --af-fg: oklch(0.22 0.02 145) !important;
    --af-card: oklch(0.99 0.005 145) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.01 145) !important;
    --af-accent: oklch(0.48 0.08 145) !important;
    --acme-testimonial-bg: oklch(0.975 0.008 145) !important;
    --acme-testimonial-text: oklch(0.22 0.02 145) !important;
    --acme-testimonial-surface: oklch(0.99 0.005 145) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.01 145) !important;
    --acme-testimonial-accent: oklch(0.48 0.08 145) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.48 0.08 145) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.48 0.08 145) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.48 0.08 145) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.48 0.08 145) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.48 0.08 145) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.48 0.08 145) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.48 0.08 145) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.01 145) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.01 145) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.975 0.008 145) !important;
    --acme-color-text: oklch(0.22 0.02 145) !important;
    --acme-color-surface: oklch(0.99 0.005 145) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.48 0.08 145) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.01 145) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.48 0.08 145) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.01 145) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.48 0.08 145) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.22 0.02 145) !important;
    --acme-color-on-inverse: oklch(0.975 0.008 145) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="dove"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.97 0.005 60) !important;
    --foreground: oklch(0.22 0.01 60) !important;
    --card: oklch(0.985 0.003 60) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.42 0.04 60) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.93 0.008 60) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.42 0.04 60) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.88 0.008 60) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.42 0.04 60) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.97 0.005 60) !important;
    --am-fg: oklch(0.22 0.01 60) !important;
    --am-card: oklch(0.985 0.003 60) !important;
    --am-muted: oklch(0.93 0.008 60) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.42 0.04 60) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.88 0.008 60) !important;
    --ag-bg: oklch(0.97 0.005 60) !important;
    --ag-text: oklch(0.22 0.01 60) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.88 0.008 60) !important;
    --ag-accent: oklch(0.42 0.04 60) !important;
    --ap-bg: oklch(0.97 0.005 60) !important;
    --ap-fg: oklch(0.22 0.01 60) !important;
    --ap-card: oklch(0.985 0.003 60) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.88 0.008 60) !important;
    --ap-accent: oklch(0.42 0.04 60) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.97 0.005 60) !important;
    --events-fg: oklch(0.22 0.01 60) !important;
    --events-card: oklch(0.985 0.003 60) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.88 0.008 60) !important;
    --events-accent: oklch(0.42 0.04 60) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.97 0.005 60) !important;
    --af-fg: oklch(0.22 0.01 60) !important;
    --af-card: oklch(0.985 0.003 60) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.88 0.008 60) !important;
    --af-accent: oklch(0.42 0.04 60) !important;
    --acme-testimonial-bg: oklch(0.97 0.005 60) !important;
    --acme-testimonial-text: oklch(0.22 0.01 60) !important;
    --acme-testimonial-surface: oklch(0.985 0.003 60) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.88 0.008 60) !important;
    --acme-testimonial-accent: oklch(0.42 0.04 60) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.42 0.04 60) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.42 0.04 60) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.42 0.04 60) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.42 0.04 60) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.42 0.04 60) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.42 0.04 60) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.42 0.04 60) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.93 0.008 60) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.88 0.008 60) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.97 0.005 60) !important;
    --acme-color-text: oklch(0.22 0.01 60) !important;
    --acme-color-surface: oklch(0.985 0.003 60) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.42 0.04 60) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.93 0.008 60) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.42 0.04 60) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.88 0.008 60) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.42 0.04 60) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.22 0.01 60) !important;
    --acme-color-on-inverse: oklch(0.97 0.005 60) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="cloud"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.99 0.002 250) !important;
    --foreground: oklch(0.18 0.01 250) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.50 0.12 250) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.96 0.004 250) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.50 0.12 250) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.92 0.004 250) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.50 0.12 250) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.99 0.002 250) !important;
    --am-fg: oklch(0.18 0.01 250) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.96 0.004 250) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.50 0.12 250) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.92 0.004 250) !important;
    --ag-bg: oklch(0.99 0.002 250) !important;
    --ag-text: oklch(0.18 0.01 250) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.92 0.004 250) !important;
    --ag-accent: oklch(0.50 0.12 250) !important;
    --ap-bg: oklch(0.99 0.002 250) !important;
    --ap-fg: oklch(0.18 0.01 250) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.92 0.004 250) !important;
    --ap-accent: oklch(0.50 0.12 250) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.99 0.002 250) !important;
    --events-fg: oklch(0.18 0.01 250) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.92 0.004 250) !important;
    --events-accent: oklch(0.50 0.12 250) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.99 0.002 250) !important;
    --af-fg: oklch(0.18 0.01 250) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.92 0.004 250) !important;
    --af-accent: oklch(0.50 0.12 250) !important;
    --acme-testimonial-bg: oklch(0.99 0.002 250) !important;
    --acme-testimonial-text: oklch(0.18 0.01 250) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.92 0.004 250) !important;
    --acme-testimonial-accent: oklch(0.50 0.12 250) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.12 250) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.12 250) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.12 250) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.12 250) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.12 250) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.12 250) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.12 250) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.96 0.004 250) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.92 0.004 250) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.99 0.002 250) !important;
    --acme-color-text: oklch(0.18 0.01 250) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.50 0.12 250) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.96 0.004 250) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.50 0.12 250) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.92 0.004 250) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.50 0.12 250) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.18 0.01 250) !important;
    --acme-color-on-inverse: oklch(0.99 0.002 250) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="sand"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.97 0.015 70) !important;
    --foreground: oklch(0.25 0.02 45) !important;
    --card: oklch(0.985 0.01 70) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.50 0.10 45) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.93 0.018 70) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.50 0.10 45) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.89 0.015 70) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.50 0.10 45) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.97 0.015 70) !important;
    --am-fg: oklch(0.25 0.02 45) !important;
    --am-card: oklch(0.985 0.01 70) !important;
    --am-muted: oklch(0.93 0.018 70) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.50 0.10 45) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.89 0.015 70) !important;
    --ag-bg: oklch(0.97 0.015 70) !important;
    --ag-text: oklch(0.25 0.02 45) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.89 0.015 70) !important;
    --ag-accent: oklch(0.50 0.10 45) !important;
    --ap-bg: oklch(0.97 0.015 70) !important;
    --ap-fg: oklch(0.25 0.02 45) !important;
    --ap-card: oklch(0.985 0.01 70) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.89 0.015 70) !important;
    --ap-accent: oklch(0.50 0.10 45) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.97 0.015 70) !important;
    --events-fg: oklch(0.25 0.02 45) !important;
    --events-card: oklch(0.985 0.01 70) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.89 0.015 70) !important;
    --events-accent: oklch(0.50 0.10 45) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.97 0.015 70) !important;
    --af-fg: oklch(0.25 0.02 45) !important;
    --af-card: oklch(0.985 0.01 70) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.89 0.015 70) !important;
    --af-accent: oklch(0.50 0.10 45) !important;
    --acme-testimonial-bg: oklch(0.97 0.015 70) !important;
    --acme-testimonial-text: oklch(0.25 0.02 45) !important;
    --acme-testimonial-surface: oklch(0.985 0.01 70) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.89 0.015 70) !important;
    --acme-testimonial-accent: oklch(0.50 0.10 45) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.10 45) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.10 45) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.10 45) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.10 45) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.10 45) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.10 45) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.10 45) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.93 0.018 70) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.89 0.015 70) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.97 0.015 70) !important;
    --acme-color-text: oklch(0.25 0.02 45) !important;
    --acme-color-surface: oklch(0.985 0.01 70) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.50 0.10 45) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.93 0.018 70) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.50 0.10 45) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.89 0.015 70) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.50 0.10 45) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.25 0.02 45) !important;
    --acme-color-on-inverse: oklch(0.97 0.015 70) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="stone"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.965 0.008 80) !important;
    --foreground: oklch(0.25 0.015 80) !important;
    --card: oklch(0.98 0.005 80) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.45 0.05 80) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.92 0.01 80) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.45 0.05 80) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.87 0.01 80) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.45 0.05 80) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.965 0.008 80) !important;
    --am-fg: oklch(0.25 0.015 80) !important;
    --am-card: oklch(0.98 0.005 80) !important;
    --am-muted: oklch(0.92 0.01 80) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.45 0.05 80) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.87 0.01 80) !important;
    --ag-bg: oklch(0.965 0.008 80) !important;
    --ag-text: oklch(0.25 0.015 80) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.87 0.01 80) !important;
    --ag-accent: oklch(0.45 0.05 80) !important;
    --ap-bg: oklch(0.965 0.008 80) !important;
    --ap-fg: oklch(0.25 0.015 80) !important;
    --ap-card: oklch(0.98 0.005 80) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.87 0.01 80) !important;
    --ap-accent: oklch(0.45 0.05 80) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.965 0.008 80) !important;
    --events-fg: oklch(0.25 0.015 80) !important;
    --events-card: oklch(0.98 0.005 80) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.87 0.01 80) !important;
    --events-accent: oklch(0.45 0.05 80) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.965 0.008 80) !important;
    --af-fg: oklch(0.25 0.015 80) !important;
    --af-card: oklch(0.98 0.005 80) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.87 0.01 80) !important;
    --af-accent: oklch(0.45 0.05 80) !important;
    --acme-testimonial-bg: oklch(0.965 0.008 80) !important;
    --acme-testimonial-text: oklch(0.25 0.015 80) !important;
    --acme-testimonial-surface: oklch(0.98 0.005 80) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.87 0.01 80) !important;
    --acme-testimonial-accent: oklch(0.45 0.05 80) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.45 0.05 80) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.45 0.05 80) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.45 0.05 80) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.45 0.05 80) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.45 0.05 80) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.45 0.05 80) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.45 0.05 80) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.92 0.01 80) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.87 0.01 80) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.965 0.008 80) !important;
    --acme-color-text: oklch(0.25 0.015 80) !important;
    --acme-color-surface: oklch(0.98 0.005 80) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.45 0.05 80) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.92 0.01 80) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.45 0.05 80) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.87 0.01 80) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.45 0.05 80) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.25 0.015 80) !important;
    --acme-color-on-inverse: oklch(0.965 0.008 80) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="bone"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.006 90) !important;
    --foreground: oklch(0.20 0.01 40) !important;
    --card: oklch(0.995 0.004 90) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.38 0.04 40) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.95 0.008 90) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.38 0.04 40) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.008 90) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.38 0.04 40) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.006 90) !important;
    --am-fg: oklch(0.20 0.01 40) !important;
    --am-card: oklch(0.995 0.004 90) !important;
    --am-muted: oklch(0.95 0.008 90) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.38 0.04 40) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.008 90) !important;
    --ag-bg: oklch(0.98 0.006 90) !important;
    --ag-text: oklch(0.20 0.01 40) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.008 90) !important;
    --ag-accent: oklch(0.38 0.04 40) !important;
    --ap-bg: oklch(0.98 0.006 90) !important;
    --ap-fg: oklch(0.20 0.01 40) !important;
    --ap-card: oklch(0.995 0.004 90) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.008 90) !important;
    --ap-accent: oklch(0.38 0.04 40) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.006 90) !important;
    --events-fg: oklch(0.20 0.01 40) !important;
    --events-card: oklch(0.995 0.004 90) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.008 90) !important;
    --events-accent: oklch(0.38 0.04 40) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.006 90) !important;
    --af-fg: oklch(0.20 0.01 40) !important;
    --af-card: oklch(0.995 0.004 90) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.008 90) !important;
    --af-accent: oklch(0.38 0.04 40) !important;
    --acme-testimonial-bg: oklch(0.98 0.006 90) !important;
    --acme-testimonial-text: oklch(0.20 0.01 40) !important;
    --acme-testimonial-surface: oklch(0.995 0.004 90) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.008 90) !important;
    --acme-testimonial-accent: oklch(0.38 0.04 40) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.38 0.04 40) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.38 0.04 40) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.38 0.04 40) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.38 0.04 40) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.38 0.04 40) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.38 0.04 40) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.38 0.04 40) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.95 0.008 90) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.008 90) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.006 90) !important;
    --acme-color-text: oklch(0.20 0.01 40) !important;
    --acme-color-surface: oklch(0.995 0.004 90) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.38 0.04 40) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.95 0.008 90) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.38 0.04 40) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.008 90) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.38 0.04 40) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.20 0.01 40) !important;
    --acme-color-on-inverse: oklch(0.98 0.006 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="parchment"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.975 0.012 75) !important;
    --foreground: oklch(0.28 0.025 55) !important;
    --card: oklch(0.99 0.008 75) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.52 0.08 55) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.94 0.015 75) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.52 0.08 55) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.89 0.015 75) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.52 0.08 55) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.975 0.012 75) !important;
    --am-fg: oklch(0.28 0.025 55) !important;
    --am-card: oklch(0.99 0.008 75) !important;
    --am-muted: oklch(0.94 0.015 75) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.52 0.08 55) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.89 0.015 75) !important;
    --ag-bg: oklch(0.975 0.012 75) !important;
    --ag-text: oklch(0.28 0.025 55) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.89 0.015 75) !important;
    --ag-accent: oklch(0.52 0.08 55) !important;
    --ap-bg: oklch(0.975 0.012 75) !important;
    --ap-fg: oklch(0.28 0.025 55) !important;
    --ap-card: oklch(0.99 0.008 75) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.89 0.015 75) !important;
    --ap-accent: oklch(0.52 0.08 55) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.975 0.012 75) !important;
    --events-fg: oklch(0.28 0.025 55) !important;
    --events-card: oklch(0.99 0.008 75) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.89 0.015 75) !important;
    --events-accent: oklch(0.52 0.08 55) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.975 0.012 75) !important;
    --af-fg: oklch(0.28 0.025 55) !important;
    --af-card: oklch(0.99 0.008 75) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.89 0.015 75) !important;
    --af-accent: oklch(0.52 0.08 55) !important;
    --acme-testimonial-bg: oklch(0.975 0.012 75) !important;
    --acme-testimonial-text: oklch(0.28 0.025 55) !important;
    --acme-testimonial-surface: oklch(0.99 0.008 75) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.89 0.015 75) !important;
    --acme-testimonial-accent: oklch(0.52 0.08 55) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.08 55) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.08 55) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.08 55) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.08 55) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.08 55) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.08 55) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.08 55) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.94 0.015 75) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.89 0.015 75) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.975 0.012 75) !important;
    --acme-color-text: oklch(0.28 0.025 55) !important;
    --acme-color-surface: oklch(0.99 0.008 75) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.52 0.08 55) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.94 0.015 75) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.52 0.08 55) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.89 0.015 75) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.52 0.08 55) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.28 0.025 55) !important;
    --acme-color-on-inverse: oklch(0.975 0.012 75) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="chalk"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.985 0.003 100) !important;
    --foreground: oklch(0.22 0.008 100) !important;
    --card: oklch(1 0.001 100) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.40 0.03 100) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.95 0.005 100) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.40 0.03 100) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.90 0.005 100) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.40 0.03 100) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.985 0.003 100) !important;
    --am-fg: oklch(0.22 0.008 100) !important;
    --am-card: oklch(1 0.001 100) !important;
    --am-muted: oklch(0.95 0.005 100) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.40 0.03 100) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.90 0.005 100) !important;
    --ag-bg: oklch(0.985 0.003 100) !important;
    --ag-text: oklch(0.22 0.008 100) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.90 0.005 100) !important;
    --ag-accent: oklch(0.40 0.03 100) !important;
    --ap-bg: oklch(0.985 0.003 100) !important;
    --ap-fg: oklch(0.22 0.008 100) !important;
    --ap-card: oklch(1 0.001 100) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.90 0.005 100) !important;
    --ap-accent: oklch(0.40 0.03 100) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.985 0.003 100) !important;
    --events-fg: oklch(0.22 0.008 100) !important;
    --events-card: oklch(1 0.001 100) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.90 0.005 100) !important;
    --events-accent: oklch(0.40 0.03 100) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.985 0.003 100) !important;
    --af-fg: oklch(0.22 0.008 100) !important;
    --af-card: oklch(1 0.001 100) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.90 0.005 100) !important;
    --af-accent: oklch(0.40 0.03 100) !important;
    --acme-testimonial-bg: oklch(0.985 0.003 100) !important;
    --acme-testimonial-text: oklch(0.22 0.008 100) !important;
    --acme-testimonial-surface: oklch(1 0.001 100) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.90 0.005 100) !important;
    --acme-testimonial-accent: oklch(0.40 0.03 100) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.40 0.03 100) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.40 0.03 100) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.40 0.03 100) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.40 0.03 100) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.40 0.03 100) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.40 0.03 100) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.40 0.03 100) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.95 0.005 100) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.90 0.005 100) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.985 0.003 100) !important;
    --acme-color-text: oklch(0.22 0.008 100) !important;
    --acme-color-surface: oklch(1 0.001 100) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.40 0.03 100) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.95 0.005 100) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.40 0.03 100) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.90 0.005 100) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.40 0.03 100) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.22 0.008 100) !important;
    --acme-color-on-inverse: oklch(0.985 0.003 100) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="smoke"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.96 0.006 240) !important;
    --foreground: oklch(0.22 0.015 240) !important;
    --card: oklch(0.98 0.004 240) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.45 0.06 240) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.92 0.008 240) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.45 0.06 240) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.88 0.008 240) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.45 0.06 240) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.96 0.006 240) !important;
    --am-fg: oklch(0.22 0.015 240) !important;
    --am-card: oklch(0.98 0.004 240) !important;
    --am-muted: oklch(0.92 0.008 240) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.45 0.06 240) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.88 0.008 240) !important;
    --ag-bg: oklch(0.96 0.006 240) !important;
    --ag-text: oklch(0.22 0.015 240) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.88 0.008 240) !important;
    --ag-accent: oklch(0.45 0.06 240) !important;
    --ap-bg: oklch(0.96 0.006 240) !important;
    --ap-fg: oklch(0.22 0.015 240) !important;
    --ap-card: oklch(0.98 0.004 240) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.88 0.008 240) !important;
    --ap-accent: oklch(0.45 0.06 240) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.96 0.006 240) !important;
    --events-fg: oklch(0.22 0.015 240) !important;
    --events-card: oklch(0.98 0.004 240) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.88 0.008 240) !important;
    --events-accent: oklch(0.45 0.06 240) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.96 0.006 240) !important;
    --af-fg: oklch(0.22 0.015 240) !important;
    --af-card: oklch(0.98 0.004 240) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.88 0.008 240) !important;
    --af-accent: oklch(0.45 0.06 240) !important;
    --acme-testimonial-bg: oklch(0.96 0.006 240) !important;
    --acme-testimonial-text: oklch(0.22 0.015 240) !important;
    --acme-testimonial-surface: oklch(0.98 0.004 240) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.88 0.008 240) !important;
    --acme-testimonial-accent: oklch(0.45 0.06 240) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.45 0.06 240) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.45 0.06 240) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.45 0.06 240) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.45 0.06 240) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.45 0.06 240) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.45 0.06 240) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.45 0.06 240) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.92 0.008 240) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.88 0.008 240) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.96 0.006 240) !important;
    --acme-color-text: oklch(0.22 0.015 240) !important;
    --acme-color-surface: oklch(0.98 0.004 240) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.45 0.06 240) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.92 0.008 240) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.45 0.06 240) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.88 0.008 240) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.45 0.06 240) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.22 0.015 240) !important;
    --acme-color-on-inverse: oklch(0.96 0.006 240) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="cream"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.985 0.012 95) !important;
    --foreground: oklch(0.25 0.015 50) !important;
    --card: oklch(0.995 0.008 95) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.52 0.10 50) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.96 0.015 95) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.52 0.10 50) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.92 0.015 95) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.52 0.10 50) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.985 0.012 95) !important;
    --am-fg: oklch(0.25 0.015 50) !important;
    --am-card: oklch(0.995 0.008 95) !important;
    --am-muted: oklch(0.96 0.015 95) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.52 0.10 50) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.92 0.015 95) !important;
    --ag-bg: oklch(0.985 0.012 95) !important;
    --ag-text: oklch(0.25 0.015 50) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.92 0.015 95) !important;
    --ag-accent: oklch(0.52 0.10 50) !important;
    --ap-bg: oklch(0.985 0.012 95) !important;
    --ap-fg: oklch(0.25 0.015 50) !important;
    --ap-card: oklch(0.995 0.008 95) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.92 0.015 95) !important;
    --ap-accent: oklch(0.52 0.10 50) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.985 0.012 95) !important;
    --events-fg: oklch(0.25 0.015 50) !important;
    --events-card: oklch(0.995 0.008 95) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.92 0.015 95) !important;
    --events-accent: oklch(0.52 0.10 50) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.985 0.012 95) !important;
    --af-fg: oklch(0.25 0.015 50) !important;
    --af-card: oklch(0.995 0.008 95) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.92 0.015 95) !important;
    --af-accent: oklch(0.52 0.10 50) !important;
    --acme-testimonial-bg: oklch(0.985 0.012 95) !important;
    --acme-testimonial-text: oklch(0.25 0.015 50) !important;
    --acme-testimonial-surface: oklch(0.995 0.008 95) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.92 0.015 95) !important;
    --acme-testimonial-accent: oklch(0.52 0.10 50) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.10 50) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.10 50) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.10 50) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.10 50) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.10 50) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.10 50) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.10 50) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.96 0.015 95) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.92 0.015 95) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.985 0.012 95) !important;
    --acme-color-text: oklch(0.25 0.015 50) !important;
    --acme-color-surface: oklch(0.995 0.008 95) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.52 0.10 50) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.96 0.015 95) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.52 0.10 50) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.92 0.015 95) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.52 0.10 50) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.25 0.015 50) !important;
    --acme-color-on-inverse: oklch(0.985 0.012 95) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="platinum"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.975 0.003 260) !important;
    --foreground: oklch(0.20 0.01 260) !important;
    --card: oklch(0.99 0.002 260) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.42 0.04 260) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.93 0.005 260) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.42 0.04 260) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.88 0.005 260) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.42 0.04 260) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.975 0.003 260) !important;
    --am-fg: oklch(0.20 0.01 260) !important;
    --am-card: oklch(0.99 0.002 260) !important;
    --am-muted: oklch(0.93 0.005 260) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.42 0.04 260) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.88 0.005 260) !important;
    --ag-bg: oklch(0.975 0.003 260) !important;
    --ag-text: oklch(0.20 0.01 260) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.88 0.005 260) !important;
    --ag-accent: oklch(0.42 0.04 260) !important;
    --ap-bg: oklch(0.975 0.003 260) !important;
    --ap-fg: oklch(0.20 0.01 260) !important;
    --ap-card: oklch(0.99 0.002 260) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.88 0.005 260) !important;
    --ap-accent: oklch(0.42 0.04 260) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.975 0.003 260) !important;
    --events-fg: oklch(0.20 0.01 260) !important;
    --events-card: oklch(0.99 0.002 260) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.88 0.005 260) !important;
    --events-accent: oklch(0.42 0.04 260) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.975 0.003 260) !important;
    --af-fg: oklch(0.20 0.01 260) !important;
    --af-card: oklch(0.99 0.002 260) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.88 0.005 260) !important;
    --af-accent: oklch(0.42 0.04 260) !important;
    --acme-testimonial-bg: oklch(0.975 0.003 260) !important;
    --acme-testimonial-text: oklch(0.20 0.01 260) !important;
    --acme-testimonial-surface: oklch(0.99 0.002 260) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.88 0.005 260) !important;
    --acme-testimonial-accent: oklch(0.42 0.04 260) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.42 0.04 260) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.42 0.04 260) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.42 0.04 260) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.42 0.04 260) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.42 0.04 260) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.42 0.04 260) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.42 0.04 260) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.93 0.005 260) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.88 0.005 260) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.975 0.003 260) !important;
    --acme-color-text: oklch(0.20 0.01 260) !important;
    --acme-color-surface: oklch(0.99 0.002 260) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.42 0.04 260) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.93 0.005 260) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.42 0.04 260) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.88 0.005 260) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.42 0.04 260) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.20 0.01 260) !important;
    --acme-color-on-inverse: oklch(0.975 0.003 260) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="seashell"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.98 0.01 15) !important;
    --foreground: oklch(0.25 0.02 15) !important;
    --card: oklch(0.995 0.006 15) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.55 0.10 15) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.95 0.012 15) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.55 0.10 15) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.91 0.012 15) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.55 0.10 15) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.98 0.01 15) !important;
    --am-fg: oklch(0.25 0.02 15) !important;
    --am-card: oklch(0.995 0.006 15) !important;
    --am-muted: oklch(0.95 0.012 15) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.55 0.10 15) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.91 0.012 15) !important;
    --ag-bg: oklch(0.98 0.01 15) !important;
    --ag-text: oklch(0.25 0.02 15) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.91 0.012 15) !important;
    --ag-accent: oklch(0.55 0.10 15) !important;
    --ap-bg: oklch(0.98 0.01 15) !important;
    --ap-fg: oklch(0.25 0.02 15) !important;
    --ap-card: oklch(0.995 0.006 15) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.91 0.012 15) !important;
    --ap-accent: oklch(0.55 0.10 15) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.98 0.01 15) !important;
    --events-fg: oklch(0.25 0.02 15) !important;
    --events-card: oklch(0.995 0.006 15) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.91 0.012 15) !important;
    --events-accent: oklch(0.55 0.10 15) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.98 0.01 15) !important;
    --af-fg: oklch(0.25 0.02 15) !important;
    --af-card: oklch(0.995 0.006 15) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.91 0.012 15) !important;
    --af-accent: oklch(0.55 0.10 15) !important;
    --acme-testimonial-bg: oklch(0.98 0.01 15) !important;
    --acme-testimonial-text: oklch(0.25 0.02 15) !important;
    --acme-testimonial-surface: oklch(0.995 0.006 15) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.91 0.012 15) !important;
    --acme-testimonial-accent: oklch(0.55 0.10 15) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.10 15) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.10 15) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.10 15) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.10 15) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.10 15) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.10 15) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.10 15) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.95 0.012 15) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.91 0.012 15) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.98 0.01 15) !important;
    --acme-color-text: oklch(0.25 0.02 15) !important;
    --acme-color-surface: oklch(0.995 0.006 15) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.55 0.10 15) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.95 0.012 15) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.55 0.10 15) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.91 0.012 15) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.55 0.10 15) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.25 0.02 15) !important;
    --acme-color-on-inverse: oklch(0.98 0.01 15) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="marble"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.99 0.002 220) !important;
    --foreground: oklch(0.18 0.008 220) !important;
    --card: oklch(1 0 0) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.38 0.05 220) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.96 0.004 220) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.38 0.05 220) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.92 0.004 220) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.38 0.05 220) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.99 0.002 220) !important;
    --am-fg: oklch(0.18 0.008 220) !important;
    --am-card: oklch(1 0 0) !important;
    --am-muted: oklch(0.96 0.004 220) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.38 0.05 220) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.92 0.004 220) !important;
    --ag-bg: oklch(0.99 0.002 220) !important;
    --ag-text: oklch(0.18 0.008 220) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.92 0.004 220) !important;
    --ag-accent: oklch(0.38 0.05 220) !important;
    --ap-bg: oklch(0.99 0.002 220) !important;
    --ap-fg: oklch(0.18 0.008 220) !important;
    --ap-card: oklch(1 0 0) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.92 0.004 220) !important;
    --ap-accent: oklch(0.38 0.05 220) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.99 0.002 220) !important;
    --events-fg: oklch(0.18 0.008 220) !important;
    --events-card: oklch(1 0 0) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.92 0.004 220) !important;
    --events-accent: oklch(0.38 0.05 220) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.99 0.002 220) !important;
    --af-fg: oklch(0.18 0.008 220) !important;
    --af-card: oklch(1 0 0) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.92 0.004 220) !important;
    --af-accent: oklch(0.38 0.05 220) !important;
    --acme-testimonial-bg: oklch(0.99 0.002 220) !important;
    --acme-testimonial-text: oklch(0.18 0.008 220) !important;
    --acme-testimonial-surface: oklch(1 0 0) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.92 0.004 220) !important;
    --acme-testimonial-accent: oklch(0.38 0.05 220) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.38 0.05 220) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.38 0.05 220) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.38 0.05 220) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.38 0.05 220) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.38 0.05 220) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.38 0.05 220) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.38 0.05 220) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.96 0.004 220) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.92 0.004 220) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.99 0.002 220) !important;
    --acme-color-text: oklch(0.18 0.008 220) !important;
    --acme-color-surface: oklch(1 0 0) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.38 0.05 220) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.96 0.004 220) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.38 0.05 220) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.92 0.004 220) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.38 0.05 220) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.18 0.008 220) !important;
    --acme-color-on-inverse: oklch(0.99 0.002 220) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="preset"][data-palette="oat"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.97 0.01 75) !important;
    --foreground: oklch(0.28 0.02 60) !important;
    --card: oklch(0.985 0.007 75) !important;
    --card-foreground: oklch(0.15 0.01 30) !important;
    --popover: oklch(1 0 0) !important;
    --popover-foreground: oklch(0.15 0.01 30) !important;
    --primary: oklch(0.55 0.08 60) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.96 0.005 90) !important;
    --secondary-foreground: oklch(0.15 0.01 30) !important;
    --muted: oklch(0.93 0.012 75) !important;
    --muted-foreground: oklch(0.45 0.01 30) !important;
    --accent: oklch(0.55 0.08 60) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.88 0.012 75) !important;
    --input: oklch(0.90 0.005 90) !important;
    --ring: oklch(0.55 0.08 60) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: oklch(0.97 0.01 75) !important;
    --am-fg: oklch(0.28 0.02 60) !important;
    --am-card: oklch(0.985 0.007 75) !important;
    --am-muted: oklch(0.93 0.012 75) !important;
    --am-muted-fg: oklch(0.45 0.01 30) !important;
    --am-primary: oklch(0.55 0.08 60) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.88 0.012 75) !important;
    --ag-bg: oklch(0.97 0.01 75) !important;
    --ag-text: oklch(0.28 0.02 60) !important;
    --ag-muted: oklch(0.45 0.01 30) !important;
    --ag-line: oklch(0.88 0.012 75) !important;
    --ag-accent: oklch(0.55 0.08 60) !important;
    --ap-bg: oklch(0.97 0.01 75) !important;
    --ap-fg: oklch(0.28 0.02 60) !important;
    --ap-card: oklch(0.985 0.007 75) !important;
    --ap-muted: oklch(0.45 0.01 30) !important;
    --ap-line: oklch(0.88 0.012 75) !important;
    --ap-accent: oklch(0.55 0.08 60) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.97 0.01 75) !important;
    --events-fg: oklch(0.28 0.02 60) !important;
    --events-card: oklch(0.985 0.007 75) !important;
    --events-muted: oklch(0.45 0.01 30) !important;
    --events-line: oklch(0.88 0.012 75) !important;
    --events-accent: oklch(0.55 0.08 60) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.97 0.01 75) !important;
    --af-fg: oklch(0.28 0.02 60) !important;
    --af-card: oklch(0.985 0.007 75) !important;
    --af-muted: oklch(0.45 0.01 30) !important;
    --af-line: oklch(0.88 0.012 75) !important;
    --af-accent: oklch(0.55 0.08 60) !important;
    --acme-testimonial-bg: oklch(0.97 0.01 75) !important;
    --acme-testimonial-text: oklch(0.28 0.02 60) !important;
    --acme-testimonial-surface: oklch(0.985 0.007 75) !important;
    --acme-testimonial-muted: oklch(0.45 0.01 30) !important;
    --acme-testimonial-border: oklch(0.88 0.012 75) !important;
    --acme-testimonial-accent: oklch(0.55 0.08 60) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.08 60) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.08 60) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.08 60) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.08 60) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.08 60) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.08 60) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.08 60) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.93 0.012 75) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.88 0.012 75) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.97 0.01 75) !important;
    --acme-color-text: oklch(0.28 0.02 60) !important;
    --acme-color-surface: oklch(0.985 0.007 75) !important;
    --acme-color-on-surface: oklch(0.15 0.01 30) !important;
    --acme-color-elevated: oklch(1 0 0) !important;
    --acme-color-on-elevated: oklch(0.15 0.01 30) !important;
    --acme-color-primary: oklch(0.55 0.08 60) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-on-secondary: oklch(0.15 0.01 30) !important;
    --acme-color-muted: oklch(0.93 0.012 75) !important;
    --acme-color-muted-text: oklch(0.45 0.01 30) !important;
    --acme-color-accent: oklch(0.55 0.08 60) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.88 0.012 75) !important;
    --acme-color-input: oklch(0.90 0.005 90) !important;
    --acme-color-focus: oklch(0.55 0.08 60) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: oklch(0.28 0.02 60) !important;
    --acme-color-on-inverse: oklch(0.97 0.01 75) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:has(meta[name="ciss-appearance"][content="site"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --card-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --popover: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --popover-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --primary-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --secondary-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --muted-foreground: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --accent-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ring: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --chart-1: oklch(0.55 0.25 27) !important;
    --chart-2: oklch(0.6 0.118 184.704) !important;
    --chart-3: oklch(0.398 0.07 227.392) !important;
    --chart-4: oklch(0.828 0.189 84.429) !important;
    --chart-5: oklch(0.769 0.188 70.08) !important;
    --am-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --am-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --am-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --am-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --am-muted-fg: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --am-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --am-primary-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --am-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --ag-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --ag-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ag-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --ap-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --ap-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --ap-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --ap-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ap-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ap-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --ap-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --events-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --events-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --events-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --events-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --events-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --events-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --events-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --af-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --af-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --af-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --af-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --af-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --af-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-testimonial-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --acme-testimonial-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-testimonial-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-testimonial-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --am-primary-05: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) 50%, transparent) !important;
    --acme-color-canvas: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #ffffff))) !important;
    --acme-color-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-surface: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-elevated: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-elevated: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-color-on-primary: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-on-secondary: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #202020))) !important;
    --acme-color-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-muted-text: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-color-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-color-on-accent: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-focus: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.40 0.03 260)))) !important;
    --acme-color-chart-1: oklch(0.55 0.25 27) !important;
    --acme-color-chart-2: oklch(0.6 0.118 184.704) !important;
    --acme-color-chart-3: oklch(0.398 0.07 227.392) !important;
    --acme-color-chart-4: oklch(0.828 0.189 84.429) !important;
    --acme-color-chart-5: oklch(0.769 0.188 70.08) !important;
    --acme-color-inverse: var(--ciss-theme-inverse, #202020) !important;
    --acme-color-on-inverse: var(--ciss-theme-on-inverse, #ffffff) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.60 0.22 27) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.60 0.22 27) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.60 0.22 27) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.60 0.22 27) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.60 0.22 27) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.60 0.22 27) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.60 0.22 27) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.60 0.22 27) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.60 0.22 27) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.60 0.22 27) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.60 0.22 27) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.60 0.22 27) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.60 0.22 27) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.60 0.22 27) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.60 0.22 27) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.60 0.22 27) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.60 0.22 27) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.60 0.22 27) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.60 0.22 27) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="ember"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="ember"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.60 0.22 27) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.60 0.22 27) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.60 0.22 27) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.60 0.22 27) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.60 0.22 27) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.60 0.22 27) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.60 0.22 27) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.60 0.22 27) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.60 0.22 27) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.60 0.22 27) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.60 0.22 27) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.60 0.22 27) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.60 0.22 27) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.60 0.22 27) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.60 0.22 27) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.60 0.22 27) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.60 0.22 27) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.60 0.22 27) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.60 0.22 27) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="ocean"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="ocean"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.58 0.20 250) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.58 0.20 250) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.58 0.20 250) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.58 0.20 250) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.58 0.20 250) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.58 0.20 250) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.58 0.20 250) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.58 0.20 250) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.58 0.20 250) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.58 0.20 250) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.58 0.20 250) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.58 0.20 250) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.58 0.20 250) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.58 0.20 250) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.58 0.20 250) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.58 0.20 250) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.58 0.20 250) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.58 0.20 250) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.58 0.20 250) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="forest"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="forest"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.60 0.19 160) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.60 0.19 160) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.60 0.19 160) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.60 0.19 160) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.60 0.19 160) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.60 0.19 160) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.60 0.19 160) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.60 0.19 160) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.60 0.19 160) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.60 0.19 160) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.60 0.19 160) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.60 0.19 160) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.60 0.19 160) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.60 0.19 160) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.60 0.19 160) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.60 0.19 160) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.60 0.19 160) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.60 0.19 160) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.60 0.19 160) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="crimson"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="crimson"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.58 0.24 15) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.58 0.24 15) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.58 0.24 15) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.58 0.24 15) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.58 0.24 15) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.58 0.24 15) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.58 0.24 15) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.58 0.24 15) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.58 0.24 15) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.58 0.24 15) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.58 0.24 15) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.58 0.24 15) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.58 0.24 15) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.58 0.24 15) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.58 0.24 15) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.58 0.24 15) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.58 0.24 15) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.58 0.24 15) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.58 0.24 15) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="violet"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="violet"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.60 0.22 290) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.60 0.22 290) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.60 0.22 290) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.60 0.22 290) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.60 0.22 290) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.60 0.22 290) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.60 0.22 290) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.60 0.22 290) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.60 0.22 290) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.60 0.22 290) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.60 0.22 290) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.60 0.22 290) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.60 0.22 290) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.60 0.22 290) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.60 0.22 290) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.60 0.22 290) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.60 0.22 290) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.60 0.22 290) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.60 0.22 290) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="gold"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="gold"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.70 0.18 85) !important;
    --primary-foreground: oklch(0.15 0.02 85) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.70 0.18 85) !important;
    --accent-foreground: oklch(0.15 0.02 85) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.70 0.18 85) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.70 0.18 85) !important;
    --am-primary-fg: oklch(0.15 0.02 85) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.70 0.18 85) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.70 0.18 85) !important;
    --ap-accent-fg: oklch(0.15 0.02 85) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.70 0.18 85) !important;
    --events-accent-fg: oklch(0.15 0.02 85) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.70 0.18 85) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.70 0.18 85) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.70 0.18 85) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.70 0.18 85) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.70 0.18 85) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.70 0.18 85) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.70 0.18 85) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.70 0.18 85) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.70 0.18 85) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.70 0.18 85) !important;
    --acme-color-on-primary: oklch(0.15 0.02 85) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.70 0.18 85) !important;
    --acme-color-on-accent: oklch(0.15 0.02 85) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.70 0.18 85) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="teal"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="teal"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.62 0.16 195) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.62 0.16 195) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.62 0.16 195) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.62 0.16 195) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.62 0.16 195) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.62 0.16 195) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.62 0.16 195) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.62 0.16 195) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.62 0.16 195) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.62 0.16 195) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.62 0.16 195) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.62 0.16 195) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.62 0.16 195) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.62 0.16 195) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.62 0.16 195) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.62 0.16 195) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.62 0.16 195) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.62 0.16 195) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.62 0.16 195) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="rose"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="rose"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.65 0.20 350) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.65 0.20 350) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.65 0.20 350) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.65 0.20 350) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.65 0.20 350) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.65 0.20 350) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.65 0.20 350) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.65 0.20 350) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.65 0.20 350) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.65 0.20 350) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.65 0.20 350) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.65 0.20 350) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.65 0.20 350) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.65 0.20 350) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.65 0.20 350) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.65 0.20 350) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.65 0.20 350) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.65 0.20 350) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.65 0.20 350) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="slate"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="slate"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.55 0.04 260) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.55 0.04 260) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.55 0.04 260) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.55 0.04 260) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.55 0.04 260) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.55 0.04 260) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.55 0.04 260) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.55 0.04 260) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.55 0.04 260) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.04 260) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.04 260) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.04 260) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.04 260) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.04 260) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.04 260) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.04 260) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.55 0.04 260) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.55 0.04 260) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.55 0.04 260) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="copper"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="copper"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.62 0.16 50) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.62 0.16 50) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.62 0.16 50) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.62 0.16 50) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.62 0.16 50) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.62 0.16 50) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.62 0.16 50) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.62 0.16 50) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.62 0.16 50) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.62 0.16 50) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.62 0.16 50) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.62 0.16 50) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.62 0.16 50) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.62 0.16 50) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.62 0.16 50) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.62 0.16 50) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.62 0.16 50) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.62 0.16 50) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.62 0.16 50) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.15 0.01 30) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="pearl"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="pearl"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.45 0.03 250) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.45 0.03 250) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.45 0.03 250) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.45 0.03 250) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.45 0.03 250) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.45 0.03 250) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.45 0.03 250) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.45 0.03 250) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.45 0.03 250) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.45 0.03 250) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.45 0.03 250) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.45 0.03 250) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.45 0.03 250) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.45 0.03 250) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.45 0.03 250) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.45 0.03 250) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.45 0.03 250) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.45 0.03 250) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.45 0.03 250) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.25 0.01 250) !important;
    --acme-color-on-inverse: oklch(0.985 0.002 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="ivory"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="ivory"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.48 0.06 60) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.48 0.06 60) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.48 0.06 60) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.48 0.06 60) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.48 0.06 60) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.48 0.06 60) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.48 0.06 60) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.48 0.06 60) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.48 0.06 60) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.48 0.06 60) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.48 0.06 60) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.48 0.06 60) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.48 0.06 60) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.48 0.06 60) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.48 0.06 60) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.48 0.06 60) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.48 0.06 60) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.48 0.06 60) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.48 0.06 60) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.22 0.015 60) !important;
    --acme-color-on-inverse: oklch(0.98 0.008 85) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="linen"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="linen"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.50 0.08 50) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.50 0.08 50) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.50 0.08 50) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.50 0.08 50) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.50 0.08 50) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.50 0.08 50) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.50 0.08 50) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.50 0.08 50) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.50 0.08 50) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.08 50) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.08 50) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.08 50) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.08 50) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.08 50) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.08 50) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.08 50) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.50 0.08 50) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.50 0.08 50) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.50 0.08 50) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.25 0.02 50) !important;
    --acme-color-on-inverse: oklch(0.975 0.01 80) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="frost"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="frost"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.48 0.08 230) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.48 0.08 230) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.48 0.08 230) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.48 0.08 230) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.48 0.08 230) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.48 0.08 230) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.48 0.08 230) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.48 0.08 230) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.48 0.08 230) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.48 0.08 230) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.48 0.08 230) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.48 0.08 230) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.48 0.08 230) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.48 0.08 230) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.48 0.08 230) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.48 0.08 230) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.48 0.08 230) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.48 0.08 230) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.48 0.08 230) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.22 0.02 230) !important;
    --acme-color-on-inverse: oklch(0.98 0.005 230) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="ash"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="ash"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.35 0 0) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.35 0 0) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.35 0 0) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.35 0 0) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.35 0 0) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.35 0 0) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.35 0 0) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.35 0 0) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.35 0 0) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.35 0 0) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.35 0 0) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.35 0 0) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.35 0 0) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.35 0 0) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.35 0 0) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.35 0 0) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.35 0 0) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.35 0 0) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.35 0 0) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.20 0 0) !important;
    --acme-color-on-inverse: oklch(0.975 0 0) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="mist"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="mist"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.52 0.08 280) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.52 0.08 280) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.52 0.08 280) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.52 0.08 280) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.52 0.08 280) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.52 0.08 280) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.52 0.08 280) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.52 0.08 280) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.52 0.08 280) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.08 280) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.08 280) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.08 280) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.08 280) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.08 280) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.08 280) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.08 280) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.52 0.08 280) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.52 0.08 280) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.52 0.08 280) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.25 0.02 280) !important;
    --acme-color-on-inverse: oklch(0.98 0.008 280) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="sage"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="sage"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.48 0.08 145) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.48 0.08 145) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.48 0.08 145) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.48 0.08 145) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.48 0.08 145) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.48 0.08 145) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.48 0.08 145) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.48 0.08 145) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.48 0.08 145) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.48 0.08 145) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.48 0.08 145) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.48 0.08 145) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.48 0.08 145) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.48 0.08 145) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.48 0.08 145) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.48 0.08 145) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.48 0.08 145) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.48 0.08 145) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.48 0.08 145) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.22 0.02 145) !important;
    --acme-color-on-inverse: oklch(0.975 0.008 145) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="dove"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="dove"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.42 0.04 60) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.42 0.04 60) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.42 0.04 60) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.42 0.04 60) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.42 0.04 60) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.42 0.04 60) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.42 0.04 60) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.42 0.04 60) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.42 0.04 60) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.42 0.04 60) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.42 0.04 60) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.42 0.04 60) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.42 0.04 60) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.42 0.04 60) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.42 0.04 60) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.42 0.04 60) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.42 0.04 60) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.42 0.04 60) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.42 0.04 60) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.22 0.01 60) !important;
    --acme-color-on-inverse: oklch(0.97 0.005 60) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="cloud"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="cloud"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.50 0.12 250) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.50 0.12 250) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.50 0.12 250) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.50 0.12 250) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.50 0.12 250) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.50 0.12 250) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.50 0.12 250) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.50 0.12 250) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.50 0.12 250) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.12 250) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.12 250) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.12 250) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.12 250) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.12 250) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.12 250) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.12 250) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.50 0.12 250) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.50 0.12 250) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.50 0.12 250) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.18 0.01 250) !important;
    --acme-color-on-inverse: oklch(0.99 0.002 250) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="sand"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="sand"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.50 0.10 45) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.50 0.10 45) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.50 0.10 45) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.50 0.10 45) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.50 0.10 45) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.50 0.10 45) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.50 0.10 45) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.50 0.10 45) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.50 0.10 45) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.50 0.10 45) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.50 0.10 45) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.50 0.10 45) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.50 0.10 45) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.50 0.10 45) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.50 0.10 45) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.50 0.10 45) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.50 0.10 45) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.50 0.10 45) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.50 0.10 45) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.25 0.02 45) !important;
    --acme-color-on-inverse: oklch(0.97 0.015 70) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="stone"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="stone"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.45 0.05 80) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.45 0.05 80) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.45 0.05 80) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.45 0.05 80) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.45 0.05 80) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.45 0.05 80) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.45 0.05 80) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.45 0.05 80) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.45 0.05 80) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.45 0.05 80) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.45 0.05 80) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.45 0.05 80) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.45 0.05 80) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.45 0.05 80) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.45 0.05 80) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.45 0.05 80) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.45 0.05 80) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.45 0.05 80) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.45 0.05 80) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.25 0.015 80) !important;
    --acme-color-on-inverse: oklch(0.965 0.008 80) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="bone"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="bone"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.38 0.04 40) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.38 0.04 40) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.38 0.04 40) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.38 0.04 40) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.38 0.04 40) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.38 0.04 40) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.38 0.04 40) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.38 0.04 40) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.38 0.04 40) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.38 0.04 40) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.38 0.04 40) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.38 0.04 40) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.38 0.04 40) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.38 0.04 40) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.38 0.04 40) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.38 0.04 40) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.38 0.04 40) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.38 0.04 40) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.38 0.04 40) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.20 0.01 40) !important;
    --acme-color-on-inverse: oklch(0.98 0.006 90) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="parchment"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="parchment"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.52 0.08 55) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.52 0.08 55) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.52 0.08 55) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.52 0.08 55) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.52 0.08 55) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.52 0.08 55) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.52 0.08 55) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.52 0.08 55) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.52 0.08 55) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.08 55) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.08 55) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.08 55) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.08 55) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.08 55) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.08 55) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.08 55) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.52 0.08 55) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.52 0.08 55) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.52 0.08 55) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.28 0.025 55) !important;
    --acme-color-on-inverse: oklch(0.975 0.012 75) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="chalk"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="chalk"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.40 0.03 100) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.40 0.03 100) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.40 0.03 100) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.40 0.03 100) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.40 0.03 100) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.40 0.03 100) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.40 0.03 100) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.40 0.03 100) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.40 0.03 100) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.40 0.03 100) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.40 0.03 100) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.40 0.03 100) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.40 0.03 100) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.40 0.03 100) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.40 0.03 100) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.40 0.03 100) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.40 0.03 100) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.40 0.03 100) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.40 0.03 100) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.22 0.008 100) !important;
    --acme-color-on-inverse: oklch(0.985 0.003 100) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="smoke"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="smoke"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.45 0.06 240) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.45 0.06 240) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.45 0.06 240) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.45 0.06 240) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.45 0.06 240) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.45 0.06 240) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.45 0.06 240) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.45 0.06 240) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.45 0.06 240) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.45 0.06 240) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.45 0.06 240) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.45 0.06 240) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.45 0.06 240) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.45 0.06 240) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.45 0.06 240) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.45 0.06 240) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.45 0.06 240) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.45 0.06 240) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.45 0.06 240) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.22 0.015 240) !important;
    --acme-color-on-inverse: oklch(0.96 0.006 240) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="cream"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="cream"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.52 0.10 50) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.52 0.10 50) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.52 0.10 50) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.52 0.10 50) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.52 0.10 50) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.52 0.10 50) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.52 0.10 50) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.52 0.10 50) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.52 0.10 50) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.52 0.10 50) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.52 0.10 50) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.52 0.10 50) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.52 0.10 50) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.52 0.10 50) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.52 0.10 50) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.52 0.10 50) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.52 0.10 50) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.52 0.10 50) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.52 0.10 50) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.25 0.015 50) !important;
    --acme-color-on-inverse: oklch(0.985 0.012 95) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="platinum"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="platinum"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.42 0.04 260) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.42 0.04 260) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.42 0.04 260) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.42 0.04 260) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.42 0.04 260) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.42 0.04 260) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.42 0.04 260) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.42 0.04 260) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.42 0.04 260) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.42 0.04 260) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.42 0.04 260) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.42 0.04 260) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.42 0.04 260) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.42 0.04 260) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.42 0.04 260) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.42 0.04 260) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.42 0.04 260) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.42 0.04 260) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.42 0.04 260) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.20 0.01 260) !important;
    --acme-color-on-inverse: oklch(0.975 0.003 260) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="seashell"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="seashell"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.55 0.10 15) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.55 0.10 15) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.55 0.10 15) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.55 0.10 15) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.55 0.10 15) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.55 0.10 15) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.55 0.10 15) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.55 0.10 15) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.55 0.10 15) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.10 15) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.10 15) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.10 15) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.10 15) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.10 15) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.10 15) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.10 15) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.55 0.10 15) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.55 0.10 15) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.55 0.10 15) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.25 0.02 15) !important;
    --acme-color-on-inverse: oklch(0.98 0.01 15) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="marble"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="marble"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.38 0.05 220) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.38 0.05 220) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.38 0.05 220) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.38 0.05 220) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.38 0.05 220) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.38 0.05 220) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.38 0.05 220) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.38 0.05 220) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.38 0.05 220) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.38 0.05 220) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.38 0.05 220) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.38 0.05 220) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.38 0.05 220) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.38 0.05 220) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.38 0.05 220) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.38 0.05 220) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.38 0.05 220) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.38 0.05 220) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.38 0.05 220) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.18 0.008 220) !important;
    --acme-color-on-inverse: oklch(0.99 0.002 220) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="preset"][data-palette="oat"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="preset"][data-palette="oat"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: oklch(0.12 0.01 30) !important;
    --foreground: oklch(0.96 0.005 90) !important;
    --card: oklch(0.16 0.01 30) !important;
    --card-foreground: oklch(0.96 0.005 90) !important;
    --popover: oklch(0.16 0.01 30) !important;
    --popover-foreground: oklch(0.96 0.005 90) !important;
    --primary: oklch(0.55 0.08 60) !important;
    --primary-foreground: oklch(1 0 0) !important;
    --secondary: oklch(0.20 0.01 30) !important;
    --secondary-foreground: oklch(0.96 0.005 90) !important;
    --muted: oklch(0.20 0.01 30) !important;
    --muted-foreground: oklch(0.65 0.01 90) !important;
    --accent: oklch(0.55 0.08 60) !important;
    --accent-foreground: oklch(1 0 0) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: oklch(0.25 0.01 30) !important;
    --input: oklch(0.25 0.01 30) !important;
    --ring: oklch(0.55 0.08 60) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: oklch(0.12 0.01 30) !important;
    --am-fg: oklch(0.96 0.005 90) !important;
    --am-card: oklch(0.16 0.01 30) !important;
    --am-muted: oklch(0.20 0.01 30) !important;
    --am-muted-fg: oklch(0.65 0.01 90) !important;
    --am-primary: oklch(0.55 0.08 60) !important;
    --am-primary-fg: oklch(1 0 0) !important;
    --am-border: oklch(0.25 0.01 30) !important;
    --ag-bg: oklch(0.12 0.01 30) !important;
    --ag-text: oklch(0.96 0.005 90) !important;
    --ag-muted: oklch(0.65 0.01 90) !important;
    --ag-line: oklch(0.25 0.01 30) !important;
    --ag-accent: oklch(0.55 0.08 60) !important;
    --ap-bg: oklch(0.12 0.01 30) !important;
    --ap-fg: oklch(0.96 0.005 90) !important;
    --ap-card: oklch(0.16 0.01 30) !important;
    --ap-muted: oklch(0.65 0.01 90) !important;
    --ap-line: oklch(0.25 0.01 30) !important;
    --ap-accent: oklch(0.55 0.08 60) !important;
    --ap-accent-fg: oklch(1 0 0) !important;
    --events-bg: oklch(0.12 0.01 30) !important;
    --events-fg: oklch(0.96 0.005 90) !important;
    --events-card: oklch(0.16 0.01 30) !important;
    --events-muted: oklch(0.65 0.01 90) !important;
    --events-line: oklch(0.25 0.01 30) !important;
    --events-accent: oklch(0.55 0.08 60) !important;
    --events-accent-fg: oklch(1 0 0) !important;
    --af-bg: oklch(0.12 0.01 30) !important;
    --af-fg: oklch(0.96 0.005 90) !important;
    --af-card: oklch(0.16 0.01 30) !important;
    --af-muted: oklch(0.65 0.01 90) !important;
    --af-line: oklch(0.25 0.01 30) !important;
    --af-accent: oklch(0.55 0.08 60) !important;
    --acme-testimonial-bg: oklch(0.12 0.01 30) !important;
    --acme-testimonial-text: oklch(0.96 0.005 90) !important;
    --acme-testimonial-surface: oklch(0.16 0.01 30) !important;
    --acme-testimonial-muted: oklch(0.65 0.01 90) !important;
    --acme-testimonial-border: oklch(0.25 0.01 30) !important;
    --acme-testimonial-accent: oklch(0.55 0.08 60) !important;
    --am-primary-05: color-mix(in srgb, oklch(0.55 0.08 60) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, oklch(0.55 0.08 60) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, oklch(0.55 0.08 60) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, oklch(0.55 0.08 60) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, oklch(0.55 0.08 60) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, oklch(0.55 0.08 60) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, oklch(0.55 0.08 60) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, oklch(0.20 0.01 30) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, oklch(0.25 0.01 30) 50%, transparent) !important;
    --acme-color-canvas: oklch(0.12 0.01 30) !important;
    --acme-color-text: oklch(0.96 0.005 90) !important;
    --acme-color-surface: oklch(0.16 0.01 30) !important;
    --acme-color-on-surface: oklch(0.96 0.005 90) !important;
    --acme-color-elevated: oklch(0.16 0.01 30) !important;
    --acme-color-on-elevated: oklch(0.96 0.005 90) !important;
    --acme-color-primary: oklch(0.55 0.08 60) !important;
    --acme-color-on-primary: oklch(1 0 0) !important;
    --acme-color-secondary: oklch(0.20 0.01 30) !important;
    --acme-color-on-secondary: oklch(0.96 0.005 90) !important;
    --acme-color-muted: oklch(0.20 0.01 30) !important;
    --acme-color-muted-text: oklch(0.65 0.01 90) !important;
    --acme-color-accent: oklch(0.55 0.08 60) !important;
    --acme-color-on-accent: oklch(1 0 0) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: oklch(0.25 0.01 30) !important;
    --acme-color-input: oklch(0.25 0.01 30) !important;
    --acme-color-focus: oklch(0.55 0.08 60) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: oklch(0.28 0.02 60) !important;
    --acme-color-on-inverse: oklch(0.97 0.01 75) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
:root:is(.dark,[data-bs-theme="dark"]):has(meta[name="ciss-appearance"][content="site"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip),:root:has(body.dark):has(meta[name="ciss-appearance"][content="site"]) :is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
    --background: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --card-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --popover: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --popover-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --primary-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --secondary-foreground: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --muted-foreground: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --accent-foreground: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --destructive: oklch(0.55 0.22 27) !important;
    --destructive-foreground: oklch(1 0 0) !important;
    --border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ring: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --chart-1: oklch(0.488 0.243 264.376) !important;
    --chart-2: oklch(0.696 0.17 162.48) !important;
    --chart-3: oklch(0.769 0.188 70.08) !important;
    --chart-4: oklch(0.627 0.265 303.9) !important;
    --chart-5: oklch(0.645 0.246 16.439) !important;
    --am-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --am-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --am-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --am-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --am-muted-fg: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --am-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --am-primary-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --am-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --ag-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --ag-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ag-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ag-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --ap-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --ap-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --ap-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --ap-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --ap-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --ap-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --ap-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --events-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --events-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --events-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --events-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --events-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --events-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --events-accent-fg: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --af-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --af-fg: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --af-card: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --af-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --af-line: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --af-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-testimonial-bg: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --acme-testimonial-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-testimonial-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-testimonial-muted: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-testimonial-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --am-primary-05: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 5%, transparent) !important;
    --am-primary-10: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 10%, transparent) !important;
    --am-primary-12: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 12%, transparent) !important;
    --am-primary-20: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 20%, transparent) !important;
    --am-primary-30: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 30%, transparent) !important;
    --am-primary-40: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 40%, transparent) !important;
    --am-primary-50: color-mix(in srgb, var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) 8%, transparent) !important;
    --am-muted-30: color-mix(in srgb, var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) 50%, transparent) !important;
    --am-border-50: color-mix(in srgb, var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) 50%, transparent) !important;
    --acme-color-canvas: var(--ciss-theme-background, var(--dnn-color-background, var(--bs-body-bg, #161616))) !important;
    --acme-color-text: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-surface: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-surface: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-elevated: var(--ciss-theme-surface, var(--dnn-color-neutral-light, var(--bs-body-bg, var(--acme-color-canvas)))) !important;
    --acme-color-on-elevated: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-primary: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-color-on-primary: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-secondary: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-on-secondary: var(--ciss-theme-text, var(--dnn-color-foreground, var(--bs-body-color, #f5f5f5))) !important;
    --acme-color-muted: var(--ciss-theme-muted, var(--dnn-color-neutral, var(--bs-tertiary-bg, color-mix(in srgb, var(--acme-color-text) 6%, var(--acme-color-canvas))))) !important;
    --acme-color-muted-text: var(--ciss-theme-muted-text, var(--bs-secondary-color, color-mix(in srgb, var(--acme-color-text) 72%, var(--acme-color-canvas)))) !important;
    --acme-color-accent: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-color-on-accent: var(--ciss-theme-on-primary, var(--dnn-color-primary-contrast, oklch(1 0 0))) !important;
    --acme-color-danger: oklch(0.55 0.22 27) !important;
    --acme-color-on-danger: oklch(1 0 0) !important;
    --acme-color-border: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-input: var(--ciss-theme-border, var(--bs-border-color, color-mix(in srgb, var(--acme-color-text) 20%, var(--acme-color-canvas)))) !important;
    --acme-color-focus: var(--ciss-theme-primary, var(--dnn-color-primary, var(--bs-primary, oklch(0.55 0.04 260)))) !important;
    --acme-color-chart-1: oklch(0.488 0.243 264.376) !important;
    --acme-color-chart-2: oklch(0.696 0.17 162.48) !important;
    --acme-color-chart-3: oklch(0.769 0.188 70.08) !important;
    --acme-color-chart-4: oklch(0.627 0.265 303.9) !important;
    --acme-color-chart-5: oklch(0.645 0.246 16.439) !important;
    --acme-color-inverse: var(--ciss-theme-inverse, #060606) !important;
    --acme-color-on-inverse: var(--ciss-theme-on-inverse, #ffffff) !important;
    --acme-color-success: oklch(0.45 0.12 150) !important;
    --acme-color-warning: oklch(0.5 0.12 75) !important;
    --acme-color-on-success: #ffffff !important;
    --acme-color-on-warning: #ffffff !important;
    --acme-color-primary-hover: color-mix(in srgb, var(--acme-color-primary) 88%, var(--acme-color-text)) !important;
    --acme-color-primary-on-inverse: color-mix(in srgb, var(--acme-color-primary) 55%, var(--acme-color-on-inverse)) !important;
    --acme-font-body: var(--ciss-theme-font, var(--bs-body-font-family, inherit)) !important;
    --acme-font-heading: var(--ciss-theme-heading-font, var(--acme-font-body)) !important;
    --acme-host-header-bg: var(--ciss-theme-header-background, var(--acme-color-surface)) !important;
    --acme-host-header-text: var(--ciss-theme-header-text, var(--acme-color-text)) !important;
    --acme-footer-bg: var(--acme-color-surface) !important;
    --acme-footer-fg: var(--acme-color-text) !important;
    --acme-footer-primary: var(--acme-color-primary) !important;
    --acme-footer-primary-fg: var(--acme-color-on-primary) !important
}
/* Generated by generate-appearance-catalog.ts. Do not edit. */
.acme-mock-page.acme-mock-page .border-rose-500\/15:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-black\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-rose-500\/15:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-black\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-violet-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .placeholder\:text-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-black\/70:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 70%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
    }
}
.acme-mock-page.acme-mock-page .border-\[\#333\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#c8995a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .border-\[\#e8c8b8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .border-white\/12:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#333\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#c8c2b6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#c9a227\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#c41e3a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#c8995a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#d27a8a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#e8b8a2\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#e8c8b8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#e9a8b0\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f0bdc4\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f4c5b8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#fafaf7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-black\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-black\/85:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 85%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-black\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 95%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/15:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 15%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/85:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 85%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/\[0\.04\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 4%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/\[0\.05\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(255\,255\,255\,0\.05\)_25\%\,rgba\(255\,255\,255\,0\.05\)_50\%\,transparent_50\%\,transparent_75\%\,rgba\(255\,255\,255\,0\.05\)_75\%\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(45deg, rgba(0, 0, 0, 0) 25%, color-mix(in srgb, var(--acme-color-surface) 5%, transparent) 25%, color-mix(in srgb, var(--acme-color-surface) 5%, transparent) 50%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0) 75%, color-mix(in srgb, var(--acme-color-surface) 5%, transparent) 75%) !important
}
.acme-mock-page.acme-mock-page .from-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#2d2d2d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#c9a227\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .from-\[\#fef6f0\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .from-black\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#c9a227\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .via-\[\#c9a227\]\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#e8e8e8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .via-\[\#fdeae0\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .to-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .to-\[\#a68b1f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .to-\[\#f8d8d8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important
}
.acme-mock-page.acme-mock-page .to-black\/65:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-inverse) 65.09803921568627%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-\[\#1f1f1f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#3D3D3D\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#3a2a25\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#3d3d3d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#7a5a50\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#8a857a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#999\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#a07060\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#c9a227\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#c2925a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#c8995a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#e8e8e8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .text-\[\#f5f5f5\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .text-white\/42:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/62:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/64:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 64%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/85:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .group-hover\:bg-black\/40:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-\[\#c9a227\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-\[\#c8995a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-white\/35:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-border) 35%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#c9a227\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#c8995a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/70:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 70%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/\[0\.08\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important
    }
}
.acme-mock-page.acme-mock-page .mfp.fr-realestate:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: radial-gradient(circle at 15% 5%, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), rgba(0, 0, 0, 0) 34%), linear-gradient(135deg, var(--acme-color-muted) 0%, var(--acme-color-surface) 52%, var(--acme-color-muted) 100%) !important
}
.acme-mock-page.acme-mock-page .fr-orb.o1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .fr-orb.o2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .fr-orb.o3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .fr-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 92%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 22%, transparent) !important
}
.acme-mock-page.acme-mock-page .fr-accent-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-inverse), var(--acme-color-primary), color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)), var(--acme-color-primary), var(--acme-color-inverse)) !important
}
.acme-mock-page.acme-mock-page .fr-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 16%, transparent) !important
}
.acme-mock-page.acme-mock-page .fr-monogram:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 45%, transparent) !important
}
.acme-mock-page.acme-mock-page .fr-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .fr-brand-tagline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .fr-header-decor:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 62%, transparent) !important
}
.acme-mock-page.acme-mock-page .fr-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .fr-description:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .fr-section-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .fr-gallery-intro:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .fr-property:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 16%, transparent) !important
}
.acme-mock-page.acme-mock-page .fr-property-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .fr-badge-exclusive:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .fr-badge-new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .fr-badge-premium:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important
}
.acme-mock-page.acme-mock-page .fr-property-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .fr-property-location:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .fr-property-specs span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important
}
.acme-mock-page.acme-mock-page .fr-property-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .fr-property-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .mfp.mfp-product-consultation:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(135deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 48%, var(--acme-color-surface) 100%) !important
}
.acme-mock-page.acme-mock-page .mfp-product-consultation .mfp-bg-pattern:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--acme-color-primary) 12%, transparent), rgba(0, 0, 0, 0) 24%), radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--acme-color-primary) 13%, transparent), rgba(0, 0, 0, 0) 28%), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 5%, transparent) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(color-mix(in srgb, var(--acme-color-primary) 5%, transparent) 1px, rgba(0, 0, 0, 0) 1px) !important
}
.acme-mock-page.acme-mock-page .mfp-product-consultation .mfp-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 92%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 22%, transparent) !important
}
.acme-mock-page.acme-mock-page .mfp-brand-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 16%, transparent) !important
}
.acme-mock-page.acme-mock-page .mfp-brand-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .mfp-brand-subtitle:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .mfp-form-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .mfp-form-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .mfp-section-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .product-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important
}
.acme-mock-page.acme-mock-page .product-image:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important
}
.acme-mock-page.acme-mock-page .product-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .product-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .product-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .slider-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 16%, transparent) !important
}
.acme-mock-page.acme-mock-page .slider-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page :is(.slider-dots .dot, .acme-mock-page.acme-mock-page .rc-slider-dots .rc-dot, .acme-mock-page.acme-mock-page .usa-slider-dots .usa-dot):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 42%, transparent) !important
}
.acme-mock-page.acme-mock-page :is(.slider-dots .dot.active, .acme-mock-page.acme-mock-page .rc-slider-dots .rc-dot.active, .acme-mock-page.acme-mock-page .usa-slider-dots .usa-dot.active):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .mfp.mfp-pt-trainer:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--acme-color-primary) 18%, transparent), rgba(0, 0, 0, 0) 26%), linear-gradient(145deg, var(--acme-color-inverse) 0%, var(--acme-color-inverse) 100%) !important
}
.acme-mock-page.acme-mock-page .pt-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page :is(.pt-brand-tagline, .acme-mock-page.acme-mock-page .pt-form-desc):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .pt-form-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .pt-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important
}
.acme-mock-page.acme-mock-page .pt-section-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .pt-gallery-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 22%, transparent) !important
}
.acme-mock-page.acme-mock-page .pt-trainer-img-wrapper:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 4px solid color-mix(in srgb, var(--acme-color-primary) 82%, transparent) !important
}
.acme-mock-page.acme-mock-page .pt-trainer-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .pt-trainer-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .pt-nav-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 90%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 24%, transparent) !important
}
.acme-mock-page.acme-mock-page .pt-gallery-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 28.000000000000004%, transparent) !important
}
.acme-mock-page.acme-mock-page .pt-dot-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .pt-footer:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .mfp.mfp-usa-training:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: linear-gradient(135deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 100%) !important
}
.acme-mock-page.acme-mock-page .usa-form-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 13%, transparent) !important
}
.acme-mock-page.acme-mock-page .usa-stripe-red:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .usa-stripe-white:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .usa-stripe-blue:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .usa-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .usa-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-brand-tagline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-form-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-form-description:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-slider-section:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-surface), var(--acme-color-surface)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 13%, transparent) !important
}
.acme-mock-page.acme-mock-page .usa-slider-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-slider-subtitle:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-slide-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 12%, transparent) !important
}
.acme-mock-page.acme-mock-page .usa-slide-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .usa-badge-featured:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .usa-badge-popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .usa-badge-new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .usa-slide-content h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-slide-content p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .usa-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 16%, transparent) !important
}
.acme-mock-page.acme-mock-page .mfp.romantic-celebration:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: radial-gradient(circle at 9% 12%, color-mix(in srgb, var(--acme-color-primary) 22%, transparent), rgba(0, 0, 0, 0) 25%), radial-gradient(circle at 90% 0px, color-mix(in srgb, var(--acme-color-primary) 22%, transparent), rgba(0, 0, 0, 0) 24%), linear-gradient(135deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 45%, var(--acme-color-surface) 100%) !important
}
.acme-mock-page.acme-mock-page .rc-rose:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important
}
.acme-mock-page.acme-mock-page .rc-frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 88%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 34%, transparent) !important
}
.acme-mock-page.acme-mock-page .rc-gold-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)), var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .rc-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .rc-monogram:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 48%, transparent) !important
}
.acme-mock-page.acme-mock-page .rc-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .rc-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .rc-event-info:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .rc-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 72%, transparent), var(--acme-color-surface)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 22%, transparent) !important
}
.acme-mock-page.acme-mock-page .rc-section-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .rc-slide-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 22%, transparent) !important
}
.acme-mock-page.acme-mock-page .rc-slide-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .rc-badge-popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .rc-badge-new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .rc-slide-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .rc-slide-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .rc-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 32%, transparent) !important
}
.acme-mock-page.acme-mock-page .mf-ceremony-source:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .cel-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .cel-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .cel-flower-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .cel-gallery:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .cel-text-rail:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-copy h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .cel-copy h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-surface) 42%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-tags span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 64%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-thumb-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 6px solid var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .mfp.mfp-wedding-scrapbook:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .scrap-side:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 42%, transparent), color-mix(in srgb, var(--acme-color-surface) 42%, transparent)), repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 38px, color-mix(in srgb, var(--acme-color-primary) 8%, transparent) 39px, color-mix(in srgb, var(--acme-color-primary) 8%, transparent) 40px) !important
}
.acme-mock-page.acme-mock-page .polaroid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: center center / cover no-repeat var(--acme-color-primary) !important;
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .scrap-side .tiny:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .scrap-side p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .paper:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .paper.lined:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: repeating-linear-gradient(0deg, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0) 31px, color-mix(in srgb, var(--acme-color-primary) 12%, transparent) 32px, color-mix(in srgb, var(--acme-color-primary) 12%, transparent) 33px) !important
}
.acme-mock-page.acme-mock-page .scrapbook-active-photo:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .scrapbook-copy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .scrapbook-controls button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .scrapbook-controls button.active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-panel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(90deg, var(--acme-color-primary), rgba(215, 167, 101, 0)) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-panel h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-panel h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-surface) 42%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-tags span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 22%, transparent), color-mix(in srgb, var(--acme-color-primary) 16%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 45%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-thumb-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 7px solid var(--acme-color-primary) !important
}
.acme-mock-page .pt-trainer-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pt-trainer-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page .pt-trainer-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page .cel-swipe-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .product-slider-wrapper .slider-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .rc-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .usa-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pt-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pt-nav-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .fr-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .ws-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .cel-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page [class*="auto-dealership-slider-module"][class*="__carouselButton"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 95%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: var(--acme-color-text) !important
}
.acme-mock-page .cel-swipe-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .product-slider-wrapper .slider-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .rc-slider-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .usa-slider-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pt-nav-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .fr-slider-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .ws-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .cel-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-mock-page .cel-swipe-nav svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .product-slider-wrapper .slider-btn svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .rc-slider-nav svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .usa-slider-nav svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pt-nav-btn svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .fr-slider-nav svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .ws-nav svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .cel-nav svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page [class*="auto-dealership-slider-module"][class*="__slide"]:where(:not([class*="__slideBadge"])):where(:not([class*="__slideImage"])):where(:not([class*="__slideContent"])):where(:not([class*="__slideName"])):where(:not([class*="__slideDesc"])):where(:not([class*="__slidePrice"])):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-mock-page [class*="auto-dealership-slider-module"][class*="__slideContent"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-mock-page [class*="auto-dealership-slider-module"][class*="__slideBadge"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page .pg-lb button[aria-label*="close" i]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pg-lb button[aria-label*="previous" i]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pg-lb button[aria-label*="next" i]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pg-lb-close:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pg-lb-prev:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-mock-page .pg-lb-next:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 92%, transparent) !important;
    color: var(--acme-color-text) !important
}
.acme-mock-page .rc-slide-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-mock-page .rc-slide-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page .rc-slide-badge.rc-badge-popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page .rc-slide-badge.rc-badge-new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)), var(--acme-color-primary)) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page .rc-slide-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page .rc-slide-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page .cel-swipe-tags span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 35%, transparent) !important
}
.acme-mock-page .cel-swipe-tags span:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 35%, transparent) !important
}
.acme-mock-page .cel-swipe-tags span:nth-child(3):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 35%, transparent) !important
}
.acme-mock-page .cel-swipe-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page .cel-swipe-panel h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page .cel-swipe-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page .cel-swipe-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 88%, transparent) !important
}
.acme-mock-page[data-acme-mock-route="/home-agency"] h1 span:first-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page[data-acme-mock-route="/home-agency"] h1 span:last-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 50%, var(--acme-color-primary) 100%) !important
}
.acme-mock-page.acme-mock-page .border-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#0ea5e9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .border-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#5c7c5c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .border-\[\#8b7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .border-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#21262d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#30363d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#C4B8A8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#E8E0D5\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#d97706\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .border-\[\#e0dcd6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#e5e3df\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-\[\#e8e4dc\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-mock-page.acme-mock-page .border-amber-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-blue-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-cyan-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-emerald-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-indigo-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-pink-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-slate-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-slate-800\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-violet-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-violet-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-violet-500\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .border-white\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0A0A0A\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-mock-page.acme-mock-page .bg-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0a0a0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0a0f1c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0d1117\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0d1422\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0d1424\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0ea5e9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0f0f0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0f0f1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#0f172a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#1a0a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#1c1917\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#1e3a5f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#2d2d2d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#3D3D3D\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-mock-page.acme-mock-page .bg-\[\#3d3d3d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#3fb950\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#5c7c5c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#6B8E6B\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#8b7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#161b22\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#6366f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#21262d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#111111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#292524\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#E8E0D5\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#F5F0E8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#FAF8F5\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#b8860b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#c4a052\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#c9a962\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#d4af37\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#d29922\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#d97706\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#dc2626\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#e5e3df\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#e8e4dc\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#ef4444\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f5f3ef\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f5f4f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f5f5f0\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f8f6f3\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f8f8f8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f8f9fa\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f8fafc\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#f85149\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#faf9f6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#faf9f7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-\[\#fafafa\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .bg-amber-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-black\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-black\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-black\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-black\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 70%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-blue-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 5%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-blue-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-cyan-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 5%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-cyan-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-cyan-600\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-emerald-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-emerald-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-fuchsia-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-fuchsia-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-gray-50\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-gray-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-gray-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-green-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-green-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-green-500\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-indigo-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-indigo-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-orange-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-orange-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-pink-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-purple-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-red-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-red-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-red-500\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-slate-800\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-slate-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-slate-950\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-violet-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-violet-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-violet-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 95%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-white\/\[0\.02\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 2%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-yellow-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-yellow-500\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .bg-\[linear-gradient\(rgba\(255\,107\,107\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,107\,107\,0\.03\)_1px\,transparent_1px\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-primary) 3%, transparent) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 3%, transparent) 1px, rgba(0, 0, 0, 0) 1px) !important
}
.acme-mock-page.acme-mock-page .bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 3%, transparent) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-surface) 3%, transparent) 1px, rgba(0, 0, 0, 0) 1px) !important
}
.acme-mock-page.acme-mock-page .bg-\[linear-gradient\(to_right\,\#1a1a1a_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#1a1a1a_1px\,transparent_1px\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(to right, var(--acme-color-inverse) 1px, rgba(0, 0, 0, 0) 1px), linear-gradient(var(--acme-color-inverse) 1px, rgba(0, 0, 0, 0) 1px) !important
}
.acme-mock-page.acme-mock-page .from-\[\#0A0A0A\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-mock-page.acme-mock-page .from-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#0a0a0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#0a0f1c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#0f172a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#1a1a1a\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#1c1917\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#1e3a5f\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-\[\#1e3a5f\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 90.19607843137256%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-\[\#111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#6366f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .from-\[\#6366f1\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .from-\[\#f0f9ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .from-\[\#f8f6f3\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .from-\[\#faf9f6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-surface) !important
}
.acme-mock-page.acme-mock-page .from-\[\#faf9f7\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-\[\#ff6b6b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .from-amber-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-black\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-black\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-black\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-black\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 90.19607843137256%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-blue-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-blue-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-blue-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-cyan-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-cyan-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-cyan-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-emerald-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-emerald-500\/15:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 14.901960784313726%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-emerald-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-fuchsia-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-green-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-indigo-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-indigo-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-neutral-900\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-neutral-900\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-neutral-950\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-pink-200\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-pink-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-pink-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-rose-50\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-slate-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-muted) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-slate-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-slate-900\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-slate-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-slate-900\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 94.90196078431372%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-stone-900\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-stone-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-stone-950\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-violet-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-violet-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-violet-900\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-violet-900\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-violet-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-violet-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .from-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#0a0a0a\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#0a0a0a\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#0a0a0f\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#1a1a2e\]\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 94.90196078431372%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#1c1917\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#1e3a5f\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 70.19607843137254%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#8b5cf6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .via-\[\#faf9f6\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#faf9f7\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-\[\#ffd93d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .via-black\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-black\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-black\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-blue-50\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-cyan-950\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-emerald-950\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-fuchsia-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-fuchsia-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-gray-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-neutral-950\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-neutral-950\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-neutral-950\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-purple-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-slate-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-slate-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-stone-950\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-stone-950\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .via-white\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-\[\#0A0A0A\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-mock-page.acme-mock-page .to-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .to-\[\#0a0a0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .to-\[\#0d1422\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .to-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.acme-mock-page.acme-mock-page .to-\[\#1a1a2e\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-\[\#4ecdc4\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .to-\[\#8b5cf6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .to-\[\#a855f7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .to-\[\#ffd93d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .to-black\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-blue-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-blue-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-blue-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-cyan-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-cyan-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-cyan-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-fuchsia-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-purple-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-purple-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-slate-900\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-violet-200\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-violet-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .to-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) !important
}
.acme-mock-page.acme-mock-page .fill-\[\#8B7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    fill: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .fill-\[\#b8860b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    fill: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#0ea5e9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#0f172a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#1e3a5f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#2d2d2d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#3D3D3D\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-mock-page.acme-mock-page .text-\[\#3d3d3d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#4ecdc4\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#5c7c5c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#5d4e37\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#6B6B6B\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#6B8E6B\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#6c5ce7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#8B7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#8b949e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#8b7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#79c0ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#6366f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#64748b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#a0a0a0\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#a5d6ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#a8c5a8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-page.acme-mock-page .text-\[\#b8860b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#c4a052\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#c9a962\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#c9d1d9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .text-\[\#d2a8ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#d4af37\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#d97706\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#e5e3df\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .text-\[\#ef4444\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#f8f6f3\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-mock-page.acme-mock-page .text-\[\#fbbf24\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#fef3c7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#ff6b6b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#ff7b72\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-\[\#ffd93d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-page.acme-mock-page .text-black\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-black\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-cyan-400\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-pink-200\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-pink-200\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-pink-200\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 5%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 10%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-mock-page.acme-mock-page .text-white\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90%, transparent) !important
}
.acme-mock-page.acme-mock-page .ring-black\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-ring-color: color-mix(in srgb, var(--acme-color-border) 5.098039215686274%, transparent) !important
}
.acme-mock-page.acme-mock-page .ring-gray-900\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-ring-color: color-mix(in srgb, var(--acme-color-border) 10.196078431372548%, transparent) !important
}
.acme-mock-page.acme-mock-page .ring-white\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-ring-color: color-mix(in srgb, var(--acme-color-border) 50.19607843137255%, transparent) !important
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .group-hover\:bg-indigo-500\/20:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .group-hover\:from-emerald-500\/20:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .group-hover\:to-cyan-500\/20:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .group-hover\:text-\[\#1a1a1a\]:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .group-hover\:text-\[\#b8860b\]:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
.acme-mock-page.acme-mock-page .placeholder\:text-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-mock-page.acme-mock-page .placeholder\:text-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-blue-500\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-blue-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-cyan-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-emerald-500\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-emerald-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-green-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-indigo-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-orange-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-violet-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-white\/20:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:border-white\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#1a1a1a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#2D2D2D\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#2a2a4e\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#4a6a4a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#5A7A5A\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#6d5a43\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#7a6449\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#8b7355\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#9a7209\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#0284c7\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#333\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#21262d\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#F5F0E8\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-muted) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#b8994f\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#b39245\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#b45309\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#c9a962\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#d97706\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#dc2626\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#f5f4f1\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-surface) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-\[\#fafafa\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-surface) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-cyan-400\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-emerald-500\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-slate-50\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-violet-500\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/5:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/20:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/40:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:bg-white\/90:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#0ea5e9\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#1a1a1a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#1a1a2e\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#5c7c5c\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#5d4e37\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#8b7355\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#111\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#b8860b\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#c4a052\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#c9a962\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#d4af37\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#d97706\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#ef4444\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#f8f6f3\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-on-inverse) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-\[\#fef3c7\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .acme-mock-page.acme-mock-page .hover\:text-white\/80:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
    }
}
.acme-mock-page.acme-mock-page .focus\:border-\[\#0ea5e9\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .focus\:border-\[\#8b7355\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .focus\:border-\[\#c9a962\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page .focus\:border-\[\#ef4444\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-page.acme-mock-page:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
@media (prefers-color-scheme: dark) {
    .acme-mock-page.acme-mock-page:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-on-inverse) !important;
        background: var(--acme-color-inverse) !important
    }
}
.acme-mock-page.acme-mock-page .megaform-auto-dealership-slider-module__qC4VYa__showcaseMeta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 78%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-tags span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 64%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 38%, transparent) !important
}
.acme-mock-page.acme-mock-page .cel-swipe-thumb-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 6px solid var(--acme-color-border) !important
}
.border-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#0ea5e9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.border-\[\#0ea5e9\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.border-\[\#0f172a\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.border-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#1a1a1a\]\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 10.196078431372548%, transparent) !important
}
.border-\[\#2d2d2d\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 30.19607843137255%, transparent) !important
}
.border-\[\#5c7c5c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.border-\[\#8b7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.border-\[\#111\]\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 5.098039215686274%, transparent) !important
}
.border-\[\#111\]\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 10.196078431372548%, transparent) !important
}
.border-\[\#111\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.border-\[\#6366f1\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
}
.border-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#21262d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#30363d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#C4B8A8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#E8E0D5\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#d4af37\]\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.border-\[\#d97706\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.border-\[\#e0dcd6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#e5e3df\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#e8e4dc\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.border-\[\#ef4444\]\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.border-\[\#fef3c7\]\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.border-\[\#fef3c7\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.border-\[\#fef3c7\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.border-amber-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.border-blue-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.border-cyan-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.border-emerald-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.border-indigo-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.border-pink-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
}
.border-rose-500\/15:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 14.901960784313726%, transparent) !important
}
.border-slate-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 50.19607843137255%, transparent) !important
}
.border-slate-800\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 50.19607843137255%, transparent) !important
}
.border-violet-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
}
.border-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.border-violet-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.border-violet-500\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
}
.border-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 5.098039215686274%, transparent) !important
}
.border-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 10.196078431372548%, transparent) !important
}
.border-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.border-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 30.19607843137255%, transparent) !important
}
.border-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 40%, transparent) !important
}
.border-white\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 50.19607843137255%, transparent) !important
}
.bg-\[\#0A0A0A\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .bg-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0a0a0a\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.bg-\[\#0a0a0a\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 90.19607843137256%, transparent) !important
}
.bg-\[\#0a0a0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0a0f1c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0d1117\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0d1422\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0d1424\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0ea5e9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#0ea5e9\]\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-\[\#0ea5e9\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#0f0f0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0f0f0f\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.bg-\[\#0f0f1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#0f172a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#1a0a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#1c1917\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#1c1917\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 90.19607843137256%, transparent) !important
}
.bg-\[\#1e3a5f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#1e3a5f\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 90.19607843137256%, transparent) !important
}
.bg-\[\#1e3a5f\]\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 94.90196078431372%, transparent) !important
}
.bg-\[\#2d2d2d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#2d2d2d\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.bg-\[\#2d2d2d\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.bg-\[\#3D3D3D\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .bg-\[\#3d3d3d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#3fb950\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#4ecdc4\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#5c7c5c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#5c7c5c\]\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-\[\#6B8E6B\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#6B8E6B\]\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-\[\#8b5cf6\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#8b7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#161b22\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#6366f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#6366f1\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#09090b\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.bg-\[\#21262d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#111111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#292524\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important
}
.bg-\[\#E8E0D5\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.bg-\[\#F5F0E8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.bg-\[\#FAF8F5\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#b8860b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#c4a052\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#c4a052\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#c9a962\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#c9a962\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#d4af37\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#d4af37\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#d29922\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#d97706\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#dc2626\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#e5e3df\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.bg-\[\#e8e4dc\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-muted) !important
}
.bg-\[\#e8e4dc\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-muted) 30.19607843137255%, transparent) !important
}
.bg-\[\#ef4444\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#ef4444\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-\[\#f5f3ef\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#f5f4f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#f5f5f0\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#f5f5f0\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
}
.bg-\[\#f8f6f3\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#f8f8f8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#f8f9fa\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#f8fafc\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#f85149\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-primary) !important
}
.bg-\[\#faf9f6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#faf9f6\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
}
.bg-\[\#faf9f7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#fafafa\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-surface) !important
}
.bg-\[\#fef3c7\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30.19607843137255%, transparent) !important
}
.bg-\[\#ff6b6b\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-amber-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-black\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.bg-black\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 30.19607843137255%, transparent) !important
}
.bg-black\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.bg-black\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.bg-black\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.bg-black\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.bg-black\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 94.90196078431372%, transparent) !important
}
.bg-blue-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.bg-blue-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-cyan-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.bg-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-cyan-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-cyan-600\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-emerald-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-emerald-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-fuchsia-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-fuchsia-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-gray-50\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 50.19607843137255%, transparent) !important
}
.bg-gray-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.bg-gray-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.bg-green-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-green-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-green-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.bg-green-500\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.bg-indigo-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-indigo-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.bg-orange-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-orange-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-pink-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-purple-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-red-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-red-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.bg-red-500\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.bg-rose-500\/15:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 14.901960784313726%, transparent) !important
}
.bg-slate-800\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.bg-slate-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.bg-slate-950\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.bg-violet-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.bg-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-violet-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.bg-violet-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.bg-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) !important
}
.bg-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 10.196078431372548%, transparent) !important
}
.bg-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.bg-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 30.19607843137255%, transparent) !important
}
.bg-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
}
.bg-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important
}
.bg-white\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 80%, transparent) !important
}
.bg-white\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
}
.bg-white\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 94.90196078431372%, transparent) !important
}
.bg-white\/\[0\.02\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 1.9607843137254901%, transparent) !important
}
.bg-yellow-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.bg-yellow-500\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.bg-\[linear-gradient\(45deg\,transparent_25\%\,rgba\(255\,255\,255\,0\.05\)_25\%\,rgba\(255\,255\,255\,0\.05\)_50\%\,transparent_50\%\,transparent_75\%\,rgba\(255\,255\,255\,0\.05\)_75\%\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(45deg, #0000 25%, color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) 25% 50%, #0000 50% 75%, color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) 75%) !important
}
.bg-\[linear-gradient\(rgba\(0\,0\,0\,0\.02\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(0\,0\,0\,0\.02\)_1px\,transparent_1px\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-inverse) 1.9607843137254901%, transparent) 1px, #0000 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-inverse) 1.9607843137254901%, transparent) 1px, #0000 1px) !important
}
.bg-\[linear-gradient\(rgba\(255\,107\,107\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,107\,107\,0\.03\)_1px\,transparent_1px\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-primary) 3.1372549019607843%, transparent) 1px, #0000 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 3.1372549019607843%, transparent) 1px, #0000 1px) !important
}
.bg-\[linear-gradient\(rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.03\)_1px\,transparent_1px\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 3.1372549019607843%, transparent) 1px, #0000 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-surface) 3.1372549019607843%, transparent) 1px, #0000 1px) !important
}
.bg-\[linear-gradient\(to_right\,\#1a1a1a_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#1a1a1a_1px\,transparent_1px\)\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(to right, var(--acme-color-inverse) 1px, #0000 1px), linear-gradient(var(--acme-color-inverse) 1px, #0000 1px) !important
}
.from-\[\#0A0A0A\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .from-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#0a0a0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#0a0f1c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#0f172a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#1a1a1a\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.from-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#1c1917\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#1e3a5f\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.from-\[\#1e3a5f\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 90.19607843137256%, transparent) !important
}
.from-\[\#111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#6366f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-primary) !important
}
.from-\[\#6366f1\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-inverse) !important
}
.from-\[\#f0f9ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-surface) !important
}
.from-\[\#f8f6f3\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-surface) !important
}
.from-\[\#faf9f6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-surface) !important
}
.from-\[\#faf9f7\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
}
.from-\[\#ff6b6b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: var(--acme-color-primary) !important
}
.from-amber-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.from-black\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.from-black\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.from-black\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.from-black\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 90.19607843137256%, transparent) !important
}
.from-blue-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30.19607843137255%, transparent) !important
}
.from-blue-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.from-blue-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-cyan-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.from-cyan-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.from-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.from-cyan-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-emerald-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.from-emerald-500\/15:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 14.901960784313726%, transparent) !important
}
.from-emerald-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-fuchsia-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-green-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.from-indigo-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-indigo-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.from-neutral-900\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.from-neutral-900\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.from-neutral-950\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.from-orange-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.from-pink-200\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 40%, transparent) !important
}
.from-pink-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.from-pink-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-rose-50\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 50.19607843137255%, transparent) !important
}
.from-slate-200\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-muted) 50.19607843137255%, transparent) !important
}
.from-slate-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.from-slate-900\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.from-slate-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.from-slate-900\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 94.90196078431372%, transparent) !important
}
.from-stone-900\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
.from-stone-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.from-stone-950\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.from-violet-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.from-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-violet-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.from-violet-900\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.from-violet-900\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.from-violet-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
}
.from-violet-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.from-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) !important
}
.from-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 10.196078431372548%, transparent) !important
}
.from-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.from-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
}
.from-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-from: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important
}
.via-\[\#0a0a0a\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.via-\[\#0a0a0a\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.via-\[\#0a0a0f\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.via-\[\#1a1a2e\]\/95:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 94.90196078431372%, transparent) !important
}
.via-\[\#1c1917\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.via-\[\#1e3a5f\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 70.19607843137254%, transparent) !important
}
.via-\[\#8b5cf6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: var(--acme-color-primary) !important
}
.via-\[\#faf9f6\]\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
}
.via-\[\#faf9f7\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important
}
.via-\[\#ffd93d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: var(--acme-color-primary) !important
}
.via-black\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.via-black\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 30.19607843137255%, transparent) !important
}
.via-black\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.via-black\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.via-blue-50\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 50.19607843137255%, transparent) !important
}
.via-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.via-cyan-950\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 10.196078431372548%, transparent) !important
}
.via-emerald-950\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.via-fuchsia-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.via-fuchsia-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.via-gray-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.via-neutral-950\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.via-neutral-950\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 30.19607843137255%, transparent) !important
}
.via-neutral-950\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.via-purple-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.via-red-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.via-slate-900\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.via-slate-900\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.via-stone-950\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.via-stone-950\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important
}
.via-white\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-via: color-mix(in srgb, var(--acme-color-surface) 80%, transparent) !important
}
.to-\[\#0A0A0A\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .to-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.to-\[\#0a0a0f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.to-\[\#0d1422\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.to-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-inverse) !important
}
.to-\[\#1a1a2e\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
}
.to-\[\#4ecdc4\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.to-\[\#8b5cf6\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.to-\[\#a855f7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.to-\[\#ffd93d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: var(--acme-color-primary) !important
}
.to-black\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) !important
}
.to-blue-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30.19607843137255%, transparent) !important
}
.to-blue-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.to-blue-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.to-cyan-200\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.to-cyan-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.to-cyan-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.to-cyan-500\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.to-fuchsia-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.to-purple-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.to-purple-600\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.to-red-500\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) !important
}
.to-slate-900\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.to-violet-200\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 40%, transparent) !important
}
.to-violet-500\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.to-violet-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.to-violet-500\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.to-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-gradient-to: color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) !important
}
.fill-\[\#8B7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    fill: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.fill-\[\#b8860b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    fill: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#0a0a0a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#0ea5e9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#0f0f0f\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.text-\[\#0f0f0f\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 80%, transparent) !important
}
.text-\[\#0f172a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#0f172a\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70.19607843137254%, transparent) !important
}
.text-\[\#1a1a1a\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#1a1a1a\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 20%, transparent) !important
}
.text-\[\#1a1a1a\]\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.text-\[\#1a1a1a\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 50.19607843137255%, transparent) !important
}
.text-\[\#1a1a1a\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.text-\[\#1a1a1a\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70.19607843137254%, transparent) !important
}
.text-\[\#1a1a2e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#1e3a5f\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#2d2d2d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#2d2d2d\]\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.text-\[\#2d2d2d\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 50.19607843137255%, transparent) !important
}
.text-\[\#2d2d2d\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.text-\[\#2d2d2d\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70.19607843137254%, transparent) !important
}
.text-\[\#3D3D3D\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .text-\[\#3d3d3d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#3d3d3d\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.text-\[\#3d3d3d\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70.19607843137254%, transparent) !important
}
.text-\[\#4ecdc4\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#5c7c5c\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#5d4e37\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#5d4e37\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 50.19607843137255%, transparent) !important
}
.text-\[\#5d4e37\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.text-\[\#5d4e37\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70.19607843137254%, transparent) !important
}
.text-\[\#6B6B6B\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.text-\[\#6B8E6B\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#6c5ce7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#8B7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#8b949e\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.text-\[\#8b7355\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#8b7355\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 20%, transparent) !important
}
.text-\[\#79c0ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#111\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#111\]\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.text-\[\#111\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.text-\[\#111\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70.19607843137254%, transparent) !important
}
.text-\[\#111\]\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 80%, transparent) !important
}
.text-\[\#6366f1\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#09090b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.text-\[\#64748b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#a0a0a0\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.text-\[\#a5d6ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#a8c5a8\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.text-\[\#b8860b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#c4a052\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#c4a052\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30.19607843137255%, transparent) !important
}
.text-\[\#c9a962\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#c9a962\]\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 20%, transparent) !important
}
.text-\[\#c9d1d9\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.text-\[\#d2a8ff\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#d4af37\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#d4af37\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30.19607843137255%, transparent) !important
}
.text-\[\#d97706\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#d97706\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30.19607843137255%, transparent) !important
}
.text-\[\#e5e3df\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.text-\[\#ef4444\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#f8f6f3\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.text-\[\#fbbf24\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#fef3c7\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#fef3c7\]\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30.19607843137255%, transparent) !important
}
.text-\[\#fef3c7\]\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 50.19607843137255%, transparent) !important
}
.text-\[\#fef3c7\]\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.text-\[\#fef3c7\]\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70.19607843137254%, transparent) !important
}
.text-\[\#ff6b6b\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#ff7b72\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-\[\#ffd93d\]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.text-black\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.text-black\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.text-cyan-400\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30.19607843137255%, transparent) !important
}
.text-pink-200\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.text-pink-200\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70.19607843137254%, transparent) !important
}
.text-pink-200\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 80%, transparent) !important
}
.text-white\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 5.098039215686274%, transparent) !important
}
.text-white\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 10.196078431372548%, transparent) !important
}
.text-white\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 20%, transparent) !important
}
.text-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30.19607843137255%, transparent) !important
}
.text-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.text-white\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50.19607843137255%, transparent) !important
}
.text-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.text-white\/70:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70.19607843137254%, transparent) !important
}
.text-white\/80:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.text-white\/90:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90.19607843137256%, transparent) !important
}
.ring-black\/5:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-ring-color: color-mix(in srgb, var(--acme-color-border) 5.098039215686274%, transparent) !important
}
.ring-gray-900\/10:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-ring-color: color-mix(in srgb, var(--acme-color-border) 10.196078431372548%, transparent) !important
}
.ring-orange-500\/20:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-ring-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.ring-white\/50:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    --tw-ring-color: color-mix(in srgb, var(--acme-color-border) 50.19607843137255%, transparent) !important
}
@media (hover: hover) {
    .group-hover\:bg-black\/40:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
    }
}
@media (hover: hover) {
    .group-hover\:bg-indigo-500\/20:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .group-hover\:from-emerald-500\/20:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        --tw-gradient-from: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .group-hover\:to-cyan-500\/20:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        --tw-gradient-to: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .group-hover\:text-\[\#1a1a1a\]:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .group-hover\:text-\[\#8b7355\]\/20:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .group-hover\:text-\[\#b8860b\]:is(:where(.group):hover *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
.placeholder\:text-white\/30:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30.19607843137255%, transparent) !important
}
.placeholder\:text-white\/40:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.placeholder\:text-white\/60:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
@media (hover: hover) {
    .hover\:border-blue-500\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-blue-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-cyan-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-emerald-500\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-emerald-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-green-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-indigo-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-orange-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-violet-500\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-primary) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-white\/20:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:border-white\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-color: color-mix(in srgb, var(--acme-color-border) 30.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#0ea5e9\]\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#0f172a\]\/5:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 5.098039215686274%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#1a1a1a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#1a1a1a\]\/5:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 5.098039215686274%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#2D2D2D\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#2a2a4e\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#2d2d2d\]\/5:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 5.098039215686274%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#4a6a4a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#5A7A5A\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#5c7c5c\]\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#6d5a43\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#7a6449\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#8b7355\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#9a7209\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#111\]\/5:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 5.098039215686274%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#0284c7\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#333\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#21262d\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-inverse) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#F5F0E8\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-muted) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#b8994f\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#b39245\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#b45309\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#c9a962\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#d97706\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#dc2626\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-primary) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#f5f4f1\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-surface) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#fafafa\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: var(--acme-color-surface) !important
    }
}
@media (hover: hover) {
    .hover\:bg-\[\#fef3c7\]\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 10.196078431372548%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-black\/70:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-inverse) 70.19607843137254%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-cyan-400\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-emerald-500\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-slate-50\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-violet-500\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-white\/5:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 5.098039215686274%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-white\/10:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 10.196078431372548%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-white\/20:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-white\/30:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 30.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-white\/40:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-white\/50:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 50.19607843137255%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:bg-white\/90:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background-color: color-mix(in srgb, var(--acme-color-surface) 90.19607843137256%, transparent) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#0ea5e9\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#1a1a1a\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#1a1a2e\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#5c7c5c\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#5d4e37\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#8b7355\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#111\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#b8860b\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#c4a052\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#c9a962\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#d4af37\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#d97706\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#ef4444\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#f8f6f3\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-on-inverse) !important
    }
}
@media (hover: hover) {
    .hover\:text-\[\#fef3c7\]:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-local-primary, var(--acme-color-primary)) !important
    }
}
@media (hover: hover) {
    .hover\:text-white\/80:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
    }
}
.focus\:border-\[\#0ea5e9\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.focus\:border-\[\#8b7355\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.focus\:border-\[\#c9a962\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.focus\:border-\[\#ef4444\]:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.dark\:bg-blue-900\/30:is(.dark *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.dark\:bg-green-900\/30:is(.dark *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.dark\:bg-yellow-900\/30:is(.dark *):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-primary) 30.19607843137255%, transparent) !important
}
.mfp.fr-realestate:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: radial-gradient(circle at 15% 5%, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), #0000 34%), linear-gradient(135deg, var(--acme-color-muted) 0%, var(--acme-color-surface) 52%, var(--acme-color-muted) 100%) !important
}
.fr-orb.o1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.fr-orb.o2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.fr-orb.o3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.fr-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 92.15686274509804%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 21.96078431372549%, transparent) !important
}
.fr-accent-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-inverse), var(--acme-color-primary), color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)), var(--acme-color-primary), var(--acme-color-inverse)) !important
}
.fr-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 16.07843137254902%, transparent) !important
}
.fr-monogram:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 45.09803921568628%, transparent) !important
}
.fr-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.fr-brand-tagline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.fr-header-decor:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 61.96078431372549%, transparent) !important
}
.fr-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.fr-description:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.fr-section-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.fr-gallery-intro:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.fr-property:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 16.07843137254902%, transparent) !important
}
.fr-property-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-primary) !important
}
.fr-badge-exclusive:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.fr-badge-new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-primary) !important
}
.fr-badge-premium:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important
}
.fr-property-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.fr-property-location:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.fr-property-specs span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 18.03921568627451%, transparent) !important
}
.fr-property-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.fr-property-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.mfp.mfp-product-consultation:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(135deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 48%, var(--acme-color-surface) 100%) !important
}
.mfp-product-consultation .mfp-bg-pattern:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: radial-gradient(circle at 20% 20%, color-mix(in srgb, var(--acme-color-primary) 12.156862745098039%, transparent), #0000 24%), radial-gradient(circle at 82% 8%, color-mix(in srgb, var(--acme-color-primary) 12.941176470588237%, transparent), #0000 28%), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) 1px, #0000 1px), linear-gradient(color-mix(in srgb, var(--acme-color-primary) 5.098039215686274%, transparent) 1px, #0000 1px) !important
}
.mfp-product-consultation .mfp-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 92.15686274509804%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 21.96078431372549%, transparent) !important
}
.mfp-brand-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 16.07843137254902%, transparent) !important
}
.mfp-brand-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.mfp-brand-subtitle:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.mfp-form-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.mfp-form-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.mfp-section-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.product-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 18.03921568627451%, transparent) !important
}
.product-image:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important
}
.product-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-primary) !important
}
.product-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.product-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.slider-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 16.07843137254902%, transparent) !important
}
.slider-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-primary) !important
}
:is(.slider-dots .dot, .rc-slider-dots .rc-dot, .usa-slider-dots .usa-dot):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 41.96078431372549%, transparent) !important
}
:is(.slider-dots .dot.active, .rc-slider-dots .rc-dot.active, .usa-slider-dots .usa-dot.active):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.mfp.mfp-pt-trainer:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--acme-color-primary) 18.03921568627451%, transparent), #0000 26%), linear-gradient(145deg, var(--acme-color-inverse) 0%, var(--acme-color-inverse) 100%) !important
}
.pt-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
:is(.pt-brand-tagline, .pt-form-desc):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.pt-form-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pt-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5.490196078431373%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 18.03921568627451%, transparent) !important
}
.pt-section-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.pt-gallery-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 21.96078431372549%, transparent) !important
}
.pt-trainer-img-wrapper:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 4px solid color-mix(in srgb, var(--acme-color-primary) 81.96078431372548%, transparent) !important
}
.pt-trainer-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pt-trainer-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.pt-nav-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 90.19607843137256%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 23.92156862745098%, transparent) !important
}
.pt-gallery-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 27.84313725490196%, transparent) !important
}
.pt-dot-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.pt-footer:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.mfp.mfp-usa-training:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: linear-gradient(135deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 100%) !important
}
.usa-form-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 12.941176470588237%, transparent) !important
}
.usa-stripe-red:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.usa-stripe-white:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.usa-stripe-blue:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.usa-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 10.196078431372548%, transparent) !important
}
.usa-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-brand-tagline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-form-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-form-description:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-slider-section:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-surface), var(--acme-color-surface)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 12.941176470588237%, transparent) !important
}
.usa-slider-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-slider-subtitle:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-slide-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 12.156862745098039%, transparent) !important
}
.usa-slide-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.usa-badge-featured:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.usa-badge-popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.usa-badge-new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.usa-slide-content h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-slide-content p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.usa-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 16.07843137254902%, transparent) !important
}
.mfp.romantic-celebration:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: radial-gradient(circle at 9% 12%, color-mix(in srgb, var(--acme-color-primary) 21.96078431372549%, transparent), #0000 25%), radial-gradient(circle at 90% 0, color-mix(in srgb, var(--acme-color-primary) 21.96078431372549%, transparent), #0000 24%), linear-gradient(135deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 45%, var(--acme-color-surface) 100%) !important
}
.rc-rose:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 18.03921568627451%, transparent) !important
}
.rc-frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 87.84313725490196%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 34.11764705882353%, transparent) !important
}
.rc-gold-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)), var(--acme-color-primary)) !important
}
.rc-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.rc-monogram:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 47.84313725490196%, transparent) !important
}
.rc-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.rc-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.rc-event-info:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.rc-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 72.15686274509804%, transparent), var(--acme-color-surface)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 21.96078431372549%, transparent) !important
}
.rc-section-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.rc-slide-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 21.96078431372549%, transparent) !important
}
.rc-slide-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important
}
.rc-badge-popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important
}
.rc-badge-new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important
}
.rc-slide-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.rc-slide-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.rc-slider-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 32.15686274509804%, transparent) !important
}
.mf-ceremony-source:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.cel-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.cel-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.cel-flower-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
:is(.cel-flower-line:before, .cel-flower-line:after):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.cel-gallery:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.cel-text-rail:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.cel-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 54.90196078431373%, transparent) !important
}
.cel-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)):after {
    background: color-mix(in srgb, var(--acme-color-surface) 30.19607843137255%, transparent) !important
}
.cel-copy h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.cel-copy h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)):after {
    background: color-mix(in srgb, var(--acme-color-surface) 41.96078431372549%, transparent) !important
}
.cel-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90.19607843137256%, transparent) !important
}
.cel-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72.15686274509804%, transparent) !important
}
.cel-tags span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 63.921568627450974%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10.196078431372548%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.cel-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 21.96078431372549%, transparent) !important
}
.cel-thumb-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 6px solid var(--acme-color-border) !important
}
.mfp.mfp-wedding-scrapbook:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-muted) !important
}
.scrap-side:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 41.96078431372549%, transparent), color-mix(in srgb, var(--acme-color-surface) 41.96078431372549%, transparent)), repeating-linear-gradient(0deg, #0000 0 38px, color-mix(in srgb, var(--acme-color-primary) 7.8431372549019605%, transparent) 39px 40px) !important
}
.polaroid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) center / cover no-repeat !important;
    border: 10px solid var(--acme-color-border) !important
}
.scrap-side .tiny:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.scrap-side p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.paper:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.paper.lined:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: repeating-linear-gradient(0deg, #0000 0 31px, color-mix(in srgb, var(--acme-color-primary) 12.156862745098039%, transparent) 32px 33px) !important
}
.scrapbook-active-photo:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 12px solid var(--acme-color-border) !important
}
.scrapbook-copy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.scrapbook-controls button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.scrapbook-controls button.active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.cel-swipe-frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.cel-swipe-panel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 50.19607843137255%, transparent) !important
}
.cel-swipe-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.cel-swipe-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)):after {
    background: linear-gradient(90deg, var(--acme-color-primary), #d7a76500) !important
}
.cel-swipe-panel h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.cel-swipe-panel h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)):after {
    background: color-mix(in srgb, var(--acme-color-surface) 41.96078431372549%, transparent) !important
}
.cel-swipe-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90.19607843137256%, transparent) !important
}
.cel-swipe-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72.15686274509804%, transparent) !important
}
.cel-swipe-tags span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 21.96078431372549%, transparent), color-mix(in srgb, var(--acme-color-primary) 16.07843137254902%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 45.09803921568628%, transparent) !important
}
.cel-swipe-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.cel-swipe-nav:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.cel-swipe-thumb-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 7px solid var(--acme-color-primary) !important
}
.megaform-auto-dealership-slider-module__qC4VYa__showcaseMeta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 78.03921568627452%, transparent) !important
}
.acme-mock-page[data-acme-mock-route="/templates/dark-mode-first?preset=slate"] section.relative.min-h-screen > .absolute.inset-0:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-surface) 3%, transparent) 1px, transparent 1px) !important
}
.acme-universal-section [class~="bg-white/75"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-surface) 78%, transparent) !important
}
.acme-universal-section [class~="bg-slate-950/75"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: color-mix(in srgb, var(--acme-color-inverse) 72%, transparent) !important
}
.acme-mock-page .acme-saas-landing-surface:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-color: var(--acme-color-inverse) !important;
    background-image: radial-gradient(circle 500px at 43% 270px, color-mix(in srgb, var(--acme-color-primary) 26%, transparent), transparent 72%),
    radial-gradient(circle 500px at 72% calc(100vh - 220px), color-mix(in srgb, var(--acme-color-primary) 22%, transparent), transparent 72%) !important
}
.acme-events__media:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-events__badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.acme-events__category:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-events--dark .acme-events__category:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-healthcare:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(to bottom, var(--acme-color-surface), var(--acme-color-surface)) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-healthcare .acme-fh-emerg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-healthcare .acme-fh-emerg-cell a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-healthcare .acme-fh-quick:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-healthcare .acme-fh-action:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 5%, transparent) !important
}
.acme-footer-healthcare .acme-fh-action:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-footer-healthcare .acme-fh-action-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-footer-healthcare .acme-fh-action:hover .acme-fh-action-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-footer-healthcare .acme-fh-action-body b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-healthcare .acme-fh-action-body span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-healthcare .acme-fh-brand-name b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-healthcare .acme-fh-brand-name span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-healthcare .acme-fh-tagline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-healthcare .acme-fh-locs h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 85%, transparent) !important
}
.acme-footer-healthcare .acme-fh-loc b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 85%, transparent) !important
}
.acme-footer-healthcare .acme-fh-loc p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-healthcare .acme-fh-247:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-healthcare .acme-fh-col h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-healthcare .acme-fh-col li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-healthcare .acme-fh-accred:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 4%, transparent) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-healthcare .acme-fh-accred-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-healthcare .acme-fh-bot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
.acme-footer-healthcare .acme-fh-bot a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-footer-healthcare .acme-fh-bot a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-healthcare .acme-fh-bot-legal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-footer-healthcare .acme-fh-bot-social a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-footer-financial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-footer-financial .acme-ff-quick:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-financial .acme-ff-quick-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-footer-financial .acme-ff-country:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer-financial .acme-ff-country select:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-footer-financial .acme-ff-cta-wrap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-financial .acme-ff-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 5%, transparent), transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-financial .acme-ff-cta-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-footer-financial .acme-ff-cta-p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-footer-financial .acme-ff-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-footer-financial .acme-ff-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-footer-financial .acme-ff-col-h h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-financial .acme-ff-col li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-footer-financial .acme-ff-contact > div span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer-financial .acme-ff-contact > div a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-financial .acme-ff-disc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-financial .acme-ff-disc-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-footer-financial .acme-ff-bot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-financial .acme-ff-bot-fdic:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-footer-financial .acme-ff-bot-legal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer-financial .acme-ff-bot-legal a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-financial .acme-ff-bot-social a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer-financial .acme-ff-bot-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
.acme-footer-map:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-map .acme-fm-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-footer-map .acme-fm-map-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, var(--acme-color-surface), color-mix(in srgb, var(--acme-color-surface) 20%, transparent), transparent 50%) !important
}
.acme-footer-map .acme-fm-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 95%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-map .acme-fm-card-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-footer-map .acme-fm-card h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-map .acme-fm-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-prose:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-prose p strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-map .acme-fm-prose blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 85%, transparent) !important
}
.acme-footer-map .acme-fm-prose blockquote cite:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-contact-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-footer-map .acme-fm-contact-body span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-contact-body p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-map .acme-fm-nav h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-map .acme-fm-nav li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-newsletter:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 5%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-map .acme-fm-newsletter h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 95%, transparent) !important
}
.acme-footer-map .acme-fm-newsletter p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-newsletter input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important;
    background: var(--acme-color-surface) !important
}
.acme-footer-map .acme-fm-bot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-map .acme-fm-bot-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-bot-social:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-map .acme-fm-bot-legal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-footer-media-rich:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-footer-media-rich .afm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-footer-media-rich .afm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(180deg, color-mix(in srgb, var(--acme-color-inverse) 5%, transparent), var(--acme-color-inverse)) !important
}
.acme-footer-media-rich p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 66%, transparent) !important
}
.acme-footer-media-rich .afm-news:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 7.000000000000001%, transparent) !important
}
.acme-footer-media-rich input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 9%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-media-rich button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-footer-media-rich .afm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-footer-media-rich .afm-col h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-media-rich li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-footer-media-rich .afm-bottom:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 56.00000000000001%, transparent) !important
}
.acme-footer-media-rich li a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-media-rich .afm-social a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important
}
.acme-footer-media-rich .afm-bottom:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-interactive-spa:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-footer-interactive-spa .afi-top:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-interactive-spa .afi-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 64%, transparent) !important
}
.acme-footer-interactive-spa .afi-video:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-footer-interactive-spa .afi-play span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-footer-interactive-spa .afi-offices:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-interactive-spa .afi-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.acme-footer-interactive-spa .afi-office:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important
}
.acme-footer-interactive-spa .afi-office p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 57.99999999999999%, transparent) !important
}
.acme-footer-interactive-spa details:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.acme-footer-interactive-spa summary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-footer-interactive-spa .afi-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 68%, transparent) !important
}
.acme-footer-interactive-spa .afi-links a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-footer-interactive-spa .afi-contact:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important
}
.acme-footer-interactive-spa .afi-contact p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.acme-footer-interactive-spa .afi-tour:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-interactive-spa .afi-bottom:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.acme-footer-interactive-spa .afi-social a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-mega-spa:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-footer-mega-spa .afg-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-footer-mega-spa .afg-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(180deg, color-mix(in srgb, var(--acme-color-inverse) 15%, transparent), var(--acme-color-inverse)) !important
}
.acme-footer-mega-spa p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.acme-footer-mega-spa .afg-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-mega-spa .afg-section:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-mega-spa .afg-location:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-footer-mega-spa .afg-work:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-footer-mega-spa .afg-news:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important
}
.acme-footer-mega-spa .afg-location span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer-mega-spa .afg-detail:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important
}
.acme-footer-mega-spa .afg-detail span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important
}
.acme-footer-mega-spa .afg-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important
}
.acme-footer-mega-spa .afg-work div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(180deg, transparent, color-mix(in srgb, var(--acme-color-inverse) 84%, transparent)) !important
}
.acme-footer-mega-spa .afg-work small:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-mega-spa .afg-news input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-mega-spa li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 54%, transparent) !important
}
.acme-footer-mega-spa li a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-mega-spa .afg-apps span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important
}
.acme-footer-mega-spa .afg-map:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 22%, transparent), color-mix(in srgb, var(--acme-color-primary) 20%, transparent)), url("https://images.unsplash.com/photo-1524661135-423995f22d0b?w=700&h=320&fit=crop") center/cover !important
}
.acme-footer-mega-spa .afg-bottom:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.acme-footer-financial h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-financial h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-financial h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-media-rich h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-media-rich h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-media-rich h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-interactive-spa h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-interactive-spa h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-interactive-spa h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-mega-spa h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-mega-spa h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-mega-spa h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-brutalist h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-brutalist h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-brutalist h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-healthcare h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-healthcare h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-healthcare h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-map h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-map h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-footer-map h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-footer-brutalist .acme-fb-watermark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 2.5%, transparent) !important
}
.acme-footer-brutalist .acme-fb-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-footer-brutalist .acme-fb-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-footer-brutalist .acme-fb-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-gallery__filters button.is-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-gallery__filters button.is-active span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-gallery__item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-gallery__open:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),.acme-gallery__image:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-gallery__caption:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(transparent,color-mix(in srgb, var(--acme-color-inverse) 84%, transparent)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-gallery__backdrop:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 94%, transparent) !important
}
.acme-gallery__viewer figcaption:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-gallery__close:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),.acme-gallery__previous:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),.acme-gallery__next:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 12%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 18%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-gallery__viewer-footer:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-gallery__thumb.is-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-testimonials__stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-testimonials__avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-testimonials__feature-media figcaption:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.am .am-img-placeholder:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--am-muted, #f3f1ec), var(--acme-color-muted)) !important
}
.am-sticky.am-scrolled .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 82%, transparent) !important
}
.am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70%, transparent) !important
}
.am-featured-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 90%, transparent), color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) 60%, transparent) !important
}
.am-featured-overlay-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.am-featured-title-on-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.am-featured-desc-on-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.am-featured-more:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.am-shop-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .am-dd-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.am-services-tabs:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-muted) 30%, transparent), color-mix(in srgb, var(--acme-color-muted) 10%, transparent)) !important
}
.am-service-tab:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important
}
.am-drawer-head:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-muted) 30%, transparent) !important
}
.am-drawer-search:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-muted) 30%, transparent) !important
}
.am-drawer-body:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-muted) 50%, transparent) !important
}
.am-drawer-feat-cap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 92%, transparent), color-mix(in srgb, var(--acme-color-inverse) 35%, transparent) 60%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.am-drawer-feat-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.am-drawer-feat-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
.am-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.am-mode-switch:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 4%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.am-mode-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 35%, transparent) !important
}
.am-mode-track:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 25%, transparent) !important
}
.am-mode-thumb:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.am-mode-switch.am-mode-switch-3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 6%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.am-mode-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.am-mode-btn-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.am-dd-row-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 85%, transparent) !important
}
.am-dd-leaf:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 85%, transparent) !important
}
.am-dd-leaf-news:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 75%, transparent) !important
}
.am .am-header.am-style-modern:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 80%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.am .am-header.am-style-modern .am-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 5%, transparent) !important
}
.am .am-header.am-style-modern .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.am .am-header.am-style-modern .am-nav-item.am-expanded > .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.am .am-header.am-style-minimal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.am .am-header.am-style-minimal .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.am .am-header.am-style-bold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.am .am-header.am-style-bold .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.am .am-header.am-style-bold .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.am .am-header.am-style-bold .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.am .am-header.am-style-bold .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.am .am-header.am-style-bold .am-nav-item.am-expanded > .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.am .am-header.am-style-german:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.am .am-header.am-style-centered:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
}
.am .am-header.am-style-centered.am-scrolled:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom-color: color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
body.acme-mb-top-modern .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 86%, transparent) !important;
    border-top: 2px solid var(--acme-color-border) !important
}
body.acme-mb-top-modern .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-modern .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
body.acme-mb-top-modern .am-header-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(var(--acme-color-inverse),var(--acme-color-inverse)) 0 0/13px 1.5px no-repeat,
    linear-gradient(var(--acme-color-inverse),var(--acme-color-inverse)) 0 50%/18px 1.5px no-repeat,
    linear-gradient(var(--acme-color-inverse),var(--acme-color-inverse)) 0 100%/9px 1.5px no-repeat !important
}
body.acme-mb-top-modern .am-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-top-modern .am-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-top-modern .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    color: var(--acme-color-text) !important
}
body.acme-mb-top-modern .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-modern .am-nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
body.acme-mb-top-modern .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-modern .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-modern .am-nav-item.am-expanded > .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
body.acme-mb-top-modern .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    caret-color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
body.acme-mb-top-modern .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-modern .am-search-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-top-modern .am-action-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-top-modern .am-cart-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-top-minimal .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-muted-text) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
body.acme-mb-top-minimal .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-minimal .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
body.acme-mb-top-minimal .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-minimal .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-minimal .am-nav-item.am-expanded > .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-top-minimal .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important
}
body.acme-mb-top-minimal .am-action-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-minimal .am-cart-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-top-bold .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 82%, transparent) !important
}
body.acme-mb-top-bold .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-bold .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 4px solid var(--acme-color-primary) !important
}
body.acme-mb-top-bold .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-bold .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-bold .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-top-bold .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
body.acme-mb-top-bold .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-bold .am-nav-item.am-expanded > .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
body.acme-mb-top-bold .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 18%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-top-bold .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 56.00000000000001%, transparent) !important
}
body.acme-mb-top-bold .am-action-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-top-bold .am-cart-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-top-elegant .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 88%, transparent) !important
}
body.acme-mb-top-elegant .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-elegant .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
body.acme-mb-top-elegant .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important;
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-elegant .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-elegant .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-top-elegant .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-elegant .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-top-elegant .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-top-elegant .am-nav-item.am-expanded > .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-top-elegant .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: var(--acme-color-inverse) !important
}
body.acme-mb-top-elegant .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important;
    color: var(--acme-color-text) !important
}
@media (min-width: 1024px) {
    body.acme-mb-top-elegant .am-search-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-muted-text) !important
    }
}
@media (min-width: 1024px) {
    body.acme-mb-top-elegant .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (min-width: 1024px) {
    body.acme-mb-top-elegant .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
        color: var(--acme-color-muted-text) !important
    }
}
body.acme-mb-corporate-dark .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
body.acme-mb-corporate-dark .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-corporate-dark .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
body.acme-mb-corporate-dark .am-header-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-corporate-dark .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-corporate-dark .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-corporate-dark .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-corporate-dark .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-corporate-dark .am-nav-item.am-expanded > .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-corporate-dark .am-search-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
body.acme-mb-corporate-dark .am-action-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-corporate-dark .am-cart-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
body.acme-mb-corporate-light .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-corporate-light .acme-eyebrow-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-corporate-light .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-corporate-light .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
body.acme-mb-corporate-light .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-corporate-light .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-corporate-light .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-corporate-light .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-ecommerce-minimal .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-color-text) !important
}
body.acme-mb-ecommerce-minimal .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-ecommerce-minimal .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
body.acme-mb-ecommerce-minimal .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-ecommerce-minimal .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-ecommerce-minimal .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-ecommerce-luxury .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
body.acme-mb-ecommerce-luxury .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-ecommerce-luxury .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
body.acme-mb-ecommerce-luxury .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-ecommerce-luxury .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-ecommerce-luxury .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-ecommerce-luxury .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-saas-gradient .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 88%, transparent) !important
}
body.acme-mb-saas-gradient .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-saas-gradient .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 100%) !important
}
body.acme-mb-saas-gradient .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-saas-gradient .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-saas-gradient .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-saas-gradient .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-saas-dark .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
body.acme-mb-saas-dark .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-saas-dark .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
body.acme-mb-saas-dark .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-saas-dark .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-saas-dark .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-saas-dark .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-agency-bold .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-agency-bold .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-agency-bold .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 4px solid var(--acme-color-border) !important
}
body.acme-mb-agency-bold .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-agency-bold .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-agency-bold .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-agency-bold .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-agency-glass .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 88%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-agency-glass .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-agency-glass .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 70%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
body.acme-mb-agency-glass .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-agency-glass .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-agency-glass .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-agency-glass .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-healthcare-trust .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-healthcare-trust .acme-eyebrow-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-healthcare-trust .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 3px solid var(--acme-color-primary) !important
}
body.acme-mb-healthcare-trust .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-finance-premium .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
body.acme-mb-finance-premium .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-finance-premium .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
body.acme-mb-finance-premium .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-finance-premium .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-finance-premium .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-finance-premium .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-media-modern .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-media-modern .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-media-modern .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
body.acme-mb-media-modern .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-media-modern .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-media-modern .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-media-modern .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-education-academic .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
body.acme-mb-education-academic .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-education-academic .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
body.acme-mb-education-academic .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-education-academic .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-education-academic .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-education-academic .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-real-estate .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-real-estate .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-real-estate .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-inverse) 45%, transparent), color-mix(in srgb, var(--acme-color-inverse) 55.00000000000001%, transparent)), url('https://images.unsplash.com/photo-1560518883-ce09059eeffa?w=1920&h=200&fit=crop') !important
}
body.acme-mb-real-estate .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-real-estate .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-real-estate .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-real-estate .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-restaurant-elegant .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-restaurant-elegant .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-restaurant-elegant .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
body.acme-mb-restaurant-elegant .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-restaurant-elegant .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-restaurant-elegant .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-restaurant-elegant .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-parchment .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-parchment .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-parchment .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
body.acme-mb-parchment .am-brand-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-parchment .am-brand-suffix:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-parchment .am-nav-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
body.acme-mb-parchment .am-nav-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-corporate-dark .am-brand:has(.am-brand-img):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-ecommerce-luxury .am-brand:has(.am-brand-img):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-saas-dark .am-brand:has(.am-brand-img):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-finance-premium .am-brand:has(.am-brand-img):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-education-academic .am-brand:has(.am-brand-img):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-real-estate .am-brand:has(.am-brand-img):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-restaurant-elegant .am-brand:has(.am-brand-img):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
body.acme-mb-german .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-german .am-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 88%, transparent) !important
}
body.acme-mb-german .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-german .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 2px solid var(--acme-color-border) !important
}
body.acme-mb-fixed-wide .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 86%, transparent) !important
}
body.acme-mb-fixed-wide .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-fixed-wide .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
body.acme-mb-fixed-narrow .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 86%, transparent) !important
}
body.acme-mb-fixed-narrow .am-header-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.acme-design-render:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-hero-render:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-design-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(90deg, color-mix(in srgb, var(--acme-color-inverse) 88%, transparent), color-mix(in srgb, var(--acme-color-inverse) 57.99999999999999%, transparent), color-mix(in srgb, var(--acme-color-inverse) 18%, transparent)),
    var(--sd-hero-image, none) !important
}
.acme-design-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(180deg, transparent, color-mix(in srgb, var(--acme-color-inverse) 28.000000000000004%, transparent)) !important
}
.acme-design-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 18%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-design-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 22%, transparent) !important
}
.acme-design-btn-secondary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important
}
.acme-design-panel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 18%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-design-metric:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important
}
.acme-hero-slider .acme-design-panel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-hero-slider .acme-slide-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-hero-slider .acme-slide-dot:first-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-design-brutal .acme-design-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-design-brutal .acme-design-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-surface) !important
}
.acme-design-brutal .acme-design-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-color: var(--acme-color-border) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-spa-actions a:first-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-spa-cta a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-brand-carousel span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-brand-grid span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-brand-showcase article:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-brand-premium article:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--spa-bg) 90%, var(--acme-color-surface)) !important
}
.acme-brand-premium:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-brand-premium article:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important
}
.acme-brand-premium article span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 66%, transparent) !important
}
.acme-brand-proof:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important
}
.acme-spa-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--spa-bg) 92%, var(--acme-color-surface)) !important
}
.acme-spa-fintech .acme-spa-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle at 22% 24%, color-mix(in srgb, var(--acme-color-primary) 22%, transparent), transparent 30%),
    radial-gradient(circle at 82% 72%, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), transparent 32%),
    linear-gradient(color-mix(in srgb, var(--acme-color-primary) 8%, transparent) 1px, transparent 1px),
    linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 8%, transparent) 1px, transparent 1px) !important
}
.acme-spa-fintech .acme-spa-hero-media:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-spa-tech-product .acme-spa-hero-media:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-spa-architecture .acme-spa-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-spa-architecture .acme-spa-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-spa-wellness .acme-spa-hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-spa-wellness .acme-spa-feature h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-spa-wellness .acme-spa-heading h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-spa-wellness .acme-spa-cta h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-spa-wellness-page:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-wellness-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-wellness-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(90deg, color-mix(in srgb, var(--acme-color-surface) 94%, transparent) 0%, color-mix(in srgb, var(--acme-color-surface) 76%, transparent) 46%, color-mix(in srgb, var(--acme-color-surface) 8%, transparent) 100%) !important
}
.acme-wellness-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-wellness-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-wellness-kicker span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-wellness-hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-split h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-center h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-cta h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-wellness-hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-split h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-center h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-wellness-hero-copy > p:where(:not(.acme-wellness-kicker)):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70%, transparent) !important
}
.acme-wellness-philosophy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-testimonial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-team:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-wellness-treatments:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-programs:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-wellness-values span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-stats span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-wellness-stats strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-wellness-treatment:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-program:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-wellness-treatment div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-program div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 57.99999999999999%, transparent) !important
}
.acme-wellness-treatment strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-program strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-wellness-treatment h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-program h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-wellness-treatment p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-program p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 62%, transparent) !important
}
.acme-wellness-treatment a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-wellness-experience:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-wellness-experience .acme-wellness-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-experience h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-experience h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-wellness-experience .acme-wellness-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.acme-wellness-steps li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important
}
.acme-wellness-steps span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 48%, transparent) !important
}
.acme-wellness-steps strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-wellness-steps em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 64%, transparent) !important
}
.acme-wellness-testimonial blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-wellness-testimonial p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-wellness-testimonial span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 57.99999999999999%, transparent) !important
}
.acme-wellness-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-wellness-cta h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.acme-wellness-cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-wellness-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.acme-wellness-cta a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-spa-tech-product .acme-spa-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle at 50% 10%, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), transparent 42%),
    linear-gradient(180deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 100%) !important
}
.acme-spa-tech-product .acme-spa-hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-spa-real-estate .acme-spa-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-premium-block:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--sd-accent, var(--spa-accent, #df0000)) 8%, transparent), transparent 42%),
    color-mix(in srgb, var(--sd-band, var(--spa-bg, #ffffff)) 94%, var(--acme-color-surface)) !important
}
.acme-premium-grid article:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 92%, var(--sd-band, var(--spa-bg, #ffffff))) !important
}
.acme-spa-v3 .acme-premium-grid article:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--spa-bg) 92%, var(--acme-color-surface)) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) .acme-eyebrow a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) .acme-eyebrow-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 94%, transparent) !important;
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom-color: var(--acme-color-primary) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-nav a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-nav button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu .am-search:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness"]) #cissMenu input[type="search"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 28.000000000000004%, transparent) !important;
    color: var(--acme-color-muted-text) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) .acme-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) .acme-eyebrow a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) .acme-eyebrow-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 96%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-sticky:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom-color: var(--acme-color-primary) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-nav a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-nav button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu .am-search:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
body.acme-mb-healthcare-trust:has(.acme-mock-page[data-acme-mock-route="/spa/wellness/services"]) #cissMenu input[type="search"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 28.000000000000004%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .hero .hero-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,color-mix(in srgb, var(--acme-color-primary) 92%, transparent),color-mix(in srgb, var(--acme-color-primary) 78%, transparent) 45%,color-mix(in srgb, var(--acme-color-primary) 82%, transparent)) !important
}
.tpl-agency-creative .hero .hero-dim:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(180deg,color-mix(in srgb, var(--acme-color-inverse) 35%, transparent),color-mix(in srgb, var(--acme-color-inverse) 86%, transparent)) !important
}
.tpl-agency-creative .hero .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative .hero .tag .sq:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-agency-creative .hero p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-agency-creative .btn-violet:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,var(--acme-color-primary),var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1.5px solid color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative .eyebrow .ln:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-agency-creative .intro-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-agency-creative .svc-list:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-agency-creative .svc-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-agency-creative .svc-row .idx:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative .svc-row .svc-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .svc-row .chip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative .work:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-agency-creative .project:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-agency-creative .project .p-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(180deg,color-mix(in srgb, var(--acme-color-primary) 5%, transparent),color-mix(in srgb, var(--acme-color-inverse) 78%, transparent)) !important
}
.tpl-agency-creative .project .p-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative .project .p-body h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .project .p-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1.5px solid color-mix(in srgb, var(--acme-color-border) 55.00000000000001%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .project .p-no:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative .award:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(160deg,color-mix(in srgb, var(--acme-color-primary) 16%, transparent),color-mix(in srgb, var(--acme-color-primary) 6%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 22%, transparent) !important
}
.tpl-agency-creative .award .yr:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-agency-creative .award h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .award p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-agency-creative .stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,var(--acme-color-primary),var(--acme-color-primary) 50%,var(--acme-color-primary)) !important
}
.tpl-agency-creative .stats .stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .stats .stat .lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-agency-creative .stats .stat .div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 55.00000000000001%, transparent) !important
}
.tpl-agency-creative .cta .cta-glow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 55.00000000000001%, transparent),color-mix(in srgb, var(--acme-color-primary) 20%, transparent) 55%,transparent 75%) !important
}
.tpl-agency-creative .cta h2 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-agency-creative .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-agency-creative .cta .mail:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-gradient-aurora:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-gradient-aurora .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-gradient-aurora .hero-orb-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 55.00000000000001%, transparent) 0%, color-mix(in srgb, var(--acme-color-primary) 20%, transparent) 60%, transparent 80%) !important
}
.tpl-gradient-aurora .hero-orb-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 45%, transparent) 0%, color-mix(in srgb, var(--acme-color-primary) 20%, transparent) 60%, transparent 80%) !important
}
.tpl-gradient-aurora .hero-orb-3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 35%, transparent) 0%, color-mix(in srgb, var(--acme-color-primary) 15%, transparent) 60%, transparent 80%) !important
}
.tpl-gradient-aurora .hero-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.tpl-gradient-aurora .hero-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 50%, transparent) !important
}
.tpl-gradient-aurora .hero .gradient-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 35%, var(--acme-color-primary) 65%, var(--acme-color-primary) 100%) !important
}
.tpl-gradient-aurora .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.tpl-gradient-aurora .btn-aurora:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-gradient-aurora .btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 90%, transparent) !important
}
.tpl-gradient-aurora .hero-scroll:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 50%, transparent) !important
}
.tpl-gradient-aurora .hero-scroll:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.tpl-gradient-aurora .statement:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important;
    background: linear-gradient(180deg, var(--acme-color-inverse) 0%, var(--acme-color-inverse) 50%, var(--acme-color-inverse) 100%) !important
}
.tpl-gradient-aurora .statement h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-gradient-aurora .statement p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.tpl-gradient-aurora .services-header p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 55.00000000000001%, transparent) !important
}
.tpl-gradient-aurora .svc-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 12%, transparent) !important
}
.tpl-gradient-aurora .svc-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 25%, transparent), color-mix(in srgb, var(--acme-color-primary) 15%, transparent)) !important
}
.tpl-gradient-aurora .svc-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 57.99999999999999%, transparent) !important
}
.tpl-gradient-aurora .svc-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 65%, transparent) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.tpl-gradient-aurora .glow-banner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-gradient-aurora .glow-banner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: radial-gradient(ellipse, color-mix(in srgb, var(--acme-color-primary) 35%, transparent) 0%, color-mix(in srgb, var(--acme-color-primary) 20%, transparent) 40%, transparent 70%) !important
}
.tpl-gradient-aurora .glow-banner .g1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-gradient-aurora .glow-banner .g2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-gradient-aurora .glow-banner .g3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-gradient-aurora .process-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.tpl-gradient-aurora .process-steps:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important
}
.tpl-gradient-aurora .step:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important
}
.tpl-gradient-aurora .step-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-gradient-aurora .step p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 55.00000000000001%, transparent) !important
}
.tpl-gradient-aurora .step-idx:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30%, transparent) !important
}
.tpl-gradient-aurora .work-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(0deg, color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) 0%, transparent 55%) !important
}
.tpl-gradient-aurora .work-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.tpl-gradient-aurora .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important
}
.tpl-gradient-aurora .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: conic-gradient(from 180deg at 50% 50%, color-mix(in srgb, var(--acme-color-primary) 13.333333333333334%, transparent) 0deg, color-mix(in srgb, var(--acme-color-primary) 13.333333333333334%, transparent) 90deg, color-mix(in srgb, var(--acme-color-primary) 13.333333333333334%, transparent) 180deg, color-mix(in srgb, var(--acme-color-primary) 13.333333333333334%, transparent) 270deg, color-mix(in srgb, var(--acme-color-primary) 13.333333333333334%, transparent) 360deg) !important
}
.tpl-gradient-aurora .cta-inner h2 .gradient-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 40%, var(--acme-color-primary) 70%, var(--acme-color-primary) 100%) !important
}
.tpl-gradient-aurora .cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.tpl-gradient-aurora .cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 35%, transparent) !important
}
@media (max-width: 768px) {
    .tpl-gradient-aurora .step:nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-gradient-aurora .step:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important
    }
}
.tpl-isometric-3d:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-isometric-3d .nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
.tpl-isometric-3d .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-isometric-3d .nav-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-isometric-3d .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(160deg, var(--acme-color-surface) 0%, var(--acme-color-surface) 50%, var(--acme-color-surface) 100%) !important
}
.tpl-isometric-3d .hero-text .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .hero-text h1 .c-teal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .hero-text h1 .c-indigo:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .hero-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-isometric-3d .btn-indigo:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-isometric-3d .btn-teal-out:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .iso-c .top:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-c .left:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-c .right:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s1 .top:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s1 .left:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s1 .right:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s2 .top:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s2 .left:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s2 .right:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s3 .top:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s3 .left:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .iso-s3 .right:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-isometric-3d .stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-isometric-3d .stat-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important
}
.tpl-isometric-3d .si-num .c-teal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .si-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-isometric-3d .feat-intro .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .feat-intro h2 .c-coral:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .feat-tile:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-isometric-3d .feat-tile p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-isometric-3d .how:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-isometric-3d .how-head .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .step p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.tpl-isometric-3d .testimonial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-isometric-3d .test-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-isometric-3d .test-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .test-card blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-isometric-3d .test-avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-isometric-3d .test-info span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-isometric-3d .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 100%) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-isometric-3d .cta-deco-c .top:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-isometric-3d .cta-deco-c .front:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important
}
.tpl-isometric-3d .cta-inner .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .cta-inner h2 .c-teal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.tpl-isometric-3d .cta-inner .btn-white:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-isometric-3d .cta-inner .cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important
}
.tpl-noise-texture:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-color-text) !important
}
.tpl-noise-texture .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-noise-texture .hero-bg-gradient:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(ellipse 80% 60% at 30% 40%, var(--acme-color-primary) 0%, var(--acme-color-primary) 40%, var(--acme-color-primary) 100%) !important
}
.tpl-noise-texture .hero-ink-stripe:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-noise-texture .hero-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.tpl-noise-texture .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .hero-right p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-noise-texture .hero-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .hero-rule:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: repeating-linear-gradient(90deg, var(--acme-color-inverse) 0, var(--acme-color-inverse) 60px, var(--acme-color-primary) 60px, var(--acme-color-primary) 64px) !important
}
.tpl-noise-texture .manifesto:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-noise-texture .manifesto-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .manifesto-text h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .manifesto-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-noise-texture .manifesto-aside:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 12%, transparent) !important
}
.tpl-noise-texture .manifesto-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-noise-texture .manifesto-stat .num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-noise-texture .manifesto-stat .lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .grain-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .grain-band cite:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .grain-band-rule:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-noise-texture .work:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-noise-texture .work-heading a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-bottom: 1px solid var(--acme-color-primary) !important
}
.tpl-noise-texture .work-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important
}
.tpl-noise-texture .work-row:last-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important
}
.tpl-noise-texture .work-row-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 15%, transparent) !important
}
.tpl-noise-texture .work-row-info p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .work-row-type:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .swatches:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-noise-texture .swatches-head:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .swatches-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-noise-texture .cta-left h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-noise-texture .cta-left h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .cta-right p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-noise-texture .cta-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-noise-texture .cta-footnote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
@media (max-width: 768px) {
    .tpl-noise-texture .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
@media (max-width: 768px) {
    .tpl-noise-texture .hero-right p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        color: var(--acme-color-text) !important
    }
}
.tpl-cursor-follow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-cursor-follow .hero .blob-a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 55.00000000000001%, transparent),rgba(244,63,94,0) 70%) !important
}
.tpl-cursor-follow .hero .blob-b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 40%, transparent),rgba(251,113,133,0) 70%) !important
}
.tpl-cursor-follow .hero .blob-c:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 32%, transparent),rgba(168,85,247,0) 70%) !important
}
.tpl-cursor-follow .pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-primary) 8%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-cursor-follow .pill .dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-cursor-follow .hero h1 .glow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,var(--acme-color-primary),var(--acme-color-primary) 55%,var(--acme-color-primary)) !important
}
.tpl-cursor-follow .hero p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-cursor-follow .btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,var(--acme-color-primary),var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-cursor-follow .btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important;
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important
}
.tpl-cursor-follow .cursor-mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.tpl-cursor-follow .cursor-mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: var(--acme-color-primary) !important
}
.tpl-cursor-follow .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-cursor-follow .section-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-cursor-follow .mag-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(165deg,var(--acme-color-inverse),var(--acme-color-inverse)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 16%, transparent) !important
}
.tpl-cursor-follow .mag-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(135deg,color-mix(in srgb, var(--acme-color-primary) 55.00000000000001%, transparent),transparent 45%) !important
}
.tpl-cursor-follow .mag-card .ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 14.000000000000002%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.tpl-cursor-follow .mag-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-cursor-follow .mag-card .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-cursor-follow .split-visual:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle at 30% 25%,color-mix(in srgb, var(--acme-color-primary) 30%, transparent),transparent 60%),var(--acme-color-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.tpl-cursor-follow .orbit:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px dashed color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.tpl-cursor-follow .orbit .core:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(140deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-cursor-follow .orbit .sat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-cursor-follow .orbit .sat.s2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-cursor-follow .split-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-cursor-follow .check-list li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-cursor-follow .check-list li .ck:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: linear-gradient(135deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-cursor-follow .states-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(180deg,var(--acme-color-inverse),var(--acme-color-inverse)) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
.tpl-cursor-follow .state-tile:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-cursor-follow .state-tile .glowdot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 60%, transparent),transparent 70%) !important
}
.tpl-cursor-follow .state-tile.t2 .glowdot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 55.00000000000001%, transparent),transparent 70%) !important
}
.tpl-cursor-follow .state-tile.t3 .glowdot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 50%, transparent),transparent 70%) !important
}
.tpl-cursor-follow .state-tile.t4 .glowdot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 50%, transparent),transparent 70%) !important
}
.tpl-cursor-follow .state-tile .ring:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.tpl-cursor-follow .state-tile.t2 .ring:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.tpl-cursor-follow .state-tile.t3 .ring:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.tpl-cursor-follow .state-tile.t4 .ring:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.tpl-cursor-follow .state-tile .sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-cursor-follow .trail .node:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-cursor-follow .stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2.5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-cursor-follow .stat .num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-cursor-follow .stat .cap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-cursor-follow .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(160deg,var(--acme-color-inverse),var(--acme-color-inverse)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 28.000000000000004%, transparent) !important
}
.tpl-cursor-follow .cta .cta-glow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle,color-mix(in srgb, var(--acme-color-primary) 50%, transparent),transparent 70%) !important
}
.tpl-cursor-follow .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-color-text) !important
}
.tpl-horizontal-scroll .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .kicker .bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-horizontal-scroll .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .hero p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll .btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .link-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
.tpl-horizontal-scroll .hero-visual .frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.tpl-horizontal-scroll .hero-visual .badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .intro:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-horizontal-scroll .intro .item .n:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .intro .item p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll .sec-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .scroll-hint:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .scroll-hint .arrows span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-left: 9px solid var(--acme-color-primary) !important
}
.tpl-horizontal-scroll .strip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::-webkit-scrollbar-track {
    background: var(--acme-color-muted) !important
}
.tpl-horizontal-scroll .strip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::-webkit-scrollbar-thumb {
    background: var(--acme-color-primary) !important
}
.tpl-horizontal-scroll .chapter:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.tpl-horizontal-scroll .chapter .ch-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .chapter .ch-body p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll .chapter .ch-read:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .chapter.end-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important;
    border-color: var(--acme-color-border) !important
}
.tpl-horizontal-scroll .chapter.end-card h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .chapter.end-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .strip-foot .track:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-horizontal-scroll .strip-foot .track:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: var(--acme-color-primary) !important
}
.tpl-horizontal-scroll .strip-foot .ft-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll .quote-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .quote-band .mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .quote-band blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .quote-band cite:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .how .how-art:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.tpl-horizontal-scroll .how .mini:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    border: 1px solid var(--acme-color-border) !important
}
.tpl-horizontal-scroll .how .mini.lit:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-horizontal-scroll .how .glide:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-left: 13px solid var(--acme-color-border) !important
}
.tpl-horizontal-scroll .how .how-art .cap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll .how h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .how .how-copy > p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll .step-list li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-horizontal-scroll .step-list li .sn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .step-list li p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-horizontal-scroll .cta .panel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .cta .panel h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .cta .panel p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-horizontal-scroll .cta .panel .act .btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-horizontal-scroll .cta .panel .act .btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid color-mix(in srgb, var(--acme-color-border) 60%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-single-page .snap.light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-single-page .snap.dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page .snap.light .corner-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-single-page .snap.dark .corner-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.tpl-single-page .snap.dark .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .snap.dark .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.tpl-single-page .intro h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(100deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-single-page .intro .sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page .btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page .btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.tpl-single-page .intro .scrollcue:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .intro .scrollcue:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(var(--acme-color-primary), transparent) !important
}
.tpl-single-page .about-figure .badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page .about-figure .badge span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .about-points li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.tpl-single-page .feat-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 4%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-single-page .feat-card .ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page .feat-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .step:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.tpl-single-page .step:last-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-single-page .step .step-no:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .step .step-body p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .cta-wrap h2 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(100deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-single-page .cta-wrap p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-single-page .cta-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-single-page .cta-meta span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.tpl-single-page .dot-nav i:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1.5px solid var(--acme-color-primary) !important
}
.tpl-single-page .dot-nav i.on:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-color: var(--acme-color-primary) !important
}
.tpl-single-page .dot-nav i.on:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-masonry-flow .topbar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
.tpl-masonry-flow .topbar-nav a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-masonry-flow .topbar-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-masonry-flow .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important
}
.tpl-masonry-flow .hero-text .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .hero p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .hero-meta .count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .hero-meta .count-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.tpl-masonry-flow .filter-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-masonry-flow .filter-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.tpl-masonry-flow .chip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1.5px solid color-mix(in srgb, var(--acme-color-border) 18%, transparent) !important;
    color: var(--acme-color-text) !important
}
.tpl-masonry-flow .chip.active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-color: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-masonry-flow .masonry-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-masonry-flow .masonry-item .item-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .masonry-item .item-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-masonry-flow .masonry-item .item-author:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .masonry-item .item-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-masonry-flow .masonry-item.feature:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-masonry-flow .masonry-item.feature .item-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-masonry-flow .masonry-item.feature .item-author:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.tpl-masonry-flow .masonry-item.gold-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-masonry-flow .masonry-item.gold-bg .item-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.tpl-masonry-flow .masonry-item.gold-bg .item-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-masonry-flow .masonry-item.gold-bg .item-author:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-masonry-flow .curator:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-masonry-flow .curator-text .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .curator-text h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .curator-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .curator-avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.tpl-masonry-flow .curator-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-masonry-flow .curator-spec:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .curator-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .tags-section:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-masonry-flow .tags-section h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
.tpl-masonry-flow .cloud-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 6%, transparent) !important;
    color: var(--acme-color-text) !important
}
.tpl-masonry-flow .cloud-tag.gold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-masonry-flow .cta .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .cta h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-masonry-flow .cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-masonry-flow .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-masonry-flow .cta-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-masonry-flow .cta-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 35%, transparent) !important
}
.tpl-masonry-flow .cta-form button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-masonry-flow .cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
@media (max-width: 768px) {
    .tpl-masonry-flow .cta-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-right: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important
    }
}
.tpl-bold-type:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-bold-type .masthead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important;
    background: var(--acme-color-surface) !important
}
.tpl-bold-type .masthead-nav a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-bold-type .masthead-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .hero-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-bold-type .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important
}
.tpl-bold-type .hero-sub p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .hero-sub .hero-cta a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-bold-type .hero-sub .hero-cta .scroll-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .specimen:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .specimen-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .type-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.tpl-bold-type .type-meta .size:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .type-meta .weight:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .type-row.t-96 .type-display em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .type-row.t-72 .type-display em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .pull-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .pull-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 10%, transparent) !important
}
.tpl-bold-type .pull-quote blockquote em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .pull-quote cite:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .editorial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .editorial-aside h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .editorial-aside p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .editorial-body p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-bold-type .editorial-body p strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-bold-type .drop-cap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::first-letter {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .parade:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .parade h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-bold-type .parade h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.tpl-bold-type .manifesto:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .manifesto-cell:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .manifesto-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 8%, transparent) !important
}
.tpl-bold-type .manifesto-cell h3 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .manifesto-cell p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.tpl-bold-type .cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-bold-type .cta-right p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-bold-type .cta-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-bold-type .cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
@media (max-width: 768px) {
    .tpl-bold-type .manifesto-cell:nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-bold-type .manifesto-cell:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid var(--acme-color-border) !important
    }
}
.tpl-split-screen:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-split-screen .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .hero-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important;
    border-right: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .hero-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .hero-dark .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .hero-dark h1 .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .hero-light h1 .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .hero-dark .hero-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-split-screen .hero-light .hero-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .panel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .panel-text.on-teal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-split-screen .panel-text.on-cream:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .panel .divider-l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-left: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .panel-text h2 .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .panel-text.on-teal h2 .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .stat:nth-child(odd):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-split-screen .stat:nth-child(even):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .quote-mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important;
    border-right: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .quote-body:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .cta-left:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important;
    border-right: 3px solid var(--acme-color-primary) !important
}
.tpl-split-screen .cta-left h2 .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .cta-right:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-split-screen .cta-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
@media (max-width: 768px) {
    .tpl-split-screen .hero-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 3px solid var(--acme-color-primary) !important
    }
}
@media (max-width: 768px) {
    .tpl-split-screen .stat:nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-split-screen .stat:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 3px solid var(--acme-color-primary) !important
    }
}
@media (max-width: 768px) {
    .tpl-split-screen .quote-mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 3px solid var(--acme-color-primary) !important
    }
}
@media (max-width: 768px) {
    .tpl-split-screen .cta-left:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 3px solid var(--acme-color-primary) !important
    }
}
.tpl-card-stack:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-card-stack .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-card-stack .hero-text .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .hero-text h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-card-stack .hero-text h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .hero-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-card-stack .btn-rose:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-card-stack .btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1.5px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important;
    color: var(--acme-color-text) !important
}
.tpl-card-stack .fc-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-card-stack .fc-1 .card-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .fc-1 p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.tpl-card-stack .fc-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-card-stack .fc-2 .card-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.tpl-card-stack .fc-2 p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.tpl-card-stack .fc-3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-card-stack .fc-3 .card-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .fc-3 p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-card-stack .fc-4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-color-text) !important
}
.tpl-card-stack .fc-4 .card-kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .fc-4 p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-card-stack .stack-section:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.tpl-card-stack .stack-head .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .stack-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .sticker-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-card-stack .sc-1 .sticker-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-card-stack .sc-1 .sticker-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.tpl-card-stack .sc-2 .sticker-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-card-stack .sc-2 .sticker-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.tpl-card-stack .sc-3 .sticker-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-color-text) !important
}
.tpl-card-stack .sc-3 .sticker-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-card-stack .sc-4 .sticker-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1.5px solid color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important;
    color: var(--acme-color-text) !important
}
.tpl-card-stack .sc-4 .sticker-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-card-stack .sc-1 .sticker-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .sc-2 .sticker-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-card-stack .testimonials-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .testi-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-card-stack .testi-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .testi-card blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-card-stack .testi-person:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-card-stack .testi-avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-card-stack .testi-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-card-stack .testi-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-card-stack .features:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important
}
.tpl-card-stack .features-top h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-card-stack .features-top h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .features-top p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.tpl-card-stack .pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 7.000000000000001%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.tpl-card-stack .pill.accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-color: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-card-stack .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.tpl-card-stack .cta .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-card-stack .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-card-stack .cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-newspaper-editorial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-muted) !important
}
.tpl-newspaper-editorial .masthead .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-newspaper-editorial .masthead .tagline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-newspaper-editorial .infobar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    border-top: 3px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-newspaper-editorial .sectionstrip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important;
    border-bottom: 3px double var(--acme-color-border) !important
}
.tpl-newspaper-editorial .sectionstrip span.active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-newspaper-editorial .lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px solid var(--acme-color-border) !important
}
.tpl-newspaper-editorial .lead .col-side:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid var(--acme-color-primary) !important
}
.tpl-newspaper-editorial .lead .col-side.right:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-left: 1px solid var(--acme-color-primary) !important
}
.tpl-newspaper-editorial .lead .col-main:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid var(--acme-color-primary) !important
}
.tpl-newspaper-editorial .overline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-newspaper-editorial .subhead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-newspaper-editorial .byline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important;
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-newspaper-editorial .caption:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-newspaper-editorial .dropcap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::first-letter {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-newspaper-editorial .brief:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-primary) !important
}
.tpl-newspaper-editorial .brief p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-newspaper-editorial .brief .stamp:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-newspaper-editorial .stat-block:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 3px double var(--acme-color-border) !important;
    border-bottom: 3px double var(--acme-color-border) !important
}
.tpl-newspaper-editorial .stat-block .lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-newspaper-editorial .secondary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px solid var(--acme-color-border) !important
}
.tpl-newspaper-editorial .story:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid var(--acme-color-primary) !important
}
.tpl-newspaper-editorial .story p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-newspaper-editorial .story .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-newspaper-editorial .opinion:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px solid var(--acme-color-border) !important
}
.tpl-newspaper-editorial .opinion .essay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid var(--acme-color-primary) !important
}
.tpl-newspaper-editorial .opinion blockquote .src:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-newspaper-editorial .opinion .quotes:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-newspaper-editorial .opinion .quotes h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-newspaper-editorial .opinion .quotes p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    border-bottom: 1px dotted var(--acme-color-primary) !important
}
.tpl-newspaper-editorial .classifieds:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 3px double var(--acme-color-border) !important
}
.tpl-newspaper-editorial .ad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important
}
.tpl-newspaper-editorial .ad span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-newspaper-editorial .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 3px double var(--acme-color-border) !important
}
.tpl-newspaper-editorial .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-newspaper-editorial .cta a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-newspaper-editorial .cta .fineprint:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
@media (max-width: 768px) {
    .tpl-newspaper-editorial .lead .col-side:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-newspaper-editorial .lead .col-side.right:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-newspaper-editorial .lead .col-main:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid var(--acme-color-border) !important
    }
}
@media (max-width: 768px) {
    .tpl-newspaper-editorial .story:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid var(--acme-color-border) !important
    }
}
@media (max-width: 768px) {
    .tpl-newspaper-editorial .opinion .essay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid var(--acme-color-border) !important
    }
}
.tpl-fintech:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-fintech .nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fintech .nav-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .nav-brand-mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-fintech .nav-brand-mark svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    fill: var(--acme-color-on-inverse) !important
}
.tpl-fintech .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.tpl-fintech .nav-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .hero-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 16%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 38%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .hero-badge-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-fintech .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 66%, transparent) !important
}
.tpl-fintech .btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 78%, transparent) !important
}
.tpl-fintech .trust-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 6.5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.tpl-fintech .app-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 9%, transparent) !important
}
.tpl-fintech .app-notch:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fintech .app-greeting:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.tpl-fintech .app-balance-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-fintech .app-balance:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .app-balance-change:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .app-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 22%, transparent) !important
}
.tpl-fintech .app-bar.hi:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-fintech .app-txn-head:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-fintech .app-txn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 5.5%, transparent) !important
}
.tpl-fintech .app-txn-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important
}
.tpl-fintech .app-txn-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .app-txn-date:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 36%, transparent) !important
}
.tpl-fintech .app-txn-amt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-fintech .app-txn-amt.pos:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .features:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-fintech .section-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .features-head h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fintech .features-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-fintech .features-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    border: 2px solid var(--acme-color-border) !important
}
.tpl-fintech .feat-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-fintech .feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-fintech .feat-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .feat-card h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fintech .feat-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-fintech .feat-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.tpl-fintech .feat-stat-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fintech .feat-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-fintech .rate-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fintech .rate-copy .section-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .rate-copy h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .rate-copy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.tpl-fintech .rate-nums:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5.5%, transparent) !important
}
.tpl-fintech .rate-cell:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fintech .rate-cell-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-fintech .rate-cell-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .rate-cell-num.green:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .rate-cell-num.muted:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.tpl-fintech .rate-cell-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-fintech .rate-footnote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 32%, transparent) !important
}
.tpl-fintech .security:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-fintech .sec-block:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-fintech .sec-block.dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .sec-block p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-fintech .sec-block.dark p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 56.00000000000001%, transparent) !important
}
.tpl-fintech .security-copy h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fintech .security-copy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-fintech .cert-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    border: 1px solid var(--acme-color-primary) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .testimonial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-fintech .avatar-img-wrap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 4px solid var(--acme-color-border) !important
}
.tpl-fintech .avatar-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fintech .avatar-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-fintech .stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .testimonial-quote blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fintech .testimonial-quote blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fintech .cta-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-fintech .cta-band h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .cta-band p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.tpl-fintech .btn-white:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-fintech .btn-outline-w:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid color-mix(in srgb, var(--acme-color-border) 55.00000000000001%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-fintech .cta-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-blockchain:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-blockchain .gp-purple:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 36%, transparent) 0%, transparent 68%) !important
}
.tpl-blockchain .gp-cyan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 26%, transparent) 0%, transparent 68%) !important
}
.tpl-blockchain .nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-blockchain .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.tpl-blockchain .nav-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .hero-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 32%, transparent) !important
}
.tpl-blockchain .hero-pill-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-blockchain .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 60%) !important
}
.tpl-blockchain .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-blockchain .btn-fill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-text) !important
}
.tpl-blockchain .btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-blockchain .tc-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.tpl-blockchain .tc-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-blockchain .tc-change:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .tc-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important
}
.tpl-blockchain .tc-bar.hi:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-blockchain .tc-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .tc-cell-l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-blockchain .tc-cell-v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-blockchain .stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .stat-cell:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .stat-accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-blockchain .stat-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-blockchain .stat-unit:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .stat-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.tpl-blockchain .section-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .feat-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2.8000000000000003%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important
}
.tpl-blockchain .feat-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 52%, transparent) !important
}
.tpl-blockchain .feat-list li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 46%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
.tpl-blockchain .feat-list li span:last-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .data-panel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .dp-head:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-blockchain .dp-head h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important
}
.tpl-blockchain .dp-live:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .dp-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-blockchain .dp-table th:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
.tpl-blockchain .dp-table td:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 4.5%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-blockchain .dp-table td.up:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .dp-table td.dn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-blockchain .chains:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .chains-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 28.000000000000004%, transparent) !important
}
.tpl-blockchain .chain-chip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .chain-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.tpl-blockchain .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-blockchain .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 57.99999999999999%, transparent) !important
}
.tpl-blockchain .cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 28.000000000000004%, transparent) !important
}
@media (max-width: 900px) {
    .tpl-blockchain .stat-cell:nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
  .tpl-blockchain .stat-cell:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
    }
}
@media (max-width: 900px) {
    .tpl-blockchain .chain-chip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
    }
}
.tpl-api-service:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.tpl-api-service h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-api-service h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-api-service h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-api-service .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: radial-gradient(ellipse, color-mix(in srgb, var(--acme-color-primary) 18%, transparent), transparent 70%) !important
}
.tpl-api-service .pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-primary) !important;
    background: color-mix(in srgb, var(--acme-color-primary) 7.000000000000001%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-api-service .hero h1 .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .hero .lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-api-service .btn-primary:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-api-service .btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-api-service .window:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .window-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .tl.r:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-api-service .tl.y:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-api-service .tl.g:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-api-service .window-bar span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-key:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-str:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-fn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-cm:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-pun:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-prompt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .c-ok:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .sec:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .sec-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .endpoints:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important;
    background: var(--acme-color-inverse) !important
}
.tpl-api-service .ep:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .ep:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-api-service .m-get:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 14.000000000000002%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .m-post:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 14.000000000000002%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .m-put:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 14.000000000000002%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .m-del:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 14.000000000000002%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .ep-path:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-api-service .ep-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .card:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.tpl-api-service .card .ic:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.tpl-api-service .card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .sdk:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-api-service .sdk:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-api-service .stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(180deg, var(--acme-color-inverse), var(--acme-color-inverse)) !important;
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-api-service .stat .num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .stat .lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: radial-gradient(ellipse, color-mix(in srgb, var(--acme-color-primary) 16%, transparent), transparent 70%) !important
}
.tpl-api-service .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-api-service .cmd:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-mobile-app:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-mobile-app .nav-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .nav-dl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-mobile-app .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(160deg,var(--acme-color-surface) 0%,var(--acme-color-surface) 60%,color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 100%) !important
}
.tpl-mobile-app .hero-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .store-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-mobile-app .store-btn.alt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important;
    border: 2px solid var(--acme-color-primary) !important
}
.tpl-mobile-app .stars-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 2px solid var(--acme-color-border) !important
}
.tpl-mobile-app .phone-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-mobile-app .phone-screen:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-mobile-app .phone-screen-hd:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone-greeting:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .phone-date:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone-tasks-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone-task:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-mobile-app .phone-task-check:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.tpl-mobile-app .phone-task-check.done:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-color: var(--acme-color-primary) !important
}
.tpl-mobile-app .phone-task-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .phone-task-text.done:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone-habit-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone-habit:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-mobile-app .phone-habit.off:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone-focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .phone-timer:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg,var(--acme-color-primary),var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-mobile-app .phone-bottom:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-mobile-app .phone-home-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-mobile-app .feature-strip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 2px solid var(--acme-color-border) !important
}
.tpl-mobile-app .strip-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .strip-copy h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .strip-copy h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .strip-copy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .strip-check-list li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .strip-check-list li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.tpl-mobile-app .how:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(160deg,var(--acme-color-surface),color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface))) !important
}
.tpl-mobile-app .how-head h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .how-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .how-step:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-mobile-app .step-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg,var(--acme-color-primary),var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-mobile-app .how-step h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .how-step p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .how-connector:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .ratings:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-mobile-app .dl-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg,var(--acme-color-primary) 0%,var(--acme-color-primary) 100%) !important
}
.tpl-mobile-app .dl-cta-copy h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-mobile-app .dl-cta-copy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 82%, transparent) !important
}
.tpl-mobile-app .store-btn-lg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .store-btn-lg-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-mobile-app .store-btn-lg-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-mobile-app .dl-cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-ecommerce-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-ecommerce-brand .ann-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-ecommerce-brand .nav-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .nav-brand em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.tpl-ecommerce-brand .nav-cart:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-ecommerce-brand .hero-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 78%, transparent) !important
}
.tpl-ecommerce-brand .btn-ember:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .hero-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-ecommerce-brand .hero-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .shop:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-ecommerce-brand .shop-head h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-ecommerce-brand .shop-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .shop-see-all:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
.tpl-ecommerce-brand .product-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-ecommerce-brand .product-img-wrap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-ecommerce-brand .product-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .product-badge.new:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-ecommerce-brand .product-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-ecommerce-brand .product-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .product-price .was:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .product-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .product-stars span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .product-atc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .why:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-ecommerce-brand .why-head h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .why-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .why-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 7.000000000000001%, transparent) !important
}
.tpl-ecommerce-brand .why-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-ecommerce-brand .why-card h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .why-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.tpl-ecommerce-brand .why-card .why-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .reviews:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-ecommerce-brand .reviews-head h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-ecommerce-brand .reviews-big-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .reviews-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .reviews-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .review-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-left: 4px solid var(--acme-color-primary) !important
}
.tpl-ecommerce-brand .review-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .review-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-ecommerce-brand .review-avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-ecommerce-brand .review-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-ecommerce-brand .review-product:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .review-verified:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-ecommerce-brand .newsletter:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-ecommerce-brand .newsletter-copy h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .newsletter-copy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 82%, transparent) !important
}
.tpl-ecommerce-brand .email-input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-ecommerce-brand .email-submit:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-ecommerce-brand .newsletter-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-ecommerce-brand .newsletter-perk:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
.tpl-architecture:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-architecture .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.tpl-architecture .hero-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(180deg, color-mix(in srgb, var(--acme-color-inverse) 35%, transparent) 0%, color-mix(in srgb, var(--acme-color-inverse) 15%, transparent) 50%, color-mix(in srgb, var(--acme-color-inverse) 65%, transparent) 100%) !important
}
.tpl-architecture .hero-headline h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-architecture .hero-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-architecture .hero-meta .yr:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important
}
.tpl-architecture .intro-rule:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-architecture .intro-right p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-architecture .intro-principle:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-primary) 25%, transparent) !important
}
.tpl-architecture .principle dt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-architecture .principle dd:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-architecture .projects-header p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-architecture .proj-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-architecture .proj-info:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(0deg, color-mix(in srgb, var(--acme-color-inverse) 72%, transparent) 0%, transparent 100%) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-architecture .proj-type:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-architecture .proj-year:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important
}
.tpl-architecture .philosophy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-architecture .philosophy-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-architecture .philosophy-right blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-architecture .philosophy-right p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-architecture .phil-sig:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-primary) 25%, transparent) !important
}
.tpl-architecture .phil-sig span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-architecture .disciplines-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.tpl-architecture .disc-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.tpl-architecture .disc-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-architecture .disc-item p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-architecture .cta-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 62%, transparent) !important
}
.tpl-architecture .cta-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-architecture .cta-rule:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-architecture .cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-architecture .cta-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 45%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-architecture .cta-note:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
@media (max-width: 768px) {
    .tpl-architecture .disc-item:nth-last-child(-n+3):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
    }
}
.tpl-photography:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-color-text) !important
}
.tpl-photography .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-photography .hero-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 62%, transparent), color-mix(in srgb, var(--acme-color-inverse) 5%, transparent) 55%, color-mix(in srgb, var(--acme-color-inverse) 20%, transparent)) !important
}
.tpl-photography .hero .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 78%, transparent) !important
}
.tpl-photography .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-photography .hero p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.tpl-photography .scroll-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.tpl-photography figure:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-photography figcaption:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-photography .about-photo:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-photography .about p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-photography .sig:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-photography .sig span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-photography .services:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-photography .services .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-photography .pkg-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important
}
.tpl-photography .pkg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important
}
.tpl-photography .pkg + .pkg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-left: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important
}
.tpl-photography .pkg .num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-photography .pkg p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-photography .pkg .price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 14.000000000000002%, transparent) !important
}
.tpl-photography .cta-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.tpl-photography .cta-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-photography .cta-inner .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.tpl-photography .btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 75%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-photography .btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important;
    border-color: var(--acme-color-border) !important
}
.tpl-photography .cta-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-restaurant:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important;
    color: var(--acme-color-text) !important
}
.tpl-restaurant .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .rule:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-restaurant .hero-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg, color-mix(in srgb, var(--acme-color-inverse) 78%, transparent) 0%, color-mix(in srgb, var(--acme-color-inverse) 42%, transparent) 55%, color-mix(in srgb, var(--acme-color-inverse) 20%, transparent) 100%) !important
}
.tpl-restaurant .hero .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-restaurant .hero .est:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 82%, transparent) !important
}
.tpl-restaurant .hero .lede:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 74%, transparent) !important
}
.tpl-restaurant .hero-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-restaurant .hero-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-restaurant .intro h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .menu-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .course-group h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.tpl-restaurant .dish:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-primary) 12%, transparent) !important
}
.tpl-restaurant .dish-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-restaurant .leaders:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px dotted color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.tpl-restaurant .dish-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .dish-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .tasting:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-restaurant .tasting .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .tasting p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 78%, transparent) !important
}
.tpl-restaurant .tasting .price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .chef:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important
}
.tpl-restaurant .chef-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-restaurant .chef-text .sign:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .chef-text .sign span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .hours-cell h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .hours-cell p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-restaurant .hours-cell .muted:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .cta-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 72%, transparent) !important
}
.tpl-restaurant .cta-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-restaurant .cta-inner .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-restaurant .cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 74%, transparent) !important
}
.tpl-restaurant .cta-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-restaurant .cta-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-restaurant .cta-phone:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-wellness-spa:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-wellness-spa .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .hero-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(100deg, color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) 0%, color-mix(in srgb, var(--acme-color-inverse) 28.000000000000004%, transparent) 60%, color-mix(in srgb, var(--acme-color-inverse) 10%, transparent) 100%) !important
}
.tpl-wellness-spa .hero .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .hero p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 82%, transparent) !important
}
.tpl-wellness-spa .pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-wellness-spa .pill:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .intro .leaf:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-wellness-spa .intro h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .sec-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .treat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-wellness-spa .treat-body .dur:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .treat-body p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .treat-body .cost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .philosophy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.tpl-wellness-spa .phil-text h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .phil-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .phil-step b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .phil-step span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-wellness-spa .quote .mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .quote p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-wellness-spa .quote .who:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-wellness-spa .members:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .members .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .members p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.tpl-wellness-spa .members-price .per:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .cta-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 57.99999999999999%, transparent) !important
}
.tpl-wellness-spa .cta-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .cta-inner .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-wellness-spa .cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.tpl-wellness-spa .cta-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 66%, transparent) !important
}
.tpl-art-gallery .plate__frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.tpl-art-gallery .cta .label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.tpl-art-gallery .cta__title em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-art-gallery .cta__sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.tpl-art-gallery .cta__form:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 28.000000000000004%, transparent) !important
}
.tpl-art-gallery .cta__form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important
}
.tpl-art-gallery .cta__fine:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.tpl-music-artist:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-music-artist .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-music-artist .nav-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-music-artist .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.tpl-music-artist .nav-listen:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-music-artist .hero-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(0deg, var(--acme-color-inverse) 0%, color-mix(in srgb, var(--acme-color-inverse) 70%, transparent) 30%, color-mix(in srgb, var(--acme-color-inverse) 15%, transparent) 70%) !important
}
.tpl-music-artist .hero-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-music-artist .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-music-artist .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.tpl-music-artist .hero-sub strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-music-artist .btn-amber:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-music-artist .btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 28.000000000000004%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-music-artist .album:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-music-artist .album-art-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-music-artist .album-text .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-music-artist .album-text .year:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.tpl-music-artist .track:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-music-artist .track-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
.tpl-music-artist .track-name .feat-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important
}
.tpl-music-artist .track-dur:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-music-artist .track.active .track-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-music-artist .track.active .track-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-music-artist .tour:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-music-artist .tour-head a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-bottom: 1px solid var(--acme-color-primary) !important
}
.tpl-music-artist .tour-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-music-artist .tour-row:last-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-music-artist .tour-date:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-music-artist .tour-venue:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.tpl-music-artist .tour-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 25%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-music-artist .tour-btn.sold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 28.000000000000004%, transparent) !important
}
.tpl-music-artist .streaming:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-music-artist .streaming-inner .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-music-artist .platform-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-music-artist .platform-btn.spotify:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.tpl-music-artist .platform-btn.apple:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 35%, transparent) !important
}
.tpl-music-artist .platform-btn.yt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.tpl-music-artist .gallery-head a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-bottom: 1px solid var(--acme-color-primary) !important
}
.tpl-music-artist .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-music-artist .cta .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.tpl-music-artist .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 65%, transparent) !important
}
.tpl-music-artist .cta-btn-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-nft-collection:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.tpl-nft-collection h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-nft-collection h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-nft-collection h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-nft-collection .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 32%, transparent), transparent 68%) !important
}
.tpl-nft-collection .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 30%, transparent), transparent 68%) !important
}
.tpl-nft-collection .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 35%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-primary) 8%, transparent) !important
}
.tpl-nft-collection .tag .spark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-nft-collection .grad-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg, var(--acme-color-primary), var(--acme-color-primary) 55%, var(--acme-color-primary)) !important
}
.tpl-nft-collection .hero p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-nft-collection .mint-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-nft-collection .mint-stat .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-nft-collection .mint-stat .k:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-nft-collection .btn-mint:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: linear-gradient(110deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-nft-collection .btn-out:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 16%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important
}
.tpl-nft-collection .btn-out:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.tpl-nft-collection .hero-art:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(140deg, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-nft-collection .hero-art .inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-nft-collection .float-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-nft-collection .float-badge .pct:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-nft-collection .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-nft-collection .sec-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-nft-collection .nft:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(150deg, color-mix(in srgb, var(--acme-color-primary) 50%, transparent), color-mix(in srgb, var(--acme-color-primary) 40%, transparent), color-mix(in srgb, var(--acme-color-primary) 45%, transparent)) !important
}
.tpl-nft-collection .nft-in:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-nft-collection .r-legend:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg,var(--acme-color-primary),var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-nft-collection .r-epic:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 85%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-nft-collection .r-rare:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 85%, transparent) !important;
    color: var(--acme-color-text) !important
}
.tpl-nft-collection .nft-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-nft-collection .nft-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-nft-collection .nft-price .eth:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-nft-collection .nft-price .lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-nft-collection .phase .line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-nft-collection .phase:nth-child(2) .line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-nft-collection .phase:nth-child(3) .line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-nft-collection .phase:nth-child(4) .line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 12%, transparent) !important
}
.tpl-nft-collection .phase .pn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-nft-collection .phase p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-nft-collection .member .ph:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(140deg,var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-nft-collection .member .role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-nft-collection .qa:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-nft-collection .qa h3 .q:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-nft-collection .qa p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-nft-collection .cta-box:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg,var(--acme-color-primary),var(--acme-color-primary),var(--acme-color-primary)) !important
}
.tpl-nft-collection .cta-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-nft-collection .cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-fitness-app:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-fitness-app .lime:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .orange:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .nav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.tpl-fitness-app .nav-links a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.tpl-fitness-app .nav-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-fitness-app .hero-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .hero h1 .line2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-fitness-app .btn-lime:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-fitness-app .btn-white-out:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 28.000000000000004%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-fitness-app .hero-stat-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fitness-app .hero-stat-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.tpl-fitness-app .phone-shell:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 3px solid var(--acme-color-border) !important
}
.tpl-fitness-app .phone-notch:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fitness-app .phone-screen:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fitness-app .ps-header:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fitness-app .ps-greeting:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 42%, transparent) !important
}
.tpl-fitness-app .ps-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fitness-app .ps-ring:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-text) !important
}
.tpl-fitness-app .ps-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 100%) !important
}
.tpl-fitness-app .ps-card-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.tpl-fitness-app .ps-card-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fitness-app .ps-card-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.tpl-fitness-app .ps-prog-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 36%, transparent) !important
}
.tpl-fitness-app .ps-prog-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important
}
.tpl-fitness-app .ps-w-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 36%, transparent) !important
}
.tpl-fitness-app .ps-w-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
.tpl-fitness-app .ps-w-dur:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.tpl-fitness-app .phone-glow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(ellipse, color-mix(in srgb, var(--acme-color-primary) 25%, transparent), transparent 70%) !important
}
.tpl-fitness-app .ticker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-fitness-app .ticker-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-fitness-app .ticker-sep:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 30%, transparent) !important
}
.tpl-fitness-app .section-head .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .section-head h2 .lime:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .class-card-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(0deg, color-mix(in srgb, var(--acme-color-inverse) 90%, transparent) 0%, color-mix(in srgb, var(--acme-color-inverse) 30%, transparent) 50%, transparent 100%) !important
}
.tpl-fitness-app .class-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 55.00000000000001%, transparent) !important
}
.tpl-fitness-app .trainers:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-fitness-app .trainer-photo-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, var(--acme-color-inverse), transparent) !important
}
.tpl-fitness-app .trainer-spec:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .trainer-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-fitness-app .prog-text .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .prog-text h2 .lime:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .prog-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 57.99999999999999%, transparent) !important
}
.tpl-fitness-app .prog-text a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
.tpl-fitness-app .wc-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 38%, transparent) !important
}
.tpl-fitness-app .wc-day-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 35%, transparent) !important
}
.tpl-fitness-app .wc-day.today .wc-day-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .wc-totals:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-fitness-app .wc-total-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-fitness-app .wc-total-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 36%, transparent) !important
}
.tpl-fitness-app .cta-veil:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, color-mix(in srgb, var(--acme-color-inverse) 92%, transparent) 0%, color-mix(in srgb, var(--acme-color-inverse) 70%, transparent) 50%, color-mix(in srgb, var(--acme-color-inverse) 30%, transparent) 100%) !important
}
.tpl-fitness-app .cta-inner .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .cta-inner h2 .line-lime:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-fitness-app .cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 62%, transparent) !important
}
.tpl-fitness-app .cta-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 8%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-streetwear:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-streetwear .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 2px solid var(--acme-color-primary) !important
}
.tpl-streetwear .hero-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, rgba(10,10,10,0) 55%, var(--acme-color-inverse) 100%) !important
}
.tpl-streetwear .drop-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .drop-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.tpl-streetwear .hero h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-streetwear .hero h1 .accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 45%, transparent) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 12%, transparent) !important
}
.tpl-streetwear .btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-streetwear .btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-streetwear .hero-bg-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 5%, transparent) !important
}
.tpl-streetwear .marquee-wrap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-top: 2px solid var(--acme-color-border) !important;
    border-bottom: 2px solid var(--acme-color-border) !important
}
.tpl-streetwear .marquee-track span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-streetwear .marquee-track .sep:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 30%, transparent) !important
}
.tpl-streetwear .section-head:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-streetwear .section-head .view-all:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .product-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-streetwear .product-info .tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .product-info .price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.tpl-streetwear .badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .lookbook:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 2px solid var(--acme-color-primary) !important;
    border-bottom: 2px solid var(--acme-color-primary) !important
}
.tpl-streetwear .lookbook-header .season:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 35%, transparent) !important
}
.tpl-streetwear .story:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 2px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-streetwear .story-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .story-text h2 .acc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .story-text p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.tpl-streetwear .story-text .since:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 25%, transparent) !important
}
.tpl-streetwear .story-visual:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 6%, transparent) 0%, transparent 55%) !important
}
.tpl-streetwear .stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 2px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-streetwear .stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
}
.tpl-streetwear .stat .num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .stat .lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 35%, transparent) !important
}
.tpl-streetwear .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-streetwear .cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: color-mix(in srgb, var(--acme-color-text) 6%, transparent) !important
}
.tpl-streetwear .cta h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-streetwear .cta-right p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 65%, transparent) !important
}
.tpl-streetwear .btn-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-streetwear .cta-fine:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 40%, transparent) !important
}
@media (max-width: 768px) {
    .tpl-streetwear .hero-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background: linear-gradient(to bottom, rgba(10,10,10,0) 40%, var(--acme-color-inverse) 100%) !important
    }
}
@media (max-width: 768px) {
    .tpl-streetwear .stat:nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-streetwear .stat:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 7.000000000000001%, transparent) !important
    }
}
.tpl-podcast:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.tpl-podcast h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-podcast h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .tpl-podcast h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-podcast .hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 22%, transparent), transparent 70%) !important
}
.tpl-podcast .cover .frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 18%, transparent) !important
}
.tpl-podcast .cover .on-air:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-podcast .cover .on-air .blip:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.tpl-podcast .kicker:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-podcast .hero h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-podcast .hero .lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .cadence:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-podcast .cadence .ring:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.tpl-podcast .badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.tpl-podcast .badge:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.tpl-podcast .badge .g.sp:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-podcast .badge .g.ap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-podcast .badge .g.yt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.tpl-podcast .sec:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.tpl-podcast .sec-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .ep:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2.5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-podcast .ep:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.tpl-podcast .ep .epnum:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .ep .meta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .ep .meta .dur:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-podcast .ep .play:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.tpl-podcast .ep .play .tri:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: transparent transparent transparent var(--acme-color-border) !important
}
.tpl-podcast .host:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2.5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.tpl-podcast .host .pfp:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.tpl-podcast .host .tt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-podcast .host p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .quote-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(120deg, var(--acme-color-inverse), var(--acme-color-inverse)) !important;
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.tpl-podcast .quote-band .mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-podcast .quote-band blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.tpl-podcast .quote-band cite:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .sub-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.tpl-podcast .sub-card h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.tpl-podcast .sub-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-podcast .sub-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.tpl-podcast .sub-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .sub-form button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.tpl-podcast .cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.tpl-podcast .cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.tpl-podcast .cta .btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.acme-mock-index:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-mock-index__eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-index__subtitle:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-mock-index-group:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-mock-index-group h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-mock-index-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important;
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-mock-index-card:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-mock-index-card span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.amn-filter-scope #amn-all:checked        ~ .amn-tabs label[for="amn-all"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.amn-filter-scope #amn-recreation:checked ~ .amn-tabs label[for="amn-recreation"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.amn-filter-scope #amn-fitness:checked    ~ .amn-tabs label[for="amn-fitness"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.amn-filter-scope #amn-social:checked     ~ .amn-tabs label[for="amn-social"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.amn-filter-scope #amn-outdoor:checked    ~ .amn-tabs label[for="amn-outdoor"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.cev-filter-scope #cev-all:checked    ~ .cev-tabs label[for="cev-all"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.cev-filter-scope #cev-family:checked ~ .cev-tabs label[for="cev-family"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.cev-filter-scope #cev-social:checked ~ .cev-tabs label[for="cev-social"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.cev-filter-scope #cev-sports:checked ~ .cev-tabs label[for="cev-sports"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.cev-filter-scope #cev-kids:checked   ~ .cev-tabs label[for="cev-kids"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.cev-filter-scope #cev-education:checked ~ .cev-tabs label[for="cev-education"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
.cev-filter-scope #cev-outdoors:checked  ~ .cev-tabs label[for="cev-outdoors"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-all:checked ~ * label[for="pg-cat-all"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-all:checked ~ * label[for="pg-cat-all"] .pg-cat-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-events:checked ~ * label[for="pg-cat-events"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-events:checked ~ * label[for="pg-cat-events"] .pg-cat-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-amenities:checked ~ * label[for="pg-cat-amenities"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-amenities:checked ~ * label[for="pg-cat-amenities"] .pg-cat-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-sports:checked ~ * label[for="pg-cat-sports"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-sports:checked ~ * label[for="pg-cat-sports"] .pg-cat-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-families:checked ~ * label[for="pg-cat-families"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-families:checked ~ * label[for="pg-cat-families"] .pg-cat-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-seasonal:checked ~ * label[for="pg-cat-seasonal"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-cat-seasonal:checked ~ * label[for="pg-cat-seasonal"] .pg-cat-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 22%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.pg-scope #pg-page-1:checked ~ * .pg-page-btn[data-page="1"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.pg-scope .pg-tile:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.pg-scope .pg-tile-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(180deg,transparent,color-mix(in srgb, var(--acme-color-inverse) 70%, transparent)) !important;
    color: var(--acme-color-on-inverse) !important
}
.cb-hero-acme-classic:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-inverse) 0%, var(--acme-color-inverse) 50%, var(--acme-color-inverse) 100%) !important;
    color: var(--acme-color-on-inverse) !important
}
.cb-hero-acme-classic .eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.cb-hero-acme-classic .highlight:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 100%) !important
}
.cb-hero-acme-classic .subhead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 65%, transparent) !important
}
.cb-hero-acme-classic .cta-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary) 0%, var(--acme-color-primary) 100%) !important;
    color: var(--acme-color-on-inverse) !important
}
.cb-hero-acme-classic .cta-secondary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.cb-hero-acme-classic .cta-secondary:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-hero-dark-tech:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-hero-dark-tech .acm-grid-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-primary) 3%, transparent) 1px, transparent 1px),
      linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 3%, transparent) 1px, transparent 1px) !important
}
.acme-hero-dark-tech .acm-radial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, transparent, color-mix(in srgb, var(--acme-color-inverse) 50%, transparent), var(--acme-color-inverse)) !important
}
.acme-hero-dark-tech .acm-orb-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 20%, transparent)) !important
}
.acme-hero-dark-tech .acm-orb-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 20%, transparent)) !important
}
.acme-hero-dark-tech .acm-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-dark-tech .acm-badge-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.acme-hero-dark-tech .acm-badge-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: var(--acme-color-primary) !important
}
.acme-hero-dark-tech .acm-h1-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-hero-dark-tech .acm-h1-white:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-dark-tech .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-hero-dark-tech .acm-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-dark-tech .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-hero-dark-tech .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-hero-dark-tech .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-dark-tech .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-hero-dark-tech .acm-dash-fade:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, var(--acme-color-inverse), transparent) !important
}
.acme-hero-dark-tech .acm-dash-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important;
    background: var(--acme-color-inverse) !important
}
.acme-hero-glassmorphism:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(135deg, var(--acme-color-surface), color-mix(in srgb, var(--acme-color-surface) 50%, transparent), var(--acme-color-surface)) !important
}
.acme-hero-glassmorphism .acm-blob-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom right, color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30%, transparent), color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30%, transparent)) !important
}
.acme-hero-glassmorphism .acm-blob-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom right, color-mix(in srgb, var(--acme-color-muted) 50%, transparent), color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30%, transparent)) !important
}
.acme-hero-glassmorphism .acm-glass-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-hero-glassmorphism .acm-glass-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-hero-glassmorphism .acm-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-glassmorphism .acm-badge svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-glassmorphism .acm-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-hero-glassmorphism .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-glassmorphism .acm-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-glassmorphism .acm-btn-primary:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-hero-glassmorphism .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-hero-glassmorphism .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important
}
.acme-hero-glassmorphism .acm-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 60%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important
}
.acme-hero-glassmorphism .acm-card-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-hero-glassmorphism .acm-card-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-glassmorphism .acm-card-list li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-glassmorphism .acm-card-list svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-glassmorphism .acm-bottom-fade:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, var(--acme-color-surface), transparent) !important
}
.acme-hero-glassmorphism .acm-bottom-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important
}
.acme-hero-image-slider:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-hero-image-slider .acm-overlay-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-inverse) 90%, transparent), color-mix(in srgb, var(--acme-color-inverse) 60%, transparent), color-mix(in srgb, var(--acme-color-inverse) 10%, transparent)) !important
}
.acme-hero-image-slider .acm-overlay-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 45%, transparent), transparent, transparent) !important
}
.acme-hero-image-slider .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-image-slider .acm-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-image-slider .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 75%, transparent) !important
}
.acme-hero-image-slider .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-hero-image-slider .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-hero-image-slider .acm-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
}
.acme-hero-image-slider .acm-dot:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 70%, transparent) !important
}
.acme-hero-image-slider .acm-nav-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-image-slider .acm-nav-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-hero-light-creative:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-surface) 50%, transparent), var(--acme-color-surface), var(--acme-color-surface)) !important
}
.acme-hero-light-creative .acm-blob-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom right, color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 40%, transparent), color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 40%, transparent)) !important
}
.acme-hero-light-creative .acm-blob-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom right, color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30%, transparent), color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 30%, transparent)) !important
}
.acme-hero-light-creative .acm-deco-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-hero-light-creative .acm-deco-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-hero-light-creative .acm-deco-3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-hero-light-creative .acm-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-primary) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 80%, transparent) !important
}
.acme-hero-light-creative .acm-badge svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-light-creative .acm-badge-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-hero-light-creative .acm-h1-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-hero-light-creative .acm-h1-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-hero-light-creative .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-hero-light-creative .acm-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-hero-light-creative .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-hero-light-creative .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-hero-light-creative .acm-trust-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-hero-light-creative .acm-trust-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-hero-light-creative .acm-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-hero-light-creative .acm-card-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg,var(--acme-color-surface),var(--acme-color-surface)) !important
}
.acme-hero-light-creative .acm-card-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-hero-light-creative .acm-card-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-agency:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-home-agency .acm-btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-home-agency .acm-btn-light:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
}
.acme-home-agency .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-home-agency .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-home-agency .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-inverse) 50%, transparent), color-mix(in srgb, var(--acme-color-inverse) 80%, transparent), var(--acme-color-inverse)) !important
}
.acme-home-agency .acm-hero-overline-rule:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
}
.acme-home-agency .acm-hero-overline-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-agency .acm-hero-h1-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-home-agency .acm-hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-agency .acm-hero-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-home-agency .acm-hero-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-home-agency .acm-hero-stat svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-agency .acm-section-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-agency .acm-proj:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 80%, transparent), transparent 50%) !important
}
.acme-home-agency .acm-proj-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-agency .acm-proj-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-home-agency .acm-proj-arrow svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-agency .acm-services:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-agency .acm-services-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-home-agency .acm-svc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
@media (min-width: 768px) {
    .acme-home-agency .acm-svc:nth-child(odd):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        border-right: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
    }
}
.acme-home-agency .acm-svc-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
.acme-home-agency .acm-svc-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-agency .acm-clients:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-home-agency .acm-clients-row span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 30%, transparent) !important
}
.acme-home-agency .acm-clients-row span:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-home-agency .acm-stats-text-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-agency .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-home-agency .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-home-agency .acm-cta-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-agency .acm-cta-h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-agency .acm-cta-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90%, transparent) !important
}
.acme-home-agency .acm-cta .acm-btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-agency .acm-cta .acm-btn-light:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-corporate:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-home-corporate .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-inverse) 95%, transparent), color-mix(in srgb, var(--acme-color-inverse) 80%, transparent), color-mix(in srgb, var(--acme-color-inverse) 40%, transparent)) !important
}
.acme-home-corporate .acm-hero-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90%, transparent) !important
}
.acme-home-corporate .acm-hero-eye svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-hero-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-hero-h1-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-home-corporate .acm-btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-home-corporate .acm-btn-light:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
}
.acme-home-corporate .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-home-corporate .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-home-corporate .acm-btn-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-btn-dark:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-corporate .acm-hero-trust:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-home-corporate .acm-hero-trust-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-corporate .acm-hero-avatars > div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important;
    border: 2px solid var(--acme-color-border) !important;
    color: var(--acme-color-on-inverse) !important
}
@media (min-width: 1024px) {
    .acme-home-corporate .acm-hero-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
        border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
    }
}
.acme-home-corporate .acm-stat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-corporate .acm-services:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-corporate .acm-section-h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-home-corporate .acm-section-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-svc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-corporate .acm-svc-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, var(--acme-color-inverse), color-mix(in srgb, var(--acme-color-inverse) 50%, transparent), transparent) !important
}
.acme-home-corporate .acm-svc-body:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-home-corporate .acm-svc-icon svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-svc-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-svc-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-home-corporate .acm-svc-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-testimonials:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-corporate .acm-testimonials-h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-testimonials-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-corporate .acm-quote-mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30%, transparent) !important
}
.acme-home-corporate .acm-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-quote-author-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-quote-author-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-corporate .acm-quote-author-comp:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-quote-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-home-corporate .acm-quote-dot:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 40%, transparent) !important
}
.acme-home-corporate .acm-quote-dot.acm-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-home-corporate .acm-awards:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-home-corporate .acm-awards-h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-award:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
.acme-home-corporate .acm-award:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-home-corporate .acm-award-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-award-icon svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-award-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-award-org:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-home-corporate .acm-cases:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-corporate .acm-cases-h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-home-corporate .acm-cases-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-case-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-case-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-home-corporate .acm-case:hover .acm-case-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-case-result:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-case-result svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-corporate .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-inverse), var(--acme-color-primary), var(--acme-color-inverse)) !important
}
.acme-home-corporate .acm-cta-h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-corporate .acm-cta-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-home-saas:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-home-saas .acm-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-saas .acm-btn-primary:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-home-saas .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 1px solid var(--acme-color-primary) !important
}
.acme-home-saas .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-saas .acm-hero-blob:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-primary) 30%, transparent), color-mix(in srgb, var(--acme-color-primary) 20%, transparent), transparent) !important
}
.acme-home-saas .acm-hero-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: radial-gradient(circle, color-mix(in srgb, var(--acme-color-muted) 10%, transparent) 1px, transparent 1px) !important
}
.acme-home-saas .acm-hero-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-hero-h1-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-home-saas .acm-hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-hero-social:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-hero-stars svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    fill: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-hero-divider:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-home-saas .acm-hero-dash-fade:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, var(--acme-color-inverse), transparent) !important
}
.acme-home-saas .acm-hero-dash-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-logos:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-logos-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-logos-row span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-section-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-feat:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-home-saas .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-feat:hover .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-home-saas .acm-feat-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-integrate:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-home-saas .acm-int-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-int-list > div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-saas .acm-int-list svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-int-code:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-int-code-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-int-code-dots > :nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-home-saas .acm-int-code-dots > :nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-home-saas .acm-int-code-dots > :nth-child(3):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 80%, transparent) !important
}
.acme-home-saas .acm-int-code-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-int-code pre:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-saas .acm-pricing-toggle:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-saas .acm-pricing-toggle button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-pricing-toggle button.acm-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-home-saas .acm-plan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-plan.acm-popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important;
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), transparent) !important
}
.acme-home-saas .acm-plan-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.acme-home-saas .acm-plan-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-plan-price span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-plan-features li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-saas .acm-plan-features svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-tests:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important
}
.acme-home-saas .acm-test:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-test-stars svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    fill: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-test-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-saas .acm-test-author-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-saas .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important;
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-home-saas .acm-cta-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-home-shop:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-home-shop .acm-btn-light:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-btn-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-btn-dark:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-shop .acm-hero-slide:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-inverse) 80%, transparent), transparent) !important
}
.acme-home-shop .acm-hero-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-hero-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-home-shop .acm-hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-home-shop .acm-hero-arr:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-hero-arr:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-home-shop .acm-hero-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-home-shop .acm-hero-dot.acm-active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-benefits:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-home-shop .acm-benefit svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-benefit span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-benefit b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-home-shop .acm-section-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-section-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-home-shop .acm-section-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 50%, transparent), transparent 50%) !important
}
.acme-home-shop .acm-cat-body:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-prods:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-prod-img-wrap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-prod-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-prod-badge.acm-sale:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-home-shop .acm-prod-action:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 95%, transparent) !important
}
.acme-home-shop .acm-prod-action:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-prod-action svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-home-shop .acm-prod-add:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-prod-add:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-home-shop .acm-prod-price-cur:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-home-shop .acm-prod-price-old:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-prod-colors span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-home-shop .acm-edit-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-testimonial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-testimonial-quote-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-testimonial-author:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-testimonial-author b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-news:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-news-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-news-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-home-shop .acm-news-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important;
    background: var(--acme-color-surface) !important
}
.acme-home-shop .acm-news-form input:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important
}
.acme-home-shop .acm-news-form button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-home-shop .acm-news-form button:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-saas-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-saas-hero .acm-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-saas-hero .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important;
    border-color: var(--acme-color-border) !important
}
.acme-ll-saas-hero .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-saas-hero .acm-h1 span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--am-primary, #df0000), color-mix(in srgb, var(--am-primary, #df0000) 80%, var(--acme-color-surface))) !important
}
.acme-ll-saas-hero .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-dash:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-saas-hero .acm-dash-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-ll-saas-hero .acm-dot-r:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-saas-hero .acm-dot-y:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-saas-hero .acm-dot-g:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-saas-hero .acm-dash-side > div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important
}
.acme-ll-saas-hero .acm-dash-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-ll-saas-hero .acm-dash-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-dash-stat-chg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-dash-stat-chg.down:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-dash-float:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-saas-hero .acm-dash-float-icon.green:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-dash-float-val.green:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-features:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-ll-saas-hero .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-pricing:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-ll-saas-hero .acm-pricing-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-saas-hero .acm-plan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-saas-hero .acm-plan-price small:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-parallax-depth:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(to bottom, color-mix(in srgb, var(--am-primary, #df0000) 5%, transparent), var(--acme-color-surface)) !important
}
.acme-ll-parallax-depth .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-parallax-depth .acm-pl-sun:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-parallax-depth .acm-pl-mountains svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 30%, transparent) !important
}
.acme-ll-parallax-depth .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-parallax-depth .acm-depth:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-parallax-depth .acm-depth-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-parallax-depth .acm-depth-back:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important
}
.acme-ll-parallax-depth .acm-depth-mid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 70%, transparent) !important
}
.acme-ll-parallax-depth .acm-depth-front:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-parallax-depth .acm-depth-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-parallax-depth .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-ll-parallax-depth .acm-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-parallax-depth .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-parallax-depth .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-glassmorphism:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: linear-gradient(135deg, color-mix(in srgb, var(--am-primary, #df0000) 20%, transparent), var(--acme-color-surface), color-mix(in srgb, var(--am-primary, #df0000) 10%, transparent)) !important
}
.acme-ll-glassmorphism .acm-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-glassmorphism .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-glassmorphism .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-ll-glassmorphism .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-glassmorphism .acm-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom, var(--acme-color-inverse), color-mix(in srgb, var(--acme-color-inverse) 60%, transparent)) !important
}
.acme-ll-glassmorphism .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-glassmorphism .acm-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-glassmorphism .acm-card:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important
}
.acme-ll-glassmorphism .acm-card-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 20%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-ll-glassmorphism .acm-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-glassmorphism .acm-stats-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-glassmorphism .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--am-primary, #df0000), color-mix(in srgb, var(--am-primary, #df0000) 60%, var(--acme-color-surface))) !important
}
.acme-ll-glassmorphism .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-glassmorphism .acm-feat-grid p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-glassmorphism .acm-feat-vis-main:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-glassmorphism .acm-cta-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-glassmorphism .acm-cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-aurora-gradient .acm-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-aurora-gradient .acm-btn-primary:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-ll-aurora-gradient .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-aurora-gradient .acm-aurora-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 30%, transparent), transparent 70%) !important
}
.acme-ll-aurora-gradient .acm-aurora-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), transparent 70%) !important
}
.acme-ll-aurora-gradient .acm-aurora-3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), transparent 70%) !important
}
.acme-ll-aurora-gradient .acm-aurora-4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 15%, transparent), transparent 70%) !important
}
.acme-ll-aurora-gradient .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-aurora-gradient .acm-pill .icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-pill span.txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-aurora-gradient .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-surface) 5%, transparent), rgba(255,255,255,0)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-aurora-gradient .acm-feat:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-aurora-gradient .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-aurora-gradient .acm-feat-icon.violet:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-feat-icon.cyan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-feat-icon.fuchsia:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-aurora-gradient .acm-stats-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-aurora-gradient .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-aurora-gradient .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-show p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-aurora-gradient .acm-show-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-show-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-surface) !important
}
.acme-ll-aurora-gradient .acm-show-vis:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 20%, transparent)) !important
}
.acme-ll-aurora-gradient .acm-show-vis-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-surface) 10%, transparent), color-mix(in srgb, var(--acme-color-surface) 5%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-aurora-gradient .acm-show-vis-square:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 30%, transparent), color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 30%, transparent)) !important;
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-aurora-gradient .acm-cta-inner h2 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-aurora-gradient .acm-cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-scroll-reveal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-scroll-reveal .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-scroll-reveal .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-scroll-reveal .acm-bounce:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-scroll-reveal .acm-feat.muted:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 30%, transparent) !important
}
.acme-ll-scroll-reveal .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-scroll-reveal .acm-feat-vis-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-scroll-reveal .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-scroll-reveal .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-scroll-reveal .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dark-neon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-dark-neon .acm-btn-neon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-dark-neon .acm-btn-neon:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: var(--acme-color-border) !important
}
.acme-ll-dark-neon .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-dark-neon .acm-glow-cyan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-dark-neon .acm-glow-fuchsia:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-dark-neon .acm-grid-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-surface) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-surface) 3%, transparent) 1px, transparent 1px) !important
}
.acme-ll-dark-neon .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-dark-neon .acm-pill-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-dark-neon .acm-pill-txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dark-neon .acm-feats-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dark-neon .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-dark-neon .acm-feat:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-ll-dark-neon .acm-feat-icon.cyan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-feat-icon.fuchsia:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dark-neon .acm-stats-inner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-dark-neon .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dark-neon .acm-code-grid p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dark-neon .acm-code-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-dark-neon .acm-code-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: var(--acme-color-primary) !important
}
.acme-ll-dark-neon .acm-term-wrap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important
}
.acme-ll-dark-neon .acm-term:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-dark-neon .acm-term-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-ll-dark-neon .acm-term-dot.r:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.acme-ll-dark-neon .acm-term-dot.y:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.acme-ll-dark-neon .acm-term-dot.g:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 60%, transparent) !important
}
.acme-ll-dark-neon .acm-term-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dark-neon .acm-term-comment:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dark-neon .acm-term-prompt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-primary) 5%, transparent), transparent) !important
}
.acme-ll-dark-neon .acm-cta-inner h2 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-dark-neon .acm-cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-luxury-brand:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-luxury-brand .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-luxury-brand .acm-btn-square:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-luxury-brand .acm-btn-square:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-luxury-brand .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, var(--acme-color-surface), transparent 70%) !important
}
.acme-ll-luxury-brand .acm-philo-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-luxury-brand .acm-prod-large-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 60%, transparent), transparent) !important
}
.acme-ll-luxury-brand .acm-prod-large-cap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-luxury-brand .acm-prod-large-cap .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
.acme-ll-luxury-brand .acm-craft:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-luxury-brand .acm-craft p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-luxury-brand .acm-craft-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-luxury-brand .acm-craft-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-luxury-brand .acm-quote cite:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-luxury-brand .acm-news:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-ll-luxury-brand .acm-news-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-luxury-brand .acm-news-form input:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-ll-dev-console:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-dev-console .acm-btn-green:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-dev-console .acm-btn-green:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-dev-console .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: var(--acme-color-border) !important
}
.acme-ll-dev-console .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-dev-console .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: radial-gradient(ellipse at top, color-mix(in srgb, var(--acme-color-primary) 5%, transparent), transparent 70%) !important
}
.acme-ll-dev-console .acm-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-dev-console .acm-h1 .pp:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dev-console .acm-term:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-dev-console .acm-term-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-ll-dev-console .acm-term-dot.r:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-dev-console .acm-term-dot.y:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-dev-console .acm-term-dot.g:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-dev-console .acm-term-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dev-console .c-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .c-pkg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .c-mute:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dev-console .c-ok:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .c-err:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .c-str:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .c-var:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .c-fn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .acm-feats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-ll-dev-console .acm-feats-head h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-dev-console .acm-feats-head h2 .h:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .acm-feats-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dev-console .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-dev-console .acm-feat:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-ll-dev-console .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .acm-feat h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-dev-console .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dev-console .acm-code-show:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-ll-dev-console .acm-code-grid h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-dev-console .acm-code-grid h2 .h:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .acm-code-grid p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dev-console .acm-code-list li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-ll-dev-console .acm-cta h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-dev-console .acm-cta h2 .h:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-dev-console .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-dev-console .acm-cta-cmd:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-retro-80s:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-retro-80s .acm-btn-pink:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-retro-80s .acm-btn-cyan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-color: var(--acme-color-primary) !important
}
.acme-ll-retro-80s .acm-btn-cyan:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-retro-80s .acm-sun:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-sun-band:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-retro-80s .acm-grid-floor:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom, var(--acme-color-inverse) 0%, color-mix(in srgb, var(--acme-color-inverse) 80%, transparent) 30%, transparent 100%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 30%, transparent) 0, color-mix(in srgb, var(--acme-color-primary) 30%, transparent) 1px, transparent 1px, transparent 80px), repeating-linear-gradient(0deg, color-mix(in srgb, var(--acme-color-primary) 30%, transparent) 0, color-mix(in srgb, var(--acme-color-primary) 30%, transparent) 1px, transparent 1px, transparent 80px) !important
}
.acme-ll-retro-80s .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-retro-80s .acm-feats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-retro-80s .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 30%, transparent) !important
}
.acme-ll-retro-80s .acm-feat.f1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.acme-ll-retro-80s .acm-feat.f2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.acme-ll-retro-80s .acm-feat.f3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.acme-ll-retro-80s .acm-feat.f1 .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-feat.f2 .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-feat.f3 .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-feat.f1 h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-feat.f2 h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-feat.f3 h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-retro-80s .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 12.5%, transparent), color-mix(in srgb, var(--acme-color-primary) 12.5%, transparent), color-mix(in srgb, var(--acme-color-primary) 12.5%, transparent)) !important;
    border-top: 1px solid var(--acme-color-primary) !important;
    border-bottom: 1px solid var(--acme-color-primary) !important
}
.acme-ll-retro-80s .acm-stat:nth-child(odd) .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-stat:nth-child(even) .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-retro-80s .acm-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-retro-80s .acm-quote blockquote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-quote cite:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), transparent) !important
}
.acme-ll-retro-80s .acm-cta-inner h2 .pink:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-retro-80s .acm-cta-inner .acm-btn-pink:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-neon-gaming .acm-btn-violet:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-neon-gaming .acm-btn-violet:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-ll-neon-gaming .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-neon-gaming .acm-glow-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-neon-gaming .acm-glow-2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-neon-gaming .acm-glow-3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-neon-gaming .acm-grid-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-primary) 30%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 30%, transparent) 1px, transparent 1px) !important
}
.acme-ll-neon-gaming .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-ll-neon-gaming .acm-pill-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-pill-txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-neon-gaming .acm-live-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)), var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-live-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-neon-gaming .acm-feats-head h2 .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-feats-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-neon-gaming .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 50%, transparent) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-neon-gaming .acm-feat:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-ll-neon-gaming .acm-feat-icon.violet:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-feat-icon.fuchsia:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-feat-icon.cyan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-neon-gaming .acm-modes:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), transparent) !important
}
.acme-ll-neon-gaming .acm-modes-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-modes h2 .f:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-modes p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-neon-gaming .acm-modes-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-vis-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-ll-neon-gaming .acm-vis-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-primary) 80%, transparent), transparent) !important
}
.acme-ll-neon-gaming .acm-vis-live-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-neon-gaming .acm-vis-live-txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-neon-gaming .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), transparent) !important
}
.acme-ll-neon-gaming .acm-cta-inner h2 .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-neon-gaming .acm-cta-inner p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-startup-launch:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-startup-launch .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-startup-launch .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 4%, transparent) !important
}
.acme-ll-startup-launch .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 5%, transparent), transparent, color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important
}
.acme-ll-startup-launch .acm-hero-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-startup-launch .acm-hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-startup-launch .acm-hero-trust-avatars > div:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 40%, transparent)) !important;
    border: 2px solid var(--acme-color-border) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-startup-launch .acm-hero-trust-stars svg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    fill: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-startup-launch .acm-hero-trust span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-startup-launch .acm-hero-mock-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-startup-launch .acm-hero-mock-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 6%, transparent) !important
}
.acme-ll-startup-launch .acm-hero-mock-dots > :nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-startup-launch .acm-hero-mock-dots > :nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-startup-launch .acm-hero-mock-dots > :nth-child(3):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-startup-launch .acm-float-growth:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-startup-launch .acm-float-growth-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-ll-startup-launch .acm-feats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 4%, transparent) !important
}
.acme-ll-startup-launch .acm-feats-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-startup-launch .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-startup-launch .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-startup-launch .acm-feat:hover .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-startup-launch .acm-feat-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-startup-launch .acm-social-row span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 55.00000000000001%, transparent) !important
}
.acme-ll-startup-launch .acm-cta .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-zen-minimal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-zen-minimal .acm-hero-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-zen-minimal .acm-hero-h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-zen-minimal .acm-hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-zen-minimal .acm-philosophy p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-zen-minimal .acm-tenets:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-zen-minimal .acm-tenet-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-zen-minimal .acm-tenet-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-zen-minimal .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-bento-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-bento-grid .acm-hero-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 6%, transparent) !important
}
.acme-ll-bento-grid .acm-hero-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-bento-grid .acm-cell:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
@media (min-width: 768px) {
    .acme-ll-bento-grid .acm-cell-1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background: linear-gradient(135deg, var(--am-primary, #df0000), var(--acme-color-primary)) !important;
        color: var(--acme-color-on-inverse) !important
    }
}
@media (min-width: 768px) {
    .acme-ll-bento-grid .acm-cell-4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
        background: var(--acme-color-inverse) !important;
        color: var(--acme-color-on-inverse) !important
    }
}
.acme-ll-bento-grid .acm-cell-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 70%, transparent), transparent) !important
}
.acme-ll-bento-grid .acm-cell-img-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-bento-grid .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-brutalist:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-brutalist .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 8px solid var(--acme-color-border) !important
}
.acme-ll-brutalist .acm-hero-eye:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-brutalist .acm-hero-h1 mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-brutalist .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important;
    border: 4px solid var(--acme-color-border) !important
}
.acme-ll-brutalist .acm-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-color: var(--acme-color-primary) !important
}
.acme-ll-brutalist .acm-btn-ghost:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-brutalist .acm-btn-ghost:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-brutalist .acm-info-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 4px solid var(--acme-color-border) !important
}
.acme-ll-brutalist .acm-info-cell:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-right: 4px solid var(--acme-color-border) !important
}
.acme-ll-brutalist .acm-bigtext span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-brutalist .acm-services:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 4px solid var(--acme-color-border) !important
}
.acme-ll-brutalist .acm-services-list:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 4px solid var(--acme-color-border) !important
}
.acme-ll-brutalist .acm-svc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 4px solid var(--acme-color-border) !important
}
.acme-ll-brutalist .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-brutalist .acm-cta .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    border-color: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-brutalist .acm-cta .acm-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important;
    border-color: var(--acme-color-border) !important
}
.acme-ll-swiss-design:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-swiss-design .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-ll-swiss-design .acm-numbers:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important;
    border-bottom: 1px solid var(--acme-color-border) !important
}
.acme-ll-swiss-design .acm-mod:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-ll-swiss-design .acm-mod p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-swiss-design .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid var(--acme-color-border) !important
}
.acme-ll-spa-saas:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-saas .acm-btn-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-saas .acm-btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-spa-saas .acm-btn-light:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
}
.acme-ll-spa-saas .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-saas .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-ll-spa-saas .acm-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-saas .acm-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-saas .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-saas .acm-pill-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-saas .acm-avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-border) !important;
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-saas .acm-stars-mark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-screenshot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, var(--acme-color-inverse), transparent) !important
}
.acme-ll-spa-saas .acm-screenshot img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-saas .acm-logos:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
.acme-ll-spa-saas .acm-logos-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-ll-spa-saas .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-feats-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
.acme-ll-spa-saas .acm-feat:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-ll-spa-saas .acm-feat:hover .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-how:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2%, transparent) !important
}
.acme-ll-spa-saas .acm-how h2 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-how-step-num:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-how-step p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-how-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-saas .acm-how-card-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-pricing-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-toggle-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-toggle-lbl.on:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-saas .acm-toggle-disc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-plan:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
.acme-ll-spa-saas .acm-plan.popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to bottom, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), transparent) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-plan-pop:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-saas .acm-plan-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-plan-price small:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-plan .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-saas .acm-plan.popular .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-spa-saas .acm-plan ul:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-saas .acm-plan li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-test:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2%, transparent) !important
}
.acme-ll-spa-saas .acm-tc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-saas .acm-tc-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-tc p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-spa-saas .acm-tc-avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-tc-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-saas .acm-cta-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-saas .acm-cta-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-spa-restaurant:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-restaurant .acm-btn-amber:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-restaurant .acm-btn-amber:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-restaurant .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-color: color-mix(in srgb, var(--acme-color-primary) 30%, transparent) !important
}
.acme-ll-spa-restaurant .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) 10%, transparent) !important
}
.acme-ll-spa-restaurant .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, var(--acme-color-inverse), color-mix(in srgb, var(--acme-color-inverse) 70%, transparent), transparent) !important
}
.acme-ll-spa-restaurant .acm-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-restaurant .acm-stars-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.acme-ll-spa-restaurant .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-ll-spa-restaurant .acm-quick-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.acme-ll-spa-restaurant .acm-quick-item .icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-restaurant .acm-story-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-restaurant .acm-story-badge p:last-child:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-spa-restaurant .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-restaurant .acm-story p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-ll-spa-restaurant .acm-dishes:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 30%, transparent) !important
}
.acme-ll-spa-restaurant .acm-dish-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-restaurant .acm-dish-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-ll-spa-restaurant .acm-reserve p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-ll-spa-restaurant .acm-chef:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-restaurant .acm-chef-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-restaurant .acm-chef-bio:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-ll-spa-restaurant .acm-chef-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-ll-spa-restaurant .acm-chef-byline img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 2px solid var(--acme-color-primary) !important
}
.acme-ll-spa-restaurant .acm-chef-byline .acm-chef-byline-role:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 50%, transparent) !important
}
.acme-ll-spa-restaurant .acm-private-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, var(--acme-color-inverse), transparent 50%, transparent) !important
}
.acme-ll-spa-restaurant .acm-private-cap .acm-private-cap-cap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-restaurant .acm-private-cap p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.acme-ll-spa-restaurant .acm-press:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-restaurant .acm-press-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-spa-restaurant .acm-press-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 60%, transparent) !important
}
.acme-ll-spa-restaurant .acm-award-ico:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-restaurant .acm-award-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-local-primary, var(--acme-color-primary)) 70%, transparent) !important
}
.acme-ll-spa-hotel:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-hotel .acm-btn-gold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-hotel .acm-btn-gold:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-hotel .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-ll-spa-hotel .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: color-mix(in srgb, var(--acme-color-inverse) 40%, transparent) !important
}
.acme-ll-spa-hotel .acm-stars-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-stars-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-hotel .acm-booking:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-hotel .acm-booking-field label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-hotel .acm-booking-field-ctrl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-ll-spa-hotel .acm-booking-field-ctrl .icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-booking-field-ctrl input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-ll-spa-hotel .acm-booking-field-ctrl select:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-hotel .acm-booking-field-ctrl select option:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-spa-hotel .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-rooms-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-room-size:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-hotel .acm-room-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-room-price small:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-hotel .acm-amenities:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 5%, transparent) !important
}
.acme-ll-spa-hotel .acm-amenity-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-amenity p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-hotel .acm-cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-hotel .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-fitness:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-fitness .acm-btn-red:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-fitness .acm-btn-red:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-fitness .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-fitness .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-ll-spa-fitness .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, var(--acme-color-inverse), color-mix(in srgb, var(--acme-color-inverse) 80%, transparent), transparent) !important
}
.acme-ll-spa-fitness .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.acme-ll-spa-fitness .acm-pill-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-pill-txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-h1 .red:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-fitness .acm-quick-stats .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-quick-stats .l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-fitness .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-fitness .acm-stats-grid .l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-spa-fitness .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-class-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 90%, transparent), transparent) !important
}
.acme-ll-spa-fitness .acm-class-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-fitness .acm-class-meta .high:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-membership:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2%, transparent) !important
}
.acme-ll-spa-fitness .acm-tier:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
.acme-ll-spa-fitness .acm-tier.popular:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    border-color: var(--acme-color-primary) !important
}
.acme-ll-spa-fitness .acm-tier-price small:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-fitness .acm-tier li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-tier.popular li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-fitness .acm-tier:where(:not(.popular)) .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-fitness .acm-tier.popular .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-cta h2 .red:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fitness .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-healthcare:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-healthcare .acm-btn-blue:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-healthcare .acm-btn-blue:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-healthcare .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border-color: var(--acme-color-primary) !important
}
.acme-ll-spa-healthcare .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-spa-healthcare .acm-banner:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-healthcare .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-surface), var(--acme-color-surface)) !important
}
.acme-ll-spa-healthcare .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, var(--acme-color-surface), color-mix(in srgb, var(--acme-color-surface) 80%, transparent), transparent) !important
}
.acme-ll-spa-healthcare .acm-trust:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-h1 .blue:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-quick:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-spa-healthcare .acm-quick-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-quick-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-healthcare .acm-stats-grid .l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-spa-healthcare .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-spec-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-spec-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-spa-healthcare .acm-spec-card:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-ll-spa-healthcare .acm-spec-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-spec-card p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-spec-doctors:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-doctors:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-healthcare .acm-doctor:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-healthcare .acm-doctor p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-healthcare .acm-cta .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-healthcare .acm-cta .acm-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
}
.acme-ll-spa-law-firm:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-law-firm .acm-btn-gold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-spa-law-firm .acm-btn-gold:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-law-firm .acm-btn-navy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-law-firm .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-ll-spa-law-firm .acm-topbar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-law-firm .acm-topbar-left .icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-law-firm .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, var(--acme-color-inverse), color-mix(in srgb, var(--acme-color-inverse) 95%, transparent), color-mix(in srgb, var(--acme-color-inverse) 70%, transparent)) !important
}
.acme-ll-spa-law-firm .acm-eyebrow-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-law-firm .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-law-firm .acm-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-law-firm .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-law-firm .acm-trust-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-spa-law-firm .acm-trust-item .icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-law-firm .acm-side-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-law-firm .acm-side-stat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-law-firm .acm-side-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-law-firm .acm-side-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-law-firm .acm-practices:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-law-firm .acm-practices-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-spa-law-firm .acm-practice:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-spa-law-firm .acm-practice:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-ll-spa-law-firm .acm-practice-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-law-firm .acm-practice p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-spa-law-firm .acm-results:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-law-firm .acm-results-grid .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-law-firm .acm-results-grid .l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-law-firm .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-spa-marketing-agency:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-marketing-agency .acm-btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-spa-marketing-agency .acm-btn-light:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 90%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-btn-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-marketing-agency .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-primary) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 3%, transparent) 1px, transparent 1px) !important
}
.acme-ll-spa-marketing-agency .acm-orb-r:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-orb-c:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-pill-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-services-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-svc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-marketing-agency .acm-svc.s1 .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-svc.s2 .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-svc.s3 .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-svc.s4 .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-svc p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important
}
.acme-ll-spa-marketing-agency .acm-stats-grid .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-stats-grid .l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-marketing-agency .acm-cta h2 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-marketing-agency .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-interior-design:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-interior-design .acm-btn-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-interior-design .acm-btn-dark:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-interior-design .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-ll-spa-interior-design .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 5%, transparent) !important
}
.acme-ll-spa-interior-design .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, var(--acme-color-surface), color-mix(in srgb, var(--acme-color-surface) 90%, transparent), transparent) !important
}
.acme-ll-spa-interior-design .acm-eyebrow-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-interior-design .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-interior-design .acm-h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-interior-design .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-interior-design .acm-awards-item:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 50%, transparent) !important
}
.acme-ll-spa-interior-design .acm-awards-item .icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-interior-design .acm-services p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-interior-design .acm-svc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-spa-interior-design .acm-svc:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-ll-spa-interior-design .acm-svc.active:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important;
    border-color: var(--acme-color-border) !important
}
.acme-ll-spa-interior-design .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-interior-design .acm-svc:hover .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-ll-spa-interior-design .acm-svc.active .acm-svc-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-interior-design .acm-portfolio-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-interior-design .acm-portfolio-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-ll-spa-interior-design .acm-proj:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-interior-design .acm-proj-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 60%, transparent), transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-interior-design .acm-proj-cat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-interior-design .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-interior-design .acm-cta h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-interior-design .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-interior-design .acm-cta .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-interior-design .acm-cta .acm-btn-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-spa-university:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-university .acm-btn-gold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-btn-gold:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-university .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 50%, transparent) !important
}
.acme-ll-spa-university .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
.acme-ll-spa-university .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 90%, transparent), color-mix(in srgb, var(--acme-color-primary) 70%, transparent), transparent) !important
}
.acme-ll-spa-university .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 40%, transparent) !important
}
.acme-ll-spa-university .acm-pill-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-university .acm-pill-txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-university .acm-h1 .gold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important
}
.acme-ll-spa-university .acm-quick:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-university .acm-quick-item .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-quick-item .l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-university .acm-fcard.testimonial:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-university .acm-fcard.deadline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-university .acm-fcard-avatar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-fcard-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-fcard-class:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-spa-university .acm-fcard p.t:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-spa-university .acm-fcard.deadline .acm-fcard-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-fcard.deadline p.t:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-university .acm-fcard.deadline p.d:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-university .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-university .acm-stats-grid .v:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-stats-grid .l:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-programs-head h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-programs-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-prog:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid var(--acme-color-border) !important
}
.acme-ll-spa-university .acm-prog:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-ll-spa-university .acm-prog-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-university .acm-prog.p1 .acm-prog-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-university .acm-prog.p2 .acm-prog-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-university .acm-prog.p3 .acm-prog-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-university .acm-prog.p4 .acm-prog-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-university .acm-prog h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-prog-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-university .acm-cta h2 .gold:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-university .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-fintech:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-fintech .acm-btn-grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-fintech .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-fintech .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-primary) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 10%, transparent) 1px, transparent 1px) !important
}
.acme-ll-spa-fintech .acm-hero-glow.g1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-fintech .acm-hero-glow.g2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-fintech .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-fintech .acm-pill-dot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-fintech .acm-pill-txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fintech .acm-h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-fintech .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-fintech .acm-dash-frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important;
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-fintech .acm-trusted:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
.acme-ll-spa-fintech .acm-trusted-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-ll-spa-fintech .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.acme-ll-spa-fintech .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-fintech .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-fintech .acm-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 2%, transparent) !important
}
.acme-ll-spa-fintech .acm-stat-val:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-fintech .acm-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-ll-spa-fintech .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-ll-spa-architecture:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-architecture .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-architecture .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to top, var(--acme-color-surface), transparent 70%) !important
}
.acme-ll-spa-architecture .acm-hero-meta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-architecture .acm-about:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-architecture .acm-about p.lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-architecture .acm-about-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-architecture .acm-about-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-architecture .acm-proj-overlay:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to top, color-mix(in srgb, var(--acme-color-inverse) 50%, transparent), transparent 60%) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-architecture .acm-proj-loc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-architecture .acm-awards:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-architecture .acm-award:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-ll-spa-architecture .acm-award-year:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 50%, transparent) !important
}
.acme-ll-spa-wellness:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-wellness .acm-btn-sage:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-wellness .acm-btn-sage:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-wellness .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important;
    border: 1px solid var(--acme-color-primary) !important
}
.acme-ll-spa-wellness .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 8%, transparent) !important
}
.acme-ll-spa-wellness .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: radial-gradient(ellipse at right, color-mix(in srgb, var(--acme-color-primary) 18%, transparent) 0%, color-mix(in srgb, var(--acme-color-surface) 85%, transparent) 60%, var(--acme-color-surface) 100%) !important
}
.acme-ll-spa-wellness .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, var(--acme-color-surface) 0%, color-mix(in srgb, var(--acme-color-surface) 75%, transparent) 40%, color-mix(in srgb, var(--acme-color-surface) 10%, transparent) 70%, transparent 100%) !important
}
.acme-ll-spa-wellness .acm-hero .acm-eyebrow .acm-leaf:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-spa-wellness .acm-h1 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70%, transparent) !important
}
.acme-ll-spa-wellness .acm-philo:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-wellness .acm-philo h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-spa-wellness .acm-philo h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-spa-wellness .acm-philo p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70%, transparent) !important
}
.acme-ll-spa-wellness .acm-philo-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-philo-feat-label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-spa-wellness .acm-philo-img:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 5%, transparent)) !important
}
.acme-ll-spa-wellness .acm-quote:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-wellness .acm-quote h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-spa-wellness .acm-quote-line:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-wellness .acm-treatments:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-wellness .acm-treatments-head h2 em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-treat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 15%, transparent) !important
}
.acme-ll-spa-wellness .acm-treat:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important
}
.acme-ll-spa-wellness .acm-treat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-treat h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-ll-spa-wellness .acm-treat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 70%, transparent) !important
}
.acme-ll-spa-wellness .acm-treat-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important
}
.acme-ll-spa-wellness .acm-treat-time:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 50%, transparent) !important
}
.acme-ll-spa-wellness .acm-treat-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-wellness .acm-cta .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-wellness .acm-cta h2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-wellness .acm-cta .acm-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-wellness .acm-cta .acm-btn:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-muted) !important
}
.acme-ll-spa-tech-product:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-tech-product .acm-btn-dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-tech-product .acm-btn-dark:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important
}
.acme-ll-spa-tech-product .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-tech-product .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 5%, transparent) !important
}
.acme-ll-spa-tech-product .acm-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: radial-gradient(circle, color-mix(in srgb, var(--acme-color-primary) 8%, transparent), transparent 70%) !important
}
.acme-ll-spa-tech-product .acm-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 8%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 20%, transparent) !important
}
.acme-ll-spa-tech-product .acm-pill-txt:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-tech-product .acm-h1 .grad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, var(--acme-color-primary), var(--acme-color-primary)) !important
}
.acme-ll-spa-tech-product .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-tech-product .acm-term:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.acme-ll-spa-tech-product .acm-term-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-tech-product .acm-term-dot.r:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-tech-product .acm-term-dot.y:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-tech-product .acm-term-dot.g:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-tech-product .acm-term-name:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 50%, transparent) !important
}
.acme-ll-spa-tech-product .acm-term-body:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-tech-product .acm-term-body .c-mute:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-spa-tech-product .acm-term-body .c-key:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-tech-product .acm-term-body .c-str:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-tech-product .acm-feats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-tech-product .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-tech-product .acm-feats-head p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-tech-product .acm-feat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 6%, transparent) !important
}
.acme-ll-spa-tech-product .acm-feat-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-tech-product .acm-feat p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-tech-product .acm-cmp:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.acme-ll-spa-tech-product .acm-cmp.us:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-tech-product .acm-cmp.us li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-tech-product .acm-cmp.them li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-color-muted-text) !important
}
.acme-ll-spa-tech-product .acm-cmp.them li.bad:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-tech-product .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-tech-product .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-ll-spa-tech-product .acm-cta .acm-btn-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-spa-real-estate:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-real-estate .acm-btn-amber:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-real-estate .acm-btn-amber:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-ll-spa-real-estate .acm-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important;
    border-color: color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-ll-spa-real-estate .acm-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 5%, transparent) !important
}
.acme-ll-spa-real-estate .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-real-estate .acm-topbar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-real-estate .acm-hero-bg:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::after {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-inverse) 50%, transparent), color-mix(in srgb, var(--acme-color-inverse) 20%, transparent), transparent) !important
}
.acme-ll-spa-real-estate .acm-hero-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-real-estate .acm-hero-text .acm-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-real-estate .acm-h1 .amber:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-real-estate .acm-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important
}
.acme-ll-spa-real-estate .acm-search:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
.acme-ll-spa-real-estate .acm-sf label:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 50%, transparent) !important
}
.acme-ll-spa-real-estate .acm-sf input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-ll-spa-real-estate .acm-sf select:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 15%, transparent) !important
}
.acme-ll-spa-real-estate .acm-sf input:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)), .acme-ll-spa-real-estate .acm-sf select:focus:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom-color: var(--acme-color-primary) !important
}
.acme-ll-spa-real-estate .acm-card:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-ll-spa-real-estate .acm-card-tag:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-ll-spa-real-estate .acm-card-fav:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 85%, transparent) !important
}
.acme-ll-spa-real-estate .acm-card-loc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-real-estate .acm-card-price:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-real-estate .acm-card-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-text) 60%, transparent) !important
}
.acme-ll-spa-real-estate .acm-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-ll-spa-real-estate .acm-cta h2 .amber:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-ll-spa-real-estate .acm-cta p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 18%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent)) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-cta-icon:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-cta-eyebrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-cta-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-cta-btn:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-acc-row:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-acc-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-acc-row[open] .acm-fia-acc-arrow:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-acc-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-acc-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-bottom:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 8%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-meta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-meta a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="interactive-spa"] .acm-fia-chat:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="media-rich"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-gallery-link:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-gallery-link:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-tagline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-news:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-news-desc:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-news-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-news-form input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-news-form button:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-col li a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-col li a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-bottom:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-social a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-social a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important
}
#acmeFooter[data-variant="media-rich"] .acm-fmr-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-hero:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 15%, transparent), color-mix(in srgb, var(--acme-color-primary) 10%, transparent), transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-hero p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-hero-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-stats:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 3%, transparent) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-stat-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-map:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 15%, transparent)) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-map-cap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-nav h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 90%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-nav li a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-nav li a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-apps:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-app-lbl:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-badge.dark:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
#acmeFooter[data-variant="mega-spa"] .acm-fms-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 5%, transparent) !important
}
.acme-footer-enterprise:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    background: var(--acme-color-inverse) !important
}
.acme-footer-enterprise .acme-fe-trust:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-enterprise .acme-fe-cert:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-footer-enterprise .acme-fe-region:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer-enterprise .acme-fe-region select:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 85%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important
}
.acme-footer-enterprise .acme-fe-cta-wrap:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-enterprise .acme-fe-cta:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(to right, color-mix(in srgb, var(--acme-color-primary) 20%, transparent), color-mix(in srgb, var(--acme-color-primary) 5%, transparent)) !important
}
.acme-footer-enterprise .acme-fe-cta-h:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-enterprise .acme-fe-cta-p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.acme-footer-enterprise .acme-fe-btn-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 30%, transparent) !important
}
.acme-footer-enterprise .acme-fe-btn-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 92%, transparent) !important
}
.acme-footer-enterprise .acme-fe-btn-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-enterprise .acme-fe-col h4:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-enterprise .acme-fe-col li:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-footer-enterprise .acme-fe-news:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-footer-enterprise input[type="email"]:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important;
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 20%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-enterprise input:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::placeholder {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-footer-enterprise .acme-fe-news-contact span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 60%, transparent) !important
}
.acme-footer-enterprise .acme-fe-bot:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    border-top: 1px solid color-mix(in srgb, var(--acme-color-border) 10%, transparent) !important
}
.acme-footer-enterprise .acme-fe-bot-copy:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 40%, transparent) !important
}
.acme-footer-enterprise .acme-fe-bot-legal:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer-enterprise .acme-fe-bot-legal a:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.acme-footer-enterprise .acme-fe-bot-social a:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 50%, transparent) !important
}
.acme-footer[data-variant="default"] .acme-footer-contacts .acme-i:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)),
  .acme-footer[data-variant="default"] .acme-footer-social .acme-i:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 72%, transparent) !important
}
.acme-hero-v2:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-hero-v2-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-v2-title:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.acme-hero-v2-accent:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-v2-sub:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-btn-v2-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-btn-v2-primary:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important;
    color: var(--acme-color-on-inverse) !important
}
.acme-btn-v2-outline:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important;
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-btn-v2-outline:hover:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important;
    color: var(--acme-color-text) !important
}
.acme-hero-v2-avatars span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important;
    border: 2px solid var(--acme-color-border) !important
}
.acme-hero-v2-stars:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-v2-count:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.acme-hero-v2-frame:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-surface) !important
}
.acme-hero-v2-dots i:nth-child(1):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-hero-v2-dots i:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.acme-hero-v2-dots i:nth-child(3):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.ach-gradient-text:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg, var(--acme-color-primary), var(--acme-color-primary) 58%, var(--acme-color-primary)) !important
}
.ach-classic:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-inverse), var(--acme-color-inverse) 52%, var(--acme-color-inverse)) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-classic h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.ach-classic .ach-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-primary) 12%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-classic .ach-lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 70%, transparent) !important
}
.ach-classic .ach-actions .is-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-classic .ach-actions a:where(:not(.is-primary)):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 25%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 5%, transparent) !important
}
.ach-dark-tech:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-dark-grid:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background-image: linear-gradient(color-mix(in srgb, var(--acme-color-primary) 7.000000000000001%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--acme-color-primary) 7.000000000000001%, transparent) 1px, transparent 1px), radial-gradient(circle at 70% 45%, color-mix(in srgb, var(--acme-color-primary) 22%, transparent), transparent 38%) !important
}
.ach-dark-tech h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.ach-dark-tech .ach-badge:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 28.000000000000004%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-primary) 10%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-dark-tech .ach-badge span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.ach-dark-tech .ach-lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.ach-dark-tech .ach-actions .is-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-dark-tech .ach-actions a:where(:not(.is-primary)):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-stats strong:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.ach-stats span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.ach-code:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-border) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 92%, transparent) !important
}
.ach-code-bar:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-bottom: 1px solid var(--acme-color-border) !important;
    color: var(--acme-color-muted-text) !important
}
.ach-code-bar i:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.ach-code-bar i:nth-child(2):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.ach-code-bar i:nth-child(3):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-primary) !important
}
.ach-code pre:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.ach-code pre span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-code pre b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-code pre em:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-glass:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(135deg, var(--acme-color-surface), var(--acme-color-surface) 52%, var(--acme-color-surface)) !important;
    color: var(--acme-color-text) !important
}
.ach-glass:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *))::before {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 85%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 35%, transparent) !important
}
.ach-glass h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.ach-glass .ach-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-primary) 35%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 68%, transparent) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-glass .ach-lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-glass .ach-actions .is-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important;
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-glass .ach-actions a:where(:not(.is-primary)):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-primary) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-feature-grid article:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 80%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 62%, transparent) !important
}
.ach-feature-grid article > span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-feature-grid h3:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.ach-feature-grid p:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-slider:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: var(--acme-color-inverse) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-slider-shade:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(90deg, color-mix(in srgb, var(--acme-color-inverse) 94%, transparent), color-mix(in srgb, var(--acme-color-inverse) 62%, transparent) 52%, color-mix(in srgb, var(--acme-color-inverse) 16%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--acme-color-inverse) 40%, transparent), transparent 55%) !important
}
.ach-slider h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.ach-slider .ach-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid color-mix(in srgb, var(--acme-color-border) 22%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-surface) 10%, transparent) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-slider .ach-lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: color-mix(in srgb, var(--acme-color-on-inverse) 78%, transparent) !important
}
.ach-slider .ach-actions .is-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-on-inverse) !important
}
.ach-slider .ach-actions a:where(:not(.is-primary)):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: color-mix(in srgb, var(--acme-color-border) 28.000000000000004%, transparent) !important;
    background: color-mix(in srgb, var(--acme-color-inverse) 24%, transparent) !important
}
.ach-dots i:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: color-mix(in srgb, var(--acme-color-surface) 50%, transparent) !important
}
.ach-light:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(180deg, var(--acme-color-surface), var(--acme-color-surface) 72%) !important;
    color: var(--acme-color-text) !important
}
.ach-light h1:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.ach-light h1 > span:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg, var(--acme-color-primary), var(--acme-color-primary), var(--acme-color-primary)) !important
}
.ach-light h1 > b:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-text) !important
}
.ach-light .ach-pill:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border: 1px solid var(--acme-color-primary) !important;
    background: var(--acme-color-surface) !important;
    color: var(--acme-local-primary, var(--acme-color-primary)) !important
}
.ach-light .ach-lead:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    color: var(--acme-color-muted-text) !important
}
.ach-light .ach-actions .is-primary:where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    background: linear-gradient(110deg, var(--acme-color-primary), var(--acme-color-primary)) !important;
    color: var(--acme-color-on-inverse) !important
}
.ach-light .ach-actions a:where(:not(.is-primary)):where(:not([data-acme-color-role="fixed"], [data-acme-color-role="fixed"] *, svg, svg *, canvas, [role="img"], [role="alert"], [role="alert"] *)) {
    border-color: var(--acme-color-border) !important;
    color: var(--acme-color-muted-text) !important
}
/* Only owned component roots receive these rules. No body reset or host token writes. */
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) {
  font-family: var(--acme-font-body) !important;
}
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) :where(h1,h2,h3,h4,h5,h6) {
  font-family: var(--acme-font-heading);
}
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .text-primary { color: var(--acme-color-primary); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .text-primary-foreground { color: var(--acme-color-on-primary); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .text-foreground { color: var(--acme-color-text); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .text-muted-foreground { color: var(--acme-color-muted-text); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .bg-primary { background-color: var(--acme-color-primary); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .bg-card { background-color: var(--acme-color-surface); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .bg-muted { background-color: var(--acme-color-muted); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .border-border { border-color: var(--acme-color-border); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .border-primary { border-color: var(--acme-color-primary); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .bg-primary.text-white { color: var(--acme-color-on-primary); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-primary { color: var(--acme-color-primary) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-text { color: var(--acme-color-text) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-muted { color: var(--acme-color-muted-text) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-on-primary { color: var(--acme-color-on-primary) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-on-inverse { color: var(--acme-color-on-inverse) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-on-inverse-muted { color: color-mix(in srgb, var(--acme-color-on-inverse) 80%, transparent) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-primary-on-inverse { color: var(--acme-color-primary-on-inverse) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-color-on-primary-muted { color: color-mix(in srgb, var(--acme-color-on-primary) 80%, transparent) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-bg-canvas { background-color: var(--acme-color-canvas) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-bg-surface { background-color: var(--acme-color-surface) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-bg-muted { background-color: var(--acme-color-muted) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-bg-primary { background-color: var(--acme-color-primary) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-bg-inverse { background-color: var(--acme-color-inverse) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-bg-primary-soft { background-color: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-color-surface)) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-bg-on-primary-soft { background-color: color-mix(in srgb, var(--acme-color-on-primary) 20%, transparent) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-hover-primary:hover { background-color: var(--acme-color-primary-hover) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-hover-muted:hover { background-color: var(--acme-color-secondary) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-border-primary-soft { border-color: color-mix(in srgb, var(--acme-color-primary) 20%, var(--acme-color-border)) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-gradient-primary { background-image: linear-gradient(var(--acme-gradient-direction, to right), color-mix(in srgb, var(--acme-color-primary) 7%, var(--acme-color-surface)), var(--acme-color-surface)) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-gradient-accent { background-image: linear-gradient(to right, var(--acme-color-primary-on-inverse), var(--acme-color-on-inverse)) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-gradient-media { background-image: linear-gradient(var(--acme-gradient-direction, to right), color-mix(in srgb, var(--acme-color-inverse) 95%, transparent), color-mix(in srgb, var(--acme-color-inverse) 45%, transparent)) !important; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .bg-gradient-to-br { --acme-gradient-direction: to bottom right; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .bg-gradient-to-t { --acme-gradient-direction: to top; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .bg-gradient-to-b { --acme-gradient-direction: to bottom; }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .from-card { background-image: linear-gradient(var(--acme-gradient-direction, to right), var(--acme-color-surface), color-mix(in srgb, var(--acme-color-surface) 80%, transparent), transparent); }
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) :is(.bg-card,.bg-background,.bg-white,.acme-bg-surface,.acme-bg-canvas) {
  --acme-local-primary: var(--acme-color-primary);
}
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) :is(.acme-bg-inverse,.bg-black,.bg-slate-900,.bg-slate-950,.bg-gray-900,.bg-neutral-900) {
  --acme-local-primary: var(--acme-color-primary-on-inverse);
}
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) :is(.bg-primary,.acme-bg-primary) {
  color: var(--acme-color-on-primary);
}
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) :is(.bg-primary,.acme-bg-primary) :is(.text-white,.text-white\/80,.text-white\/70) {
  color: var(--acme-color-on-primary) !important;
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .am-sticky { background: var(--acme-color-surface); }
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) :is(.am-mega,.am-panel,.am-dropdown,.am-mobile-panel) {
  background-color: var(--acme-color-surface);
  color: var(--acme-color-text);
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .am-header {
  background: var(--acme-menu-surface, var(--acme-color-surface)) !important;
  color: var(--acme-menu-text, var(--acme-color-text));
  border-color: var(--acme-color-border);
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .am-header.am-style-bold {
  --acme-menu-surface: var(--acme-color-inverse);
  --acme-menu-text: var(--acme-color-on-inverse);
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .am-header :is(.am-nav-link,.am-brand-name,.am-brand-suffix,.am-mobile-toggle,.am-search-input) {
  color: var(--acme-menu-text, var(--acme-color-text)) !important;
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .am-header .am-nav-item.am-expanded > .am-nav-link {
  color: var(--acme-color-primary) !important;
  background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-menu-surface, var(--acme-color-surface))) !important;
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .am-header .am-nav-link:hover {
  background: color-mix(in srgb, var(--acme-color-primary) 10%, var(--acme-menu-surface, var(--acme-color-surface))) !important;
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .am-header.am-style-modern .am-nav {
  background: color-mix(in srgb, var(--acme-color-text) 5%, transparent) !important;
}
.am:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) :is(.am-search,.am-search-input) { box-shadow: none; }
.am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-brand-name { font-family: var(--acme-font-heading) !important; }
.aperture-ciss-header .am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-sticky {
  background: transparent !important;
}
.aperture-ciss-header .am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-header {
  --acme-menu-surface: var(--acme-host-header-bg);
  --acme-menu-text: var(--acme-host-header-text);
  background: transparent !important;
}
.aperture-ciss-header .am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-header .am-nav-item.am-expanded > .am-nav-link {
  color: var(--acme-host-header-text) !important;
}
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-gallery__filters button.is-active,
:is(.am,.ame,.acme-mock-page,.acme-gallery,.acme-events,.acme-pricing,.acme-faqs,.acme-testimonials,.acme-footer,.acme-footer-variant,[data-acme-block],.ame-el-events-body,.ame-el-events-date,.ame-el-events-desc,.ame-el-events-ev,.ame-el-events-grid,.ame-el-events-img,.ame-el-events-tt,.ame-el-evf-bar,.ame-el-evf-card-body,.ame-el-evf-card-cat,.ame-el-evf-card-desc,.ame-el-evf-card-img,.ame-el-evf-card-meta,.ame-el-evf-card-price,.ame-el-evf-card-title,.ame-el-evf-grid,.ame-el-evf-list-date,.ame-el-evf-list-desc,.ame-el-evf-list-title,.ame-el-evf-pill,.ame-el-evf-radio,.ame-el-logo-item,.ame-el-logo-marq,.ame-el-slider-album-bar,.ame-el-slider-album-tab,.ame-el-slider-cap,.ame-el-slider-dots,.ame-el-slider-link,.ame-el-slider-radio,.ame-el-slider-track,.ame-el-tabs-bar,.ame-el-tabs-compatibility,.ame-el-tabs-iframe,.ame-el-tabs-panel,.ame-el-tabs-panels,.ame-el-tabs-radio,.ame-el-tabs-shell,.ame-el-tabs-tab,.cb-hero-acme-classic,.cb-hero-acme-classic-inner,.cb-slide,.cb-tb-marquee,.cb-tb-marquee-track,.cb-tb-strip) .acme-gallery__filters button.is-active span {
  color: var(--acme-color-on-primary);
}
/* Portable component layout. No body resets, skin navigation, or host forms. */
.acme-footer { box-sizing: border-box; }
.acme-footer *, .acme-footer *::before, .acme-footer *::after { box-sizing: inherit; }
.acme-footer .acme-container { width: 100%; margin-inline: auto; }
.acme-footer :is(ul,ol) { list-style: none; padding: 0; margin: 0; }
.acme-footer a { color: inherit; text-decoration: none; }
.acme-footer .acme-footer-grid { display: grid; }
.acme-footer .acme-footer-logo { display: inline-flex; align-items: baseline; gap: .25rem; margin-bottom: 1rem; }
.acme-footer .acme-footer-logo-mark { font-size: 1.5rem; font-weight: 700; }
.acme-footer .acme-footer-logo-corp { font-size: 1.5rem; font-weight: 300; }
.acme-footer .acme-footer-tagline { max-width: 24rem; }
.acme-footer .acme-footer-contacts { display: flex; flex-direction: column; gap: .75rem; margin-top: 1.5rem; }
.acme-footer .acme-footer-contacts li { display: flex; align-items: center; gap: .75rem; }
.acme-footer .acme-footer-col h4 { font-size: 1rem; font-weight: 600; margin-bottom: 1rem; }
.acme-footer .acme-footer-col ul { display: flex; flex-direction: column; }
.acme-footer :is(.acme-footer-bottom-inner,.acme-footer-meta,.acme-footer-social) { display: flex; align-items: center; gap: 1rem; }
.acme-footer .acme-footer-bottom-inner { justify-content: space-between; }
.acme-footer .acme-footer-meta { flex-wrap: wrap; }
.acme-footer .acme-footer-social a { display: inline-flex; align-items: center; justify-content: center; }
.acme-footer[data-variant="default"] { background: var(--acme-color-surface) !important; color: var(--acme-color-text) !important; }
.acme-footer[data-variant="default"] :is(h4,a,p,li,.acme-footer-meta) { color: inherit !important; }
.acme-footer[data-variant="default"] svg { color: inherit !important; }
.acme-footer[data-variant="default"] a:hover { color: var(--acme-color-primary); }
.acme-mock-page:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) :is(h1,h2,h3,h4,h5,h6) { font-family: var(--acme-font-heading) !important; }
.acme-mock-page:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) :is(.font-serif,.font-sans,.font-display) { font-family: var(--acme-font-body) !important; }
/* A style changes menu geometry, not the host theme's branding. */
.am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-header {
  --acme-menu-surface: var(--acme-host-header-bg);
  --acme-menu-text: var(--acme-host-header-text);
}
.am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-header :is(.am-nav,.am-bar-right) { background: transparent !important; }
.am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-header :is(.am-nav-link,.am-brand-name,.am-brand-suffix,.am-search-input,.am-search-submit,.am-mobile-toggle) {
  color: var(--acme-host-header-text) !important;
  font-family: inherit !important;
}
.am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-header :is(.am-search,.am-search-input) { background: transparent !important; box-shadow: none !important; }
.am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-search-inner {
  background: color-mix(in srgb, var(--acme-host-header-text) 12%, transparent) !important;
  border: 1px solid color-mix(in srgb, var(--acme-host-header-text) 40%, transparent) !important;
  border-radius: var(--ciss-theme-control-radius, 6px);
  box-shadow: none !important;
}
.am:where(:root:has(meta[name="ciss-appearance"][content="site"]) *) .am-search-input::placeholder { color: inherit; opacity: .8; }