:root.ibs {
  --semantics-blur-xs-blur: var(--primitives-dimension-10);
  --semantics-blur-sm-blur: var(--primitives-dimension-12);
  --semantics-blur-md-blur: var(--primitives-dimension-16);
  --semantics-blur-xl-blur: var(--primitives-dimension-24);
  --semantics-blur-lg-blur: var(--primitives-dimension-20);
}

:root.ibs {
  --semantics-border-radius-none: var(--primitives-dimension-0);
  --semantics-border-radius-xs: var(--primitives-dimension-1);
  --semantics-border-radius-sm: var(--primitives-dimension-2);
  --semantics-border-radius-md: var(--primitives-dimension-4);
  --semantics-border-radius-lg: var(--primitives-dimension-6);
  --semantics-border-radius-xl: var(--primitives-dimension-8);
  --semantics-border-radius-2xl: var(--primitives-dimension-12);
  --semantics-border-radius-3xl: var(--primitives-dimension-16);
  --semantics-border-radius-pill: var(--primitives-dimension-9999);
}

:root.ibs {
  --semantics-border-width-none: var(--primitives-dimension-0);
  --semantics-border-width-sm: var(--primitives-dimension-1);
  --semantics-border-width-sm-half: var(--primitives-dimension-1-5);
  --semantics-border-width-md: var(--primitives-dimension-2);
  --semantics-border-width-mdl: var(--primitives-dimension-3);
  --semantics-border-width-lg: var(--primitives-dimension-4);
}

:root.ibs {
  --semantics-box-shadow-xs-x-position: var(--primitives-dimension-0);
  --semantics-box-shadow-xs-y-position: var(--primitives-dimension-4);
  --semantics-box-shadow-xs-blur: var(--primitives-dimension-10);
  --semantics-box-shadow-xs-spread: var(--primitives-dimension-0);
  --semantics-box-shadow-xs-color: var(--primitives-color-basic-black-opacity-10);
  --semantics-box-shadow-sm-x-position: var(--primitives-dimension-0);
  --semantics-box-shadow-sm-y-position: var(--primitives-dimension-6);
  --semantics-box-shadow-sm-blur: var(--primitives-dimension-12);
  --semantics-box-shadow-sm-spread: var(--primitives-dimension-0);
  --semantics-box-shadow-sm-color: var(--primitives-color-basic-black-opacity-10);
  --semantics-box-shadow-md-x-position: var(--primitives-dimension-0);
  --semantics-box-shadow-md-y-position: var(--primitives-dimension-8);
  --semantics-box-shadow-md-blur: var(--primitives-dimension-16);
  --semantics-box-shadow-md-spread: var(--primitives-dimension-0);
  --semantics-box-shadow-md-color: var(--primitives-color-basic-black-opacity-10);
  --semantics-box-shadow-lg-x-position: var(--primitives-dimension-0);
  --semantics-box-shadow-lg-y-position: var(--primitives-dimension-10);
  --semantics-box-shadow-lg-blur: var(--primitives-dimension-20);
  --semantics-box-shadow-lg-spread: var(--primitives-dimension-0);
  --semantics-box-shadow-lg-color: var(--primitives-color-basic-black-opacity-10);
  --semantics-box-shadow-xl-x-position: var(--primitives-dimension-0);
  --semantics-box-shadow-xl-y-position: var(--primitives-dimension-12);
  --semantics-box-shadow-xl-blur: var(--primitives-dimension-24);
  --semantics-box-shadow-xl-spread: var(--primitives-dimension-0);
  --semantics-box-shadow-xl-color: var(--primitives-color-basic-black-opacity-10);
}

:root.ibs {
  --semantics-color-mapping-contrast-primary-light-default: var(--semantics-color-scheme-core-secondary-50);
  --semantics-color-mapping-contrast-primary-light-hover: var(--semantics-color-scheme-core-secondary-50);
  --semantics-color-mapping-contrast-primary-light-active: var(--semantics-color-scheme-core-secondary-50);
  --semantics-color-mapping-contrast-primary-dark-default: var(--semantics-color-scheme-core-primary-500);
  --semantics-color-mapping-contrast-primary-dark-hover: var(--semantics-color-scheme-core-primary-700);
  --semantics-color-mapping-contrast-primary-dark-active: var(--semantics-color-scheme-core-primary-700);
  --semantics-color-mapping-contrast-secondary-light-default: var(--semantics-color-scheme-core-primary-300);
  --semantics-color-mapping-contrast-secondary-light-hover: var(--semantics-color-scheme-core-primary-400);
  --semantics-color-mapping-contrast-secondary-light-active: var(--semantics-color-scheme-core-primary-500);
  --semantics-color-mapping-contrast-secondary-dark-default: var(--semantics-color-scheme-core-primary-500);
  --semantics-color-mapping-contrast-secondary-dark-hover: var(--semantics-color-scheme-core-primary-600);
  --semantics-color-mapping-contrast-secondary-dark-active: var(--semantics-color-scheme-core-primary-700);
  --semantics-color-mapping-contrast-ghost-light-default: var(--semantics-color-scheme-core-secondary-50);
  --semantics-color-mapping-contrast-ghost-light-hover: var(--semantics-color-scheme-neutral-cool-200);
  --semantics-color-mapping-contrast-ghost-light-active: var(--semantics-color-scheme-core-secondary-50);
  --semantics-color-mapping-contrast-ghost-dark-default: var(--semantics-color-scheme-core-primary-500);
  --semantics-color-mapping-contrast-ghost-dark-hover: var(--semantics-color-scheme-core-primary-700);
  --semantics-color-mapping-contrast-ghost-dark-active: var(--semantics-color-scheme-core-primary-700);
}

