/* AUTO-GENERATED by scripts/build-tokens.mjs from src/design-tokens/source/*.json
   Do not edit by hand. Re-export from Figma, then run: npm run tokens:build */
:root {
  --font-colors-headings: var(--color-typography-heading);
  --font-colors-paragraph: var(--color-typography-paragraph);
  --font-colors-label: var(--color-typography-paragraph);
  --font-colors-link: var(--color-typography-link);
  --font-styles-display-large-font-family: var(--font-font-family-headings);
  --font-styles-display-large-font-weight: var(--font-font-weight-strong);
  --font-styles-display-large-font-size: var(--font-font-size-headings-huge);
  --font-styles-display-large-line-height: var(--font-line-height-headings-huge);
  --font-styles-display-small-font-family: var(--font-font-family-headings);
  --font-styles-display-small-font-weight: var(--font-font-weight-strong);
  --font-styles-display-small-font-size: var(--font-font-size-headings-xxl);
  --font-styles-display-small-line-height: var(--font-line-height-headings-xxl);
  --font-styles-heading-large-font-family: var(--font-font-family-headings);
  --font-styles-heading-large-font-weight: var(--font-font-weight-strong);
  --font-styles-heading-large-font-size: var(--font-font-size-headings-xl);
  --font-styles-heading-large-line-height: var(--font-line-height-headings-xl);
  --font-styles-heading-small-font-family: var(--font-font-family-headings);
  --font-styles-heading-small-font-weight: var(--font-font-weight-strong);
  --font-styles-heading-small-font-size: var(--font-font-size-headings-lg);
  --font-styles-heading-small-line-height: var(--font-line-height-headings-lg);
  --font-styles-title-large-font-family: var(--font-font-family-headings);
  --font-styles-title-large-font-weight: var(--font-font-weight-strong);
  --font-styles-title-large-font-size: var(--font-font-size-headings-md);
  --font-styles-title-large-line-height: var(--font-line-height-headings-md);
  --font-styles-title-small-font-family: var(--font-font-family-headings);
  --font-styles-title-small-font-weight: var(--font-font-weight-strong);
  --font-styles-title-small-font-size: var(--font-font-size-headings-sm);
  --font-styles-title-small-line-height: var(--font-line-height-headings-sm);
  --font-styles-subtitle-large-font-family: var(--font-font-family-headings);
  --font-styles-subtitle-large-font-weight: var(--font-font-weight-strong);
  --font-styles-subtitle-large-font-size: var(--font-font-size-headings-xs);
  --font-styles-subtitle-large-line-height: var(--font-line-height-headings-xs);
  --font-styles-subtitle-small-font-family: var(--font-font-family-headings);
  --font-styles-subtitle-small-font-weight: var(--font-font-weight-strong);
  --font-styles-subtitle-small-font-size: var(--font-font-size-headings-xxs);
  --font-styles-subtitle-small-line-height: var(--font-line-height-headings-xxs);
  --font-styles-paragraph-large-font-family: var(--font-font-family-body);
  --font-styles-paragraph-large-font-weight-regular: var(--font-font-weight-moderate);
  --font-styles-paragraph-large-font-weight-bold: var(--font-font-weight-strong);
  --font-styles-paragraph-large-font-size: var(--font-font-size-body-md);
  --font-styles-paragraph-large-line-height: var(--font-line-height-body-md);
  --font-styles-paragraph-small-font-family: var(--font-font-family-body);
  --font-styles-paragraph-small-font-weight-regular: var(--font-font-weight-moderate);
  --font-styles-paragraph-small-font-weight-bold: var(--font-font-weight-strong);
  --font-styles-paragraph-small-font-size: var(--font-font-size-body-sm);
  --font-styles-paragraph-small-line-height: var(--font-line-height-body-sm);
  --font-styles-paragraph-extra-small-font-family: var(--font-font-family-body);
  --font-styles-paragraph-extra-small-font-weight-regular: var(--font-font-weight-moderate);
  --font-styles-paragraph-extra-small-font-weight-bold: var(--font-font-weight-strong);
  --font-styles-paragraph-extra-small-font-size: var(--font-font-size-body-xs);
  --font-styles-paragraph-extra-small-line-height: var(--font-line-height-body-xs);
  --font-styles-label-large-font-family: var(--font-font-family-alternative-text);
  --font-styles-label-large-font-weight: var(--font-font-weight-medium);
  --font-styles-label-large-font-size: var(--font-font-size-label-lg);
  --font-styles-label-large-line-height: var(--font-line-height-body-sm);
  --font-styles-label-small-font-family: var(--font-font-family-alternative-text);
  --font-styles-label-small-font-weight: var(--font-font-weight-medium);
  --font-styles-label-small-font-size: var(--font-font-size-body-xs);
  --font-styles-label-small-line-height: var(--font-line-height-body-xs);
  --font-styles-text-button-large-font-family: var(--font-font-family-alternative-text);
  --font-styles-text-button-large-font-weight: var(--font-font-weight-strong);
  --font-styles-text-button-large-font-size: var(--font-font-size-body-sm);
  --font-styles-text-button-large-line-height: var(--font-line-height-body-md);
  --font-styles-text-button-small-font-family: var(--font-font-family-alternative-text);
  --font-styles-text-button-small-font-weight: var(--font-font-weight-strong);
  --font-styles-text-button-small-font-size: var(--font-font-size-body-xs);
  --font-styles-text-button-small-line-height: var(--font-line-height-body-sm);
  --font-styles-input-text-large-font-family: var(--font-font-family-alternative-text);
  --font-styles-input-text-large-font-weight: var(--font-font-weight-moderate);
  --font-styles-input-text-large-font-size: var(--font-font-size-body-md);
  --font-styles-input-text-large-line-height: var(--font-line-height-body-md);
  --font-styles-input-text-small-font-family: var(--font-font-family-alternative-text);
  --font-styles-input-text-small-font-weight: var(--font-font-weight-moderate);
  --font-styles-input-text-small-font-size: var(--font-font-size-body-sm);
  --font-styles-input-text-small-line-height: var(--font-line-height-body-sm);
  --button-background-color-primary-default: var(--color-primary-principal);
  --button-background-color-primary-hover: var(--color-primary-subtle);
  --button-background-color-primary-acctived: var(--color-primary-principal);
  --button-background-color-primary-disabled: var(--color-primary-subtle);
  --button-background-color-secondary-default: var(--color-neutral-middle);
  --button-background-color-secondary-hover: var(--color-neutral-off);
  --button-background-color-secondary-acctived: var(--color-neutral-middle);
  --button-background-color-secondary-disabled: var(--color-neutral-off);
  --button-background-color-ghost-light-default: var(--color-transparency-primary);
  --button-background-color-ghost-light-hover: var(--color-transparency-primary);
  --button-background-color-ghost-light-acctived: var(--color-transparency-primary);
  --button-background-color-ghost-light-disabled: var(--color-transparency-primary);
  --button-background-color-ghost-dark-default: var(--color-transparency-dark);
  --button-background-color-ghost-dark-hover: var(--color-transparency-dark);
  --button-background-color-ghost-dark-acctived: var(--color-transparency-dark);
  --button-background-color-ghost-dark-disabled: var(--color-transparency-light);
  --button-text-color-primary-default: var(--color-primary-off);
  --button-text-color-primary-hover: var(--color-primary-off);
  --button-text-color-primary-actived: var(--color-primary-off);
  --button-text-color-primary-disabled: var(--color-primary-middle);
  --button-text-color-secondary-default: var(--color-neutral-high);
  --button-text-color-secondary-hover: var(--color-neutral-principal);
  --button-text-color-secondary-actived: var(--color-neutral-high);
  --button-text-color-secondary-disabled: var(--color-neutral-middle);
  --button-text-color-ghost-light-default: var(--color-primary-principal);
  --button-text-color-ghost-light-hover: var(--color-primary-principal);
  --button-text-color-ghost-light-actived: var(--color-primary-principal);
  --button-text-color-ghost-light-disabled: var(--color-transparency-primary);
  --button-text-color-ghost-dark-default: var(--color-primary-off);
  --button-text-color-ghost-dark-hover: var(--color-primary-off);
  --button-text-color-ghost-dark-actived: var(--color-primary-off);
  --button-text-color-ghost-dark-disabled: var(--color-transparency-light);
  --button-spacing-large-horizontal: var(--space-md);
  --button-spacing-large-vertical: var(--space-sm);
  --button-spacing-large-gap: var(--space-xs);
  --button-spacing-small-horizontal: var(--space-sm);
  --button-spacing-small-vertical: var(--space-xs);
  --button-spacing-small-gap: var(--space-xxs);
  --button-sizing-icon-large: var(--size-sm);
  --button-sizing-icon-small: var(--size-xs);
  --button-border-radius-large: var(--radius-sm);
  --button-border-radius-small: var(--radius-sm);
  --button-border-color-secondary-default: var(--color-neutral-principal);
  --button-border-color-secondary-disabled: var(--color-neutral-middle);
  --button-border-color-ghost-light-default: var(--color-primary-principal);
  --button-border-color-ghost-light-disabled: var(--color-primary-off);
  --button-border-color-ghost-dark-default: var(--color-primary-off);
  --button-border-color-ghost-dark-disabled: var(--color-transparency-light);
  --input-field-background-color-default: var(--color-transparency-light);
  --input-field-background-color-disabled: var(--color-neutral-off);
  --input-field-text-color-label-default: var(--color-neutral-principal);
  --input-field-text-color-label-disabled: var(--color-neutral-principal);
  --input-field-text-color-label-error: var(--color-danger-high);
  --input-field-text-color-input-placeholder: var(--color-transparency-dark);
  --input-field-text-color-input-default: var(--color-neutral-subtle);
  --input-field-text-color-message-error: var(--color-danger-high);
  --input-field-icon-color-default: var(--color-primary-principal);
  --input-field-icon-color-disabled: var(--color-primary-subtle);
  --input-field-spacing-large-horizontal: var(--space-md);
  --input-field-spacing-large-vertical: var(--space-sm);
  --input-field-spacing-large-gap: var(--space-xs);
  --input-field-spacing-small-horizontal: var(--space-md);
  --input-field-spacing-small-vertical: var(--space-xs);
  --input-field-spacing-small-gap: var(--space-xs);
  --input-field-sizing-icon-large: var(--size-sm);
  --input-field-sizing-icon-small: var(--size-xs);
  --input-field-border-radius-large: var(--radius-sm);
  --input-field-border-radius-small: var(--radius-sm);
  --input-field-border-color-default: var(--color-borders-neutral);
  --input-field-border-color-disabled: var(--color-borders-neutral);
  --input-field-border-color-error: var(--color-danger-high);
  --select-background-color-close: var(--color-backgrounds-principal);
  --select-background-color-open: var(--color-backgrounds-principal);
  --select-background-color-disabled: var(--color-neutral-off);
  --select-background-color-error: var(--color-backgrounds-principal);
  --select-text-color-label-default: var(--color-neutral-principal);
  --select-text-color-label-disabled: var(--color-neutral-subtle);
  --select-text-color-label-error: var(--color-danger-high);
  --select-text-color-input-default: var(--color-neutral-subtle);
  --select-text-color-input-disabled: var(--color-transparency-dark);
  --select-text-color-message-error: var(--color-danger-high);
  --select-icon-color-default: var(--color-primary-principal);
  --select-icon-color-disabled: var(--color-primary-subtle);
  --select-spacing-large-horizontal: var(--space-sm);
  --select-spacing-large-vertical: var(--space-sm);
  --select-spacing-large-gap-elements: var(--space-sm);
  --select-spacing-small-horizontal: var(--space-md);
  --select-spacing-small-vertical: var(--space-sm);
  --select-spacing-small-gap-elements: var(--space-xs);
  --select-sizing-icon-large: var(--size-sm);
  --select-sizing-icon-small: var(--size-xs);
  --select-border-radius-large: var(--radius-sm);
  --select-border-radius-small: var(--radius-sm);
  --select-border-color-default: var(--color-borders-neutral);
  --select-border-color-disabled: var(--color-transparency-dark);
  --select-border-color-error: var(--color-danger-high);
  --dropdown-options-background-color-default: var(--color-backgrounds-principal);
  --dropdown-options-background-color-selected: var(--color-backgrounds-principal);
  --dropdown-options-background-color-hover: var(--color-primary-off);
  --dropdown-options-text-color-default: var(--color-typography-paragraph);
  --dropdown-options-text-color-selected: var(--color-primary-subtle);
  --dropdown-options-text-color-hover: var(--color-primary-subtle);
  --dropdown-options-text-color-disabled: var(--color-typography-disabled);
  --dropdown-options-icon-color-default: var(--color-foregrounds-neutral);
  --dropdown-options-icon-color-selected: var(--color-primary-subtle);
  --dropdown-options-icon-color-hover: var(--color-primary-subtle);
  --dropdown-options-icon-color-disabled: var(--color-foregrounds-disabled);
  --dropdown-options-spacing-large-horizontal: var(--space-xs);
  --dropdown-options-spacing-large-vertical: var(--space-xxs);
  --dropdown-options-spacing-large-gap-elements: var(--space-xs);
  --dropdown-options-spacing-small-horizontal: var(--space-xxs);
  --dropdown-options-spacing-small-vertical: var(--space-xxs);
  --dropdown-options-spacing-small-gap-elements: var(--space-xs);
  --dropdown-options-sizing-icon-large: var(--size-sm);
  --dropdown-options-sizing-icon-small: var(--size-xs);
  --dropdown-options-border-radius-large: var(--radius-sm);
  --dropdown-options-border-radius-small: var(--radius-xs);
  --dropdown-box-border-radius-large: var(--radius-sm);
  --dropdown-box-border-radius-small: var(--radius-sm);
  --dropdown-box-spacing-large-horizontal: var(--space-sm);
  --dropdown-box-spacing-large-vertical: var(--space-sm);
  --dropdown-box-spacing-large-gap: var(--space-sm);
  --dropdown-box-spacing-small-horizontal: var(--space-sm);
  --dropdown-box-spacing-small-vertical: var(--space-xs);
  --dropdown-box-spacing-small-gap: var(--space-xs);
  --dropdown-box-background-color-default: var(--color-backgrounds-principal);
  --dropdown-box-border-color-default: var(--color-borders-neutral);
  --radio-button-sizing-icon-large: var(--size-sm);
  --radio-button-sizing-icon-small: var(--size-xs);
  --radio-button-sapcing-large-gap: var(--space-xxs);
  --radio-button-sapcing-small-gap: var(--space-xxs);
  --radio-button-text-color-unchecked: var(--color-neutral-subtle);
  --radio-button-text-color-checked: var(--color-neutral-high);
  --radio-button-icon-color-unchecked: var(--color-primary-subtle);
  --radio-button-icon-color-checked: var(--color-primary-principal);
  --checkbox-spacing-large-gap: var(--space-xxs);
  --checkbox-spacing-small-gap: var(--space-xxs);
  --checkbox-sizing-icon-large: var(--size-md);
  --checkbox-sizing-icon-small: var(--size-sm);
  --checkbox-text-color-unchecked: var(--color-neutral-subtle);
  --checkbox-text-color-checked: var(--color-neutral-high);
  --checkbox-icon-color-unchecked: var(--color-primary-subtle);
  --checkbox-icon-color-checked: var(--color-primary-principal);
  --text-area-background-color-default: var(--color-transparency-light);
  --text-area-background-color-disabled: var(--color-neutral-off);
  --text-area-text-color-label-default: var(--color-neutral-principal);
  --text-area-text-color-label-disabled: var(--color-neutral-principal);
  --text-area-text-color-label-error: var(--color-danger-high);
  --text-area-text-color-input-placeholder: var(--color-transparency-dark);
  --text-area-text-color-input-default: var(--color-neutral-subtle);
  --text-area-text-color-message-error: var(--color-danger-high);
  --text-area-spacing-large-horizontal: var(--space-md);
  --text-area-spacing-large-vertical: var(--space-sm);
  --text-area-spacing-large-gap: var(--space-xs);
  --text-area-spacing-small-horizontal: var(--space-sm);
  --text-area-spacing-small-vertical: var(--space-xs);
  --text-area-spacing-small-gap: var(--space-xs);
  --text-area-border-radius-large: var(--radius-sm);
  --text-area-border-radius-small: var(--radius-sm);
  --text-area-border-color-default: var(--color-borders-neutral);
  --text-area-border-color-disabled: var(--color-borders-neutral);
  --text-area-border-color-error: var(--color-danger-high);
  --switch-base-color-off: var(--color-primary-off);
  --switch-base-color-on: var(--color-primary-principal);
  --switch-base-color-disabled: var(--color-primary-off);
  --switch-icon-color-off: var(--color-primary-principal);
  --switch-icon-color-on: var(--color-primary-off);
  --switch-icon-color-disabled: var(--color-primary-subtle);
  --switch-text-color-off: var(--color-neutral-principal);
  --switch-text-color-on: var(--color-neutral-principal);
  --switch-text-color-disabled: var(--color-neutral-subtle);
  --switch-spacing-large-gap: var(--space-xs);
  --switch-spacing-small-gap: var(--space-xs);
  --switch-sizing-large-base-width: var(--size-ml);
  --switch-sizing-large-base-height: var(--size-sm);
  --switch-sizing-small-base-width: var(--size-md);
  --switch-sizing-small-base-height: var(--size-xs);
  --switch-radius-large-base: var(--radius-full);
  --switch-radius-large-icon: var(--radius-full);
  --switch-radius-small-base: var(--radius-full);
  --switch-radius-small-icon: var(--radius-full);
  --progress-bar-background-color-base: var(--color-primary-off);
  --progress-bar-background-color-progress: var(--color-primary-principal);
  --progress-bar-text-color-label: var(--color-neutral-principal);
  --progress-bar-spacing-large-gap: var(--space-xs);
  --progress-bar-spacing-small-gap: var(--space-xxs);
  --progress-bar-sizing-large: var(--size-xs);
  --progress-bar-sizing-small: var(--size-xxs);
  --progress-bar-radius-large: var(--radius-full);
  --progress-bar-radius-small: var(--radius-full);
  --tag-background-color-filled-discovery: var(--color-primary-principal);
  --tag-background-color-filled-info: var(--color-info-high);
  --tag-background-color-filled-success: var(--color-success-high);
  --tag-background-color-filled-warning: var(--color-warning-high);
  --tag-background-color-filled-error: var(--color-danger-high);
  --tag-background-color-filled-neutral: var(--color-neutral-principal);
  --tag-background-color-duetone-discovery: var(--color-primary-off);
  --tag-background-color-duetone-info: var(--color-info-low);
  --tag-background-color-duetone-success: var(--color-success-low);
  --tag-background-color-duetone-warning: var(--color-warning-low);
  --tag-background-color-duetone-error: var(--color-danger-low);
  --tag-background-color-duetone-neutral: var(--color-neutral-off);
  --tag-text-ccolor-filled-discovery: var(--color-primary-off);
  --tag-text-ccolor-filled-info: var(--color-info-low);
  --tag-text-ccolor-filled-success: var(--color-success-low);
  --tag-text-ccolor-filled-warning: var(--color-warning-low);
  --tag-text-ccolor-filled-error: var(--color-danger-low);
  --tag-text-ccolor-filled-neutral: var(--color-neutral-off);
  --tag-text-ccolor-duetone-discovery: var(--color-primary-principal);
  --tag-text-ccolor-duetone-info: var(--color-info-high);
  --tag-text-ccolor-duetone-success: var(--color-success-high);
  --tag-text-ccolor-duetone-warning: var(--color-warning-high);
  --tag-text-ccolor-duetone-error: var(--color-danger-high);
  --tag-text-ccolor-duetone-neutral: var(--color-neutral-high);
  --tag-border-color-duetone-discovery: var(--color-primary-principal);
  --tag-border-color-duetone-info: var(--color-info-high);
  --tag-border-color-duetone-success: var(--color-success-high);
  --tag-border-color-duetone-warning: var(--color-warning-high);
  --tag-border-color-duetone-error: var(--color-danger-high);
  --tag-border-color-duetone-neutral: var(--color-neutral-high);
  --tag-spacing-medium-horizontal: var(--space-sm);
  --tag-spacing-medium-vertical: var(--space-xxs);
  --tag-spacing-small-horizontal: var(--space-xs);
  --tag-spacing-small-vertical: var(--space-xxs);
  --tag-radius-large: var(--radius-full);
  --tag-radius-small: var(--radius-full);
  --alert-background-color-info: var(--color-info-low);
  --alert-background-color-success: var(--color-success-low);
  --alert-background-color-warning: var(--color-warning-low);
  --alert-background-color-error: var(--color-danger-low);
  --alert-text-color-info: var(--color-info-high);
  --alert-text-color-success: var(--color-success-high);
  --alert-text-color-warning: var(--color-warning-high);
  --alert-text-color-error: var(--color-danger-high);
  --alert-border-color-info: var(--color-info-high);
  --alert-border-color-success: var(--color-success-high);
  --alert-border-color-warning: var(--color-warning-high);
  --alert-border-color-error: var(--color-danger-high);
  --alert-spacing-large-horizontal: var(--space-sm);
  --alert-spacing-large-vertical: var(--space-sm);
  --alert-spacing-large-gap-elements: var(--space-xxs);
  --alert-spacing-large-gap-sections: var(--space-xxs);
  --alert-spacing-small-horizontal: var(--space-xs);
  --alert-spacing-small-vertical: var(--space-sm);
  --alert-spacing-small-gap-elements: var(--space-xxs);
  --alert-spacing-small-gap-sections: var(--space-xxs);
  --alert-sizing-icon-large: var(--size-sm);
  --alert-sizing-icon-small: var(--size-xs);
  --alert-border-radius-large: var(--radius-sm);
  --alert-border-radius-small: var(--radius-xs);
  --icon-box-text-color-title: var(--color-typography-heading);
  --icon-box-text-color-description: var(--color-typography-heading);
  --icon-box-icon-color-primary: var(--color-borders-strong);
  --icon-box-icon-color-neutral: var(--color-typography-heading);
  --icon-box-spacing-large-gap-elements: 0px;
  --icon-box-spacing-large-gap-frames: var(--space-xs);
  --icon-box-spacing-small-gap-elements: 0px;
  --icon-box-spacing-small-gap-frames: var(--space-xs);
  --icon-box-sizing-icon-large: var(--size-md);
  --icon-box-sizing-icon-small: var(--size-sm);
  --breadcrum-sizing-icon-large: var(--size-sm);
  --breadcrum-sizing-icon-small: var(--size-xs);
  --breadcrum-text-color-previous: var(--color-typography-heading);
  --breadcrum-text-color-current: var(--color-primary-subtle);
  --breadcrum-icon-color-default: var(--color-typography-heading);
  --breadcrum-spacing-large-gap: var(--space-xxs);
  --breadcrum-spacing-small-gap: var(--space-xxs);
  --avatar-size-extra-small: var(--size-sm);
  --avatar-size-small: var(--size-md);
  --avatar-size-medium: var(--size-ml);
  --avatar-size-large: var(--size-lg);
  --avatar-size-extra-large: var(--size-xl);
  --avatar-border-radius-large: var(--radius-full);
  --avatar-border-radius-small: var(--radius-full);
  --avatar-group-border-color-neutral: var(--color-borders-neutral);
  --avatar-group-sizing-medium: var(--size-ml);
  --avatar-group-sizing-small: var(--size-md);
  --avatar-group-border-radius-medium: var(--radius-full);
  --avatar-group-border-radius-small: var(--radius-full);
  --icon-button-background-color-primary-default: var(--color-primary-principal);
  --icon-button-background-color-primary-hover: var(--color-primary-principal);
  --icon-button-background-color-primary-acctived: var(--color-primary-principal);
  --icon-button-background-color-primary-disabled: var(--color-primary-off);
  --icon-button-background-color-secondary-default: var(--color-complementary-principal);
  --icon-button-background-color-secondary-hover: var(--color-complementary-principal);
  --icon-button-background-color-secondary-acctived: var(--color-complementary-principal);
  --icon-button-background-color-secondary-disabled: var(--color-complementary-off);
  --icon-button-background-color-ghost-light-default: var(--color-transparency-primary);
  --icon-button-background-color-ghost-light-hover: var(--color-transparency-primary);
  --icon-button-background-color-ghost-light-acctived: var(--color-transparency-primary);
  --icon-button-background-color-ghost-light-disabled: var(--color-transparency-primary);
  --icon-button-background-color-ghost-dark-default: var(--color-transparency-dark);
  --icon-button-background-color-ghost-dark-hover: var(--color-transparency-dark);
  --icon-button-background-color-ghost-dark-acctived: var(--color-transparency-dark);
  --icon-button-background-color-ghost-dark-disabled: var(--color-transparency-light);
  --icon-button-icon-color-primary-default: var(--color-primary-off);
  --icon-button-icon-color-primary-hover: var(--color-primary-subtle);
  --icon-button-icon-color-primary-actived: var(--color-primary-off);
  --icon-button-icon-color-primary-disabled: var(--color-transparency-primary);
  --icon-button-icon-color-secondary-default: var(--color-complementary-high);
  --icon-button-icon-color-secondary-hover: var(--color-complementary-subtle);
  --icon-button-icon-color-secondary-actived: var(--color-complementary-high);
  --icon-button-icon-color-secondary-disabled: var(--color-complementary-subtle);
  --icon-button-icon-color-ghost-light-default: var(--color-primary-principal);
  --icon-button-icon-color-ghost-light-hover: var(--color-primary-principal);
  --icon-button-icon-color-ghost-light-actived: var(--color-primary-principal);
  --icon-button-icon-color-ghost-light-disabled: var(--color-transparency-primary);
  --icon-button-icon-color-ghost-dark-default: var(--color-primary-off);
  --icon-button-icon-color-ghost-dark-hover: var(--color-primary-off);
  --icon-button-icon-color-ghost-dark-actived: var(--color-primary-off);
  --icon-button-icon-color-ghost-dark-disabled: var(--color-transparency-light);
  --icon-button-spacing-large-horizontal: var(--space-xs);
  --icon-button-spacing-large-vertical: var(--space-xs);
  --icon-button-spacing-small-horizontal: var(--space-xxs);
  --icon-button-spacing-small-vertical: var(--space-xxs);
  --icon-button-sizing-icon-large: var(--size-sm);
  --icon-button-sizing-icon-small: var(--size-xs);
  --icon-button-border-radius-large: var(--radius-sm);
  --icon-button-border-radius-small: var(--radius-xs);
  --icon-button-border-color-ghost-light-default: var(--color-primary-principal);
  --icon-button-border-color-ghost-light-disabled: var(--color-primary-off);
  --icon-button-border-color-ghost-dark-default: var(--color-primary-off);
  --icon-button-border-color-ghost-dark-disabled: var(--color-transparency-light);
  --float-tabs-background-color-active: var(--color-primary-principal);
  --float-tabs-background-color-default: var(--color-neutral-off);
  --float-tabs-radius-item-tab-large: var(--radius-md);
  --float-tabs-radius-item-tab-small: var(--radius-sm);
  --float-tabs-radius-group-tabs-large: var(--radius-lm);
  --float-tabs-radius-group-tabs-small: var(--radius-md);
  --float-tabs-sizing-icon-large: var(--size-sm);
  --float-tabs-sizing-icon-small: var(--size-xs);
  --float-tabs-foreground-color-active: var(--color-primary-off);
  --float-tabs-foreground-color-default: var(--color-foregrounds-neutral);
  --float-tabs-spacing-box-tab-large-horizontal: var(--space-ml);
  --float-tabs-spacing-box-tab-large-vertical: var(--space-sm);
  --float-tabs-spacing-box-tab-large-gap: var(--space-xs);
  --float-tabs-spacing-box-tab-small-horizontal: var(--space-sm);
  --float-tabs-spacing-box-tab-small-vertical: var(--space-xs);
  --float-tabs-spacing-box-tab-small-gap: var(--space-xxs);
  --float-tabs-spacing-group-tabs-large-horizontal: var(--space-xs);
  --float-tabs-spacing-group-tabs-large-vertical: var(--space-xs);
  --float-tabs-spacing-group-tabs-large-gap: var(--space-ml);
  --float-tabs-spacing-group-tabs-small-horizontal: var(--space-xs);
  --float-tabs-spacing-group-tabs-small-vertical: var(--space-xs);
  --float-tabs-spacing-group-tabs-small-gap: var(--space-sm);
  --full-tabs-sizing-icon-large: var(--size-sm);
  --full-tabs-sizing-icon-small: var(--size-xs);
  --full-tabs-text-color-active: var(--color-foregrounds-principal);
  --full-tabs-text-color-default: var(--color-foregrounds-disabled);
  --full-tabs-icon-color-active: var(--color-foregrounds-principal);
  --full-tabs-icon-color-default: var(--color-foregrounds-disabled);
  --full-tabs-border-color-active: var(--color-borders-strong);
  --full-tabs-border-color-default: var(--color-transparency-dark);
  --full-tabs-spacing-tab-item-large-horizontal: var(--space-xxs);
  --full-tabs-spacing-tab-item-large-gap: var(--space-xs);
  --full-tabs-spacing-tab-item-small-horizontal: var(--space-xxs);
  --full-tabs-spacing-tab-item-small-gap: var(--space-xxs);
  --full-tabs-spacing-group-tabs-large-horizontal: var(--space-sm);
  --full-tabs-spacing-group-tabs-small-horizontal: var(--space-xs);
  --accordion-background-color-default: var(--color-backgrounds-principal);
  --accordion-icon-color-default: var(--color-foregrounds-principal);
  --accordion-border-color-default: var(--color-borders-strong);
  --accordion-spacing-total-area-default-horizontal: var(--space-md);
  --accordion-spacing-total-area-default-vertical: var(--space-md);
  --accordion-spacing-total-area-default-gap: var(--space-md);
  --accordion-spacing-total-area-small-horizontal: var(--space-sm);
  --accordion-spacing-total-area-small-vertical: var(--space-sm);
  --accordion-spacing-total-area-small-gap: var(--space-sm);
  --accordion-spacing-collapse-default-horizontal: var(--space-md);
  --accordion-spacing-collapse-default-vertical: var(--space-sm);
  --accordion-spacing-collapse-default-gap: var(--space-md);
  --accordion-spacing-collapse-small-horizontal: var(--space-sm);
  --accordion-spacing-collapse-small-vertical: var(--space-xs);
  --accordion-spacing-collapse-small-gap: var(--space-sm);
  --accordion-sizing-icon-default: var(--size-sm);
  --accordion-sizing-icon-small: var(--size-xs);
  --accordion-radius-default: var(--radius-sm);
  --accordion-radius-small: var(--radius-xs);
  --status-size-lg: var(--size-sm);
  --status-size-sm: var(--size-xs);
  --status-size-xs: var(--size-xxs);
  --status-fill-color-available: var(--color-success-high);
  --status-fill-color-sleep: var(--color-warning-high);
  --status-fill-color-hold: var(--color-danger-high);
  --status-fill-color-disabled: var(--color-foregrounds-neutral);
  --status-border-color-available: var(--color-success-low);
  --status-border-color-sleep: var(--color-warning-low);
  --status-border-color-hold: var(--color-danger-low);
  --status-border-color-disabled: var(--color-borders-neutral);
  --check-button-spacing-large-horizontal: var(--space-md);
  --check-button-spacing-large-vertical: var(--space-sm);
  --check-button-spacing-small-horizontal: var(--space-sm);
  --check-button-spacing-small-vertical: var(--space-xs);
  --check-button-background-color-default: var(--color-backgrounds-principal);
  --check-button-background-color-actived: var(--color-primary-off);
  --check-button-background-color-disabled: var(--color-backgrounds-neutral);
  --check-button-text-color-default: var(--color-foregrounds-neutral);
  --check-button-text-color-actived: var(--color-foregrounds-principal);
  --check-button-text-color-disabled: var(--color-typography-disabled);
  --check-button-border-color-default: var(--color-borders-neutral);
  --check-button-border-color-actived: var(--color-borders-strong);
  --check-button-border-color-disabled: var(--color-borders-disabled);
  --number-button-background-color-default: var(--color-backgrounds-principal);
  --number-button-background-color-hover: var(--color-backgrounds-principal);
  --number-button-background-color-selected: var(--color-backgrounds-contrast);
  --number-button-background-color-disabled: var(--color-backgrounds-principal);
  --number-button-text-color-default: var(--color-typography-paragraph);
  --number-button-text-color-hover: var(--color-typography-paragraph);
  --number-button-text-color-selected: var(--color-typography-contrast);
  --number-button-text-color-disabled: var(--color-typography-disabled);
  --number-button-border-color-hover: var(--color-borders-strong);
  --number-button-spacing-large-horizontal: var(--space-xs);
  --number-button-spacing-large-vertical: var(--space-xxs);
  --number-button-spacing-small-horizontal: var(--space-xxs);
  --number-button-spacing-small-vertical: var(--space-xxs);
  --number-button-border-radius-large: var(--radius-xs);
  --number-button-border-radius-small: var(--radius-xs);
  --calendar-color-background-color: var(--color-backgrounds-principal);
  --calendar-color-title-color: var(--color-typography-heading);
  --calendar-color-border-color: var(--color-borders-neutral);
  --calendar-color-icon-color: var(--color-foregrounds-principal);
  --calendar-spacing-large-horizontal: var(--space-md);
  --calendar-spacing-large-vertical: var(--space-md);
  --calendar-spacing-large-items-gap: var(--space-xs);
  --calendar-spacing-large-heading-gap: var(--space-sm);
  --calendar-spacing-small-horizontal: var(--space-sm);
  --calendar-spacing-small-vertical: var(--space-sm);
  --calendar-spacing-small-items-gap: var(--space-xxs);
  --calendar-spacing-small-heading-gap: var(--space-sm);
  --calendar-sizing-icon-large: var(--size-sm);
  --calendar-sizing-icon-small: var(--size-xs);
  --calendar-border-radius-large: var(--radius-sm);
  --calendar-border-radius-small: var(--radius-xs);
  --tooltip-sizing-icon-default: var(--size-sm);
  --tooltip-spacing-horizontal: var(--space-sm);
  --tooltip-spacing-vertical: var(--space-xs);
  --tooltip-spacing-gap: var(--space-xs);
  --tooltip-border-radius-default: var(--radius-xs);
  --tooltip-background-color-default: var(--color-backgrounds-contrast);
  --tooltip-text-color-default: var(--color-typography-contrast);
  --tooltip-icon-color-default: var(--color-foregrounds-principal);
  --tooltip-indicator-color-default: var(--color-backgrounds-contrast);
  --menu-label-sizing-icon: var(--size-xs);
  --menu-label-spacing-gap: var(--space-xxs);
  --menu-label-text-color-default: var(--color-typography-paragraph);
  --menu-label-text-color-selected: var(--color-typography-highlight);
  --menu-label-text-color-contrast: var(--color-typography-contrast);
  --menu-label-text-color-contrast-actived: var(--color-typography-alternative);
  --menu-label-icon-color-default: var(--color-foregrounds-principal);
  --menu-label-icon-color-selected: var(--color-foregrounds-secondary);
  --menu-label-icon-color-contrast: var(--color-foregrounds-contrast);
  --menu-label-icon-color-contrast-actived: var(--color-foregrounds-contrast);
  --menu-avatar-icon-color-default: var(--color-foregrounds-principal);
  --menu-avatar-icon-color-contrast: var(--color-foregrounds-contrast);
  --menu-avatar-text-color-nickname-default: var(--color-typography-heading);
  --menu-avatar-text-color-nickname-contrast: var(--color-typography-contrast);
  --menu-avatar-text-color-caption-default: var(--color-typography-paragraph);
  --menu-avatar-text-color-caption-contrast: var(--color-typography-contrast);
  --menu-avatar-spacing-large-gap-elements: var(--space-xs);
  --menu-avatar-spacing-large-gap-text: var(--space-xxs);
  --menu-avatar-spacing-large-horizontal: var(--space-xs);
  --menu-avatar-spacing-large-vertical: var(--space-xxs);
  --menu-avatar-spacing-small-gap-elements: var(--space-xs);
  --menu-avatar-spacing-small-gap-text: 0px;
  --menu-avatar-spacing-small-horizontal: var(--space-xxs);
  --menu-avatar-spacing-small-vertical: var(--space-xxs);
  --menu-avatar-sizing-icon-large: var(--size-sm);
  --menu-avatar-sizing-icon-small: var(--size-xs);
  --item-sidebar-menu-border-radius-default: var(--radius-sm);
  --item-sidebar-menu-text-color-default-normal: var(--color-typography-heading);
  --item-sidebar-menu-text-color-default-actived: var(--color-typography-highlight);
  --item-sidebar-menu-text-color-contrast-normal: var(--color-typography-contrast);
  --item-sidebar-menu-text-color-contrast-actived: var(--color-typography-contrast);
  --item-sidebar-menu-spacing-horizontal: var(--space-xs);
  --item-sidebar-menu-spacing-vertical: var(--space-xs);
  --item-sidebar-menu-spacing-gap: var(--space-xs);
  --item-sidebar-menu-sizing-icons: var(--size-sm);
  --item-sidebar-menu-background-color-default-actived: var(--color-primary-off);
  --item-sidebar-menu-background-color-contrast-actived: var(--color-transparency-light);
  --item-sidebar-menu-icon-color-default-normal: var(--color-foregrounds-secondary);
  --item-sidebar-menu-icon-color-default-actived: var(--color-foregrounds-secondary);
  --item-sidebar-menu-icon-color-contrast-normal: var(--color-foregrounds-contrast);
  --item-sidebar-menu-icon-color-contrast-actived: var(--color-foregrounds-contrast);
  --entry-title-spacing-gap-heading: var(--space-sm);
  --entry-title-spacing-gap-title: var(--space-xs);
  --entry-title-spacing-gap-body: var(--space-xxs);
}
