[data-color-scheme] {
  /* used for transparent backgrounds */
  --db-current-color-bg-transparent-full-enabled: var(
  	--db-neutral-bg-transparent-full-enabled
  );
  --db-current-color-bg-transparent-semi-enabled: var(
  	--db-neutral-bg-transparent-semi-enabled
  );
  --db-current-color-bg-transparent-hover: var(
  	--db-neutral-bg-transparent-hover
  );
  --db-current-color-bg-transparent-pressed: var(
  	--db-neutral-bg-transparent-pressed
  );
  /* used for backgrounds */
  --db-current-color-bg-lvl-1-enabled: var(
  	--db-neutral-bg-lvl-1-enabled
  );
  --db-current-color-bg-lvl-2-enabled: var(
  	--db-neutral-bg-lvl-2-enabled
  );
  --db-current-color-bg-lvl-3-enabled: var(
  	--db-neutral-bg-lvl-3-enabled
  );
  /* used for icons and borders */
  --db-current-color-contrast-low-enabled: var(
  	--db-neutral-contrast-low-enabled
  );
  --db-current-color-contrast-low-hover: var(
  	--db-neutral-contrast-low-hover
  );
  --db-current-color-contrast-low-pressed: var(
  	--db-neutral-contrast-low-pressed
  );
  --db-current-color-border: var(--db-neutral-border);
  /* used for adaptive tags (interactive) */
  --db-current-color-bg-lvl-1-hover: var(--db-neutral-bg-lvl-1-hover);
  --db-current-color-bg-lvl-1-pressed: var(
  	--db-neutral-bg-lvl-1-pressed
  );
  --db-current-color-bg-lvl-2-hover: var(--db-neutral-bg-lvl-2-hover);
  --db-current-color-bg-lvl-2-pressed: var(
  	--db-neutral-bg-lvl-2-pressed
  );
  --db-current-color-bg-lvl-3-hover: var(--db-neutral-bg-lvl-3-hover);
  --db-current-color-bg-lvl-3-pressed: var(
  	--db-neutral-bg-lvl-3-pressed
  );
  /* used for adaptive tags (strong & interactive) */
  --db-current-color-on-contrast-enabled: var(
  	--db-neutral-on-contrast-enabled
  );
  --db-current-color-contrast-high-enabled: var(
  	--db-neutral-contrast-high-enabled
  );
  --db-current-color-contrast-high-hover: var(
  	--db-neutral-contrast-high-hover
  );
  --db-current-color-contrast-high-pressed: var(
  	--db-neutral-contrast-high-pressed
  );
  /* on-colors */
  --db-current-color-on-bg-enabled: var(--db-neutral-on-bg-enabled);
  --db-current-color-on-bg-hover: var(--db-neutral-on-bg-hover);
  --db-current-color-on-bg-pressed: var(--db-neutral-on-bg-pressed);
  /* weak colors */
  --db-current-color-on-bg-weak-enabled: var(
  	--db-neutral-on-bg-weak-enabled
  );
  --db-current-color-on-bg-weak-hover: var(
  	--db-neutral-on-bg-weak-hover
  );
  --db-current-color-on-bg-weak-pressed: var(
  	--db-neutral-on-bg-weak-pressed
  );
}

[data-color-scheme] {
  background-color: var(--db-neutral-bg-lvl-1-enabled);
  color: var(--db-neutral-on-bg-enabled);
}
[data-color-scheme]::before, [data-color-scheme]::after {
  --db-icon-color: $on;
}