:root.ibs {
  --semantics-color-scheme-basic-light: var(--primitives-color-basic-white);
  --semantics-color-scheme-basic-light-transparent-65: var(--primitives-color-basic-white-opacity-65);
  --semantics-color-scheme-basic-light-transparent-35: var(--primitives-color-basic-white-opacity-35);
  --semantics-color-scheme-basic-light-transparent-15: var(--primitives-color-basic-white-opacity-15);
  --semantics-color-scheme-basic-light-transparent-10: var(--primitives-color-basic-white-opacity-10);
  --semantics-color-scheme-basic-light-transparent-0: var(--primitives-color-basic-white-transparent);
  --semantics-color-scheme-basic-dark: var(--primitives-color-ibs-obsidian-dust-900);
  --semantics-color-scheme-basic-dark-transparent-65: var(--primitives-color-basic-black-opacity-65);
  --semantics-color-scheme-basic-dark-transparent-35: var(--primitives-color-basic-black-opacity-35);
  --semantics-color-scheme-basic-dark-transparent-15: var(--primitives-color-basic-black-opacity-15);
  --semantics-color-scheme-basic-dark-transparent-10: var(--primitives-color-basic-black-opacity-10);
  --semantics-color-scheme-basic-dark-transparent-0: var(--primitives-color-basic-black-transparent);
  --semantics-color-scheme-neutral-cool-50: var(--primitives-color-basic-gray-50);
  --semantics-color-scheme-neutral-cool-100: var(--primitives-color-basic-gray-100);
  --semantics-color-scheme-neutral-cool-200: var(--primitives-color-basic-gray-200);
  --semantics-color-scheme-neutral-cool-300: var(--primitives-color-basic-gray-300);
  --semantics-color-scheme-neutral-cool-400: var(--primitives-color-basic-gray-400);
  --semantics-color-scheme-neutral-cool-500: var(--primitives-color-basic-gray-500);
  --semantics-color-scheme-neutral-cool-550: var(--primitives-color-basic-gray-550);
  --semantics-color-scheme-neutral-cool-600: var(--primitives-color-basic-gray-600);
  --semantics-color-scheme-neutral-cool-700: var(--primitives-color-basic-gray-700);
  --semantics-color-scheme-neutral-cool-800: var(--primitives-color-basic-gray-800);
  --semantics-color-scheme-neutral-cool-900: var(--primitives-color-basic-gray-900);
  --semantics-color-scheme-neutral-clean-50: var(--primitives-color-basic-gray-50);
  --semantics-color-scheme-neutral-clean-100: var(--primitives-color-basic-clean-gray-100);
  --semantics-color-scheme-neutral-clean-200: var(--primitives-color-basic-clean-gray-200);
  --semantics-color-scheme-neutral-clean-300: var(--primitives-color-basic-clean-gray-300);
  --semantics-color-scheme-neutral-clean-400: var(--primitives-color-basic-clean-gray-400);
  --semantics-color-scheme-neutral-clean-500: var(--primitives-color-basic-clean-gray-500);
  --semantics-color-scheme-neutral-clean-600: var(--primitives-color-basic-clean-gray-600);
  --semantics-color-scheme-neutral-clean-700: var(--primitives-color-basic-clean-gray-700);
  --semantics-color-scheme-neutral-clean-800: var(--primitives-color-basic-clean-gray-800);
  --semantics-color-scheme-neutral-clean-900: var(--primitives-color-basic-clean-gray-900);
  --semantics-color-scheme-neutral-clean-950: var(--primitives-color-basic-clean-gray-950);
  --semantics-color-scheme-core-primary-50: var(--primitives-color-ibs-midnight-blue-50);
  --semantics-color-scheme-core-primary-100: var(--primitives-color-ibs-midnight-blue-100);
  --semantics-color-scheme-core-primary-200: var(--primitives-color-ibs-midnight-blue-200);
  --semantics-color-scheme-core-primary-300: var(--primitives-color-ibs-midnight-blue-300);
  --semantics-color-scheme-core-primary-400: var(--primitives-color-ibs-midnight-blue-400);
  --semantics-color-scheme-core-primary-500: var(--primitives-color-ibs-midnight-blue-500);
  --semantics-color-scheme-core-primary-600: var(--primitives-color-ibs-midnight-blue-600);
  --semantics-color-scheme-core-primary-700: var(--primitives-color-ibs-midnight-blue-700);
  --semantics-color-scheme-core-primary-800: var(--primitives-color-ibs-midnight-blue-800);
  --semantics-color-scheme-core-primary-900: var(--primitives-color-ibs-midnight-blue-900);
  --semantics-color-scheme-core-secondary-50: var(--primitives-color-ibs-obsidian-dust-50);
  --semantics-color-scheme-core-secondary-100: var(--primitives-color-ibs-obsidian-dust-100);
  --semantics-color-scheme-core-secondary-200: var(--primitives-color-ibs-obsidian-dust-200);
  --semantics-color-scheme-core-secondary-300: var(--primitives-color-ibs-obsidian-dust-300);
  --semantics-color-scheme-core-secondary-400: var(--primitives-color-ibs-obsidian-dust-400);
  --semantics-color-scheme-core-secondary-500: var(--primitives-color-ibs-obsidian-dust-500);
  --semantics-color-scheme-core-secondary-600: var(--primitives-color-ibs-obsidian-dust-600);
  --semantics-color-scheme-core-secondary-700: var(--primitives-color-ibs-obsidian-dust-700);
  --semantics-color-scheme-core-secondary-800: var(--primitives-color-ibs-obsidian-dust-800);
  --semantics-color-scheme-core-secondary-900: var(--primitives-color-ibs-obsidian-dust-900);
  --semantics-color-scheme-signal-informative-50: var(--primitives-color-basic-blue-50);
  --semantics-color-scheme-signal-informative-100: var(--primitives-color-basic-blue-100);
  --semantics-color-scheme-signal-informative-200: var(--primitives-color-basic-blue-200);
  --semantics-color-scheme-signal-informative-300: var(--primitives-color-basic-blue-300);
  --semantics-color-scheme-signal-informative-400: var(--primitives-color-basic-blue-400);
  --semantics-color-scheme-signal-informative-500: var(--primitives-color-basic-blue-500);
  --semantics-color-scheme-signal-informative-600: var(--primitives-color-basic-blue-600);
  --semantics-color-scheme-signal-informative-700: var(--primitives-color-basic-blue-700);
  --semantics-color-scheme-signal-informative-800: var(--primitives-color-basic-blue-800);
  --semantics-color-scheme-signal-informative-900: var(--primitives-color-basic-blue-900);
  --semantics-color-scheme-signal-positive-50: var(--primitives-color-basic-green-50);
  --semantics-color-scheme-signal-positive-100: var(--primitives-color-basic-green-100);
  --semantics-color-scheme-signal-positive-200: var(--primitives-color-basic-green-200);
  --semantics-color-scheme-signal-positive-300: var(--primitives-color-basic-green-300);
  --semantics-color-scheme-signal-positive-400: var(--primitives-color-basic-green-400);
  --semantics-color-scheme-signal-positive-500: var(--primitives-color-basic-green-500);
  --semantics-color-scheme-signal-positive-600: var(--primitives-color-basic-green-600);
  --semantics-color-scheme-signal-positive-700: var(--primitives-color-basic-green-700);
  --semantics-color-scheme-signal-positive-800: var(--primitives-color-basic-green-800);
  --semantics-color-scheme-signal-positive-900: var(--primitives-color-basic-green-900);
  --semantics-color-scheme-signal-attention-50: var(--primitives-color-basic-orange-50);
  --semantics-color-scheme-signal-attention-100: var(--primitives-color-basic-orange-100);
  --semantics-color-scheme-signal-attention-200: var(--primitives-color-basic-orange-200);
  --semantics-color-scheme-signal-attention-300: var(--primitives-color-basic-orange-300);
  --semantics-color-scheme-signal-attention-400: var(--primitives-color-basic-orange-400);
  --semantics-color-scheme-signal-attention-500: var(--primitives-color-basic-orange-500);
  --semantics-color-scheme-signal-attention-600: var(--primitives-color-basic-orange-600);
  --semantics-color-scheme-signal-attention-700: var(--primitives-color-basic-orange-700);
  --semantics-color-scheme-signal-attention-800: var(--primitives-color-basic-orange-800);
  --semantics-color-scheme-signal-attention-900: var(--primitives-color-basic-orange-900);
  --semantics-color-scheme-signal-negative-50: var(--primitives-color-basic-red-50);
  --semantics-color-scheme-signal-negative-100: var(--primitives-color-basic-red-100);
  --semantics-color-scheme-signal-negative-200: var(--primitives-color-basic-red-200);
  --semantics-color-scheme-signal-negative-300: var(--primitives-color-basic-red-300);
  --semantics-color-scheme-signal-negative-400: var(--primitives-color-basic-red-400);
  --semantics-color-scheme-signal-negative-500: var(--primitives-color-basic-red-500);
  --semantics-color-scheme-signal-negative-600: var(--primitives-color-basic-red-600);
  --semantics-color-scheme-signal-negative-700: var(--primitives-color-basic-red-700);
  --semantics-color-scheme-signal-negative-800: var(--primitives-color-basic-red-800);
  --semantics-color-scheme-signal-negative-900: var(--primitives-color-basic-red-900);
  --semantics-color-scheme-severity-alert: var(--primitives-color-basic-severity-alert);
  --semantics-color-scheme-severity-warning: var(--primitives-color-basic-severity-warning);
  --semantics-color-scheme-severity-success: var(--primitives-color-basic-severity-success);
  --semantics-color-scheme-severity-info: var(--primitives-color-basic-severity-info);
}

