@use "variables" as *;
// Do not edit directly
// Generated on Fri Sep 01 2023 05:26:33 GMT+0000 (Coordinated Universal Time)

%db-scaling-regular{
	--db-sizing-xs: #{$db-sizing-regular-xs};
	--db-sizing-sm: #{$db-sizing-regular-s};
	--db-sizing-md: #{$db-sizing-regular-m};
	--db-sizing-lg: #{$db-sizing-regular-l};
	--db-sizing-xl: #{$db-sizing-regular-xl};
	--db-sizing-2xl: #{$db-sizing-regular-2xl};
	--db-sizing-3xl: #{$db-sizing-regular-3xl};

	--db-spacing-fixed-3xs: #{$db-spacing-fixed-regular-3xs};
	--db-spacing-fixed-2xs: #{$db-spacing-fixed-regular-2xs};
	--db-spacing-fixed-xs: #{$db-spacing-fixed-regular-xs};
	--db-spacing-fixed-sm: #{$db-spacing-fixed-regular-s};
	--db-spacing-fixed-md: #{$db-spacing-fixed-regular-m};
	--db-spacing-fixed-lg: #{$db-spacing-fixed-regular-l};
	--db-spacing-fixed-xl: #{$db-spacing-fixed-regular-xl};

	--db-spacing-responsive-xs: #{$db-spacing-responsive-regular-mobile-xs};
	--db-spacing-responsive-sm: #{$db-spacing-responsive-regular-mobile-s};
	--db-spacing-responsive-md: #{$db-spacing-responsive-regular-mobile-m};
	--db-spacing-responsive-lg: #{$db-spacing-responsive-regular-mobile-l};
	--db-spacing-responsive-xl: #{$db-spacing-responsive-regular-mobile-xl};

	--db-input-label-scale: 0.65;
	--db-input-focus-opacity: 1;

	@media only screen and (min-width: $db-screens-s) {
		--db-spacing-responsive-xs: #{$db-spacing-responsive-regular-tablet-xs};
		--db-spacing-responsive-sm: #{$db-spacing-responsive-regular-tablet-s};
		--db-spacing-responsive-md: #{$db-spacing-responsive-regular-tablet-m};
		--db-spacing-responsive-lg: #{$db-spacing-responsive-regular-tablet-l};
		--db-spacing-responsive-xl: #{$db-spacing-responsive-regular-tablet-xl};
	}

	@media only screen and (min-width: $db-screens-m) {
		--db-spacing-responsive-xs: #{$db-spacing-responsive-regular-desktop-xs};
		--db-spacing-responsive-sm: #{$db-spacing-responsive-regular-desktop-s};
		--db-spacing-responsive-md: #{$db-spacing-responsive-regular-desktop-m};
		--db-spacing-responsive-lg: #{$db-spacing-responsive-regular-desktop-l};
		--db-spacing-responsive-xl: #{$db-spacing-responsive-regular-desktop-xl};
	}
}

