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

%db-typography-headline-regular{
	--db-type-headline-font-size-3xl: #{$db-typography-regular-mobile-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-regular-mobile-headline-3xlarge-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-regular-mobile-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-regular-mobile-headline-2xlarge-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-regular-mobile-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-regular-mobile-headline-xlarge-line-height};
	--db-type-headline-font-size-lg: #{$db-typography-regular-mobile-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-regular-mobile-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-regular-mobile-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-regular-mobile-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-regular-mobile-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-regular-mobile-headline-small-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-regular-mobile-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-regular-mobile-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-regular-mobile-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-regular-mobile-headline-3xsmall-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-regular-mobile-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-regular-mobile-headline-xsmall-line-height};
	@media only screen and (min-width: #{$db-screens-s}) {
	--db-type-headline-font-size-3xl: #{$db-typography-regular-tablet-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-regular-tablet-headline-3xlarge-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-regular-tablet-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-regular-tablet-headline-2xlarge-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-regular-tablet-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-regular-tablet-headline-xlarge-line-height};
	--db-type-headline-font-size-lg: #{$db-typography-regular-tablet-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-regular-tablet-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-regular-tablet-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-regular-tablet-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-regular-tablet-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-regular-tablet-headline-small-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-regular-tablet-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-regular-tablet-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-regular-tablet-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-regular-tablet-headline-3xsmall-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-regular-tablet-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-regular-tablet-headline-xsmall-line-height};
	}

	@media only screen and (min-width: #{$db-screens-m}) {
	--db-type-headline-font-size-3xl: #{$db-typography-regular-desktop-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-regular-desktop-headline-3xlarge-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-regular-desktop-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-regular-desktop-headline-2xlarge-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-regular-desktop-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-regular-desktop-headline-xlarge-line-height};
	--db-type-headline-font-size-lg: #{$db-typography-regular-desktop-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-regular-desktop-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-regular-desktop-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-regular-desktop-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-regular-desktop-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-regular-desktop-headline-small-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-regular-desktop-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-regular-desktop-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-regular-desktop-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-regular-desktop-headline-3xsmall-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-regular-desktop-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-regular-desktop-headline-xsmall-line-height};
	}

	
}