:root.ibs {
  --semantics-focus-outline-style: var(--primitives-border-style-solid);
  --semantics-focus-outline-offset: var(--semantics-spacing-5xs);
  --semantics-focus-outline-width: var(--semantics-sizing-5xs);
}

:root.ibs {
  --semantics-opacity-5: var(--primitives-opacity-5);
  --semantics-opacity-10: var(--primitives-opacity-10);
  --semantics-opacity-20: var(--primitives-opacity-20);
  --semantics-opacity-25: var(--primitives-opacity-25);
  --semantics-opacity-30: var(--primitives-opacity-30);
  --semantics-opacity-40: var(--primitives-opacity-40);
  --semantics-opacity-50: var(--primitives-opacity-50);
  --semantics-opacity-60: var(--primitives-opacity-60);
  --semantics-opacity-70: var(--primitives-opacity-70);
  --semantics-opacity-75: var(--primitives-opacity-75);
  --semantics-opacity-80: var(--primitives-opacity-80);
  --semantics-opacity-90: var(--primitives-opacity-90);
  --semantics-opacity-95: var(--primitives-opacity-95);
}

:root.ibs {
  --semantics-sizing-none: var(--primitives-dimension-0);
  --semantics-sizing-5xs: var(--primitives-dimension-2);
  --semantics-sizing-4xs: var(--primitives-dimension-4);
  --semantics-sizing-3xs: var(--primitives-dimension-8);
  --semantics-sizing-2xs: var(--primitives-dimension-12);
  --semantics-sizing-xs: var(--primitives-dimension-16);
  --semantics-sizing-sm-half: var(--primitives-dimension-18);
  --semantics-sizing-sm: var(--primitives-dimension-20);
  --semantics-sizing-md: var(--primitives-dimension-24);
  --semantics-sizing-lg-half: var(--primitives-dimension-26);
  --semantics-sizing-lg: var(--primitives-dimension-28);
  --semantics-sizing-xl: var(--primitives-dimension-32);
  --semantics-sizing-2xl-half: var(--primitives-dimension-36);
  --semantics-sizing-2xl: var(--primitives-dimension-40);
  --semantics-sizing-3xl-half: var(--primitives-dimension-44);
  --semantics-sizing-3xl: var(--primitives-dimension-48);
  --semantics-sizing-4xl: var(--primitives-dimension-56);
  --semantics-sizing-5xl: var(--primitives-dimension-64);
  --semantics-sizing-6xl: var(--primitives-dimension-76);
  --semantics-sizing-7xl: var(--primitives-dimension-88);
  --semantics-sizing-8xl: var(--primitives-dimension-100);
  --semantics-sizing-9xl: var(--primitives-dimension-150);
  --semantics-sizing-10xl: var(--primitives-dimension-200);
  --semantics-sizing-11xl: var(--primitives-dimension-272);
  --semantics-sizing-12xl: var(--primitives-dimension-320);
  --semantics-sizing-13xl: var(--primitives-dimension-380);
  --semantics-sizing-14xl: var(--primitives-dimension-440);
  --semantics-sizing-14xl-half: var(--primitives-dimension-480);
  --semantics-sizing-15xl: var(--primitives-dimension-560);
  --semantics-sizing-16xl: var(--primitives-dimension-800);
}