:root {
  --db-spacing-responsive-regular-desktop-3xl: 40rem;
  --db-spacing-responsive-regular-desktop-2xl: 30rem;
  --db-spacing-responsive-regular-desktop-xl: 15rem;
  --db-spacing-responsive-regular-desktop-lg: 7.5rem;
  --db-spacing-responsive-regular-desktop-md: 5rem;
  --db-spacing-responsive-regular-desktop-sm: 3rem;
  --db-spacing-responsive-regular-desktop-xs: 2rem;
  --db-spacing-responsive-regular-desktop-2xs: 1.5rem;
  --db-spacing-responsive-regular-desktop-3xs: 1.25rem;
  --db-spacing-responsive-regular-tablet-3xs: 1rem;
  --db-spacing-responsive-regular-tablet-2xs: 1.25rem;
  --db-spacing-responsive-regular-tablet-xs: 1.75rem;
  --db-spacing-responsive-regular-tablet-sm: 2.5rem;
  --db-spacing-responsive-regular-tablet-md: 4rem;
  --db-spacing-responsive-regular-tablet-lg: 6rem;
  --db-spacing-responsive-regular-tablet-xl: 10rem;
  --db-spacing-responsive-regular-tablet-2xl: 15rem;
  --db-spacing-responsive-regular-tablet-3xl: 30rem;
  --db-spacing-responsive-regular-mobile-3xs: 1rem;
  --db-spacing-responsive-regular-mobile-2xs: 1.25rem;
  --db-spacing-responsive-regular-mobile-xs: 1.5rem;
  --db-spacing-responsive-regular-mobile-sm: 2rem;
  --db-spacing-responsive-regular-mobile-md: 3rem;
  --db-spacing-responsive-regular-mobile-lg: 5rem;
  --db-spacing-responsive-regular-mobile-xl: 7.5rem;
  --db-spacing-responsive-regular-mobile-2xl: 10rem;
  --db-spacing-responsive-regular-mobile-3xl: 15rem;
  --db-spacing-responsive-functional-desktop-3xs: 1rem;
  --db-spacing-responsive-functional-desktop-2xs: 1.25rem;
  --db-spacing-responsive-functional-desktop-xs: 1.75rem;
  --db-spacing-responsive-functional-desktop-sm: 2.5rem;
  --db-spacing-responsive-functional-desktop-md: 4rem;
  --db-spacing-responsive-functional-desktop-lg: 6rem;
  --db-spacing-responsive-functional-desktop-xl: 10rem;
  --db-spacing-responsive-functional-desktop-2xl: 15rem;
  --db-spacing-responsive-functional-desktop-3xl: 30rem;
  --db-spacing-responsive-functional-tablet-3xs: 1rem;
  --db-spacing-responsive-functional-tablet-2xs: 1.25rem;
  --db-spacing-responsive-functional-tablet-xs: 1.5rem;
  --db-spacing-responsive-functional-tablet-sm: 2rem;
  --db-spacing-responsive-functional-tablet-md: 3rem;
  --db-spacing-responsive-functional-tablet-lg: 5rem;
  --db-spacing-responsive-functional-tablet-xl: 7.5rem;
  --db-spacing-responsive-functional-tablet-2xl: 10rem;
  --db-spacing-responsive-functional-tablet-3xl: 15rem;
  --db-spacing-responsive-functional-mobile-3xs: 1rem;
  --db-spacing-responsive-functional-mobile-2xs: 1.25rem;
  --db-spacing-responsive-functional-mobile-xs: 1.25rem;
  --db-spacing-responsive-functional-mobile-sm: 1.75rem;
  --db-spacing-responsive-functional-mobile-md: 2.5rem;
  --db-spacing-responsive-functional-mobile-lg: 4rem;
  --db-spacing-responsive-functional-mobile-xl: 6rem;
  --db-spacing-responsive-functional-mobile-2xl: 7.5rem;
  --db-spacing-responsive-functional-mobile-3xl: 10rem;
  --db-spacing-responsive-expressive-desktop-3xs: 1.75rem;
  --db-spacing-responsive-expressive-desktop-2xs: 2rem;
  --db-spacing-responsive-expressive-desktop-xs: 3rem;
  --db-spacing-responsive-expressive-desktop-sm: 5rem;
  --db-spacing-responsive-expressive-desktop-md: 7.5rem;
  --db-spacing-responsive-expressive-desktop-lg: 15rem;
  --db-spacing-responsive-expressive-desktop-xl: 30rem;
  --db-spacing-responsive-expressive-desktop-2xl: 40rem;
  --db-spacing-responsive-expressive-desktop-3xl: 50rem;
  --db-spacing-responsive-expressive-tablet-3xs: 1.5rem;
  --db-spacing-responsive-expressive-tablet-2xs: 1.75rem;
  --db-spacing-responsive-expressive-tablet-xs: 2.5rem;
  --db-spacing-responsive-expressive-tablet-sm: 4rem;
  --db-spacing-responsive-expressive-tablet-md: 6rem;
  --db-spacing-responsive-expressive-tablet-lg: 10rem;
  --db-spacing-responsive-expressive-tablet-xl: 15rem;
  --db-spacing-responsive-expressive-tablet-2xl: 30rem;
  --db-spacing-responsive-expressive-tablet-3xl: 40rem;
  --db-spacing-responsive-expressive-mobile-3xs: 1.25rem;
  --db-spacing-responsive-expressive-mobile-2xs: 1.5rem;
  --db-spacing-responsive-expressive-mobile-xs: 2rem;
  --db-spacing-responsive-expressive-mobile-sm: 3rem;
  --db-spacing-responsive-expressive-mobile-md: 5rem;
  --db-spacing-responsive-expressive-mobile-lg: 7.5rem;
  --db-spacing-responsive-expressive-mobile-xl: 10rem;
  --db-spacing-responsive-expressive-mobile-2xl: 15rem;
  --db-spacing-responsive-expressive-mobile-3xl: 30rem;
  --db-spacing-fixed-regular-3xs: 0.125rem;
  --db-spacing-fixed-regular-2xs: 0.25rem;
  --db-spacing-fixed-regular-xs: 0.5rem;
  --db-spacing-fixed-regular-sm: 0.75rem;
  --db-spacing-fixed-regular-md: 1rem;
  --db-spacing-fixed-regular-lg: 1.5rem;
  --db-spacing-fixed-regular-xl: 2rem;
  --db-spacing-fixed-regular-2xl: 3rem;
  --db-spacing-fixed-regular-3xl: 5rem;
  --db-spacing-fixed-functional-3xs: 0.125rem;
  --db-spacing-fixed-functional-2xs: 0.25rem;
  --db-spacing-fixed-functional-xs: 0.375rem;
  --db-spacing-fixed-functional-sm: 0.5rem;
  --db-spacing-fixed-functional-md: 0.75rem;
  --db-spacing-fixed-functional-lg: 1rem;
  --db-spacing-fixed-functional-xl: 1.5rem;
  --db-spacing-fixed-functional-2xl: 2rem;
  --db-spacing-fixed-functional-3xl: 3rem;
  --db-spacing-fixed-expressive-3xs: 0.25rem;
  --db-spacing-fixed-expressive-2xs: 0.5rem;
  --db-spacing-fixed-expressive-xs: 0.75rem;
  --db-spacing-fixed-expressive-sm: 1rem;
  --db-spacing-fixed-expressive-md: 1.5rem;
  --db-spacing-fixed-expressive-lg: 2rem;
  --db-spacing-fixed-expressive-xl: 3rem;
  --db-spacing-fixed-expressive-2xl: 5rem;
  --db-spacing-fixed-expressive-3xl: 7.5rem;
  --db-sizing-fixed-mobile-header: 3.5rem;
  --db-sizing-regular-3xl: 15rem;
  --db-sizing-regular-2xl: 10rem;
  --db-sizing-regular-xl: 6rem;
  --db-sizing-regular-lg: 4rem;
  --db-sizing-regular-md: 2.5rem;
  --db-sizing-regular-sm: 1.5rem;
  --db-sizing-regular-xs: 1rem;
  --db-sizing-regular-2xs: 0.75rem;
  --db-sizing-regular-3xs: 0.5rem;
  --db-sizing-functional-3xs: 0.375rem;
  --db-sizing-functional-2xs: 0.625rem;
  --db-sizing-functional-xs: 0.875rem;
  --db-sizing-functional-sm: 1.25rem;
  --db-sizing-functional-md: 2rem;
  --db-sizing-functional-lg: 3rem;
  --db-sizing-functional-xl: 5rem;
  --db-sizing-functional-2xl: 7.5rem;
  --db-sizing-functional-3xl: 10rem;
  --db-sizing-expressive-3xs: 0.625rem;
  --db-sizing-expressive-2xs: 0.875rem;
  --db-sizing-expressive-xs: 1.25rem;
  --db-sizing-expressive-sm: 1.75rem;
  --db-sizing-expressive-md: 3rem;
  --db-sizing-expressive-lg: 5rem;
  --db-sizing-expressive-xl: 7.5rem;
  --db-sizing-expressive-2xl: 15rem;
  --db-sizing-expressive-3xl: 30rem;
  --db-typography-regular-desktop-headline-3xl-line-height: 1.2;
  --db-typography-regular-desktop-headline-3xl-font-size: 5rem;
  --db-base-icon-weight-regular-desktop-headline-3xl: 96;
  --db-base-icon-font-size-regular-desktop-headline-3xl: 6rem;
  --db-typography-regular-desktop-headline-2xl-line-height: 1.25;
  --db-typography-regular-desktop-headline-2xl-font-size: 4rem;
  --db-base-icon-weight-regular-desktop-headline-2xl: 80;
  --db-base-icon-font-size-regular-desktop-headline-2xl: 5rem;
  --db-typography-regular-desktop-headline-xl-line-height: 1.3333333333333333;
  --db-typography-regular-desktop-headline-xl-font-size: 3rem;
  --db-base-icon-weight-regular-desktop-headline-xl: 64;
  --db-base-icon-font-size-regular-desktop-headline-xl: 4rem;
  --db-typography-regular-desktop-headline-lg-line-height: 1.2;
  --db-typography-regular-desktop-headline-lg-font-size: 2.5rem;
  --db-base-icon-weight-regular-desktop-headline-lg: 48;
  --db-base-icon-font-size-regular-desktop-headline-lg: 3rem;
  --db-typography-regular-desktop-headline-md-line-height: 1.25;
  --db-typography-regular-desktop-headline-md-font-size: 2rem;
  --db-base-icon-weight-regular-desktop-headline-md: 40;
  --db-base-icon-font-size-regular-desktop-headline-md: 2.5rem;
  --db-typography-regular-desktop-headline-sm-line-height: 1.1428571428571428;
  --db-typography-regular-desktop-headline-sm-font-size: 1.75rem;
  --db-base-icon-weight-regular-desktop-headline-sm: 32;
  --db-base-icon-font-size-regular-desktop-headline-sm: 2rem;
  --db-typography-regular-desktop-headline-2xs-line-height: 1.2;
  --db-typography-regular-desktop-headline-2xs-font-size: 1.25rem;
  --db-base-icon-weight-regular-desktop-headline-2xs: 24;
  --db-base-icon-font-size-regular-desktop-headline-2xs: 1.5rem;
  --db-typography-regular-desktop-headline-3xs-line-height: 1.25;
  --db-typography-regular-desktop-headline-3xs-font-size: 1rem;
  --db-base-icon-weight-regular-desktop-headline-3xs: 20;
  --db-base-icon-font-size-regular-desktop-headline-3xs: 1.25rem;
  --db-typography-regular-desktop-headline-xs-line-height: 1.1666666666666667;
  --db-typography-regular-desktop-headline-xs-font-size: 1.5rem;
  --db-base-icon-weight-regular-desktop-headline-xs: 28;
  --db-base-icon-font-size-regular-desktop-headline-xs: 1.75rem;
  --db-typography-regular-desktop-body-lg-line-height: 1.4;
  --db-typography-regular-desktop-body-lg-font-size: 1.25rem;
  --db-base-icon-weight-regular-desktop-body-lg: 28;
  --db-base-icon-font-size-regular-desktop-body-lg: 1.75rem;
  --db-typography-regular-desktop-body-xl-line-height: 1.3333333333333333;
  --db-typography-regular-desktop-body-xl-font-size: 1.5rem;
  --db-base-icon-weight-regular-desktop-body-xl: 32;
  --db-base-icon-font-size-regular-desktop-body-xl: 2rem;
  --db-typography-regular-desktop-body-2xl-line-height: 1.4285714285714286;
  --db-typography-regular-desktop-body-2xl-font-size: 1.75rem;
  --db-base-icon-weight-regular-desktop-body-2xl: 40;
  --db-base-icon-font-size-regular-desktop-body-2xl: 2.5rem;
  --db-typography-regular-desktop-body-3xl-line-height: 1.5;
  --db-typography-regular-desktop-body-3xl-font-size: 2rem;
  --db-base-icon-weight-regular-desktop-3xl: 48;
  --db-base-icon-font-size-regular-desktop-3xl: 3rem;
  --db-typography-regular-desktop-body-md-line-height: 1.5;
  --db-typography-regular-desktop-body-md-font-size: 1rem;
  --db-base-icon-weight-regular-desktop-body-md: 24;
  --db-base-icon-font-size-regular-desktop-body-md: 1.5rem;
  --db-typography-regular-desktop-body-sm-line-height: 1.4285714285714286;
  --db-typography-regular-desktop-body-sm-font-size: 0.875rem;
  --db-base-icon-weight-regular-desktop-body-sm: 20;
  --db-base-icon-font-size-regular-desktop-body-sm: 1.25rem;
  --db-typography-regular-desktop-body-2xs-line-height: 1.4;
  --db-typography-regular-desktop-body-2xs-font-size: 0.625rem;
  --db-base-icon-weight-regular-desktop-body-2xs: 14;
  --db-base-icon-font-size-regular-desktop-body-2xs: 0.875rem;
  --db-typography-regular-desktop-body-3xs-line-height: 1.4;
  --db-typography-regular-desktop-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-regular-desktop-3xs: 14;
  --db-base-icon-font-size-regular-desktop-3xs: 0.875rem;
  --db-typography-regular-desktop-body-xs-line-height: 1.3333333333333333;
  --db-typography-regular-desktop-body-xs-font-size: 0.75rem;
  --db-base-icon-weight-regular-desktop-body-xs: 16;
  --db-base-icon-font-size-regular-desktop-body-xs: 1rem;
  --db-typography-regular-mobile-body-lg-line-height: 1.4;
  --db-typography-regular-mobile-body-lg-font-size: 1.25rem;
  --db-base-icon-weight-regular-mobile-body-lg: 28;
  --db-base-icon-font-size-regular-mobile-body-lg: 1.75rem;
  --db-typography-regular-mobile-body-md-line-height: 1.5;
  --db-typography-regular-mobile-body-md-font-size: 1rem;
  --db-base-icon-weight-regular-mobile-body-md: 24;
  --db-base-icon-font-size-regular-mobile-body-md: 1.5rem;
  --db-typography-regular-mobile-body-sm-line-height: 1.4285714285714286;
  --db-typography-regular-mobile-body-sm-font-size: 0.875rem;
  --db-base-icon-weight-regular-mobile-body-sm: 20;
  --db-base-icon-font-size-regular-mobile-body-sm: 1.25rem;
  --db-typography-regular-mobile-body-xl-line-height: 1.4;
  --db-typography-regular-mobile-body-xl-font-size: 1.25rem;
  --db-base-icon-weight-regular-mobile-body-xl: 28;
  --db-base-icon-font-size-regular-mobile-body-xl: 1.75rem;
  --db-typography-regular-mobile-body-xs-line-height: 1.3333333333333333;
  --db-typography-regular-mobile-body-xs-font-size: 0.75rem;
  --db-base-icon-weight-regular-mobile-body-xs: 16;
  --db-base-icon-font-size-regular-mobile-body-xs: 1rem;
  --db-typography-regular-mobile-body-2xl-line-height: 1.4;
  --db-typography-regular-mobile-body-2xl-font-size: 1.25rem;
  --db-base-icon-weight-regular-mobile-body-2xl: 28;
  --db-base-icon-font-size-regular-mobile-body-2xl: 1.75rem;
  --db-typography-regular-mobile-body-3xl-line-height: 1.4;
  --db-typography-regular-mobile-body-3xl-font-size: 1.25rem;
  --db-base-icon-weight-regular-mobile-3xl: 28;
  --db-base-icon-font-size-regular-mobile-3xl: 1.75rem;
  --db-typography-regular-mobile-body-2xs-line-height: 1.4;
  --db-typography-regular-mobile-body-2xs-font-size: 0.625rem;
  --db-base-icon-weight-regular-mobile-body-2xs: 14;
  --db-base-icon-font-size-regular-mobile-body-2xs: 0.875rem;
  --db-typography-regular-mobile-body-3xs-line-height: 1.4;
  --db-typography-regular-mobile-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-regular-mobile-3xs: 14;
  --db-base-icon-font-size-regular-mobile-3xs: 0.875rem;
  --db-typography-regular-mobile-headline-lg-line-height: 1.1428571428571428;
  --db-typography-regular-mobile-headline-lg-font-size: 1.75rem;
  --db-base-icon-weight-regular-mobile-headline-lg: 32;
  --db-base-icon-font-size-regular-mobile-headline-lg: 2rem;
  --db-typography-regular-mobile-headline-md-line-height: 1.1666666666666667;
  --db-typography-regular-mobile-headline-md-font-size: 1.5rem;
  --db-base-icon-weight-regular-mobile-headline-md: 28;
  --db-base-icon-font-size-regular-mobile-headline-md: 1.75rem;
  --db-typography-regular-mobile-headline-sm-line-height: 1.2;
  --db-typography-regular-mobile-headline-sm-font-size: 1.25rem;
  --db-base-icon-weight-regular-mobile-headline-sm: 24;
  --db-base-icon-font-size-regular-mobile-headline-sm: 1.5rem;
  --db-typography-regular-mobile-headline-xl-line-height: 1.25;
  --db-typography-regular-mobile-headline-xl-font-size: 2rem;
  --db-base-icon-weight-regular-mobile-headline-xl: 40;
  --db-base-icon-font-size-regular-mobile-headline-xl: 2.5rem;
  --db-typography-regular-mobile-headline-xs-line-height: 1.25;
  --db-typography-regular-mobile-headline-xs-font-size: 1rem;
  --db-base-icon-weight-regular-mobile-headline-xs: 20;
  --db-base-icon-font-size-regular-mobile-headline-xs: 1.25rem;
  --db-typography-regular-mobile-headline-2xl-line-height: 1.25;
  --db-typography-regular-mobile-headline-2xl-font-size: 2rem;
  --db-base-icon-weight-regular-mobile-headline-2xl: 40;
  --db-base-icon-font-size-regular-mobile-headline-2xl: 2.5rem;
  --db-typography-regular-mobile-headline-2xs-line-height: 1.1428571428571428;
  --db-typography-regular-mobile-headline-2xs-font-size: 0.875rem;
  --db-base-icon-weight-regular-mobile-headline-2xs: 16;
  --db-base-icon-font-size-regular-mobile-headline-2xs: 1rem;
  --db-typography-regular-mobile-headline-3xl-line-height: 1.25;
  --db-typography-regular-mobile-headline-3xl-font-size: 2rem;
  --db-base-icon-weight-regular-mobile-headline-3xl: 40;
  --db-base-icon-font-size-regular-mobile-headline-3xl: 2.5rem;
  --db-typography-regular-mobile-headline-3xs-line-height: 1.1428571428571428;
  --db-typography-regular-mobile-headline-3xs-font-size: 0.875rem;
  --db-base-icon-weight-regular-mobile-headline-3xs: 16;
  --db-base-icon-font-size-regular-mobile-headline-3xs: 1rem;
  --db-typography-regular-tablet-body-lg-line-height: 1.4;
  --db-typography-regular-tablet-body-lg-font-size: 1.25rem;
  --db-base-icon-weight-regular-tablet-body-lg: 28;
  --db-base-icon-font-size-regular-tablet-body-lg: 1.75rem;
  --db-typography-regular-tablet-body-md-line-height: 1.5;
  --db-typography-regular-tablet-body-md-font-size: 1rem;
  --db-base-icon-weight-regular-tablet-body-md: 24;
  --db-base-icon-font-size-regular-tablet-body-md: 1.5rem;
  --db-typography-regular-tablet-body-sm-line-height: 1.4285714285714286;
  --db-typography-regular-tablet-body-sm-font-size: 0.875rem;
  --db-base-icon-weight-regular-tablet-body-sm: 20;
  --db-base-icon-font-size-regular-tablet-body-sm: 1.25rem;
  --db-typography-regular-tablet-body-xl-line-height: 1.3333333333333333;
  --db-typography-regular-tablet-body-xl-font-size: 1.5rem;
  --db-base-icon-weight-regular-tablet-body-xl: 32;
  --db-base-icon-font-size-regular-tablet-body-xl: 2rem;
  --db-typography-regular-tablet-body-xs-line-height: 1.3333333333333333;
  --db-typography-regular-tablet-body-xs-font-size: 0.75rem;
  --db-base-icon-weight-regular-tablet-body-xs: 16;
  --db-base-icon-font-size-regular-tablet-body-xs: 1rem;
  --db-typography-regular-tablet-body-2xl-line-height: 1.4285714285714286;
  --db-typography-regular-tablet-body-2xl-font-size: 1.75rem;
  --db-base-icon-weight-regular-tablet-body-2xl: 40;
  --db-base-icon-font-size-regular-tablet-body-2xl: 2.5rem;
  --db-typography-regular-tablet-body-3xl-line-height: 1.5;
  --db-typography-regular-tablet-body-3xl-font-size: 2rem;
  --db-base-icon-weight-regular-tablet-3xl: 48;
  --db-base-icon-font-size-regular-tablet-3xl: 3rem;
  --db-typography-regular-tablet-body-2xs-line-height: 1.4;
  --db-typography-regular-tablet-body-2xs-font-size: 0.625rem;
  --db-base-icon-weight-regular-tablet-body-2xs: 14;
  --db-base-icon-font-size-regular-tablet-body-2xs: 0.875rem;
  --db-typography-regular-tablet-body-3xs-line-height: 1.4;
  --db-typography-regular-tablet-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-regular-tablet-3xs: 14;
  --db-base-icon-font-size-regular-tablet-3xs: 0.875rem;
  --db-typography-regular-tablet-headline-lg-line-height: 1.25;
  --db-typography-regular-tablet-headline-lg-font-size: 2rem;
  --db-base-icon-weight-regular-tablet-headline-lg: 40;
  --db-base-icon-font-size-regular-tablet-headline-lg: 2.5rem;
  --db-typography-regular-tablet-headline-md-line-height: 1.1428571428571428;
  --db-typography-regular-tablet-headline-md-font-size: 1.75rem;
  --db-base-icon-weight-regular-tablet-headline-md: 32;
  --db-base-icon-font-size-regular-tablet-headline-md: 2rem;
  --db-typography-regular-tablet-headline-sm-line-height: 1.1666666666666667;
  --db-typography-regular-tablet-headline-sm-font-size: 1.5rem;
  --db-base-icon-weight-regular-tablet-headline-sm: 28;
  --db-base-icon-font-size-regular-tablet-headline-sm: 1.75rem;
  --db-typography-regular-tablet-headline-xl-line-height: 1.2;
  --db-typography-regular-tablet-headline-xl-font-size: 2.5rem;
  --db-base-icon-weight-regular-tablet-headline-xl: 48;
  --db-base-icon-font-size-regular-tablet-headline-xl: 3rem;
  --db-typography-regular-tablet-headline-xs-line-height: 1.2;
  --db-typography-regular-tablet-headline-xs-font-size: 1.25rem;
  --db-base-icon-weight-regular-tablet-headline-xs: 24;
  --db-base-icon-font-size-regular-tablet-headline-xs: 1.5rem;
  --db-typography-regular-tablet-headline-2xl-line-height: 1.3333333333333333;
  --db-typography-regular-tablet-headline-2xl-font-size: 3rem;
  --db-base-icon-weight-regular-tablet-headline-2xl: 64;
  --db-base-icon-font-size-regular-tablet-headline-2xl: 4rem;
  --db-typography-regular-tablet-headline-2xs-line-height: 1.25;
  --db-typography-regular-tablet-headline-2xs-font-size: 1rem;
  --db-base-icon-weight-regular-tablet-headline-2xs: 20;
  --db-base-icon-font-size-regular-tablet-headline-2xs: 1.25rem;
  --db-typography-regular-tablet-headline-3xl-line-height: 1.3333333333333333;
  --db-typography-regular-tablet-headline-3xl-font-size: 3rem;
  --db-base-icon-weight-regular-tablet-headline-3xl: 64;
  --db-base-icon-font-size-regular-tablet-headline-3xl: 4rem;
  --db-typography-regular-tablet-headline-3xs-line-height: 1.25;
  --db-typography-regular-tablet-headline-3xs-font-size: 1rem;
  --db-base-icon-weight-regular-tablet-headline-3xs: 20;
  --db-base-icon-font-size-regular-tablet-headline-3xs: 1.25rem;
  --db-typography-functional-desktop-body-lg-line-height: 1.5;
  --db-typography-functional-desktop-body-lg-font-size: 1rem;
  --db-base-icon-weight-functional-desktop-body-lg: 24;
  --db-base-icon-font-size-functional-desktop-body-lg: 1.5rem;
  --db-typography-functional-desktop-body-md-line-height: 1.4285714285714286;
  --db-typography-functional-desktop-body-md-font-size: 0.875rem;
  --db-base-icon-weight-functional-desktop-body-md: 20;
  --db-base-icon-font-size-functional-desktop-body-md: 1.25rem;
  --db-typography-functional-desktop-body-sm-line-height: 1.3333333333333333;
  --db-typography-functional-desktop-body-sm-font-size: 0.75rem;
  --db-base-icon-weight-functional-desktop-body-sm: 16;
  --db-base-icon-font-size-functional-desktop-body-sm: 1rem;
  --db-typography-functional-desktop-body-xl-line-height: 1.4;
  --db-typography-functional-desktop-body-xl-font-size: 1.25rem;
  --db-base-icon-weight-functional-desktop-body-xl: 28;
  --db-base-icon-font-size-functional-desktop-body-xl: 1.75rem;
  --db-typography-functional-desktop-body-xs-line-height: 1.4;
  --db-typography-functional-desktop-body-xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-desktop-body-xs: 14;
  --db-base-icon-font-size-functional-desktop-body-xs: 0.875rem;
  --db-typography-functional-desktop-body-2xl-line-height: 1.3333333333333333;
  --db-typography-functional-desktop-body-2xl-font-size: 1.5rem;
  --db-base-icon-weight-functional-desktop-body-2xl: 32;
  --db-base-icon-font-size-functional-desktop-body-2xl: 2rem;
  --db-typography-functional-desktop-body-3xl-line-height: 1.4285714285714286;
  --db-typography-functional-desktop-body-3xl-font-size: 1.75rem;
  --db-base-icon-weight-functional-desktop-3xl: 40;
  --db-base-icon-font-size-functional-desktop-3xl: 2.5rem;
  --db-typography-functional-desktop-body-2xs-line-height: 1.4;
  --db-typography-functional-desktop-body-2xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-desktop-body-2xs: 14;
  --db-base-icon-font-size-functional-desktop-body-2xs: 0.875rem;
  --db-typography-functional-desktop-body-3xs-line-height: 1.4;
  --db-typography-functional-desktop-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-desktop-3xs: 14;
  --db-base-icon-font-size-functional-desktop-3xs: 0.875rem;
  --db-typography-functional-desktop-headline-lg-line-height: 1.1428571428571428;
  --db-typography-functional-desktop-headline-lg-font-size: 1.75rem;
  --db-base-icon-weight-functional-desktop-headline-lg: 32;
  --db-base-icon-font-size-functional-desktop-headline-lg: 2rem;
  --db-typography-functional-desktop-headline-md-line-height: 1.1666666666666667;
  --db-typography-functional-desktop-headline-md-font-size: 1.5rem;
  --db-base-icon-weight-functional-desktop-headline-md: 28;
  --db-base-icon-font-size-functional-desktop-headline-md: 1.75rem;
  --db-typography-functional-desktop-headline-sm-line-height: 1.2;
  --db-typography-functional-desktop-headline-sm-font-size: 1.25rem;
  --db-base-icon-weight-functional-desktop-headline-sm: 24;
  --db-base-icon-font-size-functional-desktop-headline-sm: 1.5rem;
  --db-typography-functional-desktop-headline-xl-line-height: 1.25;
  --db-typography-functional-desktop-headline-xl-font-size: 2rem;
  --db-base-icon-weight-functional-desktop-headline-xl: 40;
  --db-base-icon-font-size-functional-desktop-headline-xl: 2.5rem;
  --db-typography-functional-desktop-headline-xs-line-height: 1.25;
  --db-typography-functional-desktop-headline-xs-font-size: 1rem;
  --db-base-icon-weight-functional-desktop-headline-xs: 20;
  --db-base-icon-font-size-functional-desktop-headline-xs: 1.25rem;
  --db-typography-functional-desktop-headline-2xl-line-height: 1.2;
  --db-typography-functional-desktop-headline-2xl-font-size: 2.5rem;
  --db-base-icon-weight-functional-desktop-headline-2xl: 48;
  --db-base-icon-font-size-functional-desktop-headline-2xl: 3rem;
  --db-typography-functional-desktop-headline-2xs-line-height: 1.1428571428571428;
  --db-typography-functional-desktop-headline-2xs-font-size: 0.875rem;
  --db-base-icon-weight-functional-desktop-headline-2xs: 16;
  --db-base-icon-font-size-functional-desktop-headline-2xs: 1rem;
  --db-typography-functional-desktop-headline-3xl-line-height: 1.2;
  --db-typography-functional-desktop-headline-3xl-font-size: 2.5rem;
  --db-base-icon-weight-functional-desktop-headline-3xl: 48;
  --db-base-icon-font-size-functional-desktop-headline-3xl: 3rem;
  --db-typography-functional-desktop-headline-3xs-line-height: 1.1428571428571428;
  --db-typography-functional-desktop-headline-3xs-font-size: 0.875rem;
  --db-base-icon-weight-functional-desktop-headline-3xs: 16;
  --db-base-icon-font-size-functional-desktop-headline-3xs: 1rem;
  --db-typography-functional-tablet-body-lg-line-height: 1.5;
  --db-typography-functional-tablet-body-lg-font-size: 1rem;
  --db-base-icon-weight-functional-tablet-body-lg: 24;
  --db-base-icon-font-size-functional-tablet-body-lg: 1.5rem;
  --db-typography-functional-tablet-body-md-line-height: 1.4285714285714286;
  --db-typography-functional-tablet-body-md-font-size: 0.875rem;
  --db-base-icon-weight-functional-tablet-body-md: 20;
  --db-base-icon-font-size-functional-tablet-body-md: 1.25rem;
  --db-typography-functional-tablet-body-sm-line-height: 1.3333333333333333;
  --db-typography-functional-tablet-body-sm-font-size: 0.75rem;
  --db-base-icon-weight-functional-tablet-body-sm: 16;
  --db-base-icon-font-size-functional-tablet-body-sm: 1rem;
  --db-typography-functional-tablet-body-xl-line-height: 1.4;
  --db-typography-functional-tablet-body-xl-font-size: 1.25rem;
  --db-base-icon-weight-functional-tablet-body-xl: 28;
  --db-base-icon-font-size-functional-tablet-body-xl: 1.75rem;
  --db-typography-functional-tablet-body-xs-line-height: 1.4;
  --db-typography-functional-tablet-body-xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-tablet-body-xs: 14;
  --db-base-icon-font-size-functional-tablet-body-xs: 0.875rem;
  --db-typography-functional-tablet-body-2xl-line-height: 1.3333333333333333;
  --db-typography-functional-tablet-body-2xl-font-size: 1.5rem;
  --db-base-icon-weight-functional-tablet-body-2xl: 32;
  --db-base-icon-font-size-functional-tablet-body-2xl: 2rem;
  --db-typography-functional-tablet-body-3xl-line-height: 1.4285714285714286;
  --db-typography-functional-tablet-body-3xl-font-size: 1.75rem;
  --db-base-icon-weight-functional-tablet-3xl: 40;
  --db-base-icon-font-size-functional-tablet-3xl: 2.5rem;
  --db-typography-functional-tablet-body-2xs-line-height: 1.4;
  --db-typography-functional-tablet-body-2xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-tablet-body-2xs: 14;
  --db-base-icon-font-size-functional-tablet-body-2xs: 0.875rem;
  --db-typography-functional-tablet-body-3xs-line-height: 1.4;
  --db-typography-functional-tablet-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-tablet-3xs: 14;
  --db-base-icon-font-size-functional-tablet-3xs: 0.875rem;
  --db-typography-functional-tablet-headline-lg-line-height: 1.1428571428571428;
  --db-typography-functional-tablet-headline-lg-font-size: 1.75rem;
  --db-base-icon-weight-functional-tablet-headline-lg: 32;
  --db-base-icon-font-size-functional-tablet-headline-lg: 2rem;
  --db-typography-functional-tablet-headline-md-line-height: 1.1666666666666667;
  --db-typography-functional-tablet-headline-md-font-size: 1.5rem;
  --db-base-icon-weight-functional-tablet-headline-md: 28;
  --db-base-icon-font-size-functional-tablet-headline-md: 1.75rem;
  --db-typography-functional-tablet-headline-sm-line-height: 1.2;
  --db-typography-functional-tablet-headline-sm-font-size: 1.25rem;
  --db-base-icon-weight-functional-tablet-headline-sm: 24;
  --db-base-icon-font-size-functional-tablet-headline-sm: 1.5rem;
  --db-typography-functional-tablet-headline-xl-line-height: 1.25;
  --db-typography-functional-tablet-headline-xl-font-size: 2rem;
  --db-base-icon-weight-functional-tablet-headline-xl: 40;
  --db-base-icon-font-size-functional-tablet-headline-xl: 2.5rem;
  --db-typography-functional-tablet-headline-xs-line-height: 1.25;
  --db-typography-functional-tablet-headline-xs-font-size: 1rem;
  --db-base-icon-weight-functional-tablet-headline-xs: 20;
  --db-base-icon-font-size-functional-tablet-headline-xs: 1.25rem;
  --db-typography-functional-tablet-headline-2xl-line-height: 1.25;
  --db-typography-functional-tablet-headline-2xl-font-size: 2rem;
  --db-base-icon-weight-functional-tablet-headline-2xl: 40;
  --db-base-icon-font-size-functional-tablet-headline-2xl: 2.5rem;
  --db-typography-functional-tablet-headline-2xs-line-height: 1.1428571428571428;
  --db-typography-functional-tablet-headline-2xs-font-size: 0.875rem;
  --db-base-icon-weight-functional-tablet-headline-2xs: 16;
  --db-base-icon-font-size-functional-tablet-headline-2xs: 1rem;
  --db-typography-functional-tablet-headline-3xl-line-height: 1.25;
  --db-typography-functional-tablet-headline-3xl-font-size: 2rem;
  --db-base-icon-weight-functional-tablet-headline-3xl: 40;
  --db-base-icon-font-size-functional-tablet-headline-3xl: 2.5rem;
  --db-typography-functional-tablet-headline-3xs-line-height: 1.1428571428571428;
  --db-typography-functional-tablet-headline-3xs-font-size: 0.875rem;
  --db-base-icon-weight-functional-tablet-headline-3xs: 16;
  --db-base-icon-font-size-functional-tablet-headline-3xs: 1rem;
  --db-typography-functional-mobile-body-lg-line-height: 1.5;
  --db-typography-functional-mobile-body-lg-font-size: 1rem;
  --db-base-icon-weight-functional-mobile-body-lg: 24;
  --db-base-icon-font-size-functional-mobile-body-lg: 1.5rem;
  --db-typography-functional-mobile-body-md-line-height: 1.4285714285714286;
  --db-typography-functional-mobile-body-md-font-size: 0.875rem;
  --db-base-icon-weight-functional-mobile-body-md: 20;
  --db-base-icon-font-size-functional-mobile-body-md: 1.25rem;
  --db-typography-functional-mobile-body-sm-line-height: 1.3333333333333333;
  --db-typography-functional-mobile-body-sm-font-size: 0.75rem;
  --db-base-icon-weight-functional-mobile-body-sm: 16;
  --db-base-icon-font-size-functional-mobile-body-sm: 1rem;
  --db-typography-functional-mobile-body-xl-line-height: 1.5;
  --db-typography-functional-mobile-body-xl-font-size: 1rem;
  --db-base-icon-weight-functional-mobile-body-xl: 24;
  --db-base-icon-font-size-functional-mobile-body-xl: 1.5rem;
  --db-typography-functional-mobile-body-xs-line-height: 1.4;
  --db-typography-functional-mobile-body-xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-mobile-body-xs: 14;
  --db-base-icon-font-size-functional-mobile-body-xs: 0.875rem;
  --db-typography-functional-mobile-body-2xl-line-height: 1.5;
  --db-typography-functional-mobile-body-2xl-font-size: 1rem;
  --db-base-icon-weight-functional-mobile-body-2xl: 24;
  --db-base-icon-font-size-functional-mobile-body-2xl: 1.5rem;
  --db-typography-functional-mobile-body-3xl-line-height: 1.5;
  --db-typography-functional-mobile-body-3xl-font-size: 1rem;
  --db-base-icon-weight-functional-mobile-3xl: 24;
  --db-base-icon-font-size-functional-mobile-3xl: 1.5rem;
  --db-typography-functional-mobile-body-2xs-line-height: 1.4;
  --db-typography-functional-mobile-body-2xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-mobile-body-2xs: 14;
  --db-base-icon-font-size-functional-mobile-body-2xs: 0.875rem;
  --db-typography-functional-mobile-body-3xs-line-height: 1.4;
  --db-typography-functional-mobile-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-functional-mobile-3xs: 14;
  --db-base-icon-font-size-functional-mobile-3xs: 0.875rem;
  --db-typography-functional-mobile-headline-lg-line-height: 1.1666666666666667;
  --db-typography-functional-mobile-headline-lg-font-size: 1.5rem;
  --db-base-icon-weight-functional-mobile-headline-lg: 28;
  --db-base-icon-font-size-functional-mobile-headline-lg: 1.75rem;
  --db-typography-functional-mobile-headline-md-line-height: 1.2;
  --db-typography-functional-mobile-headline-md-font-size: 1.25rem;
  --db-base-icon-weight-functional-mobile-headline-md: 24;
  --db-base-icon-font-size-functional-mobile-headline-md: 1.5rem;
  --db-typography-functional-mobile-headline-sm-line-height: 1.25;
  --db-typography-functional-mobile-headline-sm-font-size: 1rem;
  --db-base-icon-weight-functional-mobile-headline-sm: 20;
  --db-base-icon-font-size-functional-mobile-headline-sm: 1.25rem;
  --db-typography-functional-mobile-headline-xl-line-height: 1.1428571428571428;
  --db-typography-functional-mobile-headline-xl-font-size: 1.75rem;
  --db-base-icon-weight-functional-mobile-headline-xl: 32;
  --db-base-icon-font-size-functional-mobile-headline-xl: 2rem;
  --db-typography-functional-mobile-headline-xs-line-height: 1.1428571428571428;
  --db-typography-functional-mobile-headline-xs-font-size: 0.875rem;
  --db-base-icon-weight-functional-mobile-headline-xs: 16;
  --db-base-icon-font-size-functional-mobile-headline-xs: 1rem;
  --db-typography-functional-mobile-headline-2xl-line-height: 1.1428571428571428;
  --db-typography-functional-mobile-headline-2xl-font-size: 1.75rem;
  --db-base-icon-weight-functional-mobile-headline-2xl: 32;
  --db-base-icon-font-size-functional-mobile-headline-2xl: 2rem;
  --db-typography-functional-mobile-headline-2xs-line-height: 1.1428571428571428;
  --db-typography-functional-mobile-headline-2xs-font-size: 0.875rem;
  --db-base-icon-weight-functional-mobile-headline-2xs: 16;
  --db-base-icon-font-size-functional-mobile-headline-2xs: 1rem;
  --db-typography-functional-mobile-headline-3xl-line-height: 1.1428571428571428;
  --db-typography-functional-mobile-headline-3xl-font-size: 1.75rem;
  --db-base-icon-weight-functional-mobile-headline-3xl: 32;
  --db-base-icon-font-size-functional-mobile-headline-3xl: 2rem;
  --db-typography-functional-mobile-headline-3xs-line-height: 1.1428571428571428;
  --db-typography-functional-mobile-headline-3xs-font-size: 0.875rem;
  --db-base-icon-weight-functional-mobile-headline-3xs: 16;
  --db-base-icon-font-size-functional-mobile-headline-3xs: 1rem;
  --db-typography-expressive-desktop-body-lg-line-height: 1.3333333333333333;
  --db-typography-expressive-desktop-body-lg-font-size: 1.5rem;
  --db-base-icon-weight-expressive-desktop-body-lg: 32;
  --db-base-icon-font-size-expressive-desktop-body-lg: 2rem;
  --db-typography-expressive-desktop-body-md-line-height: 1.4;
  --db-typography-expressive-desktop-body-md-font-size: 1.25rem;
  --db-base-icon-weight-expressive-desktop-body-md: 28;
  --db-base-icon-font-size-expressive-desktop-body-md: 1.75rem;
  --db-typography-expressive-desktop-body-sm-line-height: 1.5;
  --db-typography-expressive-desktop-body-sm-font-size: 1rem;
  --db-base-icon-weight-expressive-desktop-body-sm: 24;
  --db-base-icon-font-size-expressive-desktop-body-sm: 1.5rem;
  --db-typography-expressive-desktop-body-xl-line-height: 1.4285714285714286;
  --db-typography-expressive-desktop-body-xl-font-size: 1.75rem;
  --db-base-icon-weight-expressive-desktop-body-xl: 40;
  --db-base-icon-font-size-expressive-desktop-body-xl: 2.5rem;
  --db-typography-expressive-desktop-body-xs-line-height: 1.4285714285714286;
  --db-typography-expressive-desktop-body-xs-font-size: 0.875rem;
  --db-base-icon-weight-expressive-desktop-body-xs: 20;
  --db-base-icon-font-size-expressive-desktop-body-xs: 1.25rem;
  --db-typography-expressive-desktop-body-2xl-line-height: 1.5;
  --db-typography-expressive-desktop-body-2xl-font-size: 2rem;
  --db-base-icon-weight-expressive-desktop-body-2xl: 48;
  --db-base-icon-font-size-expressive-desktop-body-2xl: 3rem;
  --db-typography-expressive-desktop-body-3xl-line-height: 1.6;
  --db-typography-expressive-desktop-body-3xl-font-size: 2.5rem;
  --db-base-icon-weight-expressive-desktop-3xl: 64;
  --db-base-icon-font-size-expressive-desktop-3xl: 4rem;
  --db-typography-expressive-desktop-body-2xs-line-height: 1.3333333333333333;
  --db-typography-expressive-desktop-body-2xs-font-size: 0.75rem;
  --db-base-icon-weight-expressive-desktop-body-2xs: 16;
  --db-base-icon-font-size-expressive-desktop-body-2xs: 1rem;
  --db-typography-expressive-desktop-body-3xs-line-height: 1.4;
  --db-typography-expressive-desktop-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-expressive-desktop-3xs: 14;
  --db-base-icon-font-size-expressive-desktop-3xs: 0.875rem;
  --db-typography-expressive-desktop-headline-lg-line-height: 1.3333333333333333;
  --db-typography-expressive-desktop-headline-lg-font-size: 3rem;
  --db-base-icon-weight-expressive-desktop-headline-lg: 64;
  --db-base-icon-font-size-expressive-desktop-headline-lg: 4rem;
  --db-typography-expressive-desktop-headline-md-line-height: 1.2;
  --db-typography-expressive-desktop-headline-md-font-size: 2.5rem;
  --db-base-icon-weight-expressive-desktop-headline-md: 48;
  --db-base-icon-font-size-expressive-desktop-headline-md: 3rem;
  --db-typography-expressive-desktop-headline-sm-line-height: 1.25;
  --db-typography-expressive-desktop-headline-sm-font-size: 2rem;
  --db-base-icon-weight-expressive-desktop-headline-sm: 40;
  --db-base-icon-font-size-expressive-desktop-headline-sm: 2.5rem;
  --db-typography-expressive-desktop-headline-xl-line-height: 1.25;
  --db-typography-expressive-desktop-headline-xl-font-size: 4rem;
  --db-base-icon-weight-expressive-desktop-headline-xl: 80;
  --db-base-icon-font-size-expressive-desktop-headline-xl: 5rem;
  --db-typography-expressive-desktop-headline-xs-line-height: 1.1428571428571428;
  --db-typography-expressive-desktop-headline-xs-font-size: 1.75rem;
  --db-base-icon-weight-expressive-desktop-headline-xs: 32;
  --db-base-icon-font-size-expressive-desktop-headline-xs: 2rem;
  --db-typography-expressive-desktop-headline-2xl-line-height: 1.2;
  --db-typography-expressive-desktop-headline-2xl-font-size: 5rem;
  --db-base-icon-weight-expressive-desktop-headline-2xl: 96;
  --db-base-icon-font-size-expressive-desktop-headline-2xl: 6rem;
  --db-typography-expressive-desktop-headline-2xs-line-height: 1.1666666666666667;
  --db-typography-expressive-desktop-headline-2xs-font-size: 1.5rem;
  --db-base-icon-weight-expressive-desktop-headline-2xs: 28;
  --db-base-icon-font-size-expressive-desktop-headline-2xs: 1.75rem;
  --db-typography-expressive-desktop-headline-3xl-line-height: 1.25;
  --db-typography-expressive-desktop-headline-3xl-font-size: 6rem;
  --db-base-icon-weight-expressive-desktop-headline-3xl: 120;
  --db-base-icon-font-size-expressive-desktop-headline-3xl: 7.5rem;
  --db-typography-expressive-desktop-headline-3xs-line-height: 1.2;
  --db-typography-expressive-desktop-headline-3xs-font-size: 1.25rem;
  --db-base-icon-weight-expressive-desktop-headline-3xs: 24;
  --db-base-icon-font-size-expressive-desktop-headline-3xs: 1.5rem;
  --db-typography-expressive-tablet-body-lg-line-height: 1.3333333333333333;
  --db-typography-expressive-tablet-body-lg-font-size: 1.5rem;
  --db-base-icon-weight-expressive-tablet-body-lg: 32;
  --db-base-icon-font-size-expressive-tablet-body-lg: 2rem;
  --db-typography-expressive-tablet-body-md-line-height: 1.4;
  --db-typography-expressive-tablet-body-md-font-size: 1.25rem;
  --db-base-icon-weight-expressive-tablet-body-md: 28;
  --db-base-icon-font-size-expressive-tablet-body-md: 1.75rem;
  --db-typography-expressive-tablet-body-sm-line-height: 1.5;
  --db-typography-expressive-tablet-body-sm-font-size: 1rem;
  --db-base-icon-weight-expressive-tablet-body-sm: 24;
  --db-base-icon-font-size-expressive-tablet-body-sm: 1.5rem;
  --db-typography-expressive-tablet-body-xl-line-height: 1.4285714285714286;
  --db-typography-expressive-tablet-body-xl-font-size: 1.75rem;
  --db-base-icon-weight-expressive-tablet-body-xl: 40;
  --db-base-icon-font-size-expressive-tablet-body-xl: 2.5rem;
  --db-typography-expressive-tablet-body-xs-line-height: 1.4285714285714286;
  --db-typography-expressive-tablet-body-xs-font-size: 0.875rem;
  --db-base-icon-weight-expressive-tablet-body-xs: 20;
  --db-base-icon-font-size-expressive-tablet-body-xs: 1.25rem;
  --db-typography-expressive-tablet-body-2xl-line-height: 1.5;
  --db-typography-expressive-tablet-body-2xl-font-size: 2rem;
  --db-base-icon-weight-expressive-tablet-body-2xl: 48;
  --db-base-icon-font-size-expressive-tablet-body-2xl: 3rem;
  --db-typography-expressive-tablet-body-3xl-line-height: 1.6;
  --db-typography-expressive-tablet-body-3xl-font-size: 2.5rem;
  --db-base-icon-weight-expressive-tablet-3xl: 64;
  --db-base-icon-font-size-expressive-tablet-3xl: 4rem;
  --db-typography-expressive-tablet-body-2xs-line-height: 1.3333333333333333;
  --db-typography-expressive-tablet-body-2xs-font-size: 0.75rem;
  --db-base-icon-weight-expressive-tablet-body-2xs: 16;
  --db-base-icon-font-size-expressive-tablet-body-2xs: 1rem;
  --db-typography-expressive-tablet-body-3xs-line-height: 1.4;
  --db-typography-expressive-tablet-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-expressive-tablet-3xs: 14;
  --db-base-icon-font-size-expressive-tablet-3xs: 0.875rem;
  --db-typography-expressive-tablet-headline-lg-line-height: 1.2;
  --db-typography-expressive-tablet-headline-lg-font-size: 2.5rem;
  --db-base-icon-weight-expressive-tablet-headline-lg: 48;
  --db-base-icon-font-size-expressive-tablet-headline-lg: 3rem;
  --db-typography-expressive-tablet-headline-md-line-height: 1.25;
  --db-typography-expressive-tablet-headline-md-font-size: 2rem;
  --db-base-icon-weight-expressive-tablet-headline-md: 40;
  --db-base-icon-font-size-expressive-tablet-headline-md: 2.5rem;
  --db-typography-expressive-tablet-headline-sm-line-height: 1.1428571428571428;
  --db-typography-expressive-tablet-headline-sm-font-size: 1.75rem;
  --db-base-icon-weight-expressive-tablet-headline-sm: 32;
  --db-base-icon-font-size-expressive-tablet-headline-sm: 2rem;
  --db-typography-expressive-tablet-headline-xl-line-height: 1.3333333333333333;
  --db-typography-expressive-tablet-headline-xl-font-size: 3rem;
  --db-base-icon-weight-expressive-tablet-headline-xl: 64;
  --db-base-icon-font-size-expressive-tablet-headline-xl: 4rem;
  --db-typography-expressive-tablet-headline-xs-line-height: 1.1666666666666667;
  --db-typography-expressive-tablet-headline-xs-font-size: 1.5rem;
  --db-base-icon-weight-expressive-tablet-headline-xs: 28;
  --db-base-icon-font-size-expressive-tablet-headline-xs: 1.75rem;
  --db-typography-expressive-tablet-headline-2xl-line-height: 1.25;
  --db-typography-expressive-tablet-headline-2xl-font-size: 4rem;
  --db-base-icon-weight-expressive-tablet-headline-2xl: 80;
  --db-base-icon-font-size-expressive-tablet-headline-2xl: 5rem;
  --db-typography-expressive-tablet-headline-2xs-line-height: 1.2;
  --db-typography-expressive-tablet-headline-2xs-font-size: 1.25rem;
  --db-base-icon-weight-expressive-tablet-headline-2xs: 24;
  --db-base-icon-font-size-expressive-tablet-headline-2xs: 1.5rem;
  --db-typography-expressive-tablet-headline-3xl-line-height: 1.2;
  --db-typography-expressive-tablet-headline-3xl-font-size: 5rem;
  --db-base-icon-weight-expressive-tablet-headline-3xl: 96;
  --db-base-icon-font-size-expressive-tablet-headline-3xl: 6rem;
  --db-typography-expressive-tablet-headline-3xs-line-height: 1.2;
  --db-typography-expressive-tablet-headline-3xs-font-size: 1.25rem;
  --db-base-icon-weight-expressive-tablet-headline-3xs: 24;
  --db-base-icon-font-size-expressive-tablet-headline-3xs: 1.5rem;
  --db-typography-expressive-mobile-body-lg-line-height: 1.3333333333333333;
  --db-typography-expressive-mobile-body-lg-font-size: 1.5rem;
  --db-base-icon-weight-expressive-mobile-body-lg: 32;
  --db-base-icon-font-size-expressive-mobile-body-lg: 2rem;
  --db-typography-expressive-mobile-body-md-line-height: 1.4;
  --db-typography-expressive-mobile-body-md-font-size: 1.25rem;
  --db-base-icon-weight-expressive-mobile-body-md: 28;
  --db-base-icon-font-size-expressive-mobile-body-md: 1.75rem;
  --db-typography-expressive-mobile-body-sm-line-height: 1.5;
  --db-typography-expressive-mobile-body-sm-font-size: 1rem;
  --db-base-icon-weight-expressive-mobile-body-sm: 24;
  --db-base-icon-font-size-expressive-mobile-body-sm: 1.5rem;
  --db-typography-expressive-mobile-body-xl-line-height: 1.3333333333333333;
  --db-typography-expressive-mobile-body-xl-font-size: 1.5rem;
  --db-base-icon-weight-expressive-mobile-body-xl: 32;
  --db-base-icon-font-size-expressive-mobile-body-xl: 2rem;
  --db-typography-expressive-mobile-body-xs-line-height: 1.4285714285714286;
  --db-typography-expressive-mobile-body-xs-font-size: 0.875rem;
  --db-base-icon-weight-expressive-mobile-body-xs: 20;
  --db-base-icon-font-size-expressive-mobile-body-xs: 1.25rem;
  --db-typography-expressive-mobile-body-2xl-line-height: 1.3333333333333333;
  --db-typography-expressive-mobile-body-2xl-font-size: 1.5rem;
  --db-base-icon-weight-expressive-mobile-body-2xl: 32;
  --db-base-icon-font-size-expressive-mobile-body-2xl: 2rem;
  --db-typography-expressive-mobile-body-3xl-line-height: 1.3333333333333333;
  --db-typography-expressive-mobile-body-3xl-font-size: 1.5rem;
  --db-base-icon-weight-expressive-mobile-3xl: 32;
  --db-base-icon-font-size-expressive-mobile-3xl: 2rem;
  --db-typography-expressive-mobile-body-2xs-line-height: 1.3333333333333333;
  --db-typography-expressive-mobile-body-2xs-font-size: 0.75rem;
  --db-base-icon-weight-expressive-mobile-body-2xs: 16;
  --db-base-icon-font-size-expressive-mobile-body-2xs: 1rem;
  --db-typography-expressive-mobile-body-3xs-line-height: 1.4;
  --db-typography-expressive-mobile-body-3xs-font-size: 0.625rem;
  --db-base-icon-weight-expressive-mobile-3xs: 14;
  --db-base-icon-font-size-expressive-mobile-3xs: 0.875rem;
  --db-typography-expressive-mobile-headline-lg-line-height: 1.25;
  --db-typography-expressive-mobile-headline-lg-font-size: 2rem;
  --db-base-icon-weight-expressive-mobile-headline-lg: 40;
  --db-base-icon-font-size-expressive-mobile-headline-lg: 2.5rem;
  --db-typography-expressive-mobile-headline-md-line-height: 1.1428571428571428;
  --db-typography-expressive-mobile-headline-md-font-size: 1.75rem;
  --db-base-icon-weight-expressive-mobile-headline-md: 32;
  --db-base-icon-font-size-expressive-mobile-headline-md: 2rem;
  --db-typography-expressive-mobile-headline-sm-line-height: 1.1666666666666667;
  --db-typography-expressive-mobile-headline-sm-font-size: 1.5rem;
  --db-base-icon-weight-expressive-mobile-headline-sm: 28;
  --db-base-icon-font-size-expressive-mobile-headline-sm: 1.75rem;
  --db-typography-expressive-mobile-headline-xl-line-height: 1.2;
  --db-typography-expressive-mobile-headline-xl-font-size: 2.5rem;
  --db-base-icon-weight-expressive-mobile-headline-xl: 48;
  --db-base-icon-font-size-expressive-mobile-headline-xl: 3rem;
  --db-typography-expressive-mobile-headline-xs-line-height: 1.2;
  --db-typography-expressive-mobile-headline-xs-font-size: 1.25rem;
  --db-base-icon-weight-expressive-mobile-headline-xs: 24;
  --db-base-icon-font-size-expressive-mobile-headline-xs: 1.5rem;
  --db-typography-expressive-mobile-headline-2xl-line-height: 1.2;
  --db-typography-expressive-mobile-headline-2xl-font-size: 2.5rem;
  --db-base-icon-weight-expressive-mobile-headline-2xl: 48;
  --db-base-icon-font-size-expressive-mobile-headline-2xl: 3rem;
  --db-typography-expressive-mobile-headline-2xs-line-height: 1.25;
  --db-typography-expressive-mobile-headline-2xs-font-size: 1rem;
  --db-base-icon-weight-expressive-mobile-headline-2xs: 20;
  --db-base-icon-font-size-expressive-mobile-headline-2xs: 1.25rem;
  --db-typography-expressive-mobile-headline-3xl-line-height: 1.2;
  --db-typography-expressive-mobile-headline-3xl-font-size: 2.5rem;
  --db-base-icon-weight-expressive-mobile-headline-3xl: 48;
  --db-base-icon-font-size-expressive-mobile-headline-3xl: 3rem;
  --db-typography-expressive-mobile-headline-3xs-line-height: 1.25;
  --db-typography-expressive-mobile-headline-3xs-font-size: 1rem;
  --db-base-icon-weight-expressive-mobile-headline-3xs: 20;
  --db-base-icon-font-size-expressive-mobile-headline-3xs: 1.25rem;
  --db-border-height-3xs: 0.0625rem;
  --db-border-height-2xs: 0.125rem;
  --db-border-height-xs: 0.25rem;
  --db-border-height-sm: 0.375rem;
  --db-border-height-md: 0.5rem;
  --db-border-height-lg: 0.625rem;
  --db-border-height-xl: 0.75rem;
  --db-border-height-2xl: 0.875rem;
  --db-border-height-3xl: 1rem;
  --db-border-radius-3xs: 0.0625rem;
  --db-border-radius-2xs: 0.125rem;
  --db-border-radius-xs: 0.25rem;
  --db-border-radius-sm: 0.5rem;
  --db-border-radius-md: 0.75rem;
  --db-border-radius-lg: 1rem;
  --db-border-radius-xl: 1.5rem;
  --db-border-radius-2xl: 1.75rem;
  --db-border-radius-3xl: 2rem;
  --db-border-radius-full: 500rem;
  --db-elevation-sm: 0 0 1px -1px rgb(0 0 0 / 20%),
  	0 0 4px 1px rgb(0 0 0 / 12%), 0 0 2px 0 rgb(0 0 0 / 14%);
  --db-elevation-md: 0 0 2px -1px rgb(0 0 0 / 20%),
  	0 0 8px 1px rgb(0 0 0 / 12%), 0 0 4px 0 rgb(0 0 0 / 14%);
  --db-elevation-lg: 0 0 4px -3px rgb(0 0 0 / 20%),
  	0 0 16px 3px rgb(0 0 0 / 12%), 0 0 8px 1px rgb(0 0 0 / 14%);
  --db-transition-duration-extra-slow: 0.5s;
  --db-transition-duration-slow: 0.4s;
  --db-transition-duration-medium: 0.3s;
  --db-transition-duration-fast: 0.15s;
  --db-transition-duration-extra-fast: 0.075s;
  --db-transition-timing-show: cubic-bezier(0.49, 0.1, 0.16, 1) normal both;
  --db-transition-timing-hide: cubic-bezier(0.49, 0.1, 0.16, 1) normal both;
  --db-transition-timing-emotional: cubic-bezier(0.27, 0.05, 0.4, 0.95);
  --db-transition-timing-functional: cubic-bezier(0.15, 0, 0.45, 1);
  --db-transition-straight-show: 0.5s cubic-bezier(0.49, 0.1, 0.16, 1) normal
  	both;
  --db-transition-straight-hide: 0.4s cubic-bezier(0.49, 0.1, 0.16, 1) normal
  	both;
  --db-transition-straight-emotional: 0.3s cubic-bezier(0.27, 0.05, 0.4, 0.95);
  --db-transition-straight-functional: 0.3s cubic-bezier(0.15, 0, 0.45, 1);
  --db-font-family-sans: "DB Screen Sans", helvetica, arial, sans-serif;
  --db-font-family-head: "DB Screen Head", helvetica, arial, sans-serif;
  /* COLORS */
  --db-neutral-0: #070708;
  --db-neutral-1: #0d0e10;
  --db-neutral-2: #121315;
  --db-neutral-3: #1a1c1e;
  --db-neutral-4: #2e3134;
  --db-neutral-5: #44474c;
  --db-neutral-6: #5a5f65;
  --db-neutral-7: #72777f;
  --db-neutral-8: #8b919a;
  --db-neutral-9: #a6acb4;
  --db-neutral-10: #c3c7cc;
  --db-neutral-11: #e1e3e5;
  --db-neutral-12: #edeef0;
  --db-neutral-13: #f3f4f5;
  --db-neutral-14: #fff;
  --db-brand-0: #1a0000;
  --db-brand-1: #280001;
  --db-brand-2: #310001;
  --db-brand-3: #410002;
  --db-brand-4: #690004;
  --db-brand-5: #930009;
  --db-brand-6: #c00010;
  --db-brand-7: #ef0016;
  --db-brand-8: #ff5357;
  --db-brand-9: #ff888a;
  --db-brand-10: #ffb3b4;
  --db-brand-11: #ffdada;
  --db-brand-12: #ffe9e9;
  --db-brand-13: #fff0f0;
  --db-brand-14: #fff8f8;
  --db-brand-on-pressed-light: #edeef0;
  --db-brand-on-hover-light: #f3f4f5;
  --db-brand-on-light: #fff;
  --db-brand-origin-light: #ec0016;
  --db-brand-hover-light: #c00010;
  --db-brand-pressed-light: #930009;
  --db-brand-on-pressed-dark: #edeef0;
  --db-brand-on-hover-dark: #f3f4f5;
  --db-brand-on-dark: #fff;
  --db-brand-origin-dark: #ec0016;
  --db-brand-hover-dark: #ff5357;
  --db-brand-pressed-dark: #ff888a;
  --db-informational-0: #01080f;
  --db-informational-1: #011018;
  --db-informational-2: #021520;
  --db-informational-3: #041e2b;
  --db-informational-4: #0a3447;
  --db-informational-5: #124c66;
  --db-informational-6: #1b6586;
  --db-informational-7: #257fa8;
  --db-informational-8: #2e9acb;
  --db-informational-9: #38b6ef;
  --db-informational-10: #89cffa;
  --db-informational-11: #cae6fd;
  --db-informational-12: #e0f0fe;
  --db-informational-13: #ebf5fe;
  --db-informational-14: #f5faff;
  --db-warning-0: #100500;
  --db-warning-1: #190b00;
  --db-warning-2: #210f00;
  --db-warning-3: #2c1600;
  --db-warning-4: #4a2800;
  --db-warning-5: #693c00;
  --db-warning-6: #8a5100;
  --db-warning-7: #ad6600;
  --db-warning-8: #d17d00;
  --db-warning-9: #f69400;
  --db-warning-10: #ffb782;
  --db-warning-11: #ffdbc8;
  --db-warning-12: #ffeadf;
  --db-warning-13: #fff1ea;
  --db-warning-14: #fff8f5;
  --db-successful-0: #030900;
  --db-successful-1: #061100;
  --db-successful-2: #091701;
  --db-successful-3: #0f2001;
  --db-successful-4: #1d3702;
  --db-successful-5: #2d5005;
  --db-successful-6: #3d6a09;
  --db-successful-7: #4e850f;
  --db-successful-8: #60a114;
  --db-successful-9: #72bf1a;
  --db-successful-10: #85dd20;
  --db-successful-11: #99fc26;
  --db-successful-12: #c3ff9d;
  --db-successful-13: #d9ffc4;
  --db-successful-14: #edffe4;
  --db-critical-0: #1a0000;
  --db-critical-1: #280001;
  --db-critical-2: #310001;
  --db-critical-3: #410002;
  --db-critical-4: #690004;
  --db-critical-5: #930009;
  --db-critical-6: #c00010;
  --db-critical-7: #ef0016;
  --db-critical-8: #ff5357;
  --db-critical-9: #ff888a;
  --db-critical-10: #ffb3b4;
  --db-critical-11: #ffdada;
  --db-critical-12: #ffe9e9;
  --db-critical-13: #fff0f0;
  --db-critical-14: #fff8f8;
  --db-yellow-0: #0a0700;
  --db-yellow-1: #130e00;
  --db-yellow-2: #191300;
  --db-yellow-3: #221b00;
  --db-yellow-4: #3a3000;
  --db-yellow-5: #544600;
  --db-yellow-6: #6f5d00;
  --db-yellow-7: #8c7600;
  --db-yellow-8: #aa8f00;
  --db-yellow-9: #c8a900;
  --db-yellow-10: #e8c400;
  --db-yellow-11: #ffe17c;
  --db-yellow-12: #ffedbc;
  --db-yellow-13: #fff3d5;
  --db-yellow-14: #fff9eb;
  --db-yellow-on-pressed-light: #221b00;
  --db-yellow-on-hover-light: #191300;
  --db-yellow-on-light: #000;
  --db-yellow-origin-light: #aa8f00;
  --db-yellow-hover-light: #8c7500;
  --db-yellow-pressed-light: #6f5d00;
  --db-yellow-on-pressed-dark: #221b00;
  --db-yellow-on-hover-dark: #191300;
  --db-yellow-on-dark: #000;
  --db-yellow-origin-dark: #ffd800;
  --db-yellow-hover-dark: #ffedbc;
  --db-yellow-pressed-dark: #fff3d5;
  --db-orange-0: #100500;
  --db-orange-1: #190b00;
  --db-orange-2: #210f00;
  --db-orange-3: #2c1600;
  --db-orange-4: #4a2800;
  --db-orange-5: #693c00;
  --db-orange-6: #8a5100;
  --db-orange-7: #ad6600;
  --db-orange-8: #d17d00;
  --db-orange-9: #f69400;
  --db-orange-10: #ffb782;
  --db-orange-11: #ffdbc8;
  --db-orange-12: #ffeadf;
  --db-orange-13: #fff1ea;
  --db-orange-14: #fff8f5;
  --db-orange-on-pressed-light: #2c1600;
  --db-orange-on-hover-light: #210f00;
  --db-orange-on-light: #000;
  --db-orange-origin-light: #d17d00;
  --db-orange-hover-light: #ad6600;
  --db-orange-pressed-light: #8a5100;
  --db-orange-on-pressed-dark: #2c1600;
  --db-orange-on-hover-dark: #210f00;
  --db-orange-on-dark: #000;
  --db-orange-origin-dark: #f39200;
  --db-orange-hover-dark: #ffb782;
  --db-orange-pressed-dark: #ffdbc8;
  --db-red-0: #1a0000;
  --db-red-1: #280001;
  --db-red-2: #310001;
  --db-red-3: #410002;
  --db-red-4: #690004;
  --db-red-5: #930009;
  --db-red-6: #c00010;
  --db-red-7: #ef0016;
  --db-red-8: #ff5357;
  --db-red-9: #ff888a;
  --db-red-10: #ffb3b4;
  --db-red-11: #ffdada;
  --db-red-12: #ffe9e9;
  --db-red-13: #fff0f0;
  --db-red-14: #fff8f8;
  --db-red-on-pressed-light: #ffe9e9;
  --db-red-on-hover-light: #fff0f0;
  --db-red-on-light: #fff;
  --db-red-origin-light: #ec0016;
  --db-red-hover-light: #c00010;
  --db-red-pressed-light: #930009;
  --db-red-on-pressed-dark: #ffe9e9;
  --db-red-on-hover-dark: #fff0f0;
  --db-red-on-dark: #fff;
  --db-red-origin-dark: #ec0016;
  --db-red-hover-dark: #ff5357;
  --db-red-pressed-dark: #ff888a;
  --db-pink-0: #160209;
  --db-pink-1: #220310;
  --db-pink-2: #2b0516;
  --db-pink-3: #39081f;
  --db-pink-4: #5c1335;
  --db-pink-5: #821e4e;
  --db-pink-6: #aa2b67;
  --db-pink-7: #d43882;
  --db-pink-8: #ed5c9b;
  --db-pink-9: #f18cb2;
  --db-pink-10: #f5b5cb;
  --db-pink-11: #fadbe4;
  --db-pink-12: #fce9ef;
  --db-pink-13: #fdf1f4;
  --db-pink-14: #fef8fa;
  --db-pink-on-pressed-light: #39081f;
  --db-pink-on-hover-light: #2b0516;
  --db-pink-on-light: #000;
  --db-pink-origin-light: #e93e8f;
  --db-pink-hover-light: #aa2b67;
  --db-pink-pressed-light: #821e4e;
  --db-pink-on-pressed-dark: #39081f;
  --db-pink-on-hover-dark: #2b0516;
  --db-pink-on-dark: #000;
  --db-pink-origin-dark: #e93e8f;
  --db-pink-hover-dark: #ed5c9b;
  --db-pink-pressed-dark: #f18cb2;
  --db-violet-0: #0d0412;
  --db-violet-1: #17081c;
  --db-violet-2: #1d0c24;
  --db-violet-3: #281330;
  --db-violet-4: #432350;
  --db-violet-5: #603571;
  --db-violet-6: #7f4895;
  --db-violet-7: #9f5bba;
  --db-violet-8: #b47ace;
  --db-violet-9: #c69cda;
  --db-violet-10: #d8bde6;
  --db-violet-11: #ebdef2;
  --db-violet-12: #f3ebf7;
  --db-violet-13: #f7f2fa;
  --db-violet-14: #fbf8fc;
  --db-violet-on-pressed-light: #f3ebf7;
  --db-violet-on-hover-light: #f7f2fa;
  --db-violet-on-light: #fff;
  --db-violet-origin-light: #814997;
  --db-violet-hover-light: #603571;
  --db-violet-pressed-light: #432350;
  --db-violet-on-pressed-dark: #f3ebf7;
  --db-violet-on-hover-dark: #f7f2fa;
  --db-violet-on-dark: #fff;
  --db-violet-origin-dark: #814997;
  --db-violet-hover-dark: #9f5bba;
  --db-violet-pressed-dark: #b47ace;
  --db-blue-0: #00061b;
  --db-blue-1: #010d29;
  --db-blue-2: #011133;
  --db-blue-3: #021943;
  --db-blue-4: #072d6c;
  --db-blue-5: #0d4298;
  --db-blue-6: #1558c6;
  --db-blue-7: #1d6ff7;
  --db-blue-8: #638bfa;
  --db-blue-9: #90a8fc;
  --db-blue-10: #b7c4fd;
  --db-blue-11: #dbe1fe;
  --db-blue-12: #eaedfe;
  --db-blue-13: #f1f3ff;
  --db-blue-14: #f8f9ff;
  --db-blue-on-pressed-light: #eaedfe;
  --db-blue-on-hover-light: #f1f3ff;
  --db-blue-on-light: #fff;
  --db-blue-origin-light: #1455c0;
  --db-blue-hover-light: #0d4298;
  --db-blue-pressed-light: #072d6c;
  --db-blue-on-pressed-dark: #eaedfe;
  --db-blue-on-hover-dark: #f1f3ff;
  --db-blue-on-dark: #fff;
  --db-blue-origin-dark: #1558c6;
  --db-blue-hover-dark: #1d6ff7;
  --db-blue-pressed-dark: #638bfa;
  --db-cyan-0: #01080f;
  --db-cyan-1: #011018;
  --db-cyan-2: #021520;
  --db-cyan-3: #041e2b;
  --db-cyan-4: #0a3447;
  --db-cyan-5: #124c66;
  --db-cyan-6: #1b6586;
  --db-cyan-7: #257fa8;
  --db-cyan-8: #2e9acb;
  --db-cyan-9: #38b6ef;
  --db-cyan-10: #89cffa;
  --db-cyan-11: #cae6fd;
  --db-cyan-12: #e0f0fe;
  --db-cyan-13: #ebf5fe;
  --db-cyan-14: #f5faff;
  --db-cyan-on-pressed-light: #041e2b;
  --db-cyan-on-hover-light: #021520;
  --db-cyan-on-light: #000;
  --db-cyan-origin-light: #2e9acb;
  --db-cyan-hover-light: #247fa8;
  --db-cyan-pressed-light: #1b6586;
  --db-cyan-on-pressed-dark: #041e2b;
  --db-cyan-on-hover-dark: #021520;
  --db-cyan-on-dark: #000;
  --db-cyan-origin-dark: #309fd1;
  --db-cyan-hover-dark: #38b6ef;
  --db-cyan-pressed-dark: #89cffa;
  --db-turquoise-0: #000908;
  --db-turquoise-1: #001110;
  --db-turquoise-2: #001715;
  --db-turquoise-3: #00201e;
  --db-turquoise-4: #003734;
  --db-turquoise-5: #00504c;
  --db-turquoise-6: #006a65;
  --db-turquoise-7: #00857f;
  --db-turquoise-8: #00a29b;
  --db-turquoise-9: #00bfb7;
  --db-turquoise-10: #00ddd4;
  --db-turquoise-11: #00fcf2;
  --db-turquoise-12: #9bfff8;
  --db-turquoise-13: #c3fffa;
  --db-turquoise-14: #e3fffd;
  --db-turquoise-on-pressed-light: #00201e;
  --db-turquoise-on-hover-light: #001715;
  --db-turquoise-on-light: #000;
  --db-turquoise-origin-light: #00a099;
  --db-turquoise-hover-light: #00857f;
  --db-turquoise-pressed-light: #006a65;
  --db-turquoise-on-pressed-dark: #00201e;
  --db-turquoise-on-hover-dark: #001715;
  --db-turquoise-on-dark: #000;
  --db-turquoise-origin-dark: #00a099;
  --db-turquoise-hover-dark: #00bfb7;
  --db-turquoise-pressed-dark: #00ddd4;
  --db-green-0: #030900;
  --db-green-1: #061100;
  --db-green-2: #091701;
  --db-green-3: #0f2001;
  --db-green-4: #1d3702;
  --db-green-5: #2d5005;
  --db-green-6: #3d6a09;
  --db-green-7: #4e850f;
  --db-green-8: #60a114;
  --db-green-9: #72bf1a;
  --db-green-10: #85dd20;
  --db-green-11: #99fc26;
  --db-green-12: #c3ff9d;
  --db-green-13: #d9ffc4;
  --db-green-14: #edffe4;
  --db-green-on-pressed-light: #0f2001;
  --db-green-on-hover-light: #091701;
  --db-green-on-light: #000;
  --db-green-origin-light: #63a615;
  --db-green-hover-light: #4e850f;
  --db-green-pressed-light: #3d6a09;
  --db-green-on-pressed-dark: #0f2001;
  --db-green-on-hover-dark: #091701;
  --db-green-on-dark: #000;
  --db-green-origin-dark: #63a615;
  --db-green-hover-dark: #72bf1a;
  --db-green-pressed-dark: #85dd20;
  --db-neutral-bg-lvl-1-enabled: light-dark(
  	var(--db-neutral-14),
  	var(--db-neutral-3)
  );
  --db-neutral-bg-lvl-1-hover: light-dark(
  	var(--db-neutral-13),
  	var(--db-neutral-4)
  );
  --db-neutral-bg-lvl-1-pressed: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-5)
  );
  --db-neutral-bg-lvl-2-enabled: light-dark(
  	var(--db-neutral-13),
  	var(--db-neutral-2)
  );
  --db-neutral-bg-lvl-2-hover: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-3)
  );
  --db-neutral-bg-lvl-2-pressed: light-dark(
  	var(--db-neutral-11),
  	var(--db-neutral-4)
  );
  --db-neutral-bg-lvl-3-enabled: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-1)
  );
  --db-neutral-bg-lvl-3-hover: light-dark(
  	var(--db-neutral-11),
  	var(--db-neutral-2)
  );
  --db-neutral-bg-lvl-3-pressed: light-dark(
  	var(--db-neutral-10),
  	var(--db-neutral-3)
  );
  --db-neutral-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-neutral-6)),
  	color-mix(in srgb, transparent 100%, var(--db-neutral-9))
  );
  --db-neutral-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-neutral-6)),
  	color-mix(in srgb, transparent 84%, var(--db-neutral-9))
  );
  --db-neutral-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-neutral-6)),
  	color-mix(in srgb, transparent 76%, var(--db-neutral-9))
  );
  --db-neutral-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-neutral-6)),
  	color-mix(in srgb, transparent 68%, var(--db-neutral-9))
  );
  --db-neutral-on-bg-enabled: light-dark(
  	var(--db-neutral-3),
  	var(--db-neutral-12)
  );
  --db-neutral-on-bg-hover: light-dark(
  	var(--db-neutral-4),
  	var(--db-neutral-11)
  );
  --db-neutral-on-bg-pressed: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-10)
  );
  --db-neutral-on-bg-weak-enabled: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-10)
  );
  --db-neutral-on-bg-weak-hover: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-9)
  );
  --db-neutral-on-bg-weak-pressed: light-dark(
  	var(--db-neutral-7),
  	var(--db-neutral-8)
  );
  --db-neutral-on-contrast-enabled: light-dark(
  	var(--db-neutral-14),
  	var(--db-neutral-3)
  );
  --db-neutral-on-contrast-hover: light-dark(
  	var(--db-neutral-13),
  	var(--db-neutral-4)
  );
  --db-neutral-on-contrast-pressed: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-5)
  );
  --db-neutral-contrast-high-enabled: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-9)
  );
  --db-neutral-contrast-high-hover: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-8)
  );
  --db-neutral-contrast-high-pressed: light-dark(
  	var(--db-neutral-4),
  	var(--db-neutral-7)
  );
  --db-neutral-contrast-low-enabled: light-dark(
  	var(--db-neutral-7),
  	var(--db-neutral-8)
  );
  --db-neutral-contrast-low-hover: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-7)
  );
  --db-neutral-contrast-low-pressed: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-6)
  );
  --db-neutral-border: light-dark(var(--db-neutral-10), var(--db-neutral-6));
  --db-brand-on-enabled: light-dark(
  	var(--db-brand-on-light),
  	var(--db-brand-on-dark)
  );
  --db-brand-on-hover: light-dark(
  	var(--db-brand-on-hover-light),
  	var(--db-brand-on-hover-dark)
  );
  --db-brand-on-pressed: light-dark(
  	var(--db-brand-on-pressed-light),
  	var(--db-brand-on-pressed-dark)
  );
  --db-brand-origin-enabled: light-dark(
  	var(--db-brand-origin-light),
  	var(--db-brand-origin-dark)
  );
  --db-brand-origin-hover: light-dark(
  	var(--db-brand-hover-light),
  	var(--db-brand-hover-dark)
  );
  --db-brand-origin-pressed: light-dark(
  	var(--db-brand-pressed-light),
  	var(--db-brand-pressed-dark)
  );
  --db-brand-bg-lvl-1-enabled: light-dark(
  	var(--db-brand-14),
  	var(--db-brand-3)
  );
  --db-brand-bg-lvl-1-hover: light-dark(
  	var(--db-brand-13),
  	var(--db-brand-4)
  );
  --db-brand-bg-lvl-1-pressed: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-5)
  );
  --db-brand-bg-lvl-2-enabled: light-dark(
  	var(--db-brand-13),
  	var(--db-brand-2)
  );
  --db-brand-bg-lvl-2-hover: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-3)
  );
  --db-brand-bg-lvl-2-pressed: light-dark(
  	var(--db-brand-11),
  	var(--db-brand-4)
  );
  --db-brand-bg-lvl-3-enabled: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-1)
  );
  --db-brand-bg-lvl-3-hover: light-dark(
  	var(--db-brand-11),
  	var(--db-brand-2)
  );
  --db-brand-bg-lvl-3-pressed: light-dark(
  	var(--db-brand-10),
  	var(--db-brand-3)
  );
  --db-brand-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-brand-6)),
  	color-mix(in srgb, transparent 100%, var(--db-brand-9))
  );
  --db-brand-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-brand-6)),
  	color-mix(in srgb, transparent 84%, var(--db-brand-9))
  );
  --db-brand-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-brand-6)),
  	color-mix(in srgb, transparent 76%, var(--db-brand-9))
  );
  --db-brand-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-brand-6)),
  	color-mix(in srgb, transparent 68%, var(--db-brand-9))
  );
  --db-brand-on-bg-enabled: light-dark(var(--db-brand-3), var(--db-brand-12));
  --db-brand-on-bg-hover: light-dark(var(--db-brand-4), var(--db-brand-11));
  --db-brand-on-bg-pressed: light-dark(var(--db-brand-5), var(--db-brand-10));
  --db-brand-on-bg-weak-enabled: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-10)
  );
  --db-brand-on-bg-weak-hover: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-9)
  );
  --db-brand-on-bg-weak-pressed: light-dark(
  	var(--db-brand-7),
  	var(--db-brand-8)
  );
  --db-brand-on-contrast-enabled: light-dark(
  	var(--db-brand-14),
  	var(--db-brand-3)
  );
  --db-brand-on-contrast-hover: light-dark(
  	var(--db-brand-13),
  	var(--db-brand-4)
  );
  --db-brand-on-contrast-pressed: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-5)
  );
  --db-brand-contrast-high-enabled: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-9)
  );
  --db-brand-contrast-high-hover: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-8)
  );
  --db-brand-contrast-high-pressed: light-dark(
  	var(--db-brand-4),
  	var(--db-brand-7)
  );
  --db-brand-contrast-low-enabled: light-dark(
  	var(--db-brand-7),
  	var(--db-brand-8)
  );
  --db-brand-contrast-low-hover: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-7)
  );
  --db-brand-contrast-low-pressed: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-6)
  );
  --db-brand-border: light-dark(var(--db-brand-10), var(--db-brand-6));
  --db-informational-bg-lvl-1-enabled: light-dark(
  	var(--db-informational-14),
  	var(--db-informational-3)
  );
  --db-informational-bg-lvl-1-hover: light-dark(
  	var(--db-informational-13),
  	var(--db-informational-4)
  );
  --db-informational-bg-lvl-1-pressed: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-5)
  );
  --db-informational-bg-lvl-2-enabled: light-dark(
  	var(--db-informational-13),
  	var(--db-informational-2)
  );
  --db-informational-bg-lvl-2-hover: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-3)
  );
  --db-informational-bg-lvl-2-pressed: light-dark(
  	var(--db-informational-11),
  	var(--db-informational-4)
  );
  --db-informational-bg-lvl-3-enabled: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-1)
  );
  --db-informational-bg-lvl-3-hover: light-dark(
  	var(--db-informational-11),
  	var(--db-informational-2)
  );
  --db-informational-bg-lvl-3-pressed: light-dark(
  	var(--db-informational-10),
  	var(--db-informational-3)
  );
  --db-informational-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-informational-6)),
  	color-mix(in srgb, transparent 100%, var(--db-informational-9))
  );
  --db-informational-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-informational-6)),
  	color-mix(in srgb, transparent 84%, var(--db-informational-9))
  );
  --db-informational-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-informational-6)),
  	color-mix(in srgb, transparent 76%, var(--db-informational-9))
  );
  --db-informational-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-informational-6)),
  	color-mix(in srgb, transparent 68%, var(--db-informational-9))
  );
  --db-informational-on-bg-enabled: light-dark(
  	var(--db-informational-3),
  	var(--db-informational-12)
  );
  --db-informational-on-bg-hover: light-dark(
  	var(--db-informational-4),
  	var(--db-informational-11)
  );
  --db-informational-on-bg-pressed: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-10)
  );
  --db-informational-on-bg-weak-enabled: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-10)
  );
  --db-informational-on-bg-weak-hover: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-9)
  );
  --db-informational-on-bg-weak-pressed: light-dark(
  	var(--db-informational-7),
  	var(--db-informational-8)
  );
  --db-informational-on-contrast-enabled: light-dark(
  	var(--db-informational-14),
  	var(--db-informational-3)
  );
  --db-informational-on-contrast-hover: light-dark(
  	var(--db-informational-13),
  	var(--db-informational-4)
  );
  --db-informational-on-contrast-pressed: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-5)
  );
  --db-informational-contrast-high-enabled: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-9)
  );
  --db-informational-contrast-high-hover: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-8)
  );
  --db-informational-contrast-high-pressed: light-dark(
  	var(--db-informational-4),
  	var(--db-informational-7)
  );
  --db-informational-contrast-low-enabled: light-dark(
  	var(--db-informational-7),
  	var(--db-informational-8)
  );
  --db-informational-contrast-low-hover: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-7)
  );
  --db-informational-contrast-low-pressed: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-6)
  );
  --db-informational-border: light-dark(
  	var(--db-informational-10),
  	var(--db-informational-6)
  );
  --db-warning-bg-lvl-1-enabled: light-dark(
  	var(--db-warning-14),
  	var(--db-warning-3)
  );
  --db-warning-bg-lvl-1-hover: light-dark(
  	var(--db-warning-13),
  	var(--db-warning-4)
  );
  --db-warning-bg-lvl-1-pressed: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-5)
  );
  --db-warning-bg-lvl-2-enabled: light-dark(
  	var(--db-warning-13),
  	var(--db-warning-2)
  );
  --db-warning-bg-lvl-2-hover: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-3)
  );
  --db-warning-bg-lvl-2-pressed: light-dark(
  	var(--db-warning-11),
  	var(--db-warning-4)
  );
  --db-warning-bg-lvl-3-enabled: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-1)
  );
  --db-warning-bg-lvl-3-hover: light-dark(
  	var(--db-warning-11),
  	var(--db-warning-2)
  );
  --db-warning-bg-lvl-3-pressed: light-dark(
  	var(--db-warning-10),
  	var(--db-warning-3)
  );
  --db-warning-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-warning-6)),
  	color-mix(in srgb, transparent 100%, var(--db-warning-9))
  );
  --db-warning-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-warning-6)),
  	color-mix(in srgb, transparent 84%, var(--db-warning-9))
  );
  --db-warning-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-warning-6)),
  	color-mix(in srgb, transparent 76%, var(--db-warning-9))
  );
  --db-warning-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-warning-6)),
  	color-mix(in srgb, transparent 68%, var(--db-warning-9))
  );
  --db-warning-on-bg-enabled: light-dark(
  	var(--db-warning-3),
  	var(--db-warning-12)
  );
  --db-warning-on-bg-hover: light-dark(
  	var(--db-warning-4),
  	var(--db-warning-11)
  );
  --db-warning-on-bg-pressed: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-10)
  );
  --db-warning-on-bg-weak-enabled: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-10)
  );
  --db-warning-on-bg-weak-hover: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-9)
  );
  --db-warning-on-bg-weak-pressed: light-dark(
  	var(--db-warning-7),
  	var(--db-warning-8)
  );
  --db-warning-on-contrast-enabled: light-dark(
  	var(--db-warning-14),
  	var(--db-warning-3)
  );
  --db-warning-on-contrast-hover: light-dark(
  	var(--db-warning-13),
  	var(--db-warning-4)
  );
  --db-warning-on-contrast-pressed: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-5)
  );
  --db-warning-contrast-high-enabled: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-9)
  );
  --db-warning-contrast-high-hover: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-8)
  );
  --db-warning-contrast-high-pressed: light-dark(
  	var(--db-warning-4),
  	var(--db-warning-7)
  );
  --db-warning-contrast-low-enabled: light-dark(
  	var(--db-warning-7),
  	var(--db-warning-8)
  );
  --db-warning-contrast-low-hover: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-7)
  );
  --db-warning-contrast-low-pressed: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-6)
  );
  --db-warning-border: light-dark(var(--db-warning-10), var(--db-warning-6));
  --db-successful-bg-lvl-1-enabled: light-dark(
  	var(--db-successful-14),
  	var(--db-successful-3)
  );
  --db-successful-bg-lvl-1-hover: light-dark(
  	var(--db-successful-13),
  	var(--db-successful-4)
  );
  --db-successful-bg-lvl-1-pressed: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-5)
  );
  --db-successful-bg-lvl-2-enabled: light-dark(
  	var(--db-successful-13),
  	var(--db-successful-2)
  );
  --db-successful-bg-lvl-2-hover: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-3)
  );
  --db-successful-bg-lvl-2-pressed: light-dark(
  	var(--db-successful-11),
  	var(--db-successful-4)
  );
  --db-successful-bg-lvl-3-enabled: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-1)
  );
  --db-successful-bg-lvl-3-hover: light-dark(
  	var(--db-successful-11),
  	var(--db-successful-2)
  );
  --db-successful-bg-lvl-3-pressed: light-dark(
  	var(--db-successful-10),
  	var(--db-successful-3)
  );
  --db-successful-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-successful-6)),
  	color-mix(in srgb, transparent 100%, var(--db-successful-9))
  );
  --db-successful-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-successful-6)),
  	color-mix(in srgb, transparent 84%, var(--db-successful-9))
  );
  --db-successful-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-successful-6)),
  	color-mix(in srgb, transparent 76%, var(--db-successful-9))
  );
  --db-successful-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-successful-6)),
  	color-mix(in srgb, transparent 68%, var(--db-successful-9))
  );
  --db-successful-on-bg-enabled: light-dark(
  	var(--db-successful-3),
  	var(--db-successful-12)
  );
  --db-successful-on-bg-hover: light-dark(
  	var(--db-successful-4),
  	var(--db-successful-11)
  );
  --db-successful-on-bg-pressed: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-10)
  );
  --db-successful-on-bg-weak-enabled: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-10)
  );
  --db-successful-on-bg-weak-hover: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-9)
  );
  --db-successful-on-bg-weak-pressed: light-dark(
  	var(--db-successful-7),
  	var(--db-successful-8)
  );
  --db-successful-on-contrast-enabled: light-dark(
  	var(--db-successful-14),
  	var(--db-successful-3)
  );
  --db-successful-on-contrast-hover: light-dark(
  	var(--db-successful-13),
  	var(--db-successful-4)
  );
  --db-successful-on-contrast-pressed: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-5)
  );
  --db-successful-contrast-high-enabled: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-9)
  );
  --db-successful-contrast-high-hover: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-8)
  );
  --db-successful-contrast-high-pressed: light-dark(
  	var(--db-successful-4),
  	var(--db-successful-7)
  );
  --db-successful-contrast-low-enabled: light-dark(
  	var(--db-successful-7),
  	var(--db-successful-8)
  );
  --db-successful-contrast-low-hover: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-7)
  );
  --db-successful-contrast-low-pressed: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-6)
  );
  --db-successful-border: light-dark(
  	var(--db-successful-10),
  	var(--db-successful-6)
  );
  --db-critical-bg-lvl-1-enabled: light-dark(
  	var(--db-critical-14),
  	var(--db-critical-3)
  );
  --db-critical-bg-lvl-1-hover: light-dark(
  	var(--db-critical-13),
  	var(--db-critical-4)
  );
  --db-critical-bg-lvl-1-pressed: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-5)
  );
  --db-critical-bg-lvl-2-enabled: light-dark(
  	var(--db-critical-13),
  	var(--db-critical-2)
  );
  --db-critical-bg-lvl-2-hover: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-3)
  );
  --db-critical-bg-lvl-2-pressed: light-dark(
  	var(--db-critical-11),
  	var(--db-critical-4)
  );
  --db-critical-bg-lvl-3-enabled: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-1)
  );
  --db-critical-bg-lvl-3-hover: light-dark(
  	var(--db-critical-11),
  	var(--db-critical-2)
  );
  --db-critical-bg-lvl-3-pressed: light-dark(
  	var(--db-critical-10),
  	var(--db-critical-3)
  );
  --db-critical-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-critical-6)),
  	color-mix(in srgb, transparent 100%, var(--db-critical-9))
  );
  --db-critical-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-critical-6)),
  	color-mix(in srgb, transparent 84%, var(--db-critical-9))
  );
  --db-critical-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-critical-6)),
  	color-mix(in srgb, transparent 76%, var(--db-critical-9))
  );
  --db-critical-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-critical-6)),
  	color-mix(in srgb, transparent 68%, var(--db-critical-9))
  );
  --db-critical-on-bg-enabled: light-dark(
  	var(--db-critical-3),
  	var(--db-critical-12)
  );
  --db-critical-on-bg-hover: light-dark(
  	var(--db-critical-4),
  	var(--db-critical-11)
  );
  --db-critical-on-bg-pressed: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-10)
  );
  --db-critical-on-bg-weak-enabled: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-10)
  );
  --db-critical-on-bg-weak-hover: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-9)
  );
  --db-critical-on-bg-weak-pressed: light-dark(
  	var(--db-critical-7),
  	var(--db-critical-8)
  );
  --db-critical-on-contrast-enabled: light-dark(
  	var(--db-critical-14),
  	var(--db-critical-3)
  );
  --db-critical-on-contrast-hover: light-dark(
  	var(--db-critical-13),
  	var(--db-critical-4)
  );
  --db-critical-on-contrast-pressed: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-5)
  );
  --db-critical-contrast-high-enabled: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-9)
  );
  --db-critical-contrast-high-hover: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-8)
  );
  --db-critical-contrast-high-pressed: light-dark(
  	var(--db-critical-4),
  	var(--db-critical-7)
  );
  --db-critical-contrast-low-enabled: light-dark(
  	var(--db-critical-7),
  	var(--db-critical-8)
  );
  --db-critical-contrast-low-hover: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-7)
  );
  --db-critical-contrast-low-pressed: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-6)
  );
  --db-critical-border: light-dark(
  	var(--db-critical-10),
  	var(--db-critical-6)
  );
  --db-textarea-resizer-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjUgMTYuNWEuOTk5Ljk5OSAwIDAgMSAtLjcwNy0xLjcwN2w0LTRhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTQgNGEuOTk3Ljk5NyAwIDAgMSAtLjcwNy4yOTN6bS03IDBhLjk5OS45OTkgMCAwIDEgLS43MDctMS43MDdsMTEtMTFhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTExIDExYS45OTcuOTk3IDAgMCAxIC0uNzA3LjI5M3oiIGZpbGw9IiMyODJkMzciIHN0eWxlPSJ2YXIoLS1kYi1pY29uLWNvbG9yLCBjdXJyZW50Q29sb3IpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4NCg==");
  --db-textarea-scrollbar-button-decrement: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuOTk0IDEzYS45OTguOTk4IDAgMCAxIC0uOTk0LS45OTVjMC0uMjY2LjEzMy0uNTMxLjI5OC0uNjk3bDUuMDA2LTUuMDFjLjE5OS0uMTk4LjQ2NC0uMjk4LjY5Ni0uMjk4LjIyNyAwIC40NTUuMDczLjYyLjIybDUuMDgyIDUuMDg4Yy4xOTkuMTY2LjI5OC40MzEuMjk4LjY5N2EuOTk4Ljk5OCAwIDAgMSAtLjk5NC45OTVjLS4yNjYgMC0uNTMtLjEtLjczLS4yOTlsLTQuMjc2LTQuMjgtNC4yNzYgNC4yOGMtLjIuMi0uNDY0LjI5OS0uNzMuMjk5eiIgZmlsbD0iIzI4MmQzNyIgc3R5bGU9InZhcigtLWRiLWljb24tY29sb3IsIGN1cnJlbnRDb2xvcikiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg0K");
  --db-textarea-scrollbar-button-increment: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiB3aWR0aD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTEwLjQ3MiA4LjY5Ni0zLjUzMiAzLjUzNGEuOTk4Ljk5OCAwIDEgMSAtMS40MTMtMS40MTNsMi44MjUtMi44MjUtMi44MjUtMi44MjVhLjk5OC45OTggMCAxIDEgMS40MTMtMS40MTNsMy41MzIgMy41MzJhLjk5OS45OTkgMCAwIDEgMCAxLjQxMnoiIGZpbGw9InZhcigtLWRiLWljb24tY29sb3IsIGN1cnJlbnRDb2xvcikiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJtYXRyaXgoMCAxIC0xIDAgMTUuOTkxIC0uMDA5KSIvPjwvc3ZnPg0K");
  --db-yellow-on-enabled: light-dark(
  	var(--db-yellow-on-light),
  	var(--db-yellow-on-dark)
  );
  --db-yellow-on-hover: light-dark(
  	var(--db-yellow-on-hover-light),
  	var(--db-yellow-on-hover-dark)
  );
  --db-yellow-on-pressed: light-dark(
  	var(--db-yellow-on-pressed-light),
  	var(--db-yellow-on-pressed-dark)
  );
  --db-yellow-origin-enabled: light-dark(
  	var(--db-yellow-origin-light),
  	var(--db-yellow-origin-dark)
  );
  --db-yellow-origin-hover: light-dark(
  	var(--db-yellow-hover-light),
  	var(--db-yellow-hover-dark)
  );
  --db-yellow-origin-pressed: light-dark(
  	var(--db-yellow-pressed-light),
  	var(--db-yellow-pressed-dark)
  );
  --db-yellow-bg-lvl-1-enabled: light-dark(
  	var(--db-yellow-14),
  	var(--db-yellow-3)
  );
  --db-yellow-bg-lvl-1-hover: light-dark(
  	var(--db-yellow-13),
  	var(--db-yellow-4)
  );
  --db-yellow-bg-lvl-1-pressed: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-5)
  );
  --db-yellow-bg-lvl-2-enabled: light-dark(
  	var(--db-yellow-13),
  	var(--db-yellow-2)
  );
  --db-yellow-bg-lvl-2-hover: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-3)
  );
  --db-yellow-bg-lvl-2-pressed: light-dark(
  	var(--db-yellow-11),
  	var(--db-yellow-4)
  );
  --db-yellow-bg-lvl-3-enabled: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-1)
  );
  --db-yellow-bg-lvl-3-hover: light-dark(
  	var(--db-yellow-11),
  	var(--db-yellow-2)
  );
  --db-yellow-bg-lvl-3-pressed: light-dark(
  	var(--db-yellow-10),
  	var(--db-yellow-3)
  );
  --db-yellow-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-yellow-6)),
  	color-mix(in srgb, transparent 100%, var(--db-yellow-9))
  );
  --db-yellow-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-yellow-6)),
  	color-mix(in srgb, transparent 84%, var(--db-yellow-9))
  );
  --db-yellow-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-yellow-6)),
  	color-mix(in srgb, transparent 76%, var(--db-yellow-9))
  );
  --db-yellow-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-yellow-6)),
  	color-mix(in srgb, transparent 68%, var(--db-yellow-9))
  );
  --db-yellow-on-bg-enabled: light-dark(
  	var(--db-yellow-3),
  	var(--db-yellow-12)
  );
  --db-yellow-on-bg-hover: light-dark(
  	var(--db-yellow-4),
  	var(--db-yellow-11)
  );
  --db-yellow-on-bg-pressed: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-10)
  );
  --db-yellow-on-bg-weak-enabled: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-10)
  );
  --db-yellow-on-bg-weak-hover: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-9)
  );
  --db-yellow-on-bg-weak-pressed: light-dark(
  	var(--db-yellow-7),
  	var(--db-yellow-8)
  );
  --db-yellow-on-contrast-enabled: light-dark(
  	var(--db-yellow-14),
  	var(--db-yellow-3)
  );
  --db-yellow-on-contrast-hover: light-dark(
  	var(--db-yellow-13),
  	var(--db-yellow-4)
  );
  --db-yellow-on-contrast-pressed: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-5)
  );
  --db-yellow-contrast-high-enabled: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-9)
  );
  --db-yellow-contrast-high-hover: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-8)
  );
  --db-yellow-contrast-high-pressed: light-dark(
  	var(--db-yellow-4),
  	var(--db-yellow-7)
  );
  --db-yellow-contrast-low-enabled: light-dark(
  	var(--db-yellow-7),
  	var(--db-yellow-8)
  );
  --db-yellow-contrast-low-hover: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-7)
  );
  --db-yellow-contrast-low-pressed: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-6)
  );
  --db-yellow-border: light-dark(var(--db-yellow-10), var(--db-yellow-6));
  --db-orange-on-enabled: light-dark(
  	var(--db-orange-on-light),
  	var(--db-orange-on-dark)
  );
  --db-orange-on-hover: light-dark(
  	var(--db-orange-on-hover-light),
  	var(--db-orange-on-hover-dark)
  );
  --db-orange-on-pressed: light-dark(
  	var(--db-orange-on-pressed-light),
  	var(--db-orange-on-pressed-dark)
  );
  --db-orange-origin-enabled: light-dark(
  	var(--db-orange-origin-light),
  	var(--db-orange-origin-dark)
  );
  --db-orange-origin-hover: light-dark(
  	var(--db-orange-hover-light),
  	var(--db-orange-hover-dark)
  );
  --db-orange-origin-pressed: light-dark(
  	var(--db-orange-pressed-light),
  	var(--db-orange-pressed-dark)
  );
  --db-orange-bg-lvl-1-enabled: light-dark(
  	var(--db-orange-14),
  	var(--db-orange-3)
  );
  --db-orange-bg-lvl-1-hover: light-dark(
  	var(--db-orange-13),
  	var(--db-orange-4)
  );
  --db-orange-bg-lvl-1-pressed: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-5)
  );
  --db-orange-bg-lvl-2-enabled: light-dark(
  	var(--db-orange-13),
  	var(--db-orange-2)
  );
  --db-orange-bg-lvl-2-hover: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-3)
  );
  --db-orange-bg-lvl-2-pressed: light-dark(
  	var(--db-orange-11),
  	var(--db-orange-4)
  );
  --db-orange-bg-lvl-3-enabled: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-1)
  );
  --db-orange-bg-lvl-3-hover: light-dark(
  	var(--db-orange-11),
  	var(--db-orange-2)
  );
  --db-orange-bg-lvl-3-pressed: light-dark(
  	var(--db-orange-10),
  	var(--db-orange-3)
  );
  --db-orange-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-orange-6)),
  	color-mix(in srgb, transparent 100%, var(--db-orange-9))
  );
  --db-orange-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-orange-6)),
  	color-mix(in srgb, transparent 84%, var(--db-orange-9))
  );
  --db-orange-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-orange-6)),
  	color-mix(in srgb, transparent 76%, var(--db-orange-9))
  );
  --db-orange-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-orange-6)),
  	color-mix(in srgb, transparent 68%, var(--db-orange-9))
  );
  --db-orange-on-bg-enabled: light-dark(
  	var(--db-orange-3),
  	var(--db-orange-12)
  );
  --db-orange-on-bg-hover: light-dark(
  	var(--db-orange-4),
  	var(--db-orange-11)
  );
  --db-orange-on-bg-pressed: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-10)
  );
  --db-orange-on-bg-weak-enabled: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-10)
  );
  --db-orange-on-bg-weak-hover: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-9)
  );
  --db-orange-on-bg-weak-pressed: light-dark(
  	var(--db-orange-7),
  	var(--db-orange-8)
  );
  --db-orange-on-contrast-enabled: light-dark(
  	var(--db-orange-14),
  	var(--db-orange-3)
  );
  --db-orange-on-contrast-hover: light-dark(
  	var(--db-orange-13),
  	var(--db-orange-4)
  );
  --db-orange-on-contrast-pressed: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-5)
  );
  --db-orange-contrast-high-enabled: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-9)
  );
  --db-orange-contrast-high-hover: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-8)
  );
  --db-orange-contrast-high-pressed: light-dark(
  	var(--db-orange-4),
  	var(--db-orange-7)
  );
  --db-orange-contrast-low-enabled: light-dark(
  	var(--db-orange-7),
  	var(--db-orange-8)
  );
  --db-orange-contrast-low-hover: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-7)
  );
  --db-orange-contrast-low-pressed: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-6)
  );
  --db-orange-border: light-dark(var(--db-orange-10), var(--db-orange-6));
  --db-red-on-enabled: light-dark(
  	var(--db-red-on-light),
  	var(--db-red-on-dark)
  );
  --db-red-on-hover: light-dark(
  	var(--db-red-on-hover-light),
  	var(--db-red-on-hover-dark)
  );
  --db-red-on-pressed: light-dark(
  	var(--db-red-on-pressed-light),
  	var(--db-red-on-pressed-dark)
  );
  --db-red-origin-enabled: light-dark(
  	var(--db-red-origin-light),
  	var(--db-red-origin-dark)
  );
  --db-red-origin-hover: light-dark(
  	var(--db-red-hover-light),
  	var(--db-red-hover-dark)
  );
  --db-red-origin-pressed: light-dark(
  	var(--db-red-pressed-light),
  	var(--db-red-pressed-dark)
  );
  --db-red-bg-lvl-1-enabled: light-dark(var(--db-red-14), var(--db-red-3));
  --db-red-bg-lvl-1-hover: light-dark(var(--db-red-13), var(--db-red-4));
  --db-red-bg-lvl-1-pressed: light-dark(var(--db-red-12), var(--db-red-5));
  --db-red-bg-lvl-2-enabled: light-dark(var(--db-red-13), var(--db-red-2));
  --db-red-bg-lvl-2-hover: light-dark(var(--db-red-12), var(--db-red-3));
  --db-red-bg-lvl-2-pressed: light-dark(var(--db-red-11), var(--db-red-4));
  --db-red-bg-lvl-3-enabled: light-dark(var(--db-red-12), var(--db-red-1));
  --db-red-bg-lvl-3-hover: light-dark(var(--db-red-11), var(--db-red-2));
  --db-red-bg-lvl-3-pressed: light-dark(var(--db-red-10), var(--db-red-3));
  --db-red-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-red-6)),
  	color-mix(in srgb, transparent 100%, var(--db-red-9))
  );
  --db-red-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-red-6)),
  	color-mix(in srgb, transparent 84%, var(--db-red-9))
  );
  --db-red-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-red-6)),
  	color-mix(in srgb, transparent 76%, var(--db-red-9))
  );
  --db-red-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-red-6)),
  	color-mix(in srgb, transparent 68%, var(--db-red-9))
  );
  --db-red-on-bg-enabled: light-dark(var(--db-red-3), var(--db-red-12));
  --db-red-on-bg-hover: light-dark(var(--db-red-4), var(--db-red-11));
  --db-red-on-bg-pressed: light-dark(var(--db-red-5), var(--db-red-10));
  --db-red-on-bg-weak-enabled: light-dark(var(--db-red-5), var(--db-red-10));
  --db-red-on-bg-weak-hover: light-dark(var(--db-red-6), var(--db-red-9));
  --db-red-on-bg-weak-pressed: light-dark(var(--db-red-7), var(--db-red-8));
  --db-red-on-contrast-enabled: light-dark(var(--db-red-14), var(--db-red-3));
  --db-red-on-contrast-hover: light-dark(var(--db-red-13), var(--db-red-4));
  --db-red-on-contrast-pressed: light-dark(var(--db-red-12), var(--db-red-5));
  --db-red-contrast-high-enabled: light-dark(
  	var(--db-red-6),
  	var(--db-red-9)
  );
  --db-red-contrast-high-hover: light-dark(var(--db-red-5), var(--db-red-8));
  --db-red-contrast-high-pressed: light-dark(
  	var(--db-red-4),
  	var(--db-red-7)
  );
  --db-red-contrast-low-enabled: light-dark(var(--db-red-7), var(--db-red-8));
  --db-red-contrast-low-hover: light-dark(var(--db-red-6), var(--db-red-7));
  --db-red-contrast-low-pressed: light-dark(var(--db-red-5), var(--db-red-6));
  --db-red-border: light-dark(var(--db-red-10), var(--db-red-6));
  --db-pink-on-enabled: light-dark(
  	var(--db-pink-on-light),
  	var(--db-pink-on-dark)
  );
  --db-pink-on-hover: light-dark(
  	var(--db-pink-on-hover-light),
  	var(--db-pink-on-hover-dark)
  );
  --db-pink-on-pressed: light-dark(
  	var(--db-pink-on-pressed-light),
  	var(--db-pink-on-pressed-dark)
  );
  --db-pink-origin-enabled: light-dark(
  	var(--db-pink-origin-light),
  	var(--db-pink-origin-dark)
  );
  --db-pink-origin-hover: light-dark(
  	var(--db-pink-hover-light),
  	var(--db-pink-hover-dark)
  );
  --db-pink-origin-pressed: light-dark(
  	var(--db-pink-pressed-light),
  	var(--db-pink-pressed-dark)
  );
  --db-pink-bg-lvl-1-enabled: light-dark(var(--db-pink-14), var(--db-pink-3));
  --db-pink-bg-lvl-1-hover: light-dark(var(--db-pink-13), var(--db-pink-4));
  --db-pink-bg-lvl-1-pressed: light-dark(var(--db-pink-12), var(--db-pink-5));
  --db-pink-bg-lvl-2-enabled: light-dark(var(--db-pink-13), var(--db-pink-2));
  --db-pink-bg-lvl-2-hover: light-dark(var(--db-pink-12), var(--db-pink-3));
  --db-pink-bg-lvl-2-pressed: light-dark(var(--db-pink-11), var(--db-pink-4));
  --db-pink-bg-lvl-3-enabled: light-dark(var(--db-pink-12), var(--db-pink-1));
  --db-pink-bg-lvl-3-hover: light-dark(var(--db-pink-11), var(--db-pink-2));
  --db-pink-bg-lvl-3-pressed: light-dark(var(--db-pink-10), var(--db-pink-3));
  --db-pink-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-pink-6)),
  	color-mix(in srgb, transparent 100%, var(--db-pink-9))
  );
  --db-pink-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-pink-6)),
  	color-mix(in srgb, transparent 84%, var(--db-pink-9))
  );
  --db-pink-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-pink-6)),
  	color-mix(in srgb, transparent 76%, var(--db-pink-9))
  );
  --db-pink-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-pink-6)),
  	color-mix(in srgb, transparent 68%, var(--db-pink-9))
  );
  --db-pink-on-bg-enabled: light-dark(var(--db-pink-3), var(--db-pink-12));
  --db-pink-on-bg-hover: light-dark(var(--db-pink-4), var(--db-pink-11));
  --db-pink-on-bg-pressed: light-dark(var(--db-pink-5), var(--db-pink-10));
  --db-pink-on-bg-weak-enabled: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-10)
  );
  --db-pink-on-bg-weak-hover: light-dark(var(--db-pink-6), var(--db-pink-9));
  --db-pink-on-bg-weak-pressed: light-dark(
  	var(--db-pink-7),
  	var(--db-pink-8)
  );
  --db-pink-on-contrast-enabled: light-dark(
  	var(--db-pink-14),
  	var(--db-pink-3)
  );
  --db-pink-on-contrast-hover: light-dark(
  	var(--db-pink-13),
  	var(--db-pink-4)
  );
  --db-pink-on-contrast-pressed: light-dark(
  	var(--db-pink-12),
  	var(--db-pink-5)
  );
  --db-pink-contrast-high-enabled: light-dark(
  	var(--db-pink-6),
  	var(--db-pink-9)
  );
  --db-pink-contrast-high-hover: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-8)
  );
  --db-pink-contrast-high-pressed: light-dark(
  	var(--db-pink-4),
  	var(--db-pink-7)
  );
  --db-pink-contrast-low-enabled: light-dark(
  	var(--db-pink-7),
  	var(--db-pink-8)
  );
  --db-pink-contrast-low-hover: light-dark(
  	var(--db-pink-6),
  	var(--db-pink-7)
  );
  --db-pink-contrast-low-pressed: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-6)
  );
  --db-pink-border: light-dark(var(--db-pink-10), var(--db-pink-6));
  --db-violet-on-enabled: light-dark(
  	var(--db-violet-on-light),
  	var(--db-violet-on-dark)
  );
  --db-violet-on-hover: light-dark(
  	var(--db-violet-on-hover-light),
  	var(--db-violet-on-hover-dark)
  );
  --db-violet-on-pressed: light-dark(
  	var(--db-violet-on-pressed-light),
  	var(--db-violet-on-pressed-dark)
  );
  --db-violet-origin-enabled: light-dark(
  	var(--db-violet-origin-light),
  	var(--db-violet-origin-dark)
  );
  --db-violet-origin-hover: light-dark(
  	var(--db-violet-hover-light),
  	var(--db-violet-hover-dark)
  );
  --db-violet-origin-pressed: light-dark(
  	var(--db-violet-pressed-light),
  	var(--db-violet-pressed-dark)
  );
  --db-violet-bg-lvl-1-enabled: light-dark(
  	var(--db-violet-14),
  	var(--db-violet-3)
  );
  --db-violet-bg-lvl-1-hover: light-dark(
  	var(--db-violet-13),
  	var(--db-violet-4)
  );
  --db-violet-bg-lvl-1-pressed: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-5)
  );
  --db-violet-bg-lvl-2-enabled: light-dark(
  	var(--db-violet-13),
  	var(--db-violet-2)
  );
  --db-violet-bg-lvl-2-hover: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-3)
  );
  --db-violet-bg-lvl-2-pressed: light-dark(
  	var(--db-violet-11),
  	var(--db-violet-4)
  );
  --db-violet-bg-lvl-3-enabled: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-1)
  );
  --db-violet-bg-lvl-3-hover: light-dark(
  	var(--db-violet-11),
  	var(--db-violet-2)
  );
  --db-violet-bg-lvl-3-pressed: light-dark(
  	var(--db-violet-10),
  	var(--db-violet-3)
  );
  --db-violet-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-violet-6)),
  	color-mix(in srgb, transparent 100%, var(--db-violet-9))
  );
  --db-violet-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-violet-6)),
  	color-mix(in srgb, transparent 84%, var(--db-violet-9))
  );
  --db-violet-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-violet-6)),
  	color-mix(in srgb, transparent 76%, var(--db-violet-9))
  );
  --db-violet-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-violet-6)),
  	color-mix(in srgb, transparent 68%, var(--db-violet-9))
  );
  --db-violet-on-bg-enabled: light-dark(
  	var(--db-violet-3),
  	var(--db-violet-12)
  );
  --db-violet-on-bg-hover: light-dark(
  	var(--db-violet-4),
  	var(--db-violet-11)
  );
  --db-violet-on-bg-pressed: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-10)
  );
  --db-violet-on-bg-weak-enabled: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-10)
  );
  --db-violet-on-bg-weak-hover: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-9)
  );
  --db-violet-on-bg-weak-pressed: light-dark(
  	var(--db-violet-7),
  	var(--db-violet-8)
  );
  --db-violet-on-contrast-enabled: light-dark(
  	var(--db-violet-14),
  	var(--db-violet-3)
  );
  --db-violet-on-contrast-hover: light-dark(
  	var(--db-violet-13),
  	var(--db-violet-4)
  );
  --db-violet-on-contrast-pressed: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-5)
  );
  --db-violet-contrast-high-enabled: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-9)
  );
  --db-violet-contrast-high-hover: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-8)
  );
  --db-violet-contrast-high-pressed: light-dark(
  	var(--db-violet-4),
  	var(--db-violet-7)
  );
  --db-violet-contrast-low-enabled: light-dark(
  	var(--db-violet-7),
  	var(--db-violet-8)
  );
  --db-violet-contrast-low-hover: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-7)
  );
  --db-violet-contrast-low-pressed: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-6)
  );
  --db-violet-border: light-dark(var(--db-violet-10), var(--db-violet-6));
  --db-blue-on-enabled: light-dark(
  	var(--db-blue-on-light),
  	var(--db-blue-on-dark)
  );
  --db-blue-on-hover: light-dark(
  	var(--db-blue-on-hover-light),
  	var(--db-blue-on-hover-dark)
  );
  --db-blue-on-pressed: light-dark(
  	var(--db-blue-on-pressed-light),
  	var(--db-blue-on-pressed-dark)
  );
  --db-blue-origin-enabled: light-dark(
  	var(--db-blue-origin-light),
  	var(--db-blue-origin-dark)
  );
  --db-blue-origin-hover: light-dark(
  	var(--db-blue-hover-light),
  	var(--db-blue-hover-dark)
  );
  --db-blue-origin-pressed: light-dark(
  	var(--db-blue-pressed-light),
  	var(--db-blue-pressed-dark)
  );
  --db-blue-bg-lvl-1-enabled: light-dark(var(--db-blue-14), var(--db-blue-3));
  --db-blue-bg-lvl-1-hover: light-dark(var(--db-blue-13), var(--db-blue-4));
  --db-blue-bg-lvl-1-pressed: light-dark(var(--db-blue-12), var(--db-blue-5));
  --db-blue-bg-lvl-2-enabled: light-dark(var(--db-blue-13), var(--db-blue-2));
  --db-blue-bg-lvl-2-hover: light-dark(var(--db-blue-12), var(--db-blue-3));
  --db-blue-bg-lvl-2-pressed: light-dark(var(--db-blue-11), var(--db-blue-4));
  --db-blue-bg-lvl-3-enabled: light-dark(var(--db-blue-12), var(--db-blue-1));
  --db-blue-bg-lvl-3-hover: light-dark(var(--db-blue-11), var(--db-blue-2));
  --db-blue-bg-lvl-3-pressed: light-dark(var(--db-blue-10), var(--db-blue-3));
  --db-blue-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-blue-6)),
  	color-mix(in srgb, transparent 100%, var(--db-blue-9))
  );
  --db-blue-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-blue-6)),
  	color-mix(in srgb, transparent 84%, var(--db-blue-9))
  );
  --db-blue-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-blue-6)),
  	color-mix(in srgb, transparent 76%, var(--db-blue-9))
  );
  --db-blue-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-blue-6)),
  	color-mix(in srgb, transparent 68%, var(--db-blue-9))
  );
  --db-blue-on-bg-enabled: light-dark(var(--db-blue-3), var(--db-blue-12));
  --db-blue-on-bg-hover: light-dark(var(--db-blue-4), var(--db-blue-11));
  --db-blue-on-bg-pressed: light-dark(var(--db-blue-5), var(--db-blue-10));
  --db-blue-on-bg-weak-enabled: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-10)
  );
  --db-blue-on-bg-weak-hover: light-dark(var(--db-blue-6), var(--db-blue-9));
  --db-blue-on-bg-weak-pressed: light-dark(
  	var(--db-blue-7),
  	var(--db-blue-8)
  );
  --db-blue-on-contrast-enabled: light-dark(
  	var(--db-blue-14),
  	var(--db-blue-3)
  );
  --db-blue-on-contrast-hover: light-dark(
  	var(--db-blue-13),
  	var(--db-blue-4)
  );
  --db-blue-on-contrast-pressed: light-dark(
  	var(--db-blue-12),
  	var(--db-blue-5)
  );
  --db-blue-contrast-high-enabled: light-dark(
  	var(--db-blue-6),
  	var(--db-blue-9)
  );
  --db-blue-contrast-high-hover: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-8)
  );
  --db-blue-contrast-high-pressed: light-dark(
  	var(--db-blue-4),
  	var(--db-blue-7)
  );
  --db-blue-contrast-low-enabled: light-dark(
  	var(--db-blue-7),
  	var(--db-blue-8)
  );
  --db-blue-contrast-low-hover: light-dark(
  	var(--db-blue-6),
  	var(--db-blue-7)
  );
  --db-blue-contrast-low-pressed: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-6)
  );
  --db-blue-border: light-dark(var(--db-blue-10), var(--db-blue-6));
  --db-cyan-on-enabled: light-dark(
  	var(--db-cyan-on-light),
  	var(--db-cyan-on-dark)
  );
  --db-cyan-on-hover: light-dark(
  	var(--db-cyan-on-hover-light),
  	var(--db-cyan-on-hover-dark)
  );
  --db-cyan-on-pressed: light-dark(
  	var(--db-cyan-on-pressed-light),
  	var(--db-cyan-on-pressed-dark)
  );
  --db-cyan-origin-enabled: light-dark(
  	var(--db-cyan-origin-light),
  	var(--db-cyan-origin-dark)
  );
  --db-cyan-origin-hover: light-dark(
  	var(--db-cyan-hover-light),
  	var(--db-cyan-hover-dark)
  );
  --db-cyan-origin-pressed: light-dark(
  	var(--db-cyan-pressed-light),
  	var(--db-cyan-pressed-dark)
  );
  --db-cyan-bg-lvl-1-enabled: light-dark(var(--db-cyan-14), var(--db-cyan-3));
  --db-cyan-bg-lvl-1-hover: light-dark(var(--db-cyan-13), var(--db-cyan-4));
  --db-cyan-bg-lvl-1-pressed: light-dark(var(--db-cyan-12), var(--db-cyan-5));
  --db-cyan-bg-lvl-2-enabled: light-dark(var(--db-cyan-13), var(--db-cyan-2));
  --db-cyan-bg-lvl-2-hover: light-dark(var(--db-cyan-12), var(--db-cyan-3));
  --db-cyan-bg-lvl-2-pressed: light-dark(var(--db-cyan-11), var(--db-cyan-4));
  --db-cyan-bg-lvl-3-enabled: light-dark(var(--db-cyan-12), var(--db-cyan-1));
  --db-cyan-bg-lvl-3-hover: light-dark(var(--db-cyan-11), var(--db-cyan-2));
  --db-cyan-bg-lvl-3-pressed: light-dark(var(--db-cyan-10), var(--db-cyan-3));
  --db-cyan-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-cyan-6)),
  	color-mix(in srgb, transparent 100%, var(--db-cyan-9))
  );
  --db-cyan-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-cyan-6)),
  	color-mix(in srgb, transparent 84%, var(--db-cyan-9))
  );
  --db-cyan-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-cyan-6)),
  	color-mix(in srgb, transparent 76%, var(--db-cyan-9))
  );
  --db-cyan-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-cyan-6)),
  	color-mix(in srgb, transparent 68%, var(--db-cyan-9))
  );
  --db-cyan-on-bg-enabled: light-dark(var(--db-cyan-3), var(--db-cyan-12));
  --db-cyan-on-bg-hover: light-dark(var(--db-cyan-4), var(--db-cyan-11));
  --db-cyan-on-bg-pressed: light-dark(var(--db-cyan-5), var(--db-cyan-10));
  --db-cyan-on-bg-weak-enabled: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-10)
  );
  --db-cyan-on-bg-weak-hover: light-dark(var(--db-cyan-6), var(--db-cyan-9));
  --db-cyan-on-bg-weak-pressed: light-dark(
  	var(--db-cyan-7),
  	var(--db-cyan-8)
  );
  --db-cyan-on-contrast-enabled: light-dark(
  	var(--db-cyan-14),
  	var(--db-cyan-3)
  );
  --db-cyan-on-contrast-hover: light-dark(
  	var(--db-cyan-13),
  	var(--db-cyan-4)
  );
  --db-cyan-on-contrast-pressed: light-dark(
  	var(--db-cyan-12),
  	var(--db-cyan-5)
  );
  --db-cyan-contrast-high-enabled: light-dark(
  	var(--db-cyan-6),
  	var(--db-cyan-9)
  );
  --db-cyan-contrast-high-hover: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-8)
  );
  --db-cyan-contrast-high-pressed: light-dark(
  	var(--db-cyan-4),
  	var(--db-cyan-7)
  );
  --db-cyan-contrast-low-enabled: light-dark(
  	var(--db-cyan-7),
  	var(--db-cyan-8)
  );
  --db-cyan-contrast-low-hover: light-dark(
  	var(--db-cyan-6),
  	var(--db-cyan-7)
  );
  --db-cyan-contrast-low-pressed: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-6)
  );
  --db-cyan-border: light-dark(var(--db-cyan-10), var(--db-cyan-6));
  --db-turquoise-on-enabled: light-dark(
  	var(--db-turquoise-on-light),
  	var(--db-turquoise-on-dark)
  );
  --db-turquoise-on-hover: light-dark(
  	var(--db-turquoise-on-hover-light),
  	var(--db-turquoise-on-hover-dark)
  );
  --db-turquoise-on-pressed: light-dark(
  	var(--db-turquoise-on-pressed-light),
  	var(--db-turquoise-on-pressed-dark)
  );
  --db-turquoise-origin-enabled: light-dark(
  	var(--db-turquoise-origin-light),
  	var(--db-turquoise-origin-dark)
  );
  --db-turquoise-origin-hover: light-dark(
  	var(--db-turquoise-hover-light),
  	var(--db-turquoise-hover-dark)
  );
  --db-turquoise-origin-pressed: light-dark(
  	var(--db-turquoise-pressed-light),
  	var(--db-turquoise-pressed-dark)
  );
  --db-turquoise-bg-lvl-1-enabled: light-dark(
  	var(--db-turquoise-14),
  	var(--db-turquoise-3)
  );
  --db-turquoise-bg-lvl-1-hover: light-dark(
  	var(--db-turquoise-13),
  	var(--db-turquoise-4)
  );
  --db-turquoise-bg-lvl-1-pressed: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-5)
  );
  --db-turquoise-bg-lvl-2-enabled: light-dark(
  	var(--db-turquoise-13),
  	var(--db-turquoise-2)
  );
  --db-turquoise-bg-lvl-2-hover: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-3)
  );
  --db-turquoise-bg-lvl-2-pressed: light-dark(
  	var(--db-turquoise-11),
  	var(--db-turquoise-4)
  );
  --db-turquoise-bg-lvl-3-enabled: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-1)
  );
  --db-turquoise-bg-lvl-3-hover: light-dark(
  	var(--db-turquoise-11),
  	var(--db-turquoise-2)
  );
  --db-turquoise-bg-lvl-3-pressed: light-dark(
  	var(--db-turquoise-10),
  	var(--db-turquoise-3)
  );
  --db-turquoise-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-turquoise-6)),
  	color-mix(in srgb, transparent 100%, var(--db-turquoise-9))
  );
  --db-turquoise-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-turquoise-6)),
  	color-mix(in srgb, transparent 84%, var(--db-turquoise-9))
  );
  --db-turquoise-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-turquoise-6)),
  	color-mix(in srgb, transparent 76%, var(--db-turquoise-9))
  );
  --db-turquoise-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-turquoise-6)),
  	color-mix(in srgb, transparent 68%, var(--db-turquoise-9))
  );
  --db-turquoise-on-bg-enabled: light-dark(
  	var(--db-turquoise-3),
  	var(--db-turquoise-12)
  );
  --db-turquoise-on-bg-hover: light-dark(
  	var(--db-turquoise-4),
  	var(--db-turquoise-11)
  );
  --db-turquoise-on-bg-pressed: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-10)
  );
  --db-turquoise-on-bg-weak-enabled: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-10)
  );
  --db-turquoise-on-bg-weak-hover: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-9)
  );
  --db-turquoise-on-bg-weak-pressed: light-dark(
  	var(--db-turquoise-7),
  	var(--db-turquoise-8)
  );
  --db-turquoise-on-contrast-enabled: light-dark(
  	var(--db-turquoise-14),
  	var(--db-turquoise-3)
  );
  --db-turquoise-on-contrast-hover: light-dark(
  	var(--db-turquoise-13),
  	var(--db-turquoise-4)
  );
  --db-turquoise-on-contrast-pressed: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-5)
  );
  --db-turquoise-contrast-high-enabled: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-9)
  );
  --db-turquoise-contrast-high-hover: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-8)
  );
  --db-turquoise-contrast-high-pressed: light-dark(
  	var(--db-turquoise-4),
  	var(--db-turquoise-7)
  );
  --db-turquoise-contrast-low-enabled: light-dark(
  	var(--db-turquoise-7),
  	var(--db-turquoise-8)
  );
  --db-turquoise-contrast-low-hover: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-7)
  );
  --db-turquoise-contrast-low-pressed: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-6)
  );
  --db-turquoise-border: light-dark(
  	var(--db-turquoise-10),
  	var(--db-turquoise-6)
  );
  --db-green-on-enabled: light-dark(
  	var(--db-green-on-light),
  	var(--db-green-on-dark)
  );
  --db-green-on-hover: light-dark(
  	var(--db-green-on-hover-light),
  	var(--db-green-on-hover-dark)
  );
  --db-green-on-pressed: light-dark(
  	var(--db-green-on-pressed-light),
  	var(--db-green-on-pressed-dark)
  );
  --db-green-origin-enabled: light-dark(
  	var(--db-green-origin-light),
  	var(--db-green-origin-dark)
  );
  --db-green-origin-hover: light-dark(
  	var(--db-green-hover-light),
  	var(--db-green-hover-dark)
  );
  --db-green-origin-pressed: light-dark(
  	var(--db-green-pressed-light),
  	var(--db-green-pressed-dark)
  );
  --db-green-bg-lvl-1-enabled: light-dark(
  	var(--db-green-14),
  	var(--db-green-3)
  );
  --db-green-bg-lvl-1-hover: light-dark(
  	var(--db-green-13),
  	var(--db-green-4)
  );
  --db-green-bg-lvl-1-pressed: light-dark(
  	var(--db-green-12),
  	var(--db-green-5)
  );
  --db-green-bg-lvl-2-enabled: light-dark(
  	var(--db-green-13),
  	var(--db-green-2)
  );
  --db-green-bg-lvl-2-hover: light-dark(
  	var(--db-green-12),
  	var(--db-green-3)
  );
  --db-green-bg-lvl-2-pressed: light-dark(
  	var(--db-green-11),
  	var(--db-green-4)
  );
  --db-green-bg-lvl-3-enabled: light-dark(
  	var(--db-green-12),
  	var(--db-green-1)
  );
  --db-green-bg-lvl-3-hover: light-dark(
  	var(--db-green-11),
  	var(--db-green-2)
  );
  --db-green-bg-lvl-3-pressed: light-dark(
  	var(--db-green-10),
  	var(--db-green-3)
  );
  --db-green-bg-transparent-full-enabled: light-dark(
  	color-mix(in srgb, transparent 100%, var(--db-green-6)),
  	color-mix(in srgb, transparent 100%, var(--db-green-9))
  );
  --db-green-bg-transparent-semi-enabled: light-dark(
  	color-mix(in srgb, transparent 92%, var(--db-green-6)),
  	color-mix(in srgb, transparent 84%, var(--db-green-9))
  );
  --db-green-bg-transparent-hover: light-dark(
  	color-mix(in srgb, transparent 84%, var(--db-green-6)),
  	color-mix(in srgb, transparent 76%, var(--db-green-9))
  );
  --db-green-bg-transparent-pressed: light-dark(
  	color-mix(in srgb, transparent 76%, var(--db-green-6)),
  	color-mix(in srgb, transparent 68%, var(--db-green-9))
  );
  --db-green-on-bg-enabled: light-dark(var(--db-green-3), var(--db-green-12));
  --db-green-on-bg-hover: light-dark(var(--db-green-4), var(--db-green-11));
  --db-green-on-bg-pressed: light-dark(var(--db-green-5), var(--db-green-10));
  --db-green-on-bg-weak-enabled: light-dark(
  	var(--db-green-5),
  	var(--db-green-10)
  );
  --db-green-on-bg-weak-hover: light-dark(
  	var(--db-green-6),
  	var(--db-green-9)
  );
  --db-green-on-bg-weak-pressed: light-dark(
  	var(--db-green-7),
  	var(--db-green-8)
  );
  --db-green-on-contrast-enabled: light-dark(
  	var(--db-green-14),
  	var(--db-green-3)
  );
  --db-green-on-contrast-hover: light-dark(
  	var(--db-green-13),
  	var(--db-green-4)
  );
  --db-green-on-contrast-pressed: light-dark(
  	var(--db-green-12),
  	var(--db-green-5)
  );
  --db-green-contrast-high-enabled: light-dark(
  	var(--db-green-6),
  	var(--db-green-9)
  );
  --db-green-contrast-high-hover: light-dark(
  	var(--db-green-5),
  	var(--db-green-8)
  );
  --db-green-contrast-high-pressed: light-dark(
  	var(--db-green-4),
  	var(--db-green-7)
  );
  --db-green-contrast-low-enabled: light-dark(
  	var(--db-green-7),
  	var(--db-green-8)
  );
  --db-green-contrast-low-hover: light-dark(
  	var(--db-green-6),
  	var(--db-green-7)
  );
  --db-green-contrast-low-pressed: light-dark(
  	var(--db-green-5),
  	var(--db-green-6)
  );
  --db-green-border: light-dark(var(--db-green-10), var(--db-green-6));
}
@media (prefers-color-scheme: dark) {
  :root {
    --db-textarea-resizer-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTExLjUgMTYuNWEuOTk5Ljk5OSAwIDAgMSAtLjcwNy0xLjcwN2w0LTRhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTQgNGEuOTk3Ljk5NyAwIDAgMSAtLjcwNy4yOTN6bS03IDBhLjk5OS45OTkgMCAwIDEgLS43MDctMS43MDdsMTEtMTFhLjk5OS45OTkgMCAxIDEgMS40MTQgMS40MTRsLTExIDExYS45OTcuOTk3IDAgMCAxIC0uNzA3LjI5M3oiIGZpbGw9IiNmOGY4ZjkiIHN0eWxlPSJ2YXIoLS1kYi1pY29uLWNvbG9yLCBjdXJyZW50Q29sb3IpIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4NCg==");
    --db-textarea-scrollbar-button-decrement: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuOTk0IDEzYS45OTguOTk4IDAgMCAxIC0uOTk0LS45OTVjMC0uMjY2LjEzMy0uNTMxLjI5OC0uNjk3bDUuMDA2LTUuMDFjLjE5OS0uMTk4LjQ2NC0uMjk4LjY5Ni0uMjk4LjIyNyAwIC40NTUuMDczLjYyLjIybDUuMDgyIDUuMDg4Yy4xOTkuMTY2LjI5OC40MzEuMjk4LjY5N2EuOTk4Ljk5OCAwIDAgMSAtLjk5NC45OTVjLS4yNjYgMC0uNTMtLjEtLjczLS4yOTlsLTQuMjc2LTQuMjgtNC4yNzYgNC4yOGMtLjIuMi0uNDY0LjI5OS0uNzMuMjk5eiIgZmlsbD0iI2Y4ZjhmOSIgc3R5bGU9InZhcigtLWRiLWljb24tY29sb3IsIGN1cnJlbnRDb2xvcikiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg0K");
    --db-textarea-scrollbar-button-increment: url("data:image/svg+xml;base64,PHN2ZyBpZD0iaWNvbiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0ibTQuOTk0IDdhLjk5OC45OTggMCAwIDAgLS45OTQuOTk1YzAgLjI2Ni4xMzMuNTMxLjI5OC42OTdsNS4wMDYgNS4wMWMuMTk5LjE5OC40NjQuMjk4LjY5Ni4yOThhLjkzNi45MzYgMCAwIDAgLjYyLS4yMmw1LjA4Mi01LjA4OGMuMTk5LS4xNjYuMjk4LS40MzEuMjk4LS42OTdhLjk5OC45OTggMCAwIDAgLS45OTQtLjk5NWMtLjI2NiAwLS41My4xLS43My4yOTlsLTQuMjc2IDQuMjgtNC4yNzYtNC4yOGExLjAyOCAxLjAyOCAwIDAgMCAtLjczLS4yOTl6IiBmaWxsPSIjZjhmOGY5IiBzdHlsZT0idmFyKC0tZGItaWNvbi1jb2xvciwgY3VycmVudENvbG9yKSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+DQo=");
  }
}

html:not(:has(> head > meta[name=color-scheme])) {
  color-scheme: light dark;
}

[data-color-scheme=light] {
  color-scheme: light;
}

[data-color-scheme=dark] {
  color-scheme: dark;
}