%db-typography-body-regular{
	--db-type-body-font-size-lg: #{$db-typography-regular-mobile-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-regular-mobile-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-large-font-size,
	$db-typography-regular-mobile-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-large-font-size,
	$db-typography-regular-mobile-body-large-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-regular-mobile-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-regular-mobile-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-xlarge-font-size,
	$db-typography-regular-mobile-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-xlarge-font-size,
	$db-typography-regular-mobile-body-xlarge-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-regular-mobile-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-regular-mobile-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-2xlarge-font-size,
	$db-typography-regular-mobile-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-2xlarge-font-size,
	$db-typography-regular-mobile-body-2xlarge-line-height))};
		--db-type-body-font-size-md: #{$db-typography-regular-mobile-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-regular-mobile-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-medium-font-size,
	$db-typography-regular-mobile-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-medium-font-size,
	$db-typography-regular-mobile-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-regular-mobile-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-regular-mobile-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-small-font-size,
	$db-typography-regular-mobile-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-small-font-size,
	$db-typography-regular-mobile-body-small-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-regular-mobile-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-regular-mobile-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-2xsmall-font-size,
	$db-typography-regular-mobile-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-2xsmall-font-size,
	$db-typography-regular-mobile-body-2xsmall-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-regular-mobile-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-regular-mobile-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-xsmall-font-size,
	$db-typography-regular-mobile-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-mobile-body-xsmall-font-size,
	$db-typography-regular-mobile-body-xsmall-line-height))};
		@media only screen and (min-width: #{$db-screens-s}) {
	--db-type-body-font-size-lg: #{$db-typography-regular-tablet-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-regular-tablet-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-large-font-size,
	$db-typography-regular-tablet-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-large-font-size,
	$db-typography-regular-tablet-body-large-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-regular-tablet-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-regular-tablet-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-xlarge-font-size,
	$db-typography-regular-tablet-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-xlarge-font-size,
	$db-typography-regular-tablet-body-xlarge-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-regular-tablet-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-regular-tablet-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-2xlarge-font-size,
	$db-typography-regular-tablet-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-2xlarge-font-size,
	$db-typography-regular-tablet-body-2xlarge-line-height))};
		--db-type-body-font-size-md: #{$db-typography-regular-tablet-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-regular-tablet-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-medium-font-size,
	$db-typography-regular-tablet-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-medium-font-size,
	$db-typography-regular-tablet-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-regular-tablet-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-regular-tablet-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-small-font-size,
	$db-typography-regular-tablet-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-small-font-size,
	$db-typography-regular-tablet-body-small-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-regular-tablet-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-regular-tablet-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-2xsmall-font-size,
	$db-typography-regular-tablet-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-2xsmall-font-size,
	$db-typography-regular-tablet-body-2xsmall-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-regular-tablet-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-regular-tablet-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-xsmall-font-size,
	$db-typography-regular-tablet-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-tablet-body-xsmall-font-size,
	$db-typography-regular-tablet-body-xsmall-line-height))};
		}

	@media only screen and (min-width: #{$db-screens-m}) {
	--db-type-body-font-size-lg: #{$db-typography-regular-desktop-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-regular-desktop-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-large-font-size,
	$db-typography-regular-desktop-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-large-font-size,
	$db-typography-regular-desktop-body-large-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-regular-desktop-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-regular-desktop-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-xlarge-font-size,
	$db-typography-regular-desktop-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-xlarge-font-size,
	$db-typography-regular-desktop-body-xlarge-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-regular-desktop-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-regular-desktop-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-2xlarge-font-size,
	$db-typography-regular-desktop-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-2xlarge-font-size,
	$db-typography-regular-desktop-body-2xlarge-line-height))};
		--db-type-body-font-size-md: #{$db-typography-regular-desktop-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-regular-desktop-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-medium-font-size,
	$db-typography-regular-desktop-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-medium-font-size,
	$db-typography-regular-desktop-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-regular-desktop-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-regular-desktop-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-small-font-size,
	$db-typography-regular-desktop-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-small-font-size,
	$db-typography-regular-desktop-body-small-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-regular-desktop-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-regular-desktop-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-2xsmall-font-size,
	$db-typography-regular-desktop-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-2xsmall-font-size,
	$db-typography-regular-desktop-body-2xsmall-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-regular-desktop-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-regular-desktop-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-xsmall-font-size,
	$db-typography-regular-desktop-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-regular-desktop-body-xsmall-font-size,
	$db-typography-regular-desktop-body-xsmall-line-height))};
		}

	
}

