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

:root {
	--component-border-width-sm: 0.5px;
	--component-border-width-md: 1px;
	--component-border-width-lg: 2px;
	--component-radii-xs: 0.125rem;
	--component-radii-sm: 0.25rem;
	--component-radii-md: 0.5rem;
	--component-radii-lg: 0.75rem;
	--component-radii-xl: 1rem;
	--component-radii-pill: 9999px;
	--component-spacing-3xs: 2px;
	--component-spacing-2xs: 4px;
	--component-spacing-xs: 6px;
	--component-spacing-sm: 8px;
	--component-spacing-md: 12px;
	--component-spacing-lg: 16px;
	--component-spacing-xl: 24px;
	--component-spacing-2xl: 40px;
	--font-display-sm: 600 1.741rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-display-md: 600 2rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-display-lg: 600 2.297rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-heading-sm: 600 1.32rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-heading-md: 600 1.516rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-heading-lg: 600 1.741rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-title-sm: 600 0.871rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-title-md: 600 1rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-title-lg: 600 1.149rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-2xs-default: 400 3.031rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-2xs-bold: 700 3.031rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-xs-default: 400 0.758rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-xs-bold: 700 0.758rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-sm-default: 400 0.871rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-sm-bold: 700 0.871rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-md-default: 400 1rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-md-bold: 700 1rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-lg-default: 400 1.149rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-lg-bold: 700 1.149rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-xl-default: 400 1.32rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-xl-bold: 700 1.32rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-2xl-default: 400 1.516rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-body-2xl-bold: 700 1.516rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-label-xs: 500 0.758rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-label-sm: 500 0.871rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-label-md: 500 1rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-label-lg: 500 1.149rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-label-xl: 500 1.32rem/1.1 'Geist Sans', Inter, system-ui, sans-serif;
	--font-code-sm: 400 0.758rem/1.1 'Geist Mono', 'SF Mono', ui-monospace, monospace;
	--font-code-md: 400 0.871rem/1.1 'Geist Mono', 'SF Mono', ui-monospace, monospace;
	--font-code-lg: 400 1rem/1.1 'Geist Mono', 'SF Mono', ui-monospace, monospace;
	--font-link-sm: 400 0.871rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-link-md: 400 1rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--font-link-lg: 400 1.149rem/1.46 'Geist Sans', Inter, system-ui, sans-serif;
	--shadows-focus: 0 0 0 2px #876adb;
	--shadows-focus-danger: 0 0 0 2px #310005;
	--shadows-focus-muted: 0 0 0 2px #90cdf4;
	--shadows-large:
		0 4px 2px 0 rgba(0, 0, 0, 0.13), 0 4px 2px 0 rgba(0, 0, 0, 0.13), 0 12px 4px -4px rgba(0, 0, 0, 0.13);
	--shadows-medium: 0 2px 1px 0 rgba(0, 0, 0, 0.13), 0 4px 1px 0 rgba(0, 0, 0, 0.13);
	--shadows-small: 0 2px 1px 0 rgba(0, 0, 0, 0.13);
	--shadows-token-focus: 0 0 0 2px #1f1f1f;
	--size-10: 0.125rem;
	--size-25: 0.25rem;
	--size-50: 0.5rem;
	--size-75: 0.75rem;
	--size-100: 1rem;
	--size-125: 1.25rem;
	--size-150: 1.5rem;
	--size-200: 2rem;
	--size-250: 2.5rem;
	--size-300: 3rem;
	--size-400: 4rem;
	--size-500: 5rem;
	--size-750: 7.5rem;
	--size-1000: 10rem;
	--size-control-small: 4ex;
	--size-control-medium: 5ex;
	--size-control-large: 6ex;
	--ui-spacing-2xs: 0.75rem;
	--ui-spacing-xs: 1rem;
	--ui-spacing-sm: 1.25rem;
	--ui-spacing-md: 1.5rem;
	--ui-spacing-lg: 2rem;
	--ui-spacing-xl: 3rem;
	--ui-spacing-2xl: 5rem;
	--shadow-color: 0deg 0% 0%;
	--elevation-low:
		0px 0.3px 0.3px hsl(var(--shadow-color) / 0.08), 0px 0.5px 0.6px -1.2px hsl(var(--shadow-color) / 0.08),
		0px 1.2px 1.3px -2.5px hsl(var(--shadow-color) / 0.08);
	--elevation-medium:
		0px 0.3px 0.3px hsl(var(--shadow-color) / 0.08), 0px 1px 1.1px -0.8px hsl(var(--shadow-color) / 0.08),
		0px 2.5px 2.8px -1.7px hsl(var(--shadow-color) / 0.08), 0.1px 6.1px 6.9px -2.5px hsl(var(--shadow-color) / 0.08);
	--elevation-high:
		0px 0.3px 0.3px hsl(var(--shadow-color) / 0.07), 0px 1.6px 1.8px -0.4px hsl(var(--shadow-color) / 0.07),
		0px 2.9px 3.3px -0.7px hsl(var(--shadow-color) / 0.07), 0px 4.7px 5.3px -1.1px hsl(var(--shadow-color) / 0.07),
		0.1px 7.5px 8.4px -1.4px hsl(var(--shadow-color) / 0.07),
		0.1px 11.7px 13.2px -1.8px hsl(var(--shadow-color) / 0.07),
		0.2px 17.7px 19.9px -2.1px hsl(var(--shadow-color) / 0.07), 0.3px 26px 29.3px -2.5px hsl(var(--shadow-color) / 0.07);
}