:root.ibs {
  --semantics-spacing-none: var(--primitives-dimension-0);
  --semantics-spacing-6xs: var(--primitives-dimension-1);
  --semantics-spacing-5xs: var(--primitives-dimension-2);
  --semantics-spacing-4xs-half: var(--primitives-dimension-3);
  --semantics-spacing-4xs: var(--primitives-dimension-4);
  --semantics-spacing-3xs-half: var(--primitives-dimension-6);
  --semantics-spacing-3xs: var(--primitives-dimension-8);
  --semantics-spacing-2xs-half: var(--primitives-dimension-10);
  --semantics-spacing-2xs: var(--primitives-dimension-12);
  --semantics-spacing-xs-half: var(--primitives-dimension-14);
  --semantics-spacing-xs: var(--primitives-dimension-16);
  --semantics-spacing-sm: var(--primitives-dimension-20);
  --semantics-spacing-md: var(--primitives-dimension-24);
  --semantics-spacing-lg: var(--primitives-dimension-28);
  --semantics-spacing-xl: var(--primitives-dimension-32);
  --semantics-spacing-2xl: var(--primitives-dimension-40);
  --semantics-spacing-3xl-half: var(--primitives-dimension-44);
  --semantics-spacing-3xl: var(--primitives-dimension-48);
  --semantics-spacing-4xl: var(--primitives-dimension-56);
  --semantics-spacing-5xl: var(--primitives-dimension-64);
  --semantics-spacing-6xl: var(--primitives-dimension-76);
  --semantics-spacing-7xl: var(--primitives-dimension-88);
  --semantics-spacing-8xl: var(--primitives-dimension-150);
  --semantics-spacing-9xl: var(--primitives-dimension-272);
}