%db-typography-body-functional{
	--db-type-body-font-size-lg: #{$db-typography-functional-mobile-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-functional-mobile-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-large-font-size,
	$db-typography-functional-mobile-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-large-font-size,
	$db-typography-functional-mobile-body-large-line-height))};
		--db-type-body-font-size-md: #{$db-typography-functional-mobile-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-functional-mobile-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-medium-font-size,
	$db-typography-functional-mobile-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-medium-font-size,
	$db-typography-functional-mobile-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-functional-mobile-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-functional-mobile-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-small-font-size,
	$db-typography-functional-mobile-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-small-font-size,
	$db-typography-functional-mobile-body-small-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-functional-mobile-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-functional-mobile-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-xlarge-font-size,
	$db-typography-functional-mobile-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-xlarge-font-size,
	$db-typography-functional-mobile-body-xlarge-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-functional-mobile-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-functional-mobile-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-xsmall-font-size,
	$db-typography-functional-mobile-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-xsmall-font-size,
	$db-typography-functional-mobile-body-xsmall-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-functional-mobile-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-functional-mobile-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-2xlarge-font-size,
	$db-typography-functional-mobile-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-2xlarge-font-size,
	$db-typography-functional-mobile-body-2xlarge-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-functional-mobile-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-functional-mobile-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-2xsmall-font-size,
	$db-typography-functional-mobile-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-mobile-body-2xsmall-font-size,
	$db-typography-functional-mobile-body-2xsmall-line-height))};
		@media only screen and (min-width: #{$db-screens-s}) {
	--db-type-body-font-size-lg: #{$db-typography-functional-tablet-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-functional-tablet-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-large-font-size,
	$db-typography-functional-tablet-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-large-font-size,
	$db-typography-functional-tablet-body-large-line-height))};
		--db-type-body-font-size-md: #{$db-typography-functional-tablet-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-functional-tablet-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-medium-font-size,
	$db-typography-functional-tablet-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-medium-font-size,
	$db-typography-functional-tablet-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-functional-tablet-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-functional-tablet-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-small-font-size,
	$db-typography-functional-tablet-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-small-font-size,
	$db-typography-functional-tablet-body-small-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-functional-tablet-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-functional-tablet-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-xlarge-font-size,
	$db-typography-functional-tablet-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-xlarge-font-size,
	$db-typography-functional-tablet-body-xlarge-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-functional-tablet-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-functional-tablet-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-xsmall-font-size,
	$db-typography-functional-tablet-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-xsmall-font-size,
	$db-typography-functional-tablet-body-xsmall-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-functional-tablet-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-functional-tablet-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-2xlarge-font-size,
	$db-typography-functional-tablet-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-2xlarge-font-size,
	$db-typography-functional-tablet-body-2xlarge-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-functional-tablet-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-functional-tablet-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-2xsmall-font-size,
	$db-typography-functional-tablet-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-tablet-body-2xsmall-font-size,
	$db-typography-functional-tablet-body-2xsmall-line-height))};
		}

	@media only screen and (min-width: #{$db-screens-m}) {
	--db-type-body-font-size-lg: #{$db-typography-functional-desktop-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-functional-desktop-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-large-font-size,
	$db-typography-functional-desktop-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-large-font-size,
	$db-typography-functional-desktop-body-large-line-height))};
		--db-type-body-font-size-md: #{$db-typography-functional-desktop-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-functional-desktop-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-medium-font-size,
	$db-typography-functional-desktop-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-medium-font-size,
	$db-typography-functional-desktop-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-functional-desktop-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-functional-desktop-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-small-font-size,
	$db-typography-functional-desktop-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-small-font-size,
	$db-typography-functional-desktop-body-small-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-functional-desktop-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-functional-desktop-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-xlarge-font-size,
	$db-typography-functional-desktop-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-xlarge-font-size,
	$db-typography-functional-desktop-body-xlarge-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-functional-desktop-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-functional-desktop-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-xsmall-font-size,
	$db-typography-functional-desktop-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-xsmall-font-size,
	$db-typography-functional-desktop-body-xsmall-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-functional-desktop-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-functional-desktop-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-2xlarge-font-size,
	$db-typography-functional-desktop-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-2xlarge-font-size,
	$db-typography-functional-desktop-body-2xlarge-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-functional-desktop-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-functional-desktop-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-2xsmall-font-size,
	$db-typography-functional-desktop-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-functional-desktop-body-2xsmall-font-size,
	$db-typography-functional-desktop-body-2xsmall-line-height))};
		}

	
}