%db-scaling-functional{
	--db-sizing-xs: #{$db-sizing-functional-xs};
	--db-sizing-sm: #{$db-sizing-functional-s};
	--db-sizing-md: #{$db-sizing-functional-m};
	--db-sizing-lg: #{$db-sizing-functional-l};
	--db-sizing-xl: #{$db-sizing-functional-xl};
	--db-sizing-2xl: #{$db-sizing-functional-2xl};
	--db-sizing-3xl: #{$db-sizing-functional-3xl};

	--db-spacing-fixed-3xs: #{$db-spacing-fixed-functional-3xs};
	--db-spacing-fixed-2xs: #{$db-spacing-fixed-functional-2xs};
	--db-spacing-fixed-xs: #{$db-spacing-fixed-functional-xs};
	--db-spacing-fixed-sm: #{$db-spacing-fixed-functional-s};
	--db-spacing-fixed-md: #{$db-spacing-fixed-functional-m};
	--db-spacing-fixed-lg: #{$db-spacing-fixed-functional-l};
	--db-spacing-fixed-xl: #{$db-spacing-fixed-functional-xl};

	--db-spacing-responsive-xs: #{$db-spacing-responsive-functional-mobile-xs};
	--db-spacing-responsive-sm: #{$db-spacing-responsive-functional-mobile-s};
	--db-spacing-responsive-md: #{$db-spacing-responsive-functional-mobile-m};
	--db-spacing-responsive-lg: #{$db-spacing-responsive-functional-mobile-l};
	--db-spacing-responsive-xl: #{$db-spacing-responsive-functional-mobile-xl};

	--db-input-label-scale: 1;
	--db-input-focus-opacity: 0;

	@media only screen and (min-width: $db-screens-s) {
		--db-spacing-responsive-xs: #{$db-spacing-responsive-functional-tablet-xs};
		--db-spacing-responsive-sm: #{$db-spacing-responsive-functional-tablet-s};
		--db-spacing-responsive-md: #{$db-spacing-responsive-functional-tablet-m};
		--db-spacing-responsive-lg: #{$db-spacing-responsive-functional-tablet-l};
		--db-spacing-responsive-xl: #{$db-spacing-responsive-functional-tablet-xl};
	}

	@media only screen and (min-width: $db-screens-m) {
		--db-spacing-responsive-xs: #{$db-spacing-responsive-functional-desktop-xs};
		--db-spacing-responsive-sm: #{$db-spacing-responsive-functional-desktop-s};
		--db-spacing-responsive-md: #{$db-spacing-responsive-functional-desktop-m};
		--db-spacing-responsive-lg: #{$db-spacing-responsive-functional-desktop-l};
		--db-spacing-responsive-xl: #{$db-spacing-responsive-functional-desktop-xl};
	}
}

%db-scaling-expressive{
	--db-sizing-xs: #{$db-sizing-expressive-xs};
	--db-sizing-sm: #{$db-sizing-expressive-s};
	--db-sizing-md: #{$db-sizing-expressive-m};
	--db-sizing-lg: #{$db-sizing-expressive-l};
	--db-sizing-xl: #{$db-sizing-expressive-xl};
	--db-sizing-2xl: #{$db-sizing-expressive-2xl};
	--db-sizing-3xl: #{$db-sizing-expressive-3xl};

	--db-spacing-fixed-3xs: #{$db-spacing-fixed-expressive-3xs};
	--db-spacing-fixed-2xs: #{$db-spacing-fixed-expressive-2xs};
	--db-spacing-fixed-xs: #{$db-spacing-fixed-expressive-xs};
	--db-spacing-fixed-sm: #{$db-spacing-fixed-expressive-s};
	--db-spacing-fixed-md: #{$db-spacing-fixed-expressive-m};
	--db-spacing-fixed-lg: #{$db-spacing-fixed-expressive-l};
	--db-spacing-fixed-xl: #{$db-spacing-fixed-expressive-xl};

	--db-spacing-responsive-xs: #{$db-spacing-responsive-expressive-mobile-xs};
	--db-spacing-responsive-sm: #{$db-spacing-responsive-expressive-mobile-s};
	--db-spacing-responsive-md: #{$db-spacing-responsive-expressive-mobile-m};
	--db-spacing-responsive-lg: #{$db-spacing-responsive-expressive-mobile-l};
	--db-spacing-responsive-xl: #{$db-spacing-responsive-expressive-mobile-xl};

	--db-input-label-scale: 0.55;
	--db-input-focus-opacity: 1;

	@media only screen and (min-width: $db-screens-s) {
		--db-spacing-responsive-xs: #{$db-spacing-responsive-expressive-tablet-xs};
		--db-spacing-responsive-sm: #{$db-spacing-responsive-expressive-tablet-s};
		--db-spacing-responsive-md: #{$db-spacing-responsive-expressive-tablet-m};
		--db-spacing-responsive-lg: #{$db-spacing-responsive-expressive-tablet-l};
		--db-spacing-responsive-xl: #{$db-spacing-responsive-expressive-tablet-xl};
	}

	@media only screen and (min-width: $db-screens-m) {
		--db-spacing-responsive-xs: #{$db-spacing-responsive-expressive-desktop-xs};
		--db-spacing-responsive-sm: #{$db-spacing-responsive-expressive-desktop-s};
		--db-spacing-responsive-md: #{$db-spacing-responsive-expressive-desktop-m};
		--db-spacing-responsive-lg: #{$db-spacing-responsive-expressive-desktop-l};
		--db-spacing-responsive-xl: #{$db-spacing-responsive-expressive-desktop-xl};
	}
}