:root.ibs {
  --semantics-typography-variants-display-font-family-typeface: var(--semantics-typography-fonts-title-typeface);
  --semantics-typography-variants-display-font-family-fallback: var(--semantics-typography-fonts-title-fallback);
  --semantics-typography-variants-display-letter-spacing: var(--semantics-typography-letter-spacing-xl-negative);
  --semantics-typography-variants-display-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-display-text-style-name: var(--display);
  --semantics-typography-variants-display-mobile-font-size: var(--semantics-typography-sizes-5xl-font-size);
  --semantics-typography-variants-display-mobile-line-height: var(--semantics-typography-sizes-5xl-line-height-sm);
  --semantics-typography-variants-display-tablet-font-size: var(--semantics-typography-sizes-6xl-font-size);
  --semantics-typography-variants-display-tablet-line-height: var(--semantics-typography-sizes-6xl-line-height-sm);
  --semantics-typography-variants-display-laptop-font-size: var(--semantics-typography-sizes-6xl-font-size);
  --semantics-typography-variants-display-laptop-line-height: var(--semantics-typography-sizes-6xl-line-height-sm);
  --semantics-typography-variants-display-desktop-font-size: var(--semantics-typography-sizes-7xl-font-size);
  --semantics-typography-variants-display-desktop-line-height: var(--semantics-typography-sizes-7xl-line-height-sm);
  --semantics-typography-variants-label-lg-mobile-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-label-lg-mobile-line-height: var(--semantics-typography-sizes-md-line-height-md);
  --semantics-typography-variants-label-lg-tablet-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-label-lg-tablet-line-height: var(--semantics-typography-sizes-md-line-height-md);
  --semantics-typography-variants-label-lg-laptop-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-label-lg-laptop-line-height: var(--semantics-typography-sizes-md-line-height-md);
  --semantics-typography-variants-label-lg-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-label-lg-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-label-lg-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-label-lg-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-label-lg-text-style-name: var(--label-lg);
  --semantics-typography-variants-label-lg-desktop-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-label-lg-desktop-line-height: var(--semantics-typography-sizes-md-line-height-md);
  --semantics-typography-variants-label-md-mobile-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-label-md-mobile-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-label-md-tablet-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-label-md-tablet-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-label-md-laptop-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-label-md-laptop-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-label-md-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-label-md-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-label-md-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-label-md-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-label-md-text-style-name: var(--label-md);
  --semantics-typography-variants-label-md-desktop-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-label-md-desktop-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-label-sm-mobile-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-label-sm-mobile-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-label-sm-tablet-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-label-sm-tablet-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-label-sm-laptop-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-label-sm-laptop-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-label-sm-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-label-sm-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-label-sm-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-label-sm-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-label-sm-text-style-name: var(--label-sm);
  --semantics-typography-variants-label-sm-desktop-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-label-sm-desktop-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-label-xs-mobile-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-label-xs-mobile-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-variants-label-xs-tablet-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-label-xs-tablet-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-variants-label-xs-laptop-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-label-xs-laptop-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-variants-label-xs-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-label-xs-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-label-xs-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-label-xs-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-label-xs-text-style-name: var(--label-xs);
  --semantics-typography-variants-label-xs-desktop-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-label-xs-desktop-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-variants-heading-1-font-family-typeface: var(--semantics-typography-fonts-title-typeface);
  --semantics-typography-variants-heading-1-font-family-fallback: var(--semantics-typography-fonts-title-fallback);
  --semantics-typography-variants-heading-1-letter-spacing: var(--semantics-typography-letter-spacing-lg-negative);
  --semantics-typography-variants-heading-1-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-heading-1-text-style-name: var(--heading-1);
  --semantics-typography-variants-heading-1-mobile-font-size: var(--semantics-typography-sizes-4xl-font-size);
  --semantics-typography-variants-heading-1-mobile-line-height: var(--semantics-typography-sizes-4xl-line-height-sm);
  --semantics-typography-variants-heading-1-tablet-font-size: var(--semantics-typography-sizes-5xl-font-size);
  --semantics-typography-variants-heading-1-tablet-line-height: var(--semantics-typography-sizes-5xl-line-height-sm);
  --semantics-typography-variants-heading-1-laptop-font-size: var(--semantics-typography-sizes-5xl-font-size);
  --semantics-typography-variants-heading-1-laptop-line-height: var(--semantics-typography-sizes-5xl-line-height-sm);
  --semantics-typography-variants-heading-1-desktop-font-size: var(--semantics-typography-sizes-6xl-font-size);
  --semantics-typography-variants-heading-1-desktop-line-height: var(--semantics-typography-sizes-6xl-line-height-sm);
  --semantics-typography-variants-heading-2-font-family-typeface: var(--semantics-typography-fonts-title-typeface);
  --semantics-typography-variants-heading-2-font-family-fallback: var(--semantics-typography-fonts-title-fallback);
  --semantics-typography-variants-heading-2-letter-spacing: var(--semantics-typography-letter-spacing-md-negative);
  --semantics-typography-variants-heading-2-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-heading-2-text-style-name: var(--heading-2);
  --semantics-typography-variants-heading-2-mobile-font-size: var(--semantics-typography-sizes-3xl-font-size);
  --semantics-typography-variants-heading-2-mobile-line-height: var(--semantics-typography-sizes-3xl-line-height-sm);
  --semantics-typography-variants-heading-2-tablet-font-size: var(--semantics-typography-sizes-4xl-font-size);
  --semantics-typography-variants-heading-2-tablet-line-height: var(--semantics-typography-sizes-4xl-line-height-sm);
  --semantics-typography-variants-heading-2-laptop-font-size: var(--semantics-typography-sizes-4xl-font-size);
  --semantics-typography-variants-heading-2-laptop-line-height: var(--semantics-typography-sizes-4xl-line-height-sm);
  --semantics-typography-variants-heading-2-desktop-font-size: var(--semantics-typography-sizes-5xl-font-size);
  --semantics-typography-variants-heading-2-desktop-line-height: var(--semantics-typography-sizes-5xl-line-height-sm);
  --semantics-typography-variants-heading-3-font-family-typeface: var(--semantics-typography-fonts-title-typeface);
  --semantics-typography-variants-heading-3-font-family-fallback: var(--semantics-typography-fonts-title-fallback);
  --semantics-typography-variants-heading-3-letter-spacing: var(--semantics-typography-letter-spacing-sm-negative);
  --semantics-typography-variants-heading-3-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-heading-3-text-style-name: var(--heading-3);
  --semantics-typography-variants-heading-3-mobile-font-size: var(--semantics-typography-sizes-xl-font-size);
  --semantics-typography-variants-heading-3-mobile-line-height: var(--semantics-typography-sizes-xl-line-height-sm);
  --semantics-typography-variants-heading-3-tablet-font-size: var(--semantics-typography-sizes-3xl-font-size);
  --semantics-typography-variants-heading-3-tablet-line-height: var(--semantics-typography-sizes-3xl-line-height-sm);
  --semantics-typography-variants-heading-3-laptop-font-size: var(--semantics-typography-sizes-3xl-font-size);
  --semantics-typography-variants-heading-3-laptop-line-height: var(--semantics-typography-sizes-3xl-line-height-sm);
  --semantics-typography-variants-heading-3-desktop-font-size: var(--semantics-typography-sizes-4xl-font-size);
  --semantics-typography-variants-heading-3-desktop-line-height: var(--semantics-typography-sizes-4xl-line-height-sm);
  --semantics-typography-variants-heading-4-font-family-typeface: var(--semantics-typography-fonts-title-typeface);
  --semantics-typography-variants-heading-4-font-family-fallback: var(--semantics-typography-fonts-title-fallback);
  --semantics-typography-variants-heading-4-letter-spacing: var(--semantics-typography-letter-spacing-xs-negative);
  --semantics-typography-variants-heading-4-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-heading-4-text-style-name: var(--heading-4);
  --semantics-typography-variants-heading-4-mobile-font-size: var(--semantics-typography-sizes-lg-font-size);
  --semantics-typography-variants-heading-4-mobile-line-height: var(--semantics-typography-sizes-lg-line-height-sm);
  --semantics-typography-variants-heading-4-tablet-font-size: var(--semantics-typography-sizes-xl-font-size);
  --semantics-typography-variants-heading-4-tablet-line-height: var(--semantics-typography-sizes-xl-line-height-sm);
  --semantics-typography-variants-heading-4-laptop-font-size: var(--semantics-typography-sizes-xl-font-size);
  --semantics-typography-variants-heading-4-laptop-line-height: var(--semantics-typography-sizes-xl-line-height-sm);
  --semantics-typography-variants-heading-4-desktop-font-size: var(--semantics-typography-sizes-3xl-font-size);
  --semantics-typography-variants-heading-4-desktop-line-height: var(--semantics-typography-sizes-3xl-line-height-sm);
  --semantics-typography-variants-heading-5-font-family-typeface: var(--semantics-typography-fonts-title-typeface);
  --semantics-typography-variants-heading-5-font-family-fallback: var(--semantics-typography-fonts-title-fallback);
  --semantics-typography-variants-heading-5-letter-spacing: var(--semantics-typography-letter-spacing-xs-negative);
  --semantics-typography-variants-heading-5-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-heading-5-text-style-name: var(--heading-5);
  --semantics-typography-variants-heading-5-mobile-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-heading-5-mobile-line-height: var(--semantics-typography-sizes-md-line-height-sm);
  --semantics-typography-variants-heading-5-tablet-font-size: var(--semantics-typography-sizes-lg-font-size);
  --semantics-typography-variants-heading-5-tablet-line-height: var(--semantics-typography-sizes-lg-line-height-sm);
  --semantics-typography-variants-heading-5-laptop-font-size: var(--semantics-typography-sizes-lg-font-size);
  --semantics-typography-variants-heading-5-laptop-line-height: var(--semantics-typography-sizes-lg-line-height-sm);
  --semantics-typography-variants-heading-5-desktop-font-size: var(--semantics-typography-sizes-xl-font-size);
  --semantics-typography-variants-heading-5-desktop-line-height: var(--semantics-typography-sizes-xl-line-height-sm);
  --semantics-typography-variants-heading-6-font-family-typeface: var(--semantics-typography-fonts-title-typeface);
  --semantics-typography-variants-heading-6-font-family-fallback: var(--semantics-typography-fonts-title-fallback);
  --semantics-typography-variants-heading-6-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-heading-6-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-heading-6-text-style-name: var(--heading-6);
  --semantics-typography-variants-heading-6-mobile-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-heading-6-mobile-line-height: var(--semantics-typography-sizes-sm-line-height-sm);
  --semantics-typography-variants-heading-6-tablet-font-size: var(--semantics-typography-sizes-lg-font-size);
  --semantics-typography-variants-heading-6-tablet-line-height: var(--semantics-typography-sizes-lg-line-height-sm);
  --semantics-typography-variants-heading-6-laptop-font-size: var(--semantics-typography-sizes-lg-font-size);
  --semantics-typography-variants-heading-6-laptop-line-height: var(--semantics-typography-sizes-lg-line-height-sm);
  --semantics-typography-variants-heading-6-desktop-font-size: var(--semantics-typography-sizes-lg-font-size);
  --semantics-typography-variants-heading-6-desktop-line-height: var(--semantics-typography-sizes-lg-line-height-sm);
  --semantics-typography-variants-body-lg-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-body-lg-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-body-lg-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-body-lg-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-body-lg-text-style-name: var(--body-lg);
  --semantics-typography-variants-body-lg-mobile-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-body-lg-mobile-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-body-lg-tablet-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-body-lg-tablet-line-height: var(--semantics-typography-sizes-md-line-height-md);
  --semantics-typography-variants-body-lg-laptop-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-body-lg-laptop-line-height: var(--semantics-typography-sizes-md-line-height-md);
  --semantics-typography-variants-body-lg-desktop-font-size: var(--semantics-typography-sizes-md-font-size);
  --semantics-typography-variants-body-lg-desktop-line-height: var(--semantics-typography-sizes-md-line-height-md);
  --semantics-typography-variants-body-md-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-body-md-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-body-md-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-body-md-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-body-md-text-style-name: var(--body-md);
  --semantics-typography-variants-body-md-mobile-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-body-md-mobile-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-body-md-tablet-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-body-md-tablet-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-body-md-laptop-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-body-md-laptop-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-body-md-desktop-font-size: var(--semantics-typography-sizes-sm-font-size);
  --semantics-typography-variants-body-md-desktop-line-height: var(--semantics-typography-sizes-sm-line-height-md);
  --semantics-typography-variants-body-sm-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-body-sm-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-body-sm-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-body-sm-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-body-sm-text-style-name: var(--body-sm);
  --semantics-typography-variants-body-sm-mobile-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-body-sm-mobile-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-variants-body-sm-tablet-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-body-sm-tablet-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-body-sm-laptop-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-body-sm-laptop-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-body-sm-desktop-font-size: var(--semantics-typography-sizes-xs-font-size);
  --semantics-typography-variants-body-sm-desktop-line-height: var(--semantics-typography-sizes-xs-line-height-md);
  --semantics-typography-variants-body-xs-font-family-typeface: var(--semantics-typography-fonts-body-typeface);
  --semantics-typography-variants-body-xs-font-family-fallback: var(--semantics-typography-fonts-body-fallback);
  --semantics-typography-variants-body-xs-letter-spacing: var(--semantics-typography-letter-spacing-none);
  --semantics-typography-variants-body-xs-text-transform: var(--primitives-text-transform-none);
  --semantics-typography-variants-body-xs-text-style-name: var(--body-xs);
  --semantics-typography-variants-body-xs-mobile-font-size: var(--semantics-typography-sizes-3xs-font-size);
  --semantics-typography-variants-body-xs-mobile-line-height: var(--semantics-typography-sizes-3xs-line-height-md);
  --semantics-typography-variants-body-xs-tablet-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-body-xs-tablet-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-variants-body-xs-laptop-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-body-xs-laptop-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-variants-body-xs-desktop-font-size: var(--semantics-typography-sizes-2xs-font-size);
  --semantics-typography-variants-body-xs-desktop-line-height: var(--semantics-typography-sizes-2xs-line-height-md);
  --semantics-typography-sizes-3xs-font-size: var(--primitives-font-size-10);
  --semantics-typography-sizes-3xs-line-height-md: var(--primitives-line-height-15);
  --semantics-typography-sizes-2xs-font-size: var(--primitives-font-size-12);
  --semantics-typography-sizes-2xs-line-height-md: var(--primitives-line-height-18);
  --semantics-typography-sizes-xs-font-size: var(--primitives-font-size-14);
  --semantics-typography-sizes-xs-line-height-md: var(--primitives-line-height-21);
  --semantics-typography-sizes-sm-font-size: var(--primitives-font-size-16);
  --semantics-typography-sizes-sm-line-height-md: var(--primitives-line-height-24);
  --semantics-typography-sizes-sm-line-height-sm: var(--primitives-line-height-20);
  --semantics-typography-sizes-md-font-size: var(--primitives-font-size-18);
  --semantics-typography-sizes-md-line-height-md: var(--primitives-line-height-27);
  --semantics-typography-sizes-md-line-height-sm: var(--primitives-line-height-22);
  --semantics-typography-sizes-lg-font-size: var(--primitives-font-size-20);
  --semantics-typography-sizes-lg-line-height-md: var(--primitives-line-height-30);
  --semantics-typography-sizes-lg-line-height-sm: var(--primitives-line-height-25);
  --semantics-typography-sizes-xl-font-size: var(--primitives-font-size-24);
  --semantics-typography-sizes-xl-line-height-md: var(--primitives-line-height-36);
  --semantics-typography-sizes-xl-line-height-sm: var(--primitives-line-height-30);
  --semantics-typography-sizes-2xl-font-size: var(--primitives-font-size-28);
  --semantics-typography-sizes-2xl-line-height-md: var(--primitives-line-height-42);
  --semantics-typography-sizes-2xl-line-height-sm: var(--primitives-line-height-35);
  --semantics-typography-sizes-3xl-font-size: var(--primitives-font-size-30);
  --semantics-typography-sizes-3xl-line-height-md: var(--primitives-line-height-45);
  --semantics-typography-sizes-3xl-line-height-sm: var(--primitives-line-height-38);
  --semantics-typography-sizes-4xl-font-size: var(--primitives-font-size-36);
  --semantics-typography-sizes-4xl-line-height-md: var(--primitives-line-height-54);
  --semantics-typography-sizes-4xl-line-height-sm: var(--primitives-line-height-45);
  --semantics-typography-sizes-5xl-font-size: var(--primitives-font-size-48);
  --semantics-typography-sizes-5xl-line-height-md: var(--primitives-line-height-72);
  --semantics-typography-sizes-5xl-line-height-sm: var(--primitives-line-height-60);
  --semantics-typography-sizes-6xl-font-size: var(--primitives-font-size-60);
  --semantics-typography-sizes-6xl-line-height-md: var(--primitives-line-height-90);
  --semantics-typography-sizes-6xl-line-height-sm: var(--primitives-line-height-75);
  --semantics-typography-sizes-7xl-font-size: var(--primitives-font-size-72);
  --semantics-typography-sizes-7xl-line-height-md: var(--primitives-line-height-108);
  --semantics-typography-sizes-7xl-line-height-sm: var(--primitives-line-height-90);
  --semantics-typography-fonts-title-typeface: var(--primitives-font-family-inter);
  --semantics-typography-fonts-title-fallback: var(--primitives-font-family-sans-serif);
  --semantics-typography-fonts-body-typeface: var(--primitives-font-family-inter);
  --semantics-typography-fonts-body-fallback: var(--primitives-font-family-sans-serif);
  --semantics-typography-fonts-label-typeface: var(--primitives-font-family-inter);
  --semantics-typography-fonts-label-fallback: var(--primitives-font-family-sans-serif);
  --semantics-typography-font-weight-bold: var(--primitives-font-weight-bold);
  --semantics-typography-font-weight-semi-bold: var(--primitives-font-weight-semi-bold);
  --semantics-typography-font-weight-medium: var(--primitives-font-weight-medium);
  --semantics-typography-font-weight-regular: var(--primitives-font-weight-regular);
  --semantics-typography-letter-spacing-xl-negative: var(--primitives-letter-spacing-negative-0-125);
  --semantics-typography-letter-spacing-lg-negative: var(--primitives-letter-spacing-negative-0-100);
  --semantics-typography-letter-spacing-md-negative: var(--primitives-letter-spacing-negative-0-75);
  --semantics-typography-letter-spacing-sm-negative: var(--primitives-letter-spacing-negative-0-50);
  --semantics-typography-letter-spacing-xs-negative: var(--primitives-letter-spacing-negative-0-25);
  --semantics-typography-letter-spacing-none: var(--primitives-letter-spacing-0);
  --semantics-typography-letter-spacing-xs: var(--primitives-letter-spacing-0-25);
  --semantics-typography-letter-spacing-sm: var(--primitives-letter-spacing-0-50);
}