%db-typography-headline-functional{
	--db-type-headline-font-size-lg: #{$db-typography-functional-mobile-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-functional-mobile-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-functional-mobile-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-functional-mobile-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-functional-mobile-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-functional-mobile-headline-small-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-functional-mobile-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-functional-mobile-headline-xlarge-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-functional-mobile-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-functional-mobile-headline-xsmall-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-functional-mobile-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-functional-mobile-headline-2xlarge-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-functional-mobile-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-functional-mobile-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xl: #{$db-typography-functional-mobile-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-functional-mobile-headline-3xlarge-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-functional-mobile-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-functional-mobile-headline-3xsmall-line-height};
	@media only screen and (min-width: #{$db-screens-s}) {
	--db-type-headline-font-size-lg: #{$db-typography-functional-tablet-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-functional-tablet-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-functional-tablet-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-functional-tablet-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-functional-tablet-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-functional-tablet-headline-small-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-functional-tablet-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-functional-tablet-headline-xlarge-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-functional-tablet-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-functional-tablet-headline-xsmall-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-functional-tablet-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-functional-tablet-headline-2xlarge-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-functional-tablet-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-functional-tablet-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xl: #{$db-typography-functional-tablet-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-functional-tablet-headline-3xlarge-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-functional-tablet-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-functional-tablet-headline-3xsmall-line-height};
	}

	@media only screen and (min-width: #{$db-screens-m}) {
	--db-type-headline-font-size-lg: #{$db-typography-functional-desktop-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-functional-desktop-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-functional-desktop-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-functional-desktop-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-functional-desktop-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-functional-desktop-headline-small-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-functional-desktop-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-functional-desktop-headline-xlarge-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-functional-desktop-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-functional-desktop-headline-xsmall-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-functional-desktop-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-functional-desktop-headline-2xlarge-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-functional-desktop-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-functional-desktop-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xl: #{$db-typography-functional-desktop-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-functional-desktop-headline-3xlarge-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-functional-desktop-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-functional-desktop-headline-3xsmall-line-height};
	}

	
}

