/**
 * Do not edit directly, this file was auto-generated.
 */

:root {
  --lfds-font-family-body: 'IBM Plex Sans';
  --lfds-font-family-caption: 'IBM Plex Sans';
  --lfds-font-family-display: 'LF Rubrik';
  --lfds-font-family-heading: 'IBM Plex Sans';
  --lfds-font-family-label: 'IBM Plex Sans';
  --lfds-font-family-value: 'IBM Plex Sans';
  --lfds-font-weight-bold: 700;
  --lfds-font-weight-medium: 500;
  --lfds-font-weight-regular: 400;
  --lfds-font-weight-semibold: 600;
  --lfds-text-size-body-default: clamp(1rem, calc(1rem + 1vw), 1rem);
  --lfds-line-height-body-default: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-body-lg: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-line-height-body-lg: clamp(1.5rem, calc(1rem + 1vw), 1.5rem);
  --lfds-text-size-body-sm: clamp(0.875rem, calc(1rem + 1vw), 0.875rem);
  --lfds-line-height-body-sm: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-caption-default: clamp(0.875rem, calc(1rem + 1vw), 0.875rem);
  --lfds-line-height-caption-default: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-display-default: clamp(1.875rem, calc(1rem + 1vw), 3.5rem);
  --lfds-line-height-display-default: clamp(2.25rem, calc(1rem + 1vw), 4rem);
  --lfds-text-size-heading-level-1: clamp(2rem, calc(1rem + 1vw), 2.25rem);
  --lfds-line-height-heading-level-1: clamp(2.5rem, calc(1rem + 1vw), 3rem);
  --lfds-text-size-heading-level-2: clamp(1.5rem, calc(1rem + 1vw), 1.75rem);
  --lfds-line-height-heading-level-2: clamp(1.75rem, calc(1rem + 1vw), 2.25rem);
  --lfds-text-size-heading-level-3: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-line-height-heading-level-3: clamp(1.5rem, calc(1rem + 1vw), 1.5rem);
  --lfds-text-size-heading-level-4: clamp(1.125rem, calc(1rem + 1vw), 1.125rem);
  --lfds-line-height-heading-level-4: clamp(1.5rem, calc(1rem + 1vw), 1.5rem);
  --lfds-text-size-heading-level-5: clamp(1rem, calc(1rem + 1vw), 1rem);
  --lfds-line-height-heading-level-5: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-heading-level-6: clamp(0.875rem, calc(1rem + 1vw), 0.875rem);
  --lfds-line-height-heading-level-6: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-label-default: clamp(1rem, calc(1rem + 1vw), 1rem);
  --lfds-line-height-label-default: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-label-lg: clamp(1.125rem, calc(1rem + 1vw), 1.125rem);
  --lfds-line-height-label-lg: clamp(1.5rem, calc(1rem + 1vw), 1.5rem);
  --lfds-text-size-label-sm: clamp(0.875rem, calc(1rem + 1vw), 0.875rem);
  --lfds-line-height-label-sm: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-value-2xl: clamp(2.25rem, calc(1rem + 1vw), 3rem);
  --lfds-line-height-value-2xl: clamp(3rem, calc(1rem + 1vw), 3.5rem);
  --lfds-text-size-value-lg: clamp(1.25rem, calc(1rem + 1vw), 1.5rem);
  --lfds-line-height-value-lg: clamp(1.5rem, calc(1rem + 1vw), 1.75rem);
  --lfds-text-size-value-md: clamp(1rem, calc(1rem + 1vw), 1rem);
  --lfds-line-height-value-md: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-value-sm: clamp(0.875rem, calc(1rem + 1vw), 0.875rem);
  --lfds-line-height-value-sm: clamp(1.25rem, calc(1rem + 1vw), 1.25rem);
  --lfds-text-size-value-xl: clamp(1.75rem, calc(1rem + 1vw), 2rem);
  --lfds-line-height-value-xl: clamp(2.25rem, calc(1rem + 1vw), 2.5rem);
}