/* Generated scope adapter; canonical token values unchanged. */
/* Generated by tools/build.cjs from tokens.json. Do not hand-edit. No production enqueue. */
body:is(.fiesta-v1-site,.crm-public) {
  --fiesta-cyan-50: #EFFCFE;
  --fiesta-cyan-100: #D9F8FB;
  --fiesta-cyan-200: #AEF1F6;
  --fiesta-cyan-300: #76E7EF;
  --fiesta-cyan-400: #3ADAE6;
  --fiesta-cyan-500: #19CFE0;
  --fiesta-cyan-600: #0DAABB;
  --fiesta-cyan-700: #108795;
  --fiesta-cyan-800: #146B76;
  --fiesta-cyan-900: #155964;
  --fiesta-rose-50: #FFF1F7;
  --fiesta-rose-100: #FFE2EE;
  --fiesta-rose-200: #FFC4DD;
  --fiesta-rose-300: #FF95C2;
  --fiesta-rose-400: #FC5AA3;
  --fiesta-rose-500: #F52B87;
  --fiesta-rose-600: #DC176D;
  --fiesta-rose-700: #B90E59;
  --fiesta-rose-800: #98104C;
  --fiesta-rose-900: #7E1243;
  --fiesta-navy-950: #081A35;
  --fiesta-navy-900: #102544;
  --fiesta-navy-800: #19385D;
  --fiesta-navy-700: #294B6D;
  --fiesta-surface-primary: #FFFFFF;
  --fiesta-surface-secondary: #F8FAFC;
  --fiesta-surface-aqua: #F2FCFD;
  --fiesta-surface-warm: #FCFBFA;
  --fiesta-surface-rose: #FFF7FA;
  --fiesta-border-soft: #E6EDF3;
  --fiesta-neutral-300: #CBD5E1;
  --fiesta-neutral-500: #64748B;
  --fiesta-neutral-600: #475569;
  --fiesta-success-ink: #17663B;
  --fiesta-success-surface: #EFFAF3;
  --fiesta-warning-ink: #77520C;
  --fiesta-warning-surface: #FFF8E6;
  --fiesta-danger-ink: #A3263C;
  --fiesta-danger-surface: #FFF1F2;
  --fiesta-info-ink: #294D99;
  --fiesta-info-surface: #EFF5FF;
  --fiesta-surface-page: var(--fiesta-surface-primary);
  --fiesta-surface-card: var(--fiesta-surface-primary);
  --fiesta-surface-subtle: var(--fiesta-surface-secondary);
  --fiesta-surface-inverse: var(--fiesta-navy-950);
  --fiesta-text-primary: var(--fiesta-navy-950);
  --fiesta-text-secondary: var(--fiesta-navy-700);
  --fiesta-text-muted: var(--fiesta-neutral-600);
  --fiesta-text-link: var(--fiesta-cyan-800);
  --fiesta-text-link-hover: var(--fiesta-cyan-900);
  --fiesta-text-inverse: var(--fiesta-surface-primary);
  --fiesta-text-disabled: var(--fiesta-neutral-600);
  --fiesta-brand-energy: var(--fiesta-cyan-500);
  --fiesta-brand-accent: var(--fiesta-rose-500);
  --fiesta-control-primary-bg: var(--fiesta-rose-600);
  --fiesta-control-primary-bg-hover: var(--fiesta-rose-700);
  --fiesta-control-primary-bg-active: var(--fiesta-rose-800);
  --fiesta-control-primary-text: var(--fiesta-surface-primary);
  --fiesta-control-secondary-bg: var(--fiesta-surface-primary);
  --fiesta-control-secondary-bg-hover: var(--fiesta-surface-aqua);
  --fiesta-control-secondary-bg-active: var(--fiesta-cyan-100);
  --fiesta-control-secondary-border: var(--fiesta-cyan-800);
  --fiesta-control-secondary-text: var(--fiesta-cyan-800);
  --fiesta-control-focus: var(--fiesta-navy-950);
  --fiesta-control-focus-halo: var(--fiesta-surface-primary);
  --fiesta-control-disabled-bg: var(--fiesta-surface-secondary);
  --fiesta-control-disabled-text: var(--fiesta-neutral-600);
  --fiesta-control-disabled-border: var(--fiesta-neutral-300);
  --fiesta-control-field-bg: var(--fiesta-surface-primary);
  --fiesta-control-field-text: var(--fiesta-navy-950);
  --fiesta-control-field-border: var(--fiesta-neutral-500);
  --fiesta-control-field-border-hover: var(--fiesta-navy-700);
  --fiesta-control-placeholder: var(--fiesta-neutral-600);
  --fiesta-control-selected: var(--fiesta-cyan-800);
  --fiesta-border-subtle: var(--fiesta-border-soft);
  --fiesta-border-default: var(--fiesta-neutral-300);
  --fiesta-border-strong: var(--fiesta-neutral-500);
  --fiesta-border-focus: var(--fiesta-control-focus);
  --fiesta-semantic-success-text: var(--fiesta-success-ink);
  --fiesta-semantic-success-bg: var(--fiesta-success-surface);
  --fiesta-semantic-success-border: var(--fiesta-success-ink);
  --fiesta-semantic-warning-text: var(--fiesta-warning-ink);
  --fiesta-semantic-warning-bg: var(--fiesta-warning-surface);
  --fiesta-semantic-warning-border: var(--fiesta-warning-ink);
  --fiesta-semantic-danger-text: var(--fiesta-danger-ink);
  --fiesta-semantic-danger-bg: var(--fiesta-danger-surface);
  --fiesta-semantic-danger-border: var(--fiesta-danger-ink);
  --fiesta-semantic-info-text: var(--fiesta-info-ink);
  --fiesta-semantic-info-bg: var(--fiesta-info-surface);
  --fiesta-semantic-info-border: var(--fiesta-info-ink);
  --fiesta-semantic-neutral-text: var(--fiesta-neutral-600);
  --fiesta-semantic-neutral-bg: var(--fiesta-surface-secondary);
  --fiesta-semantic-neutral-border: var(--fiesta-neutral-500);
  --fiesta-font-interface: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --fiesta-font-display: var(--fiesta-font-interface);
  --fiesta-font-accent: var(--fiesta-font-interface);
  --fiesta-weight-regular: 400;
  --fiesta-weight-medium: 500;
  --fiesta-weight-semibold: 600;
  --fiesta-weight-bold: 700;
  --fiesta-line-display: 1.08;
  --fiesta-line-heading: 1.18;
  --fiesta-line-body: 1.6;
  --fiesta-line-compact: 1.4;
  --fiesta-line-label: 1.3;
  --fiesta-tracking-display: -0.035em;
  --fiesta-tracking-heading: -0.02em;
  --fiesta-tracking-body: 0em;
  --fiesta-type-display-xl-size: clamp(2.875rem, 2.286rem + 2.417vw, 4.5rem);
  --fiesta-type-display-l-size: clamp(2.5rem, 2.047rem + 1.86vw, 3.75rem);
  --fiesta-type-h1-size: clamp(2.25rem, 1.888rem + 1.488vw, 3.25rem);
  --fiesta-type-h2-size: clamp(1.875rem, 1.649rem + .93vw, 2.5rem);
  --fiesta-type-h3-size: clamp(1.5rem, 1.364rem + .558vw, 1.875rem);
  --fiesta-type-h4-size: clamp(1.25rem, 1.159rem + .372vw, 1.5rem);
  --fiesta-type-body-large-size: clamp(1.0625rem, 1.04rem + .093vw, 1.125rem);
  --fiesta-type-body-size: 1rem;
  --fiesta-type-body-small-size: .875rem;
  --fiesta-type-caption-size: .8125rem;
  --fiesta-type-label-size: .875rem;
  --fiesta-type-button-size: 1rem;
  --fiesta-space-1: 0.25rem;
  --fiesta-space-2: 0.5rem;
  --fiesta-space-3: 0.75rem;
  --fiesta-space-4: 1rem;
  --fiesta-space-5: 1.5rem;
  --fiesta-space-6: 2rem;
  --fiesta-space-7: 2.5rem;
  --fiesta-space-8: 3rem;
  --fiesta-space-9: 4rem;
  --fiesta-space-10: 5rem;
  --fiesta-space-11: 6rem;
  --fiesta-space-12: 7.5rem;
  --fiesta-section-marketing: clamp(4rem, 2rem + 4vw, 7.5rem);
  --fiesta-section-operational: clamp(1.5rem, .75rem + 2vw, 3rem);
  --fiesta-padding-card: clamp(1rem, .5rem + 1.5vw, 2rem);
  --fiesta-gap-form: 1rem;
  --fiesta-gutter: clamp(1rem, .625rem + 1.5vw, 2rem);
  --fiesta-gutter-marketing: clamp(1rem, .5rem + 2vw, 3rem);
  --fiesta-grid-gap: clamp(1rem, .5rem + 1.5vw, 2rem);
  --fiesta-radius-sm: 6px;
  --fiesta-radius-md: 10px;
  --fiesta-radius-lg: 16px;
  --fiesta-radius-xl: 24px;
  --fiesta-radius-pill: 999px;
  --fiesta-border-width: 1px;
  --fiesta-border-width-strong: 2px;
  --fiesta-focus-width: 3px;
  --fiesta-focus-offset: 2px;
  --fiesta-container-marketing: 1440px;
  --fiesta-container-standard: 1280px;
  --fiesta-container-reading: 820px;
  --fiesta-container-form: 660px;
  --fiesta-container-operational: 100%;
  --fiesta-prose-width: 65ch;
  --fiesta-control-min-height: 44px;
  --fiesta-shadow-subtle: 0 1px 2px rgb(8 26 53 / 0.03);
  --fiesta-shadow-card: 0 2px 8px rgb(8 26 53 / 0.05);
  --fiesta-shadow-raised: 0 6px 20px rgb(8 26 53 / 0.08);
  --fiesta-shadow-overlay: 0 12px 32px rgb(8 26 53 / 0.12);
  --fiesta-shadow-modal: 0 20px 56px rgb(8 26 53 / 0.16);
  --fiesta-motion-fast: 150ms;
  --fiesta-motion-standard: 220ms;
  --fiesta-motion-slow: 300ms;
  --fiesta-motion-ease: cubic-bezier(0.2, 0, 0, 1);
  --fiesta-layer-base: 0;
  --fiesta-layer-sticky: 10;
  --fiesta-layer-dropdown: 20;
  --fiesta-layer-drawer: 30;
  --fiesta-layer-overlay: 40;
  --fiesta-layer-modal: 50;
  --fiesta-layer-toast: 60;
  --fiesta-layer-critical: 70;
  --fiesta-safe-top: env(safe-area-inset-top, 0px);
  --fiesta-safe-right: env(safe-area-inset-right, 0px);
  --fiesta-safe-bottom: env(safe-area-inset-bottom, 0px);
  --fiesta-safe-left: env(safe-area-inset-left, 0px);
  --fiesta-color-brand-primary: var(--fiesta-brand-energy);
  --fiesta-color-brand-primary-strong: var(--fiesta-cyan-800);
  --fiesta-color-brand-primary-soft: var(--fiesta-cyan-100);
  --fiesta-color-brand-accent: var(--fiesta-brand-accent);
  --fiesta-color-brand-accent-strong: var(--fiesta-rose-700);
  --fiesta-color-brand-accent-soft: var(--fiesta-rose-100);
  --fiesta-action-primary-bg: var(--fiesta-control-primary-bg);
  --fiesta-action-primary-bg-hover: var(--fiesta-control-primary-bg-hover);
  --fiesta-action-primary-bg-active: var(--fiesta-control-primary-bg-active);
  --fiesta-action-primary-text: var(--fiesta-control-primary-text);
  --fiesta-action-secondary-bg: var(--fiesta-control-secondary-bg);
  --fiesta-action-secondary-border: var(--fiesta-control-secondary-border);
  --fiesta-action-secondary-text: var(--fiesta-control-secondary-text);
  --fiesta-action-secondary-hover: var(--fiesta-control-secondary-bg-hover);
  --fiesta-action-tertiary-text: var(--fiesta-text-link);
  --fiesta-action-tertiary-hover: var(--fiesta-text-link-hover);
  --fiesta-action-danger-bg: var(--fiesta-semantic-danger-text);
  --fiesta-action-danger-text: var(--fiesta-text-inverse);
  --fiesta-action-disabled-bg: var(--fiesta-control-disabled-bg);
  --fiesta-action-disabled-text: var(--fiesta-control-disabled-text);
  --fiesta-selected-bg: var(--fiesta-cyan-100);
  --fiesta-selected-border: var(--fiesta-control-selected);
  --fiesta-selected-text: var(--fiesta-cyan-800);
  --fiesta-focus-color: var(--fiesta-control-focus);
  --fiesta-text-link-active: var(--fiesta-cyan-900);
  --fiesta-text-link-visited: var(--fiesta-navy-700);
}