%db-typography-body-expressive{
	--db-type-body-font-size-lg: #{$db-typography-expressive-mobile-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-expressive-mobile-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-large-font-size,
	$db-typography-expressive-mobile-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-large-font-size,
	$db-typography-expressive-mobile-body-large-line-height))};
		--db-type-body-font-size-md: #{$db-typography-expressive-mobile-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-expressive-mobile-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-medium-font-size,
	$db-typography-expressive-mobile-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-medium-font-size,
	$db-typography-expressive-mobile-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-expressive-mobile-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-expressive-mobile-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-small-font-size,
	$db-typography-expressive-mobile-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-small-font-size,
	$db-typography-expressive-mobile-body-small-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-expressive-mobile-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-expressive-mobile-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-xlarge-font-size,
	$db-typography-expressive-mobile-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-xlarge-font-size,
	$db-typography-expressive-mobile-body-xlarge-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-expressive-mobile-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-expressive-mobile-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-xsmall-font-size,
	$db-typography-expressive-mobile-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-xsmall-font-size,
	$db-typography-expressive-mobile-body-xsmall-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-expressive-mobile-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-expressive-mobile-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-2xlarge-font-size,
	$db-typography-expressive-mobile-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-2xlarge-font-size,
	$db-typography-expressive-mobile-body-2xlarge-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-expressive-mobile-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-expressive-mobile-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-2xsmall-font-size,
	$db-typography-expressive-mobile-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-mobile-body-2xsmall-font-size,
	$db-typography-expressive-mobile-body-2xsmall-line-height))};
		@media only screen and (min-width: #{$db-screens-s}) {
	--db-type-body-font-size-lg: #{$db-typography-expressive-tablet-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-expressive-tablet-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-large-font-size,
	$db-typography-expressive-tablet-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-large-font-size,
	$db-typography-expressive-tablet-body-large-line-height))};
		--db-type-body-font-size-md: #{$db-typography-expressive-tablet-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-expressive-tablet-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-medium-font-size,
	$db-typography-expressive-tablet-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-medium-font-size,
	$db-typography-expressive-tablet-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-expressive-tablet-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-expressive-tablet-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-small-font-size,
	$db-typography-expressive-tablet-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-small-font-size,
	$db-typography-expressive-tablet-body-small-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-expressive-tablet-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-expressive-tablet-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-xlarge-font-size,
	$db-typography-expressive-tablet-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-xlarge-font-size,
	$db-typography-expressive-tablet-body-xlarge-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-expressive-tablet-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-expressive-tablet-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-xsmall-font-size,
	$db-typography-expressive-tablet-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-xsmall-font-size,
	$db-typography-expressive-tablet-body-xsmall-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-expressive-tablet-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-expressive-tablet-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-2xlarge-font-size,
	$db-typography-expressive-tablet-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-2xlarge-font-size,
	$db-typography-expressive-tablet-body-2xlarge-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-expressive-tablet-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-expressive-tablet-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-2xsmall-font-size,
	$db-typography-expressive-tablet-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-tablet-body-2xsmall-font-size,
	$db-typography-expressive-tablet-body-2xsmall-line-height))};
		}

	@media only screen and (min-width: #{$db-screens-m}) {
	--db-type-body-font-size-lg: #{$db-typography-expressive-desktop-body-large-font-size};
	--db-type-body-line-height-lg: #{$db-typography-expressive-desktop-body-large-line-height};
	
	--db-base-icon-weight-lg: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-large-font-size,
	$db-typography-expressive-desktop-body-large-line-height))};
	--db-base-icon-font-size-lg: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-large-font-size,
	$db-typography-expressive-desktop-body-large-line-height))};
		--db-type-body-font-size-md: #{$db-typography-expressive-desktop-body-medium-font-size};
	--db-type-body-line-height-md: #{$db-typography-expressive-desktop-body-medium-line-height};
	
	--db-base-icon-weight-md: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-medium-font-size,
	$db-typography-expressive-desktop-body-medium-line-height))};
	--db-base-icon-font-size-md: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-medium-font-size,
	$db-typography-expressive-desktop-body-medium-line-height))};
		--db-type-body-font-size-sm: #{$db-typography-expressive-desktop-body-small-font-size};
	--db-type-body-line-height-sm: #{$db-typography-expressive-desktop-body-small-line-height};
	
	--db-base-icon-weight-sm: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-small-font-size,
	$db-typography-expressive-desktop-body-small-line-height))};
	--db-base-icon-font-size-sm: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-small-font-size,
	$db-typography-expressive-desktop-body-small-line-height))};
		--db-type-body-font-size-xl: #{$db-typography-expressive-desktop-body-xlarge-font-size};
	--db-type-body-line-height-xl: #{$db-typography-expressive-desktop-body-xlarge-line-height};
	
	--db-base-icon-weight-xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-xlarge-font-size,
	$db-typography-expressive-desktop-body-xlarge-line-height))};
	--db-base-icon-font-size-xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-xlarge-font-size,
	$db-typography-expressive-desktop-body-xlarge-line-height))};
		--db-type-body-font-size-xs: #{$db-typography-expressive-desktop-body-xsmall-font-size};
	--db-type-body-line-height-xs: #{$db-typography-expressive-desktop-body-xsmall-line-height};
	
	--db-base-icon-weight-xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-xsmall-font-size,
	$db-typography-expressive-desktop-body-xsmall-line-height))};
	--db-base-icon-font-size-xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-xsmall-font-size,
	$db-typography-expressive-desktop-body-xsmall-line-height))};
		--db-type-body-font-size-2xl: #{$db-typography-expressive-desktop-body-2xlarge-font-size};
	--db-type-body-line-height-2xl: #{$db-typography-expressive-desktop-body-2xlarge-line-height};
	
	--db-base-icon-weight-2xl: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-2xlarge-font-size,
	$db-typography-expressive-desktop-body-2xlarge-line-height))};
	--db-base-icon-font-size-2xl: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-2xlarge-font-size,
	$db-typography-expressive-desktop-body-2xlarge-line-height))};
		--db-type-body-font-size-2xs: #{$db-typography-expressive-desktop-body-2xsmall-font-size};
	--db-type-body-line-height-2xs: #{$db-typography-expressive-desktop-body-2xsmall-line-height};
	
	--db-base-icon-weight-2xs: #{icon-helper.get-icon-size(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-2xsmall-font-size,
	$db-typography-expressive-desktop-body-2xsmall-line-height))};
	--db-base-icon-font-size-2xs: #{functions.to-rem(icon-helper.get-icon-font-size($db-typography-expressive-desktop-body-2xsmall-font-size,
	$db-typography-expressive-desktop-body-2xsmall-line-height))};
		}

	
}

