:is(:root, :host) {
  --db-base-icon-font-size-regular-desktop-headline-3xl: 9.6rem;
  --db-base-icon-font-size-regular-desktop-headline-2xl: 8rem;
  --db-base-icon-font-size-regular-desktop-headline-xl: 6.4rem;
  --db-base-icon-font-size-regular-desktop-headline-lg: 4.8rem;
  --db-base-icon-font-size-regular-desktop-headline-md: 4rem;
  --db-base-icon-font-size-regular-desktop-headline-sm: 3.2rem;
  --db-base-icon-font-size-regular-desktop-headline-2xs: 2.4rem;
  --db-base-icon-font-size-regular-desktop-headline-3xs: 2rem;
  --db-base-icon-font-size-regular-desktop-headline-xs: 2.8rem;
  --db-base-icon-font-size-regular-desktop-body-lg: 2.8rem;
  --db-base-icon-font-size-regular-desktop-body-xl: 3.2rem;
  --db-base-icon-font-size-regular-desktop-body-2xl: 4rem;
  --db-base-icon-font-size-regular-desktop-body-3xl: 4.8rem;
  --db-base-icon-font-size-regular-desktop-body-md: 2.4rem;
  --db-base-icon-font-size-regular-desktop-body-sm: 2rem;
  --db-base-icon-font-size-regular-desktop-body-2xs: 1.4rem;
  --db-base-icon-font-size-regular-desktop-body-3xs: 1.4rem;
  --db-base-icon-font-size-regular-desktop-body-xs: 1.6rem;
  --db-base-icon-font-size-regular-mobile-body-lg: 2.8rem;
  --db-base-icon-font-size-regular-mobile-body-md: 2.4rem;
  --db-base-icon-font-size-regular-mobile-body-sm: 2rem;
  --db-base-icon-font-size-regular-mobile-body-xl: 2.8rem;
  --db-base-icon-font-size-regular-mobile-body-xs: 1.6rem;
  --db-base-icon-font-size-regular-mobile-body-2xl: 2.8rem;
  --db-base-icon-font-size-regular-mobile-body-3xl: 2.8rem;
  --db-base-icon-font-size-regular-mobile-body-2xs: 1.4rem;
  --db-base-icon-font-size-regular-mobile-body-3xs: 1.4rem;
  --db-base-icon-font-size-regular-mobile-headline-lg: 3.2rem;
  --db-base-icon-font-size-regular-mobile-headline-md: 2.8rem;
  --db-base-icon-font-size-regular-mobile-headline-sm: 2.4rem;
  --db-base-icon-font-size-regular-mobile-headline-xl: 4rem;
  --db-base-icon-font-size-regular-mobile-headline-xs: 2rem;
  --db-base-icon-font-size-regular-mobile-headline-2xl: 4rem;
  --db-base-icon-font-size-regular-mobile-headline-2xs: 1.6rem;
  --db-base-icon-font-size-regular-mobile-headline-3xl: 4rem;
  --db-base-icon-font-size-regular-mobile-headline-3xs: 1.6rem;
  --db-base-icon-font-size-regular-tablet-body-lg: 2.8rem;
  --db-base-icon-font-size-regular-tablet-body-md: 2.4rem;
  --db-base-icon-font-size-regular-tablet-body-sm: 2rem;
  --db-base-icon-font-size-regular-tablet-body-xl: 3.2rem;
  --db-base-icon-font-size-regular-tablet-body-xs: 1.6rem;
  --db-base-icon-font-size-regular-tablet-body-2xl: 4rem;
  --db-base-icon-font-size-regular-tablet-body-3xl: 4.8rem;
  --db-base-icon-font-size-regular-tablet-body-2xs: 1.4rem;
  --db-base-icon-font-size-regular-tablet-body-3xs: 1.4rem;
  --db-base-icon-font-size-regular-tablet-headline-lg: 4rem;
  --db-base-icon-font-size-regular-tablet-headline-md: 3.2rem;
  --db-base-icon-font-size-regular-tablet-headline-sm: 2.8rem;
  --db-base-icon-font-size-regular-tablet-headline-xl: 4.8rem;
  --db-base-icon-font-size-regular-tablet-headline-xs: 2.4rem;
  --db-base-icon-font-size-regular-tablet-headline-2xl: 6.4rem;
  --db-base-icon-font-size-regular-tablet-headline-2xs: 2rem;
  --db-base-icon-font-size-regular-tablet-headline-3xl: 6.4rem;
  --db-base-icon-font-size-regular-tablet-headline-3xs: 2rem;
  --db-base-icon-font-size-expressive-desktop-body-lg: 3.2rem;
  --db-base-icon-font-size-expressive-desktop-body-md: 2.8rem;
  --db-base-icon-font-size-expressive-desktop-body-sm: 2.4rem;
  --db-base-icon-font-size-expressive-desktop-body-xl: 4rem;
  --db-base-icon-font-size-expressive-desktop-body-xs: 2rem;
  --db-base-icon-font-size-expressive-desktop-body-2xl: 4.8rem;
  --db-base-icon-font-size-expressive-desktop-body-3xl: 6.4rem;
  --db-base-icon-font-size-expressive-desktop-body-2xs: 1.6rem;
  --db-base-icon-font-size-expressive-desktop-body-3xs: 1.4rem;
  --db-base-icon-font-size-expressive-desktop-headline-lg: 6.4rem;
  --db-base-icon-font-size-expressive-desktop-headline-md: 4.8rem;
  --db-base-icon-font-size-expressive-desktop-headline-sm: 4rem;
  --db-base-icon-font-size-expressive-desktop-headline-xl: 8rem;
  --db-base-icon-font-size-expressive-desktop-headline-xs: 3.2rem;
  --db-base-icon-font-size-expressive-desktop-headline-2xl: 9.6rem;
  --db-base-icon-font-size-expressive-desktop-headline-2xs: 2.8rem;
  --db-base-icon-font-size-expressive-desktop-headline-3xl: 12rem;
  --db-base-icon-font-size-expressive-desktop-headline-3xs: 2.4rem;
  --db-base-icon-font-size-expressive-tablet-body-lg: 3.2rem;
  --db-base-icon-font-size-expressive-tablet-body-md: 2.8rem;
  --db-base-icon-font-size-expressive-tablet-body-sm: 2.4rem;
  --db-base-icon-font-size-expressive-tablet-body-xl: 4rem;
  --db-base-icon-font-size-expressive-tablet-body-xs: 2rem;
  --db-base-icon-font-size-expressive-tablet-body-2xl: 4.8rem;
  --db-base-icon-font-size-expressive-tablet-body-3xl: 6.4rem;
  --db-base-icon-font-size-expressive-tablet-body-2xs: 1.6rem;
  --db-base-icon-font-size-expressive-tablet-body-3xs: 1.4rem;
  --db-base-icon-font-size-expressive-tablet-headline-lg: 4.8rem;
  --db-base-icon-font-size-expressive-tablet-headline-md: 4rem;
  --db-base-icon-font-size-expressive-tablet-headline-sm: 3.2rem;
  --db-base-icon-font-size-expressive-tablet-headline-xl: 6.4rem;
  --db-base-icon-font-size-expressive-tablet-headline-xs: 2.8rem;
  --db-base-icon-font-size-expressive-tablet-headline-2xl: 8rem;
  --db-base-icon-font-size-expressive-tablet-headline-2xs: 2.4rem;
  --db-base-icon-font-size-expressive-tablet-headline-3xl: 9.6rem;
  --db-base-icon-font-size-expressive-tablet-headline-3xs: 2.4rem;
  --db-base-icon-font-size-expressive-mobile-body-lg: 3.2rem;
  --db-base-icon-font-size-expressive-mobile-body-md: 2.8rem;
  --db-base-icon-font-size-expressive-mobile-body-sm: 2.4rem;
  --db-base-icon-font-size-expressive-mobile-body-xl: 3.2rem;
  --db-base-icon-font-size-expressive-mobile-body-xs: 2rem;
  --db-base-icon-font-size-expressive-mobile-body-2xl: 3.2rem;
  --db-base-icon-font-size-expressive-mobile-body-3xl: 3.2rem;
  --db-base-icon-font-size-expressive-mobile-body-2xs: 1.6rem;
  --db-base-icon-font-size-expressive-mobile-body-3xs: 1.4rem;
  --db-base-icon-font-size-expressive-mobile-headline-lg: 4rem;
  --db-base-icon-font-size-expressive-mobile-headline-md: 3.2rem;
  --db-base-icon-font-size-expressive-mobile-headline-sm: 2.8rem;
  --db-base-icon-font-size-expressive-mobile-headline-xl: 4.8rem;
  --db-base-icon-font-size-expressive-mobile-headline-xs: 2.4rem;
  --db-base-icon-font-size-expressive-mobile-headline-2xl: 4.8rem;
  --db-base-icon-font-size-expressive-mobile-headline-2xs: 2rem;
  --db-base-icon-font-size-expressive-mobile-headline-3xl: 4.8rem;
  --db-base-icon-font-size-expressive-mobile-headline-3xs: 2rem;
  --db-base-icon-font-size-functional-desktop-body-lg: 2.4rem;
  --db-base-icon-font-size-functional-desktop-body-md: 2rem;
  --db-base-icon-font-size-functional-desktop-body-sm: 1.6rem;
  --db-base-icon-font-size-functional-desktop-body-xl: 2.8rem;
  --db-base-icon-font-size-functional-desktop-body-xs: 1.4rem;
  --db-base-icon-font-size-functional-desktop-body-2xl: 3.2rem;
  --db-base-icon-font-size-functional-desktop-body-3xl: 4rem;
  --db-base-icon-font-size-functional-desktop-body-2xs: 1.4rem;
  --db-base-icon-font-size-functional-desktop-body-3xs: 1.4rem;
  --db-base-icon-font-size-functional-desktop-headline-lg: 3.2rem;
  --db-base-icon-font-size-functional-desktop-headline-md: 2.8rem;
  --db-base-icon-font-size-functional-desktop-headline-sm: 2.4rem;
  --db-base-icon-font-size-functional-desktop-headline-xl: 4rem;
  --db-base-icon-font-size-functional-desktop-headline-xs: 2rem;
  --db-base-icon-font-size-functional-desktop-headline-2xl: 4.8rem;
  --db-base-icon-font-size-functional-desktop-headline-2xs: 1.6rem;
  --db-base-icon-font-size-functional-desktop-headline-3xl: 4.8rem;
  --db-base-icon-font-size-functional-desktop-headline-3xs: 1.6rem;
  --db-base-icon-font-size-functional-tablet-body-lg: 2.4rem;
  --db-base-icon-font-size-functional-tablet-body-md: 2rem;
  --db-base-icon-font-size-functional-tablet-body-sm: 1.6rem;
  --db-base-icon-font-size-functional-tablet-body-xl: 2.8rem;
  --db-base-icon-font-size-functional-tablet-body-xs: 1.4rem;
  --db-base-icon-font-size-functional-tablet-body-2xl: 3.2rem;
  --db-base-icon-font-size-functional-tablet-body-3xl: 4rem;
  --db-base-icon-font-size-functional-tablet-body-2xs: 1.4rem;
  --db-base-icon-font-size-functional-tablet-body-3xs: 1.4rem;
  --db-base-icon-font-size-functional-tablet-headline-lg: 3.2rem;
  --db-base-icon-font-size-functional-tablet-headline-md: 2.8rem;
  --db-base-icon-font-size-functional-tablet-headline-sm: 2.4rem;
  --db-base-icon-font-size-functional-tablet-headline-xl: 4rem;
  --db-base-icon-font-size-functional-tablet-headline-xs: 2rem;
  --db-base-icon-font-size-functional-tablet-headline-2xl: 4.8rem;
  --db-base-icon-font-size-functional-tablet-headline-2xs: 1.6rem;
  --db-base-icon-font-size-functional-tablet-headline-3xl: 4.8rem;
  --db-base-icon-font-size-functional-tablet-headline-3xs: 1.6rem;
  --db-base-icon-font-size-functional-mobile-body-lg: 2.4rem;
  --db-base-icon-font-size-functional-mobile-body-md: 2rem;
  --db-base-icon-font-size-functional-mobile-body-sm: 1.6rem;
  --db-base-icon-font-size-functional-mobile-body-xl: 2.4rem;
  --db-base-icon-font-size-functional-mobile-body-xs: 1.4rem;
  --db-base-icon-font-size-functional-mobile-body-2xl: 2.4rem;
  --db-base-icon-font-size-functional-mobile-body-3xl: 2.4rem;
  --db-base-icon-font-size-functional-mobile-body-2xs: 1.4rem;
  --db-base-icon-font-size-functional-mobile-body-3xs: 1.4rem;
  --db-base-icon-font-size-functional-mobile-headline-lg: 2.8rem;
  --db-base-icon-font-size-functional-mobile-headline-md: 2.4rem;
  --db-base-icon-font-size-functional-mobile-headline-sm: 2rem;
  --db-base-icon-font-size-functional-mobile-headline-xl: 3.2rem;
  --db-base-icon-font-size-functional-mobile-headline-xs: 1.6rem;
  --db-base-icon-font-size-functional-mobile-headline-2xl: 3.2rem;
  --db-base-icon-font-size-functional-mobile-headline-2xs: 1.6rem;
  --db-base-icon-font-size-functional-mobile-headline-3xl: 3.2rem;
  --db-base-icon-font-size-functional-mobile-headline-3xs: 1.6rem;
  --db-border-width-3xs: 0.1rem;
  --db-border-width-2xs: 0.2rem;
  --db-border-width-xs: 0.4rem;
  --db-border-width-sm: 0.6rem;
  --db-border-width-md: 0.8rem;
  --db-border-width-lg: 1rem;
  --db-border-width-xl: 1.2rem;
  --db-border-width-2xl: 1.4rem;
  --db-border-width-3xl: 1.6rem;
  --db-border-radius-3xs: 0.1rem;
  --db-border-radius-2xs: 0.2rem;
  --db-border-radius-xs: 0.4rem;
  --db-border-radius-sm: 0.8rem;
  --db-border-radius-md: 1.2rem;
  --db-border-radius-lg: 1.6rem;
  --db-border-radius-xl: 2.4rem;
  --db-border-radius-2xl: 2.8rem;
  --db-border-radius-3xl: 3.2rem;
  --db-border-radius-full: 800rem;
  --db-sizing-fixed-mobile-header: 5.6rem;
  --db-sizing-regular-3xl: 24rem;
  --db-sizing-regular-2xl: 16rem;
  --db-sizing-regular-xl: 9.6rem;
  --db-sizing-regular-lg: 6.4rem;
  --db-sizing-regular-md: 4rem;
  --db-sizing-regular-sm: 2.4rem;
  --db-sizing-regular-xs: 1.6rem;
  --db-sizing-regular-2xs: 1.2rem;
  --db-sizing-regular-3xs: 0.8rem;
  --db-sizing-functional-3xs: 0.6rem;
  --db-sizing-functional-2xs: 1rem;
  --db-sizing-functional-xs: 1.4rem;
  --db-sizing-functional-sm: 2rem;
  --db-sizing-functional-md: 3.2rem;
  --db-sizing-functional-lg: 4.8rem;
  --db-sizing-functional-xl: 8rem;
  --db-sizing-functional-2xl: 12rem;
  --db-sizing-functional-3xl: 16rem;
  --db-sizing-expressive-3xs: 1rem;
  --db-sizing-expressive-2xs: 1.4rem;
  --db-sizing-expressive-xs: 2rem;
  --db-sizing-expressive-sm: 2.8rem;
  --db-sizing-expressive-md: 4.8rem;
  --db-sizing-expressive-lg: 8rem;
  --db-sizing-expressive-xl: 12rem;
  --db-sizing-expressive-2xl: 24rem;
  --db-sizing-expressive-3xl: 48rem;
  --db-spacing-responsive-regular-desktop-3xl: 64rem;
  --db-spacing-responsive-regular-desktop-2xl: 48rem;
  --db-spacing-responsive-regular-desktop-xl: 24rem;
  --db-spacing-responsive-regular-desktop-lg: 12rem;
  --db-spacing-responsive-regular-desktop-md: 8rem;
  --db-spacing-responsive-regular-desktop-sm: 4.8rem;
  --db-spacing-responsive-regular-desktop-xs: 3.2rem;
  --db-spacing-responsive-regular-desktop-2xs: 2.4rem;
  --db-spacing-responsive-regular-desktop-3xs: 2rem;
  --db-spacing-responsive-regular-tablet-3xs: 1.6rem;
  --db-spacing-responsive-regular-tablet-2xs: 2rem;
  --db-spacing-responsive-regular-tablet-xs: 2.8rem;
  --db-spacing-responsive-regular-tablet-sm: 4rem;
  --db-spacing-responsive-regular-tablet-md: 6.4rem;
  --db-spacing-responsive-regular-tablet-lg: 9.6rem;
  --db-spacing-responsive-regular-tablet-xl: 16rem;
  --db-spacing-responsive-regular-tablet-2xl: 24rem;
  --db-spacing-responsive-regular-tablet-3xl: 48rem;
  --db-spacing-responsive-regular-mobile-3xs: 1.6rem;
  --db-spacing-responsive-regular-mobile-2xs: 2rem;
  --db-spacing-responsive-regular-mobile-xs: 2.4rem;
  --db-spacing-responsive-regular-mobile-sm: 3.2rem;
  --db-spacing-responsive-regular-mobile-md: 4.8rem;
  --db-spacing-responsive-regular-mobile-lg: 8rem;
  --db-spacing-responsive-regular-mobile-xl: 12rem;
  --db-spacing-responsive-regular-mobile-2xl: 16rem;
  --db-spacing-responsive-regular-mobile-3xl: 24rem;
  --db-spacing-responsive-functional-desktop-3xs: 1.6rem;
  --db-spacing-responsive-functional-desktop-2xs: 2rem;
  --db-spacing-responsive-functional-desktop-xs: 2.8rem;
  --db-spacing-responsive-functional-desktop-sm: 4rem;
  --db-spacing-responsive-functional-desktop-md: 6.4rem;
  --db-spacing-responsive-functional-desktop-lg: 9.6rem;
  --db-spacing-responsive-functional-desktop-xl: 16rem;
  --db-spacing-responsive-functional-desktop-2xl: 24rem;
  --db-spacing-responsive-functional-desktop-3xl: 48rem;
  --db-spacing-responsive-functional-tablet-3xs: 1.6rem;
  --db-spacing-responsive-functional-tablet-2xs: 2rem;
  --db-spacing-responsive-functional-tablet-xs: 2.4rem;
  --db-spacing-responsive-functional-tablet-sm: 3.2rem;
  --db-spacing-responsive-functional-tablet-md: 4.8rem;
  --db-spacing-responsive-functional-tablet-lg: 8rem;
  --db-spacing-responsive-functional-tablet-xl: 12rem;
  --db-spacing-responsive-functional-tablet-2xl: 16rem;
  --db-spacing-responsive-functional-tablet-3xl: 24rem;
  --db-spacing-responsive-functional-mobile-3xs: 1.6rem;
  --db-spacing-responsive-functional-mobile-2xs: 2rem;
  --db-spacing-responsive-functional-mobile-xs: 2rem;
  --db-spacing-responsive-functional-mobile-sm: 2.8rem;
  --db-spacing-responsive-functional-mobile-md: 4rem;
  --db-spacing-responsive-functional-mobile-lg: 6.4rem;
  --db-spacing-responsive-functional-mobile-xl: 9.6rem;
  --db-spacing-responsive-functional-mobile-2xl: 12rem;
  --db-spacing-responsive-functional-mobile-3xl: 16rem;
  --db-spacing-responsive-expressive-desktop-3xs: 2.8rem;
  --db-spacing-responsive-expressive-desktop-2xs: 3.2rem;
  --db-spacing-responsive-expressive-desktop-xs: 4.8rem;
  --db-spacing-responsive-expressive-desktop-sm: 8rem;
  --db-spacing-responsive-expressive-desktop-md: 12rem;
  --db-spacing-responsive-expressive-desktop-lg: 24rem;
  --db-spacing-responsive-expressive-desktop-xl: 48rem;
  --db-spacing-responsive-expressive-desktop-2xl: 64rem;
  --db-spacing-responsive-expressive-desktop-3xl: 80rem;
  --db-spacing-responsive-expressive-tablet-3xs: 2.4rem;
  --db-spacing-responsive-expressive-tablet-2xs: 2.8rem;
  --db-spacing-responsive-expressive-tablet-xs: 4rem;
  --db-spacing-responsive-expressive-tablet-sm: 6.4rem;
  --db-spacing-responsive-expressive-tablet-md: 9.6rem;
  --db-spacing-responsive-expressive-tablet-lg: 16rem;
  --db-spacing-responsive-expressive-tablet-xl: 24rem;
  --db-spacing-responsive-expressive-tablet-2xl: 48rem;
  --db-spacing-responsive-expressive-tablet-3xl: 64rem;
  --db-spacing-responsive-expressive-mobile-3xs: 2rem;
  --db-spacing-responsive-expressive-mobile-2xs: 2.4rem;
  --db-spacing-responsive-expressive-mobile-xs: 3.2rem;
  --db-spacing-responsive-expressive-mobile-sm: 4.8rem;
  --db-spacing-responsive-expressive-mobile-md: 8rem;
  --db-spacing-responsive-expressive-mobile-lg: 12rem;
  --db-spacing-responsive-expressive-mobile-xl: 16rem;
  --db-spacing-responsive-expressive-mobile-2xl: 24rem;
  --db-spacing-responsive-expressive-mobile-3xl: 48rem;
  --db-spacing-fixed-regular-3xs: 0.2rem;
  --db-spacing-fixed-regular-2xs: 0.4rem;
  --db-spacing-fixed-regular-xs: 0.8rem;
  --db-spacing-fixed-regular-sm: 1.2rem;
  --db-spacing-fixed-regular-md: 1.6rem;
  --db-spacing-fixed-regular-lg: 2.4rem;
  --db-spacing-fixed-regular-xl: 3.2rem;
  --db-spacing-fixed-regular-2xl: 4.8rem;
  --db-spacing-fixed-regular-3xl: 8rem;
  --db-spacing-fixed-functional-3xs: 0.2rem;
  --db-spacing-fixed-functional-2xs: 0.4rem;
  --db-spacing-fixed-functional-xs: 0.6rem;
  --db-spacing-fixed-functional-sm: 0.8rem;
  --db-spacing-fixed-functional-md: 1.2rem;
  --db-spacing-fixed-functional-lg: 1.6rem;
  --db-spacing-fixed-functional-xl: 2.4rem;
  --db-spacing-fixed-functional-2xl: 3.2rem;
  --db-spacing-fixed-functional-3xl: 4.8rem;
  --db-spacing-fixed-expressive-3xs: 0.4rem;
  --db-spacing-fixed-expressive-2xs: 0.8rem;
  --db-spacing-fixed-expressive-xs: 1.2rem;
  --db-spacing-fixed-expressive-sm: 1.6rem;
  --db-spacing-fixed-expressive-md: 2.4rem;
  --db-spacing-fixed-expressive-lg: 3.2rem;
  --db-spacing-fixed-expressive-xl: 4.8rem;
  --db-spacing-fixed-expressive-2xl: 8rem;
  --db-spacing-fixed-expressive-3xl: 12rem;
  --db-typography-regular-desktop-headline-3xl:
    bolder 8rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-2xl:
    bolder 6.4rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-xl:
    bolder 4.8rem/1.3333333333333333 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-lg:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-md:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-sm:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-2xs:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-3xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-headline-xs:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-lg:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-xl:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-2xl:
    normal 2.8rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-3xl:
    normal 3.2rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-md:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-sm:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-2xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-desktop-body-xs:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-lg:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-md:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-sm:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-xl:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-xs:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-2xl:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-3xl:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-2xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-lg:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-md:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-sm:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-xl:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-2xl:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-2xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-3xl:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-mobile-headline-3xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-lg:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-md:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-sm:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-xl:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-xs:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-2xl:
    normal 2.8rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-3xl:
    normal 3.2rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-2xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-lg:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-md:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-sm:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-xs:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-2xl:
    bolder 4.8rem/1.3333333333333333 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-2xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-3xl:
    bolder 4.8rem/1.3333333333333333 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-regular-tablet-headline-3xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-lg:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-md:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-sm:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-xl:
    normal 2.8rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-xs:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-2xl:
    normal 3.2rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-3xl:
    normal 4rem/1.6 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-2xs:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-lg:
    bolder 4.8rem/1.3333333333333333 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-md:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-sm:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-xl:
    bolder 6.4rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-xs:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-2xl:
    bolder 8rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-2xs:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-3xl:
    bolder 9.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-desktop-headline-3xs:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-lg:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-md:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-sm:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-xl:
    normal 2.8rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-xs:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-2xl:
    normal 3.2rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-3xl:
    normal 4rem/1.6 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-2xs:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-lg:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-md:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-sm:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-xl:
    bolder 4.8rem/1.3333333333333333 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-xs:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-2xl:
    bolder 6.4rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-2xs:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-3xl:
    bolder 8rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-tablet-headline-3xs:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-lg:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-md:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-sm:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-xl:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-xs:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-2xl:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-3xl:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-2xs:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-lg:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-md:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-sm:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-xs:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-2xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-2xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-3xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-expressive-mobile-headline-3xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-lg:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-md:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-sm:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-xl:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-2xl:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-3xl:
    normal 2.8rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-2xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-lg:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-md:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-sm:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-xl:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-2xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-2xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-3xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-desktop-headline-3xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-lg:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-md:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-sm:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-xl:
    normal 2rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-2xl:
    normal 2.4rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-3xl:
    normal 2.8rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-2xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-lg:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-md:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-sm:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-xl:
    bolder 3.2rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-xs:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-2xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-2xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-3xl:
    bolder 4rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-tablet-headline-3xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-lg:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-md:
    normal 1.4rem/1.4285714285714286 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-sm:
    normal 1.2rem/1.3333333333333333 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-xl:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-2xl:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-3xl:
    normal 1.6rem/1.5 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-2xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-body-3xs:
    normal 1rem/1.4 'DB Neo Screen Sans', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-lg:
    bolder 2.4rem/1.1666666666666667 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-md:
    bolder 2rem/1.2 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-sm:
    bolder 1.6rem/1.25 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-xl:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-2xl:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-2xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-3xl:
    bolder 2.8rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
  --db-typography-functional-mobile-headline-3xs:
    bolder 1.4rem/1.1428571428571428 'DB Neo Screen Head', Helvetica, Arial, sans-serif;
}