:root.ibs {
  --semantics-viewport-xs-min-width: var(--primitives-viewport-width-0);
  --semantics-viewport-xs-max-width: var(--primitives-viewport-width-384);
  --semantics-viewport-xs-name: var(--primitives-viewport-size-xs);
  --semantics-viewport-xs-device-name: var(--primitives-viewport-device-mobile);
  --semantics-viewport-xs-grid-columns: var(--primitives-viewport-grid-columns-4);
  --semantics-viewport-xs-grid-gutter: var(--semantics-spacing-xs);
  --semantics-viewport-xs-grid-padding-inline: var(--semantics-spacing-xs);
  --semantics-viewport-xs-content-container-columns-lg: var(--primitives-viewport-grid-columns-4);
  --semantics-viewport-xs-content-container-columns-md: var(--primitives-viewport-grid-columns-4);
  --semantics-viewport-xs-content-container-columns-sm: var(--primitives-viewport-grid-columns-4);
  --semantics-viewport-xs-content-container-columns-xs: var(--primitives-viewport-grid-columns-4);
  --semantics-viewport-xs-content-container-width-lg: var(--primitives-viewport-container-width-352);
  --semantics-viewport-xs-content-container-width-md: var(--primitives-viewport-container-width-352);
  --semantics-viewport-xs-content-container-width-sm: var(--primitives-viewport-container-width-352);
  --semantics-viewport-xs-content-container-width-xs: var(--primitives-viewport-container-width-352);
  --semantics-viewport-sm-min-width: var(--primitives-viewport-width-385);
  --semantics-viewport-sm-max-width: var(--primitives-viewport-width-768);
  --semantics-viewport-sm-name: var(--primitives-viewport-size-sm);
  --semantics-viewport-sm-device-name: var(--primitives-viewport-device-mobile);
  --semantics-viewport-sm-grid-columns: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-sm-grid-gutter: var(--semantics-spacing-xs);
  --semantics-viewport-sm-grid-padding-inline: var(--semantics-spacing-xs);
  --semantics-viewport-sm-content-container-columns-lg: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-sm-content-container-columns-md: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-sm-content-container-columns-sm: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-sm-content-container-columns-xs: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-sm-content-container-width-lg: var(--primitives-viewport-container-width-736);
  --semantics-viewport-sm-content-container-width-md: var(--primitives-viewport-container-width-736);
  --semantics-viewport-sm-content-container-width-sm: var(--primitives-viewport-container-width-736);
  --semantics-viewport-sm-content-container-width-xs: var(--primitives-viewport-container-width-736);
  --semantics-viewport-md-min-width: var(--primitives-viewport-width-769);
  --semantics-viewport-md-max-width: var(--primitives-viewport-width-1024);
  --semantics-viewport-md-name: var(--primitives-viewport-size-md);
  --semantics-viewport-md-device-name: var(--primitives-viewport-device-tablet);
  --semantics-viewport-md-grid-columns: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-md-grid-gutter: var(--semantics-spacing-md);
  --semantics-viewport-md-grid-padding-inline: var(--semantics-spacing-md);
  --semantics-viewport-md-content-container-columns-lg: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-md-content-container-columns-md: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-md-content-container-columns-sm: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-md-content-container-columns-xs: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-md-content-container-width-lg: var(--primitives-viewport-container-width-976);
  --semantics-viewport-md-content-container-width-md: var(--primitives-viewport-container-width-736);
  --semantics-viewport-md-content-container-width-sm: var(--primitives-viewport-container-width-736);
  --semantics-viewport-md-content-container-width-xs: var(--primitives-viewport-container-width-486);
  --semantics-viewport-lg-min-width: var(--primitives-viewport-width-1025);
  --semantics-viewport-lg-max-width: var(--primitives-viewport-width-1440);
  --semantics-viewport-lg-name: var(--primitives-viewport-size-lg);
  --semantics-viewport-lg-device-name: var(--primitives-viewport-device-laptop);
  --semantics-viewport-lg-grid-columns: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-lg-grid-gutter: var(--semantics-spacing-md);
  --semantics-viewport-lg-grid-padding-inline: var(--semantics-spacing-md);
  --semantics-viewport-lg-content-container-columns-lg: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-lg-content-container-columns-md: var(--primitives-viewport-grid-columns-10);
  --semantics-viewport-lg-content-container-columns-sm: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-lg-content-container-columns-xs: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-lg-content-container-width-lg: var(--primitives-viewport-container-width-1392);
  --semantics-viewport-lg-content-container-width-md: var(--primitives-viewport-container-width-1156);
  --semantics-viewport-lg-content-container-width-sm: var(--primitives-viewport-container-width-920);
  --semantics-viewport-lg-content-container-width-xs: var(--primitives-viewport-container-width-684);
  --semantics-viewport-xl-min-width: var(--primitives-viewport-width-1441);
  --semantics-viewport-xl-max-width: var(--primitives-viewport-width-1600);
  --semantics-viewport-xl-name: var(--primitives-viewport-size-xl);
  --semantics-viewport-xl-device-name: var(--primitives-viewport-device-desktop);
  --semantics-viewport-xl-grid-columns: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-xl-grid-gutter: var(--semantics-spacing-xl);
  --semantics-viewport-xl-grid-padding-inline: var(--semantics-spacing-md);
  --semantics-viewport-xl-content-container-columns-lg: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-xl-content-container-columns-md: var(--primitives-viewport-grid-columns-10);
  --semantics-viewport-xl-content-container-columns-sm: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-xl-content-container-columns-xs: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-xl-content-container-width-lg: var(--primitives-viewport-container-width-1552);
  --semantics-viewport-xl-content-container-width-md: var(--primitives-viewport-container-width-1288);
  --semantics-viewport-xl-content-container-width-sm: var(--primitives-viewport-container-width-1024);
  --semantics-viewport-xl-content-container-width-xs: var(--primitives-viewport-container-width-760);
  --semantics-viewport-2xl-min-width: var(--primitives-viewport-width-1601);
  --semantics-viewport-2xl-max-width: var(--primitives-viewport-width-1920);
  --semantics-viewport-2xl-name: var(--primitives-viewport-size-2xl);
  --semantics-viewport-2xl-device-name: var(--primitives-viewport-device-desktop);
  --semantics-viewport-2xl-grid-columns: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-2xl-grid-column-width: var(--semantics-sizing-8xl);
  --semantics-viewport-2xl-grid-gutter: var(--semantics-spacing-xl);
  --semantics-viewport-2xl-grid-padding-inline: var(--semantics-spacing-none);
  --semantics-viewport-2xl-column-container-columns-lg: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-2xl-column-container-columns-md: var(--primitives-viewport-grid-columns-10);
  --semantics-viewport-2xl-column-container-columns-sm: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-2xl-column-container-columns-xs: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-2xl-content-container-columns-lg: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-2xl-content-container-columns-md: var(--primitives-viewport-grid-columns-10);
  --semantics-viewport-2xl-content-container-columns-sm: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-2xl-content-container-columns-xs: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-2xl-content-container-width-lg: var(--primitives-viewport-container-width-1552);
  --semantics-viewport-2xl-content-container-width-md: var(--primitives-viewport-container-width-1288);
  --semantics-viewport-2xl-content-container-width-sm: var(--primitives-viewport-container-width-1024);
  --semantics-viewport-2xl-content-container-width-xs: var(--primitives-viewport-container-width-760);
  --semantics-viewport-3xl-min-width: var(--primitives-viewport-width-1921);
  --semantics-viewport-3xl-max-width: var(--primitives-viewport-width-2560);
  --semantics-viewport-3xl-name: var(--primitives-viewport-size-3xl);
  --semantics-viewport-3xl-device-name: var(--primitives-viewport-device-desktop);
  --semantics-viewport-3xl-grid-columns: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-3xl-grid-column-width: var(--semantics-sizing-8xl);
  --semantics-viewport-3xl-grid-gutter: var(--semantics-spacing-xl);
  --semantics-viewport-3xl-grid-padding-inline: var(--semantics-spacing-none);
  --semantics-viewport-3xl-content-container-columns-lg: var(--primitives-viewport-grid-columns-12);
  --semantics-viewport-3xl-content-container-columns-md: var(--primitives-viewport-grid-columns-10);
  --semantics-viewport-3xl-content-container-columns-sm: var(--primitives-viewport-grid-columns-8);
  --semantics-viewport-3xl-content-container-columns-xs: var(--primitives-viewport-grid-columns-6);
  --semantics-viewport-3xl-content-container-width-lg: var(--primitives-viewport-container-width-1552);
  --semantics-viewport-3xl-content-container-width-md: var(--primitives-viewport-container-width-1288);
  --semantics-viewport-3xl-content-container-width-sm: var(--primitives-viewport-container-width-1024);
  --semantics-viewport-3xl-content-container-width-xs: var(--primitives-viewport-container-width-760);
}

:root.ibs {
  --semantics-z-index-0: var(--primitives-z-index-0);
  --semantics-z-index-100: var(--primitives-z-index-100);
  --semantics-z-index-200: var(--primitives-z-index-200);
  --semantics-z-index-300: var(--primitives-z-index-300);
  --semantics-z-index-400: var(--primitives-z-index-400);
  --semantics-z-index-500: var(--primitives-z-index-500);
  --semantics-z-index-600: var(--primitives-z-index-600);
  --semantics-z-index-700: var(--primitives-z-index-700);
  --semantics-z-index-800: var(--primitives-z-index-800);
  --semantics-z-index-900: var(--primitives-z-index-900);
}