%db-typography-headline-expressive{
	--db-type-headline-font-size-lg: #{$db-typography-expressive-mobile-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-expressive-mobile-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-expressive-mobile-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-expressive-mobile-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-expressive-mobile-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-expressive-mobile-headline-small-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-expressive-mobile-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-expressive-mobile-headline-xlarge-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-expressive-mobile-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-expressive-mobile-headline-xsmall-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-expressive-mobile-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-expressive-mobile-headline-2xlarge-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-expressive-mobile-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-expressive-mobile-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xl: #{$db-typography-expressive-mobile-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-expressive-mobile-headline-3xlarge-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-expressive-mobile-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-expressive-mobile-headline-3xsmall-line-height};
	@media only screen and (min-width: #{$db-screens-s}) {
	--db-type-headline-font-size-lg: #{$db-typography-expressive-tablet-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-expressive-tablet-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-expressive-tablet-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-expressive-tablet-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-expressive-tablet-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-expressive-tablet-headline-small-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-expressive-tablet-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-expressive-tablet-headline-xlarge-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-expressive-tablet-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-expressive-tablet-headline-xsmall-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-expressive-tablet-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-expressive-tablet-headline-2xlarge-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-expressive-tablet-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-expressive-tablet-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xl: #{$db-typography-expressive-tablet-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-expressive-tablet-headline-3xlarge-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-expressive-tablet-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-expressive-tablet-headline-3xsmall-line-height};
	}

	@media only screen and (min-width: #{$db-screens-m}) {
	--db-type-headline-font-size-lg: #{$db-typography-expressive-desktop-headline-large-font-size};
	--db-type-headline-line-height-lg: #{$db-typography-expressive-desktop-headline-large-line-height};
	--db-type-headline-font-size-md: #{$db-typography-expressive-desktop-headline-medium-font-size};
	--db-type-headline-line-height-md: #{$db-typography-expressive-desktop-headline-medium-line-height};
	--db-type-headline-font-size-sm: #{$db-typography-expressive-desktop-headline-small-font-size};
	--db-type-headline-line-height-sm: #{$db-typography-expressive-desktop-headline-small-line-height};
	--db-type-headline-font-size-xl: #{$db-typography-expressive-desktop-headline-xlarge-font-size};
	--db-type-headline-line-height-xl: #{$db-typography-expressive-desktop-headline-xlarge-line-height};
	--db-type-headline-font-size-xs: #{$db-typography-expressive-desktop-headline-xsmall-font-size};
	--db-type-headline-line-height-xs: #{$db-typography-expressive-desktop-headline-xsmall-line-height};
	--db-type-headline-font-size-2xl: #{$db-typography-expressive-desktop-headline-2xlarge-font-size};
	--db-type-headline-line-height-2xl: #{$db-typography-expressive-desktop-headline-2xlarge-line-height};
	--db-type-headline-font-size-2xs: #{$db-typography-expressive-desktop-headline-2xsmall-font-size};
	--db-type-headline-line-height-2xs: #{$db-typography-expressive-desktop-headline-2xsmall-line-height};
	--db-type-headline-font-size-3xl: #{$db-typography-expressive-desktop-headline-3xlarge-font-size};
	--db-type-headline-line-height-3xl: #{$db-typography-expressive-desktop-headline-3xlarge-line-height};
	--db-type-headline-font-size-3xs: #{$db-typography-expressive-desktop-headline-3xsmall-font-size};
	--db-type-headline-line-height-3xs: #{$db-typography-expressive-desktop-headline-3xsmall-line-height};
	}

	
}
