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

:root {
  --shadows-focus-muted: 0 0 0 2px #90CDF4;
  --shadows-large: 0 4px 2px 0 var(--color-shadow-default), 0 4px 2px 0 var(--color-shadow-default), 0 12px 4px -4px var(--color-shadow-default);
  --shadows-small: 0 2px 1px 0 var(--color-shadow-default);
  --shadows-medium: 0 2px 1px 0 var(--color-shadow-default), 0 4px 1px 0 var(--color-shadow-default);
  --elevation-low: 0.3px 0.5px 0.7px var(--elevation-color), 0.4px 0.8px 1px -1.2px var(--elevation-color), 1px 2px 2.5px -2.5px var(--elevation-color);
  --elevation-high: 0.3px 0.5px 0.7px var(--elevation-color), 1.5px 2.9px 3.7px -0.4px var(--elevation-color), 2.7px 5.4px 6.8px -0.7px var(--elevation-color), 4.5px 8.9px 11.2px -1.1px var(--elevation-color), 7.1px 14.3px 18px -1.4px var(--elevation-color), 11.2px 22.3px 28.1px -1.8px var(--elevation-color), 17px 33.9px 42.7px -2.1px var(--elevation-color), 25px 50px 62.9px -2.5px var(--elevation-color);
  --elevation-medium: 0.3px 0.5px 0.7px var(--elevation-color), 0.8px 1.6px 2px -0.8px var(--elevation-color), 2.1px 4.1px 5.2px -1.7px var(--elevation-color), 5px 10px 12.6px -2.5px var(--elevation-color);
  --component-radii-lg: 12px;
  --component-radii-md: 8px;
  --component-radii-sm: 4px;
  --component-radii-xl: 16px;
  --component-radii-xs: 2px;
  --component-radii-pill: 9999px;
  --component-border-width-lg: 2px;
  --component-border-width-md: 1px;
  --component-border-width-sm: 0.5px;
  --component-spacing-lg: 16px;
  --component-spacing-md: 12px;
  --component-spacing-sm: 8px;
  --component-spacing-xl: 24px;
  --component-spacing-xs: 6px;
  --component-spacing-2xl: 40px;
  --component-spacing-2xs: 4px;
  --component-spacing-3xs: 2px;
  --font-link-sm-medium: 550 12px/1.3 Geist;
  --font-link-sm-default: 450 12px/1.3 Geist;
  --font-size-body-base: 13px;
  --font-size-body-up-1: 15px;
  --font-size-body-up-2: 17px;
  --font-size-body-up-3: 20px;
  --font-size-body-up-4: 23px;
  --font-size-body-up-5: 26px;
  --font-size-body-up-6: 30px;
  --font-size-body-up-7: 34px;
  --font-size-body-down-1: 12px;
  --font-size-body-down-2: 11px;
  --font-size-display-lg: 64px;
  --font-size-display-md: 48px;
  --font-size-display-sm: 36px;
  --paragraph-spacing-full: 1em;
  --paragraph-spacing-none: 0;
  --font-family-body: Geist;
  --font-family-code: 'Geist Mono';
  --font-family-display: 'Almarena Neue';
  --font-weight-body-medium: 550;
  --font-weight-body-regular: 450;
  --font-weight-body-semibold: 600;
  --font-weight-display-extrabold: display extrabold;
  --line-height-95: 0.95;
  --line-height-100: 1;
  --line-height-110: 1.1;
  --line-height-125: 1.25;
  --line-height-150: 1.5;
  --line-height-200: 2;
  --letter-spacing-narrow: -0.03em;
  --letter-spacing-normal: 0em;
  --ui-spacing-lg: 32px;
  --ui-spacing-md: 24px;
  --ui-spacing-sm: 20px;
  --ui-spacing-xl: 48px;
  --ui-spacing-xs: 16px;
  --ui-spacing-2xl: 80px;
  --ui-spacing-2xs: 12px;
  --size-10: 2px;
  --size-25: 4px;
  --size-50: 8px;
  --size-75: 12px;
  --size-100: 16px;
  --size-125: 20px;
  --size-150: 24px;
  --size-200: 32px;
  --size-250: 40px;
  --size-300: 48px;
  --size-400: 64px;
  --size-500: 80px;
  --size-750: 120px;
  --size-1000: 160px;
  --size-control-large: 48px;
  --size-control-small: 32px;
  --size-control-medium: 40px;
  --shadows-token-focus: 0 0 0 2px var(--color-neutral-300);
  --shadows-focus-danger: 0 0 0 2px var(--color-danger-base);
  --font-body-lg-default: 450 15px/1.5 Geist;
  --font-body-lg-semibold: 600 15px/1.5 Geist;
  --font-body-md-default: 450 13px/1.5 Geist;
  --font-body-md-semibold: 600 13px/1.5 Geist;
  --font-body-sm-default: 450 12px/1.5 Geist;
  --font-body-sm-semibold: 600 12px/1.5 Geist;
  --font-body-xl-default: 450 17px/1.5 Geist;
  --font-body-xl-semibold: 600 17px/1.5 Geist;
  --font-body-xs-default: 450 11px/1.5 Geist;
  --font-body-xs-semibold: 600 11px/1.5 Geist;
  --font-code-lg-default: 450 15px/1.5 'Geist Mono';
  --font-code-lg-semibold: 600 15px/1.5 'Geist Mono';
  --font-code-md-default: 450 13px/1.5 'Geist Mono';
  --font-code-md-semibold: 600 13px/1.5 'Geist Mono';
  --font-code-sm-default: 450 12px/1.5 'Geist Mono';
  --font-code-sm-semibold: 600 12px/1.5 'Geist Mono';
  --font-code-xs-default: 450 11px/1.5 'Geist Mono';
  --font-code-xs-semibold: 600 11px/1.5 'Geist Mono';
  --font-link-lg-medium: 550 15px/1.35 Geist;
  --font-link-lg-default: 450 15px/1.35 Geist;
  --font-link-md-medium: 550 13px/1.25 Geist;
  --font-link-md-default: 450 13px/1.25 Geist;
  --font-label-lg-medium: 550 15px/1.35 Geist;
  --font-label-lg-default: 450 15px/1.35 Geist;
  --font-label-md-medium: 550 13px/1.25 Geist;
  --font-label-md-default: 450 13px/1.25 Geist;
  --font-label-sm-medium: 550 12px/1.3 Geist;
  --font-label-sm-default: 450 12px/1.3 Geist;
  --font-label-xl-medium: 550 17px/1.3 Geist;
  --font-label-xl-default: 450 17px/1.3 Geist;
  --font-label-xs-medium: 550 11px/1.25 Geist;
  --font-label-xs-default: 450 11px/1.25 Geist;
  --font-title-lg: 550 17px/1.3 Geist;
  --font-title-md: 550 15px/1.35 Geist;
  --font-title-sm: 550 13px/1.25 Geist;
  --font-display-lg: display extrabold 64px/0.9 'Almarena Neue';
  --font-display-md: display extrabold 48px/0.9 'Almarena Neue';
  --font-display-sm: display extrabold 36px/0.9 'Almarena Neue';
  --font-heading-lg: 600 26px/1.3 Geist;
  --font-heading-md: 600 23px/1.3 Geist;
  --font-heading-sm: 600 20px/1.3 Geist;
  --shadows-focus: 0 0 0 2px var(--color-focus);
}
