@charset "UTF-8";
@font-face {
  font-family: OpenSans;
  font-style: normal;
  font-weight: 300;
  src: url("../assets/fonts/OpenSans-Light-EU.woff2") format("woff2");
}
@font-face {
  font-family: OpenSans;
  font-style: normal;
  font-weight: 400;
  src: url("../assets/fonts/OpenSans-Regular-EU.woff2") format("woff2");
}
@font-face {
  font-family: OpenSans;
  font-style: normal;
  font-weight: 500;
  src: url("../assets/fonts/OpenSans-Medium-EU.woff2") format("woff2");
}
@font-face {
  font-family: OpenSans;
  font-style: normal;
  font-weight: 600;
  src: url("../assets/fonts/OpenSans-SemiBold-EU.woff2") format("woff2");
}
@font-face {
  font-family: OpenSans;
  font-style: normal;
  font-weight: 700;
  src: url("../assets/fonts/OpenSans-Bold-EU.woff2") format("woff2");
}
@font-face {
  font-family: "OpenSans Head";
  font-style: normal;
  font-weight: 300;
  src: url("../assets/fonts/OpenSans-Light-EU.woff2") format("woff2");
}
@font-face {
  font-family: "OpenSans Head";
  font-style: normal;
  font-weight: 900;
  src: url("../assets/fonts/OpenSans-ExtraBold-EU.woff2") format("woff2");
}
/* Use sizing's for fixed heights/widths e.g. the db-button has always a fixed height */
/* Use fixed spacings for all kind of distances (margin, padding, ...) */
/* The primary use-case for responsive spacings are
paddings/gaps in an application e.g. the <main> should have a responsive padding. */
/* Elevation */
/* Border */
/* Transitions */
/* Variants for adaptive components like input, select, notification, ... */
blockquote, [data-color-scheme], :root {
  --db-adaptive-bg-basic-level-1-default: var(
  	--db-neutral-bg-basic-level-1-default
  );
  --db-adaptive-bg-basic-level-1-hovered: var(
  	--db-neutral-bg-basic-level-1-hovered
  );
  --db-adaptive-bg-basic-level-1-pressed: var(
  	--db-neutral-bg-basic-level-1-pressed
  );
  --db-adaptive-bg-basic-level-2-default: var(
  	--db-neutral-bg-basic-level-2-default
  );
  --db-adaptive-bg-basic-level-2-hovered: var(
  	--db-neutral-bg-basic-level-2-hovered
  );
  --db-adaptive-bg-basic-level-2-pressed: var(
  	--db-neutral-bg-basic-level-2-pressed
  );
  --db-adaptive-bg-basic-level-3-default: var(
  	--db-neutral-bg-basic-level-3-default
  );
  --db-adaptive-bg-basic-level-3-hovered: var(
  	--db-neutral-bg-basic-level-3-hovered
  );
  --db-adaptive-bg-basic-level-3-pressed: var(
  	--db-neutral-bg-basic-level-3-pressed
  );
  --db-adaptive-bg-basic-transparent-full-default: var(
  	--db-neutral-bg-basic-transparent-full-default
  );
  --db-adaptive-bg-basic-transparent-semi-default: var(
  	--db-neutral-bg-basic-transparent-semi-default
  );
  --db-adaptive-bg-basic-transparent-hovered: var(
  	--db-neutral-bg-basic-transparent-hovered
  );
  --db-adaptive-bg-basic-transparent-pressed: var(
  	--db-neutral-bg-basic-transparent-pressed
  );
  --db-adaptive-on-bg-basic-emphasis-100-default: var(
  	--db-neutral-on-bg-basic-emphasis-100-default
  );
  --db-adaptive-on-bg-basic-emphasis-100-hovered: var(
  	--db-neutral-on-bg-basic-emphasis-100-hovered
  );
  --db-adaptive-on-bg-basic-emphasis-100-pressed: var(
  	--db-neutral-on-bg-basic-emphasis-100-pressed
  );
  --db-adaptive-on-bg-basic-emphasis-90-default: var(
  	--db-neutral-on-bg-basic-emphasis-90-default
  );
  --db-adaptive-on-bg-basic-emphasis-90-hovered: var(
  	--db-neutral-on-bg-basic-emphasis-90-hovered
  );
  --db-adaptive-on-bg-basic-emphasis-90-pressed: var(
  	--db-neutral-on-bg-basic-emphasis-90-pressed
  );
  --db-adaptive-on-bg-basic-emphasis-80-default: var(
  	--db-neutral-on-bg-basic-emphasis-80-default
  );
  --db-adaptive-on-bg-basic-emphasis-80-hovered: var(
  	--db-neutral-on-bg-basic-emphasis-80-hovered
  );
  --db-adaptive-on-bg-basic-emphasis-80-pressed: var(
  	--db-neutral-on-bg-basic-emphasis-80-pressed
  );
  --db-adaptive-on-bg-basic-emphasis-70-default: var(
  	--db-neutral-on-bg-basic-emphasis-70-default
  );
  --db-adaptive-on-bg-basic-emphasis-70-hovered: var(
  	--db-neutral-on-bg-basic-emphasis-70-hovered
  );
  --db-adaptive-on-bg-basic-emphasis-70-pressed: var(
  	--db-neutral-on-bg-basic-emphasis-70-pressed
  );
  --db-adaptive-on-bg-basic-emphasis-60-default: var(
  	--db-neutral-on-bg-basic-emphasis-60-default
  );
  --db-adaptive-on-bg-basic-emphasis-60-hovered: var(
  	--db-neutral-on-bg-basic-emphasis-60-hovered
  );
  --db-adaptive-on-bg-basic-emphasis-60-pressed: var(
  	--db-neutral-on-bg-basic-emphasis-60-pressed
  );
  --db-adaptive-on-bg-basic-emphasis-50-default: var(
  	--db-neutral-on-bg-basic-emphasis-50-default
  );
  --db-adaptive-on-bg-basic-emphasis-50-hovered: var(
  	--db-neutral-on-bg-basic-emphasis-50-hovered
  );
  --db-adaptive-on-bg-basic-emphasis-50-pressed: var(
  	--db-neutral-on-bg-basic-emphasis-50-pressed
  );
  --db-adaptive-bg-inverted-contrast-max-default: var(
  	--db-neutral-bg-inverted-contrast-max-default
  );
  --db-adaptive-bg-inverted-contrast-max-hovered: var(
  	--db-neutral-bg-inverted-contrast-max-hovered
  );
  --db-adaptive-bg-inverted-contrast-max-pressed: var(
  	--db-neutral-bg-inverted-contrast-max-pressed
  );
  --db-adaptive-bg-inverted-contrast-high-default: var(
  	--db-neutral-bg-inverted-contrast-high-default
  );
  --db-adaptive-bg-inverted-contrast-high-hovered: var(
  	--db-neutral-bg-inverted-contrast-high-hovered
  );
  --db-adaptive-bg-inverted-contrast-high-pressed: var(
  	--db-neutral-bg-inverted-contrast-high-pressed
  );
  --db-adaptive-bg-inverted-contrast-low-default: var(
  	--db-neutral-bg-inverted-contrast-low-default
  );
  --db-adaptive-bg-inverted-contrast-low-hovered: var(
  	--db-neutral-bg-inverted-contrast-low-hovered
  );
  --db-adaptive-bg-inverted-contrast-low-pressed: var(
  	--db-neutral-bg-inverted-contrast-low-pressed
  );
  --db-adaptive-on-bg-inverted-default: var(
  	--db-neutral-on-bg-inverted-default
  );
  --db-adaptive-on-bg-inverted-hovered: var(
  	--db-neutral-on-bg-inverted-hovered
  );
  --db-adaptive-on-bg-inverted-pressed: var(
  	--db-neutral-on-bg-inverted-pressed
  );
  --db-adaptive-origin-default: var(--db-neutral-origin-default);
  --db-adaptive-origin-hovered: var(--db-neutral-origin-hovered);
  --db-adaptive-origin-pressed: var(--db-neutral-origin-pressed);
  --db-adaptive-on-origin-default: var(
  	--db-neutral-on-origin-default
  );
  --db-adaptive-on-origin-hovered: var(
  	--db-neutral-on-origin-hovered
  );
  --db-adaptive-on-origin-pressed: var(
  	--db-neutral-on-origin-pressed
  );
}

[data-color-scheme], :root {
  background-color: var(--db-neutral-bg-basic-level-1-default);
  color: var(--db-neutral-on-bg-basic-emphasis-100-default);
}
[data-color-scheme]::before, :root::before, [data-color-scheme]::after, :root::after {
  --db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default);
}

blockquote {
  background-color: var(--db-neutral-bg-basic-transparent-semi-default);
  color: var(--db-neutral-on-bg-basic-emphasis-100-default);
}
blockquote::before, blockquote::after {
  --db-icon-color: var(--db-neutral-on-bg-basic-emphasis-100-default);
}

:is(a,
button,
input,
textarea,
summary,
select,
[tabindex]:not([tabindex="-1"])):focus-visible {
  outline: var(--db-border-height-2xs) solid var(--db-focus-outline-color, var(--db-informational-on-bg-basic-emphasis-80-default));
  outline-offset: var(--db-border-height-xs);
  box-shadow: 0 0 0 var(--db-border-height-xs) var(--db-focus-box-shadow-bg-color, transparent);
}
:not([type=radio], [role=switch]):is(a,
button,
input,
textarea,
summary,
select,
[tabindex]:not([tabindex="-1"])):focus-visible {
  border-radius: var(--db-border-radius-xs);
}
@media screen and (prefers-reduced-motion: no-preference) {
  :is(a,
  button,
  input,
  textarea,
  summary,
  select,
  [tabindex]:not([tabindex="-1"])):focus-visible {
    transition: outline var(--db-transition-duration-extra-fast), box-shadow var(--db-transition-duration-extra-fast);
  }
}

[data-icon]::before,
[data-icon-before]::before, [data-icon-after]::after {
  content: var(--db-icon, attr(data-icon));
  content: var(--db-icon, attr(data-icon))/"";
  -webkit-alt: "";
  alt: "";
  color: var(--db-icon-color, inherit);
  display: inline-block;
  /*** icon - placeholder ***/
  font-family: var(--db-icon-font-family, var(--db-icon-default-font-family, "db-ux-default")) !important;
  font-size: var(--db-icon-font-size, 1.5rem);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-variant: normal;
  font-weight: var(--db-icon-font-weight, normal);
  line-height: 1;
  /* stylelint-disable-next-line declaration-property-value-no-unknown */
  speak: none;
  /* stylelint-disable-next-line declaration-property-value-no-unknown */
  speak: never;
  text-transform: none;
  vertical-align: middle;
  block-size: var(--db-icon-font-size, 1.5rem);
  inline-size: var(--db-icon-font-size, 1.5rem);
}
@media aural {
  [data-icon]::before,
  [data-icon-before]::before, [data-icon-after]::after {
    content: none;
  }
}
@media speech {
  [data-icon]::before,
  [data-icon-before]::before, [data-icon-after]::after {
    content: none;
  }
}

@font-face {
  font-display: block;
  font-family: "db-ux-default";
  font-style: normal;
  font-weight: normal;
  src: url("../assets/icons/fonts/default/db-ux.woff2") format("woff2");
}
@font-face {
  font-display: block;
  font-family: "db-ux-default";
  font-style: normal;
  font-weight: 16; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/default_16/db-ux.woff2") format("woff2");
}
[data-icon-weight="16"]::before,
[data-icon-weight-before="16"]::before {
  --db-icon-font-weight: 16;
}

[data-icon-weight-after="16"]::after {
  --db-icon-font-weight: 16;
}

@font-face {
  font-display: block;
  font-family: "db-ux-default";
  font-style: normal;
  font-weight: 20; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/default_20/db-ux.woff2") format("woff2");
}
[data-icon-weight="20"]::before,
[data-icon-weight-before="20"]::before {
  --db-icon-font-weight: 20;
}

[data-icon-weight-after="20"]::after {
  --db-icon-font-weight: 20;
}

@font-face {
  font-display: block;
  font-family: "db-ux-default";
  font-style: normal;
  font-weight: 24; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/default_24/db-ux.woff2") format("woff2");
}
[data-icon-weight="24"]::before,
[data-icon-weight-before="24"]::before {
  --db-icon-font-weight: 24;
}

[data-icon-weight-after="24"]::after {
  --db-icon-font-weight: 24;
}

@font-face {
  font-display: block;
  font-family: "db-ux-default";
  font-style: normal;
  font-weight: 32; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/default_32/db-ux.woff2") format("woff2");
}
[data-icon-weight="32"]::before,
[data-icon-weight-before="32"]::before {
  --db-icon-font-weight: 32;
}

[data-icon-weight-after="32"]::after {
  --db-icon-font-weight: 32;
}

@font-face {
  font-display: block;
  font-family: "db-ux-default";
  font-style: normal;
  font-weight: 48; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/default_48/db-ux.woff2") format("woff2");
}
[data-icon-weight="48"]::before,
[data-icon-weight-before="48"]::before {
  --db-icon-font-weight: 48;
}

[data-icon-weight-after="48"]::after {
  --db-icon-font-weight: 48;
}

@font-face {
  font-display: block;
  font-family: "db-ux-default";
  font-style: normal;
  font-weight: 64; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/default_64/db-ux.woff2") format("woff2");
}
[data-icon-weight="64"]::before,
[data-icon-weight-before="64"]::before {
  --db-icon-font-weight: 64;
}

[data-icon-weight-after="64"]::after {
  --db-icon-font-weight: 64;
}

[data-icon-variant=default]::before,
[data-icon-variant-before=default]::before {
  --db-icon-font-family: "db-ux-default";
}

[data-icon-variant-after=default]::after {
  --db-icon-font-family: "db-ux-default";
}

@font-face {
  font-display: block;
  font-family: "db-ux-filled";
  font-style: normal;
  font-weight: normal;
  src: url("../assets/icons/fonts/filled/db-ux.woff2") format("woff2");
}
@font-face {
  font-display: block;
  font-family: "db-ux-filled";
  font-style: normal;
  font-weight: 16; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/filled_16/db-ux.woff2") format("woff2");
}
[data-icon-weight="16"]::before,
[data-icon-weight-before="16"]::before {
  --db-icon-font-weight: 16;
}

[data-icon-weight-after="16"]::after {
  --db-icon-font-weight: 16;
}

@font-face {
  font-display: block;
  font-family: "db-ux-filled";
  font-style: normal;
  font-weight: 20; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/filled_20/db-ux.woff2") format("woff2");
}
[data-icon-weight="20"]::before,
[data-icon-weight-before="20"]::before {
  --db-icon-font-weight: 20;
}

[data-icon-weight-after="20"]::after {
  --db-icon-font-weight: 20;
}

@font-face {
  font-display: block;
  font-family: "db-ux-filled";
  font-style: normal;
  font-weight: 24; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/filled_24/db-ux.woff2") format("woff2");
}
[data-icon-weight="24"]::before,
[data-icon-weight-before="24"]::before {
  --db-icon-font-weight: 24;
}

[data-icon-weight-after="24"]::after {
  --db-icon-font-weight: 24;
}

@font-face {
  font-display: block;
  font-family: "db-ux-filled";
  font-style: normal;
  font-weight: 32; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/filled_32/db-ux.woff2") format("woff2");
}
[data-icon-weight="32"]::before,
[data-icon-weight-before="32"]::before {
  --db-icon-font-weight: 32;
}

[data-icon-weight-after="32"]::after {
  --db-icon-font-weight: 32;
}

@font-face {
  font-display: block;
  font-family: "db-ux-filled";
  font-style: normal;
  font-weight: 48; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/filled_48/db-ux.woff2") format("woff2");
}
[data-icon-weight="48"]::before,
[data-icon-weight-before="48"]::before {
  --db-icon-font-weight: 48;
}

[data-icon-weight-after="48"]::after {
  --db-icon-font-weight: 48;
}

@font-face {
  font-display: block;
  font-family: "db-ux-filled";
  font-style: normal;
  font-weight: 64; /* stylelint-disable-line at-rule-descriptor-value-no-unknown */
  src: url("../assets/icons/fonts/filled_64/db-ux.woff2") format("woff2");
}
[data-icon-weight="64"]::before,
[data-icon-weight-before="64"]::before {
  --db-icon-font-weight: 64;
}

[data-icon-weight-after="64"]::after {
  --db-icon-font-weight: 64;
}

[data-icon-variant=filled]::before,
[data-icon-variant-before=filled]::before {
  --db-icon-font-family: "db-ux-filled";
}

[data-icon-variant-after=filled]::after {
  --db-icon-font-family: "db-ux-filled";
}

@property --db-neutral-0 {
  syntax: "<color>";
  initial-value: #05070c;
  inherits: true;
}
@property --db-neutral-1 {
  syntax: "<color>";
  initial-value: #0b0e15;
  inherits: true;
}
@property --db-neutral-2 {
  syntax: "<color>";
  initial-value: #10131b;
  inherits: true;
}
@property --db-neutral-3 {
  syntax: "<color>";
  initial-value: #171c26;
  inherits: true;
}
@property --db-neutral-4 {
  syntax: "<color>";
  initial-value: #29303f;
  inherits: true;
}
@property --db-neutral-5 {
  syntax: "<color>";
  initial-value: #3d475b;
  inherits: true;
}
@property --db-neutral-6 {
  syntax: "<color>";
  initial-value: #525e78;
  inherits: true;
}
@property --db-neutral-7 {
  syntax: "<color>";
  initial-value: #687797;
  inherits: true;
}
@property --db-neutral-8 {
  syntax: "<color>";
  initial-value: #8091b5;
  inherits: true;
}
@property --db-neutral-9 {
  syntax: "<color>";
  initial-value: #9fabc7;
  inherits: true;
}
@property --db-neutral-10 {
  syntax: "<color>";
  initial-value: #bfc6d9;
  inherits: true;
}
@property --db-neutral-11 {
  syntax: "<color>";
  initial-value: #dfe2ec;
  inherits: true;
}
@property --db-neutral-12 {
  syntax: "<color>";
  initial-value: #eceef3;
  inherits: true;
}
@property --db-neutral-13 {
  syntax: "<color>";
  initial-value: #f2f3f7;
  inherits: true;
}
@property --db-neutral-14 {
  syntax: "<color>";
  initial-value: #fff;
  inherits: true;
}
@property --db-neutral-origin {
  syntax: "<color>";
  initial-value: #7788ac;
  inherits: true;
}
@property --db-neutral-origin-light-default {
  syntax: "<color>";
  initial-value: #7788ac;
  inherits: true;
}
@property --db-neutral-origin-light-hovered {
  syntax: "<color>";
  initial-value: #616f8d;
  inherits: true;
}
@property --db-neutral-origin-light-pressed {
  syntax: "<color>";
  initial-value: #4b566e;
  inherits: true;
}
@property --db-neutral-on-origin-light-default {
  syntax: "<color>";
  initial-value: #05070c;
  inherits: true;
}
@property --db-neutral-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #1a1f2a;
  inherits: true;
}
@property --db-neutral-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #2d3545;
  inherits: true;
}
@property --db-neutral-origin-dark-default {
  syntax: "<color>";
  initial-value: #7788ac;
  inherits: true;
}
@property --db-neutral-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #95a2c1;
  inherits: true;
}
@property --db-neutral-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #b4bdd3;
  inherits: true;
}
@property --db-neutral-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #05070c;
  inherits: true;
}
@property --db-neutral-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #1a1f2a;
  inherits: true;
}
@property --db-neutral-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #2d3545;
  inherits: true;
}
@property --db-brand-0 {
  syntax: "<color>";
  initial-value: #050420;
  inherits: true;
}
@property --db-brand-1 {
  syntax: "<color>";
  initial-value: #09082f;
  inherits: true;
}
@property --db-brand-2 {
  syntax: "<color>";
  initial-value: #0d0c3b;
  inherits: true;
}
@property --db-brand-3 {
  syntax: "<color>";
  initial-value: #14124d;
  inherits: true;
}
@property --db-brand-4 {
  syntax: "<color>";
  initial-value: #25237a;
  inherits: true;
}
@property --db-brand-5 {
  syntax: "<color>";
  initial-value: #3834ab;
  inherits: true;
}
@property --db-brand-6 {
  syntax: "<color>";
  initial-value: #514ec7;
  inherits: true;
}
@property --db-brand-7 {
  syntax: "<color>";
  initial-value: #6d6bd4;
  inherits: true;
}
@property --db-brand-8 {
  syntax: "<color>";
  initial-value: #8988de;
  inherits: true;
}
@property --db-brand-9 {
  syntax: "<color>";
  initial-value: #a6a5e7;
  inherits: true;
}
@property --db-brand-10 {
  syntax: "<color>";
  initial-value: #c3c3ef;
  inherits: true;
}
@property --db-brand-11 {
  syntax: "<color>";
  initial-value: #e1e1f7;
  inherits: true;
}
@property --db-brand-12 {
  syntax: "<color>";
  initial-value: #ededfa;
  inherits: true;
}
@property --db-brand-13 {
  syntax: "<color>";
  initial-value: #f3f3fc;
  inherits: true;
}
@property --db-brand-14 {
  syntax: "<color>";
  initial-value: #f9f9fd;
  inherits: true;
}
@property --db-brand-origin {
  syntax: "<color>";
  initial-value: #514ec7;
  inherits: true;
}
@property --db-brand-origin-light-default {
  syntax: "<color>";
  initial-value: #514ec7;
  inherits: true;
}
@property --db-brand-origin-light-hovered {
  syntax: "<color>";
  initial-value: #3834ac;
  inherits: true;
}
@property --db-brand-origin-light-pressed {
  syntax: "<color>";
  initial-value: #25237b;
  inherits: true;
}
@property --db-brand-on-origin-light-default {
  syntax: "<color>";
  initial-value: #cbffe7;
  inherits: true;
}
@property --db-brand-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #d5d5f3;
  inherits: true;
}
@property --db-brand-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #b7b7ec;
  inherits: true;
}
@property --db-brand-origin-dark-default {
  syntax: "<color>";
  initial-value: #514ec7;
  inherits: true;
}
@property --db-brand-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #6d6bd4;
  inherits: true;
}
@property --db-brand-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #8988de;
  inherits: true;
}
@property --db-brand-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #cbffe7;
  inherits: true;
}
@property --db-brand-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #d5d5f3;
  inherits: true;
}
@property --db-brand-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #b7b7ec;
  inherits: true;
}
@property --db-informational-0 {
  syntax: "<color>";
  initial-value: #03080a;
  inherits: true;
}
@property --db-informational-1 {
  syntax: "<color>";
  initial-value: #051011;
  inherits: true;
}
@property --db-informational-2 {
  syntax: "<color>";
  initial-value: #081517;
  inherits: true;
}
@property --db-informational-3 {
  syntax: "<color>";
  initial-value: #0d1e20;
  inherits: true;
}
@property --db-informational-4 {
  syntax: "<color>";
  initial-value: #1a3438;
  inherits: true;
}
@property --db-informational-5 {
  syntax: "<color>";
  initial-value: #294c51;
  inherits: true;
}
@property --db-informational-6 {
  syntax: "<color>";
  initial-value: #38656b;
  inherits: true;
}
@property --db-informational-7 {
  syntax: "<color>";
  initial-value: #487f87;
  inherits: true;
}
@property --db-informational-8 {
  syntax: "<color>";
  initial-value: #599ba3;
  inherits: true;
}
@property --db-informational-9 {
  syntax: "<color>";
  initial-value: #6ab7c1;
  inherits: true;
}
@property --db-informational-10 {
  syntax: "<color>";
  initial-value: #7bd4e0;
  inherits: true;
}
@property --db-informational-11 {
  syntax: "<color>";
  initial-value: #b1edf6;
  inherits: true;
}
@property --db-informational-12 {
  syntax: "<color>";
  initial-value: #d3f4f9;
  inherits: true;
}
@property --db-informational-13 {
  syntax: "<color>";
  initial-value: #e2f7fb;
  inherits: true;
}
@property --db-informational-14 {
  syntax: "<color>";
  initial-value: #f1fbfd;
  inherits: true;
}
@property --db-informational-origin {
  syntax: "<color>";
  initial-value: #7fdae6;
  inherits: true;
}
@property --db-informational-origin-light-default {
  syntax: "<color>";
  initial-value: #7fdae6;
  inherits: true;
}
@property --db-informational-origin-light-hovered {
  syntax: "<color>";
  initial-value: #6dbdc7;
  inherits: true;
}
@property --db-informational-origin-light-pressed {
  syntax: "<color>";
  initial-value: #5ca0a9;
  inherits: true;
}
@property --db-informational-on-origin-light-default {
  syntax: "<color>";
  initial-value: #03080a;
  inherits: true;
}
@property --db-informational-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #0f2225;
  inherits: true;
}
@property --db-informational-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #1d393c;
  inherits: true;
}
@property --db-informational-origin-dark-default {
  syntax: "<color>";
  initial-value: #7fdae6;
  inherits: true;
}
@property --db-informational-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #6dbdc7;
  inherits: true;
}
@property --db-informational-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #5ca0a9;
  inherits: true;
}
@property --db-informational-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #03080a;
  inherits: true;
}
@property --db-informational-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #0f2225;
  inherits: true;
}
@property --db-informational-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #1d393c;
  inherits: true;
}
@property --db-warning-0 {
  syntax: "<color>";
  initial-value: #100500;
  inherits: true;
}
@property --db-warning-1 {
  syntax: "<color>";
  initial-value: #1a0a01;
  inherits: true;
}
@property --db-warning-2 {
  syntax: "<color>";
  initial-value: #210f01;
  inherits: true;
}
@property --db-warning-3 {
  syntax: "<color>";
  initial-value: #2d1602;
  inherits: true;
}
@property --db-warning-4 {
  syntax: "<color>";
  initial-value: #4b2806;
  inherits: true;
}
@property --db-warning-5 {
  syntax: "<color>";
  initial-value: #6b3b0c;
  inherits: true;
}
@property --db-warning-6 {
  syntax: "<color>";
  initial-value: #8c4f14;
  inherits: true;
}
@property --db-warning-7 {
  syntax: "<color>";
  initial-value: #af641c;
  inherits: true;
}
@property --db-warning-8 {
  syntax: "<color>";
  initial-value: #d47a24;
  inherits: true;
}
@property --db-warning-9 {
  syntax: "<color>";
  initial-value: #f9912c;
  inherits: true;
}
@property --db-warning-10 {
  syntax: "<color>";
  initial-value: #fcb791;
  inherits: true;
}
@property --db-warning-11 {
  syntax: "<color>";
  initial-value: #fddccd;
  inherits: true;
}
@property --db-warning-12 {
  syntax: "<color>";
  initial-value: #feeae1;
  inherits: true;
}
@property --db-warning-13 {
  syntax: "<color>";
  initial-value: #fef1eb;
  inherits: true;
}
@property --db-warning-14 {
  syntax: "<color>";
  initial-value: #fff8f5;
  inherits: true;
}
@property --db-warning-origin {
  syntax: "<color>";
  initial-value: #fb9846;
  inherits: true;
}
@property --db-warning-origin-light-default {
  syntax: "<color>";
  initial-value: #fb9846;
  inherits: true;
}
@property --db-warning-origin-light-hovered {
  syntax: "<color>";
  initial-value: #db7f25;
  inherits: true;
}
@property --db-warning-origin-light-pressed {
  syntax: "<color>";
  initial-value: #b6681d;
  inherits: true;
}
@property --db-warning-on-origin-light-default {
  syntax: "<color>";
  initial-value: #100500;
  inherits: true;
}
@property --db-warning-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #331903;
  inherits: true;
}
@property --db-warning-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #512b07;
  inherits: true;
}
@property --db-warning-origin-dark-default {
  syntax: "<color>";
  initial-value: #fb9846;
  inherits: true;
}
@property --db-warning-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #fcbe9d;
  inherits: true;
}
@property --db-warning-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #fde2d6;
  inherits: true;
}
@property --db-warning-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #100500;
  inherits: true;
}
@property --db-warning-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #331903;
  inherits: true;
}
@property --db-warning-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #512b07;
  inherits: true;
}
@property --db-successful-0 {
  syntax: "<color>";
  initial-value: #040901;
  inherits: true;
}
@property --db-successful-1 {
  syntax: "<color>";
  initial-value: #091002;
  inherits: true;
}
@property --db-successful-2 {
  syntax: "<color>";
  initial-value: #0d1603;
  inherits: true;
}
@property --db-successful-3 {
  syntax: "<color>";
  initial-value: #131f06;
  inherits: true;
}
@property --db-successful-4 {
  syntax: "<color>";
  initial-value: #24350f;
  inherits: true;
}
@property --db-successful-5 {
  syntax: "<color>";
  initial-value: #364d19;
  inherits: true;
}
@property --db-successful-6 {
  syntax: "<color>";
  initial-value: #496724;
  inherits: true;
}
@property --db-successful-7 {
  syntax: "<color>";
  initial-value: #5d8230;
  inherits: true;
}
@property --db-successful-8 {
  syntax: "<color>";
  initial-value: #729d3c;
  inherits: true;
}
@property --db-successful-9 {
  syntax: "<color>";
  initial-value: #87ba48;
  inherits: true;
}
@property --db-successful-10 {
  syntax: "<color>";
  initial-value: #9dd755;
  inherits: true;
}
@property --db-successful-11 {
  syntax: "<color>";
  initial-value: #b4f662;
  inherits: true;
}
@property --db-successful-12 {
  syntax: "<color>";
  initial-value: #cdfca0;
  inherits: true;
}
@property --db-successful-13 {
  syntax: "<color>";
  initial-value: #dffdc5;
  inherits: true;
}
@property --db-successful-14 {
  syntax: "<color>";
  initial-value: #effee4;
  inherits: true;
}
@property --db-successful-origin {
  syntax: "<color>";
  initial-value: #a8e65b;
  inherits: true;
}
@property --db-successful-origin-light-default {
  syntax: "<color>";
  initial-value: #a8e65b;
  inherits: true;
}
@property --db-successful-origin-light-hovered {
  syntax: "<color>";
  initial-value: #92c84e;
  inherits: true;
}
@property --db-successful-origin-light-pressed {
  syntax: "<color>";
  initial-value: #7cab42;
  inherits: true;
}
@property --db-successful-on-origin-light-default {
  syntax: "<color>";
  initial-value: #040901;
  inherits: true;
}
@property --db-successful-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #172307;
  inherits: true;
}
@property --db-successful-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #283a11;
  inherits: true;
}
@property --db-successful-origin-dark-default {
  syntax: "<color>";
  initial-value: #a8e65b;
  inherits: true;
}
@property --db-successful-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #92c84e;
  inherits: true;
}
@property --db-successful-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #7cab42;
  inherits: true;
}
@property --db-successful-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #040901;
  inherits: true;
}
@property --db-successful-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #172307;
  inherits: true;
}
@property --db-successful-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #283a11;
  inherits: true;
}
@property --db-critical-0 {
  syntax: "<color>";
  initial-value: #180102;
  inherits: true;
}
@property --db-critical-1 {
  syntax: "<color>";
  initial-value: #250204;
  inherits: true;
}
@property --db-critical-2 {
  syntax: "<color>";
  initial-value: #2f0305;
  inherits: true;
}
@property --db-critical-3 {
  syntax: "<color>";
  initial-value: #3d0509;
  inherits: true;
}
@property --db-critical-4 {
  syntax: "<color>";
  initial-value: #630c15;
  inherits: true;
}
@property --db-critical-5 {
  syntax: "<color>";
  initial-value: #8c1621;
  inherits: true;
}
@property --db-critical-6 {
  syntax: "<color>";
  initial-value: #b71f2e;
  inherits: true;
}
@property --db-critical-7 {
  syntax: "<color>";
  initial-value: #e42a3c;
  inherits: true;
}
@property --db-critical-8 {
  syntax: "<color>";
  initial-value: #f45d66;
  inherits: true;
}
@property --db-critical-9 {
  syntax: "<color>";
  initial-value: #f68d92;
  inherits: true;
}
@property --db-critical-10 {
  syntax: "<color>";
  initial-value: #f8b5b8;
  inherits: true;
}
@property --db-critical-11 {
  syntax: "<color>";
  initial-value: #fbdbdc;
  inherits: true;
}
@property --db-critical-12 {
  syntax: "<color>";
  initial-value: #fde9ea;
  inherits: true;
}
@property --db-critical-13 {
  syntax: "<color>";
  initial-value: #fdf1f1;
  inherits: true;
}
@property --db-critical-14 {
  syntax: "<color>";
  initial-value: #fef8f8;
  inherits: true;
}
@property --db-critical-origin {
  syntax: "<color>";
  initial-value: #ed2c3f;
  inherits: true;
}
@property --db-critical-origin-light-default {
  syntax: "<color>";
  initial-value: #ed2c3f;
  inherits: true;
}
@property --db-critical-origin-light-hovered {
  syntax: "<color>";
  initial-value: #c02231;
  inherits: true;
}
@property --db-critical-origin-light-pressed {
  syntax: "<color>";
  initial-value: #941824;
  inherits: true;
}
@property --db-critical-on-origin-light-default {
  syntax: "<color>";
  initial-value: #180102;
  inherits: true;
}
@property --db-critical-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #45060b;
  inherits: true;
}
@property --db-critical-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #6b0e17;
  inherits: true;
}
@property --db-critical-origin-dark-default {
  syntax: "<color>";
  initial-value: #ed2c3f;
  inherits: true;
}
@property --db-critical-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #f56870;
  inherits: true;
}
@property --db-critical-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #f7969a;
  inherits: true;
}
@property --db-critical-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #180102;
  inherits: true;
}
@property --db-critical-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #45060b;
  inherits: true;
}
@property --db-critical-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #6b0e17;
  inherits: true;
}
@property --db-yellow-0 {
  syntax: "<color>";
  initial-value: #080800;
  inherits: true;
}
@property --db-yellow-1 {
  syntax: "<color>";
  initial-value: #0f0f00;
  inherits: true;
}
@property --db-yellow-2 {
  syntax: "<color>";
  initial-value: #141400;
  inherits: true;
}
@property --db-yellow-3 {
  syntax: "<color>";
  initial-value: #1c1d00;
  inherits: true;
}
@property --db-yellow-4 {
  syntax: "<color>";
  initial-value: #323200;
  inherits: true;
}
@property --db-yellow-5 {
  syntax: "<color>";
  initial-value: #494900;
  inherits: true;
}
@property --db-yellow-6 {
  syntax: "<color>";
  initial-value: #616200;
  inherits: true;
}
@property --db-yellow-7 {
  syntax: "<color>";
  initial-value: #7a7b00;
  inherits: true;
}
@property --db-yellow-8 {
  syntax: "<color>";
  initial-value: #949600;
  inherits: true;
}
@property --db-yellow-9 {
  syntax: "<color>";
  initial-value: #b0b100;
  inherits: true;
}
@property --db-yellow-10 {
  syntax: "<color>";
  initial-value: #cccd00;
  inherits: true;
}
@property --db-yellow-11 {
  syntax: "<color>";
  initial-value: #e8ea00;
  inherits: true;
}
@property --db-yellow-12 {
  syntax: "<color>";
  initial-value: #f4f600;
  inherits: true;
}
@property --db-yellow-13 {
  syntax: "<color>";
  initial-value: #fafc00;
  inherits: true;
}
@property --db-yellow-14 {
  syntax: "<color>";
  initial-value: #fdff9d;
  inherits: true;
}
@property --db-yellow-origin {
  syntax: "<color>";
  initial-value: #fdff6b;
  inherits: true;
}
@property --db-yellow-origin-light-default {
  syntax: "<color>";
  initial-value: #fdff6b;
  inherits: true;
}
@property --db-yellow-origin-light-hovered {
  syntax: "<color>";
  initial-value: #e1e300;
  inherits: true;
}
@property --db-yellow-origin-light-pressed {
  syntax: "<color>";
  initial-value: #c4c600;
  inherits: true;
}
@property --db-yellow-on-origin-light-default {
  syntax: "<color>";
  initial-value: #080800;
  inherits: true;
}
@property --db-yellow-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #212100;
  inherits: true;
}
@property --db-yellow-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #363700;
  inherits: true;
}
@property --db-yellow-origin-dark-default {
  syntax: "<color>";
  initial-value: #fdff6b;
  inherits: true;
}
@property --db-yellow-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #e1e300;
  inherits: true;
}
@property --db-yellow-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #c4c600;
  inherits: true;
}
@property --db-yellow-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #080800;
  inherits: true;
}
@property --db-yellow-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #212100;
  inherits: true;
}
@property --db-yellow-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #363700;
  inherits: true;
}
@property --db-orange-0 {
  syntax: "<color>";
  initial-value: #120400;
  inherits: true;
}
@property --db-orange-1 {
  syntax: "<color>";
  initial-value: #1c0900;
  inherits: true;
}
@property --db-orange-2 {
  syntax: "<color>";
  initial-value: #240d00;
  inherits: true;
}
@property --db-orange-3 {
  syntax: "<color>";
  initial-value: #311300;
  inherits: true;
}
@property --db-orange-4 {
  syntax: "<color>";
  initial-value: #502400;
  inherits: true;
}
@property --db-orange-5 {
  syntax: "<color>";
  initial-value: #723600;
  inherits: true;
}
@property --db-orange-6 {
  syntax: "<color>";
  initial-value: #954900;
  inherits: true;
}
@property --db-orange-7 {
  syntax: "<color>";
  initial-value: #bb5d00;
  inherits: true;
}
@property --db-orange-8 {
  syntax: "<color>";
  initial-value: #e17200;
  inherits: true;
}
@property --db-orange-9 {
  syntax: "<color>";
  initial-value: #ff8d43;
  inherits: true;
}
@property --db-orange-10 {
  syntax: "<color>";
  initial-value: #ffb597;
  inherits: true;
}
@property --db-orange-11 {
  syntax: "<color>";
  initial-value: #ffdbcf;
  inherits: true;
}
@property --db-orange-12 {
  syntax: "<color>";
  initial-value: #ffe9e3;
  inherits: true;
}
@property --db-orange-13 {
  syntax: "<color>";
  initial-value: #fff1ec;
  inherits: true;
}
@property --db-orange-14 {
  syntax: "<color>";
  initial-value: #fff8f6;
  inherits: true;
}
@property --db-orange-origin {
  syntax: "<color>";
  initial-value: #ff904c;
  inherits: true;
}
@property --db-orange-origin-light-default {
  syntax: "<color>";
  initial-value: #ff904c;
  inherits: true;
}
@property --db-orange-origin-light-hovered {
  syntax: "<color>";
  initial-value: #e47300;
  inherits: true;
}
@property --db-orange-origin-light-pressed {
  syntax: "<color>";
  initial-value: #bd5f00;
  inherits: true;
}
@property --db-orange-on-origin-light-default {
  syntax: "<color>";
  initial-value: #120400;
  inherits: true;
}
@property --db-orange-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #371700;
  inherits: true;
}
@property --db-orange-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #562800;
  inherits: true;
}
@property --db-orange-origin-dark-default {
  syntax: "<color>";
  initial-value: #ff904c;
  inherits: true;
}
@property --db-orange-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #ffb89b;
  inherits: true;
}
@property --db-orange-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #ffddd2;
  inherits: true;
}
@property --db-orange-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #120400;
  inherits: true;
}
@property --db-orange-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #371700;
  inherits: true;
}
@property --db-orange-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #562800;
  inherits: true;
}
@property --db-red-0 {
  syntax: "<color>";
  initial-value: #180102;
  inherits: true;
}
@property --db-red-1 {
  syntax: "<color>";
  initial-value: #250204;
  inherits: true;
}
@property --db-red-2 {
  syntax: "<color>";
  initial-value: #2f0305;
  inherits: true;
}
@property --db-red-3 {
  syntax: "<color>";
  initial-value: #3d0509;
  inherits: true;
}
@property --db-red-4 {
  syntax: "<color>";
  initial-value: #630c15;
  inherits: true;
}
@property --db-red-5 {
  syntax: "<color>";
  initial-value: #8c1621;
  inherits: true;
}
@property --db-red-6 {
  syntax: "<color>";
  initial-value: #b71f2e;
  inherits: true;
}
@property --db-red-7 {
  syntax: "<color>";
  initial-value: #e42a3c;
  inherits: true;
}
@property --db-red-8 {
  syntax: "<color>";
  initial-value: #f45d66;
  inherits: true;
}
@property --db-red-9 {
  syntax: "<color>";
  initial-value: #f68d92;
  inherits: true;
}
@property --db-red-10 {
  syntax: "<color>";
  initial-value: #f8b5b8;
  inherits: true;
}
@property --db-red-11 {
  syntax: "<color>";
  initial-value: #fbdbdc;
  inherits: true;
}
@property --db-red-12 {
  syntax: "<color>";
  initial-value: #fde9ea;
  inherits: true;
}
@property --db-red-13 {
  syntax: "<color>";
  initial-value: #fdf1f1;
  inherits: true;
}
@property --db-red-14 {
  syntax: "<color>";
  initial-value: #fef8f8;
  inherits: true;
}
@property --db-red-origin {
  syntax: "<color>";
  initial-value: #ed2c3f;
  inherits: true;
}
@property --db-red-origin-light-default {
  syntax: "<color>";
  initial-value: #ed2c3f;
  inherits: true;
}
@property --db-red-origin-light-hovered {
  syntax: "<color>";
  initial-value: #c02231;
  inherits: true;
}
@property --db-red-origin-light-pressed {
  syntax: "<color>";
  initial-value: #941824;
  inherits: true;
}
@property --db-red-on-origin-light-default {
  syntax: "<color>";
  initial-value: #180102;
  inherits: true;
}
@property --db-red-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #45060b;
  inherits: true;
}
@property --db-red-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #6b0e17;
  inherits: true;
}
@property --db-red-origin-dark-default {
  syntax: "<color>";
  initial-value: #ed2c3f;
  inherits: true;
}
@property --db-red-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #f56870;
  inherits: true;
}
@property --db-red-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #f7969a;
  inherits: true;
}
@property --db-red-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #180102;
  inherits: true;
}
@property --db-red-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #45060b;
  inherits: true;
}
@property --db-red-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #6b0e17;
  inherits: true;
}
@property --db-pink-0 {
  syntax: "<color>";
  initial-value: #150017;
  inherits: true;
}
@property --db-pink-1 {
  syntax: "<color>";
  initial-value: #200023;
  inherits: true;
}
@property --db-pink-2 {
  syntax: "<color>";
  initial-value: #29002c;
  inherits: true;
}
@property --db-pink-3 {
  syntax: "<color>";
  initial-value: #37013b;
  inherits: true;
}
@property --db-pink-4 {
  syntax: "<color>";
  initial-value: #59025f;
  inherits: true;
}
@property --db-pink-5 {
  syntax: "<color>";
  initial-value: #7e0486;
  inherits: true;
}
@property --db-pink-6 {
  syntax: "<color>";
  initial-value: #a507af;
  inherits: true;
}
@property --db-pink-7 {
  syntax: "<color>";
  initial-value: #ce0cdb;
  inherits: true;
}
@property --db-pink-8 {
  syntax: "<color>";
  initial-value: #ef36fd;
  inherits: true;
}
@property --db-pink-9 {
  syntax: "<color>";
  initial-value: #f27dfe;
  inherits: true;
}
@property --db-pink-10 {
  syntax: "<color>";
  initial-value: #f6adfe;
  inherits: true;
}
@property --db-pink-11 {
  syntax: "<color>";
  initial-value: #fad7ff;
  inherits: true;
}
@property --db-pink-12 {
  syntax: "<color>";
  initial-value: #fce7ff;
  inherits: true;
}
@property --db-pink-13 {
  syntax: "<color>";
  initial-value: #fdefff;
  inherits: true;
}
@property --db-pink-14 {
  syntax: "<color>";
  initial-value: #fef7ff;
  inherits: true;
}
@property --db-pink-origin {
  syntax: "<color>";
  initial-value: #f38bfe;
  inherits: true;
}
@property --db-pink-origin-light-default {
  syntax: "<color>";
  initial-value: #f38bfe;
  inherits: true;
}
@property --db-pink-origin-light-hovered {
  syntax: "<color>";
  initial-value: #f04ffe;
  inherits: true;
}
@property --db-pink-origin-light-pressed {
  syntax: "<color>";
  initial-value: #d90de6;
  inherits: true;
}
@property --db-pink-on-origin-light-default {
  syntax: "<color>";
  initial-value: #150017;
  inherits: true;
}
@property --db-pink-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #3d0142;
  inherits: true;
}
@property --db-pink-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #600267;
  inherits: true;
}
@property --db-pink-origin-dark-default {
  syntax: "<color>";
  initial-value: #f38bfe;
  inherits: true;
}
@property --db-pink-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #f7b9fe;
  inherits: true;
}
@property --db-pink-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #fbe2ff;
  inherits: true;
}
@property --db-pink-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #150017;
  inherits: true;
}
@property --db-pink-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #3d0142;
  inherits: true;
}
@property --db-pink-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #600267;
  inherits: true;
}
@property --db-violet-0 {
  syntax: "<color>";
  initial-value: #0b021e;
  inherits: true;
}
@property --db-violet-1 {
  syntax: "<color>";
  initial-value: #14052d;
  inherits: true;
}
@property --db-violet-2 {
  syntax: "<color>";
  initial-value: #1a0738;
  inherits: true;
}
@property --db-violet-3 {
  syntax: "<color>";
  initial-value: #240c49;
  inherits: true;
}
@property --db-violet-4 {
  syntax: "<color>";
  initial-value: #3c1a75;
  inherits: true;
}
@property --db-violet-5 {
  syntax: "<color>";
  initial-value: #5728a4;
  inherits: true;
}
@property --db-violet-6 {
  syntax: "<color>";
  initial-value: #7337d6;
  inherits: true;
}
@property --db-violet-7 {
  syntax: "<color>";
  initial-value: #885ce3;
  inherits: true;
}
@property --db-violet-8 {
  syntax: "<color>";
  initial-value: #9d7eea;
  inherits: true;
}
@property --db-violet-9 {
  syntax: "<color>";
  initial-value: #b49fef;
  inherits: true;
}
@property --db-violet-10 {
  syntax: "<color>";
  initial-value: #ccbff4;
  inherits: true;
}
@property --db-violet-11 {
  syntax: "<color>";
  initial-value: #e5dffa;
  inherits: true;
}
@property --db-violet-12 {
  syntax: "<color>";
  initial-value: #efecfc;
  inherits: true;
}
@property --db-violet-13 {
  syntax: "<color>";
  initial-value: #f4f2fd;
  inherits: true;
}
@property --db-violet-14 {
  syntax: "<color>";
  initial-value: #faf9fe;
  inherits: true;
}
@property --db-violet-origin {
  syntax: "<color>";
  initial-value: #b7a3f0;
  inherits: true;
}
@property --db-violet-origin-light-default {
  syntax: "<color>";
  initial-value: #b7a3f0;
  inherits: true;
}
@property --db-violet-origin-light-hovered {
  syntax: "<color>";
  initial-value: #a082ea;
  inherits: true;
}
@property --db-violet-origin-light-pressed {
  syntax: "<color>";
  initial-value: #8b60e4;
  inherits: true;
}
@property --db-violet-on-origin-light-default {
  syntax: "<color>";
  initial-value: #0b021e;
  inherits: true;
}
@property --db-violet-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #280f51;
  inherits: true;
}
@property --db-violet-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #411c7e;
  inherits: true;
}
@property --db-violet-origin-dark-default {
  syntax: "<color>";
  initial-value: #b7a3f0;
  inherits: true;
}
@property --db-violet-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #cfc3f5;
  inherits: true;
}
@property --db-violet-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #e8e3fa;
  inherits: true;
}
@property --db-violet-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #0b021e;
  inherits: true;
}
@property --db-violet-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #280f51;
  inherits: true;
}
@property --db-violet-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #411c7e;
  inherits: true;
}
@property --db-blue-0 {
  syntax: "<color>";
  initial-value: #010718;
  inherits: true;
}
@property --db-blue-1 {
  syntax: "<color>";
  initial-value: #020d24;
  inherits: true;
}
@property --db-blue-2 {
  syntax: "<color>";
  initial-value: #04122d;
  inherits: true;
}
@property --db-blue-3 {
  syntax: "<color>";
  initial-value: #061a3c;
  inherits: true;
}
@property --db-blue-4 {
  syntax: "<color>";
  initial-value: #102f61;
  inherits: true;
}
@property --db-blue-5 {
  syntax: "<color>";
  initial-value: #1b4589;
  inherits: true;
}
@property --db-blue-6 {
  syntax: "<color>";
  initial-value: #265cb3;
  inherits: true;
}
@property --db-blue-7 {
  syntax: "<color>";
  initial-value: #3274df;
  inherits: true;
}
@property --db-blue-8 {
  syntax: "<color>";
  initial-value: #5f8ef2;
  inherits: true;
}
@property --db-blue-9 {
  syntax: "<color>";
  initial-value: #8da9f5;
  inherits: true;
}
@property --db-blue-10 {
  syntax: "<color>";
  initial-value: #b5c5f9;
  inherits: true;
}
@property --db-blue-11 {
  syntax: "<color>";
  initial-value: #dbe2fc;
  inherits: true;
}
@property --db-blue-12 {
  syntax: "<color>";
  initial-value: #e9edfd;
  inherits: true;
}
@property --db-blue-13 {
  syntax: "<color>";
  initial-value: #f1f3fe;
  inherits: true;
}
@property --db-blue-14 {
  syntax: "<color>";
  initial-value: #f8f9fe;
  inherits: true;
}
@property --db-blue-origin {
  syntax: "<color>";
  initial-value: #7a9df4;
  inherits: true;
}
@property --db-blue-origin-light-default {
  syntax: "<color>";
  initial-value: #7a9df4;
  inherits: true;
}
@property --db-blue-origin-light-hovered {
  syntax: "<color>";
  initial-value: #4582f0;
  inherits: true;
}
@property --db-blue-origin-light-pressed {
  syntax: "<color>";
  initial-value: #2c69cb;
  inherits: true;
}
@property --db-blue-on-origin-light-default {
  syntax: "<color>";
  initial-value: #010718;
  inherits: true;
}
@property --db-blue-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #081e43;
  inherits: true;
}
@property --db-blue-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #123369;
  inherits: true;
}
@property --db-blue-origin-dark-default {
  syntax: "<color>";
  initial-value: #7a9df4;
  inherits: true;
}
@property --db-blue-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #a4b9f7;
  inherits: true;
}
@property --db-blue-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #cad5fa;
  inherits: true;
}
@property --db-blue-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #010718;
  inherits: true;
}
@property --db-blue-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #081e43;
  inherits: true;
}
@property --db-blue-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #123369;
  inherits: true;
}
@property --db-cyan-0 {
  syntax: "<color>";
  initial-value: #03080a;
  inherits: true;
}
@property --db-cyan-1 {
  syntax: "<color>";
  initial-value: #051011;
  inherits: true;
}
@property --db-cyan-2 {
  syntax: "<color>";
  initial-value: #081517;
  inherits: true;
}
@property --db-cyan-3 {
  syntax: "<color>";
  initial-value: #0d1e20;
  inherits: true;
}
@property --db-cyan-4 {
  syntax: "<color>";
  initial-value: #1a3438;
  inherits: true;
}
@property --db-cyan-5 {
  syntax: "<color>";
  initial-value: #294c51;
  inherits: true;
}
@property --db-cyan-6 {
  syntax: "<color>";
  initial-value: #38656b;
  inherits: true;
}
@property --db-cyan-7 {
  syntax: "<color>";
  initial-value: #487f87;
  inherits: true;
}
@property --db-cyan-8 {
  syntax: "<color>";
  initial-value: #599ba3;
  inherits: true;
}
@property --db-cyan-9 {
  syntax: "<color>";
  initial-value: #6ab7c1;
  inherits: true;
}
@property --db-cyan-10 {
  syntax: "<color>";
  initial-value: #7bd4e0;
  inherits: true;
}
@property --db-cyan-11 {
  syntax: "<color>";
  initial-value: #b1edf6;
  inherits: true;
}
@property --db-cyan-12 {
  syntax: "<color>";
  initial-value: #d3f4f9;
  inherits: true;
}
@property --db-cyan-13 {
  syntax: "<color>";
  initial-value: #e2f7fb;
  inherits: true;
}
@property --db-cyan-14 {
  syntax: "<color>";
  initial-value: #f1fbfd;
  inherits: true;
}
@property --db-cyan-origin {
  syntax: "<color>";
  initial-value: #7fdae6;
  inherits: true;
}
@property --db-cyan-origin-light-default {
  syntax: "<color>";
  initial-value: #7fdae6;
  inherits: true;
}
@property --db-cyan-origin-light-hovered {
  syntax: "<color>";
  initial-value: #6dbdc7;
  inherits: true;
}
@property --db-cyan-origin-light-pressed {
  syntax: "<color>";
  initial-value: #5ca0a9;
  inherits: true;
}
@property --db-cyan-on-origin-light-default {
  syntax: "<color>";
  initial-value: #03080a;
  inherits: true;
}
@property --db-cyan-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #0f2225;
  inherits: true;
}
@property --db-cyan-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #1d393c;
  inherits: true;
}
@property --db-cyan-origin-dark-default {
  syntax: "<color>";
  initial-value: #7fdae6;
  inherits: true;
}
@property --db-cyan-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #6dbdc7;
  inherits: true;
}
@property --db-cyan-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #5ca0a9;
  inherits: true;
}
@property --db-cyan-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #03080a;
  inherits: true;
}
@property --db-cyan-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #0f2225;
  inherits: true;
}
@property --db-cyan-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #1d393c;
  inherits: true;
}
@property --db-turquoise-0 {
  syntax: "<color>";
  initial-value: #000a05;
  inherits: true;
}
@property --db-turquoise-1 {
  syntax: "<color>";
  initial-value: #00120a;
  inherits: true;
}
@property --db-turquoise-2 {
  syntax: "<color>";
  initial-value: #00170e;
  inherits: true;
}
@property --db-turquoise-3 {
  syntax: "<color>";
  initial-value: #002115;
  inherits: true;
}
@property --db-turquoise-4 {
  syntax: "<color>";
  initial-value: #003827;
  inherits: true;
}
@property --db-turquoise-5 {
  syntax: "<color>";
  initial-value: #00513a;
  inherits: true;
}
@property --db-turquoise-6 {
  syntax: "<color>";
  initial-value: #006c4e;
  inherits: true;
}
@property --db-turquoise-7 {
  syntax: "<color>";
  initial-value: #008863;
  inherits: true;
}
@property --db-turquoise-8 {
  syntax: "<color>";
  initial-value: #00a579;
  inherits: true;
}
@property --db-turquoise-9 {
  syntax: "<color>";
  initial-value: #00c290;
  inherits: true;
}
@property --db-turquoise-10 {
  syntax: "<color>";
  initial-value: #00e1a7;
  inherits: true;
}
@property --db-turquoise-11 {
  syntax: "<color>";
  initial-value: #3bffc1;
  inherits: true;
}
@property --db-turquoise-12 {
  syntax: "<color>";
  initial-value: #abffdb;
  inherits: true;
}
@property --db-turquoise-13 {
  syntax: "<color>";
  initial-value: #cbffe7;
  inherits: true;
}
@property --db-turquoise-14 {
  syntax: "<color>";
  initial-value: #e6fff3;
  inherits: true;
}
@property --db-turquoise-origin {
  syntax: "<color>";
  initial-value: #b8ffe0;
  inherits: true;
}
@property --db-turquoise-origin-light-default {
  syntax: "<color>";
  initial-value: #b8ffe0;
  inherits: true;
}
@property --db-turquoise-origin-light-hovered {
  syntax: "<color>";
  initial-value: #00f0b2;
  inherits: true;
}
@property --db-turquoise-origin-light-pressed {
  syntax: "<color>";
  initial-value: #00d19b;
  inherits: true;
}
@property --db-turquoise-on-origin-light-default {
  syntax: "<color>";
  initial-value: #000a05;
  inherits: true;
}
@property --db-turquoise-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #002519;
  inherits: true;
}
@property --db-turquoise-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #003d2b;
  inherits: true;
}
@property --db-turquoise-origin-dark-default {
  syntax: "<color>";
  initial-value: #b8ffe0;
  inherits: true;
}
@property --db-turquoise-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #00f0b2;
  inherits: true;
}
@property --db-turquoise-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #00d19b;
  inherits: true;
}
@property --db-turquoise-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #000a05;
  inherits: true;
}
@property --db-turquoise-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #002519;
  inherits: true;
}
@property --db-turquoise-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #003d2b;
  inherits: true;
}
@property --db-green-0 {
  syntax: "<color>";
  initial-value: #040901;
  inherits: true;
}
@property --db-green-1 {
  syntax: "<color>";
  initial-value: #091002;
  inherits: true;
}
@property --db-green-2 {
  syntax: "<color>";
  initial-value: #0d1603;
  inherits: true;
}
@property --db-green-3 {
  syntax: "<color>";
  initial-value: #131f06;
  inherits: true;
}
@property --db-green-4 {
  syntax: "<color>";
  initial-value: #24350f;
  inherits: true;
}
@property --db-green-5 {
  syntax: "<color>";
  initial-value: #364d19;
  inherits: true;
}
@property --db-green-6 {
  syntax: "<color>";
  initial-value: #496724;
  inherits: true;
}
@property --db-green-7 {
  syntax: "<color>";
  initial-value: #5d8230;
  inherits: true;
}
@property --db-green-8 {
  syntax: "<color>";
  initial-value: #729d3c;
  inherits: true;
}
@property --db-green-9 {
  syntax: "<color>";
  initial-value: #87ba48;
  inherits: true;
}
@property --db-green-10 {
  syntax: "<color>";
  initial-value: #9dd755;
  inherits: true;
}
@property --db-green-11 {
  syntax: "<color>";
  initial-value: #b4f662;
  inherits: true;
}
@property --db-green-12 {
  syntax: "<color>";
  initial-value: #cdfca0;
  inherits: true;
}
@property --db-green-13 {
  syntax: "<color>";
  initial-value: #dffdc5;
  inherits: true;
}
@property --db-green-14 {
  syntax: "<color>";
  initial-value: #effee4;
  inherits: true;
}
@property --db-green-origin {
  syntax: "<color>";
  initial-value: #a8e65b;
  inherits: true;
}
@property --db-green-origin-light-default {
  syntax: "<color>";
  initial-value: #a8e65b;
  inherits: true;
}
@property --db-green-origin-light-hovered {
  syntax: "<color>";
  initial-value: #92c84e;
  inherits: true;
}
@property --db-green-origin-light-pressed {
  syntax: "<color>";
  initial-value: #7cab42;
  inherits: true;
}
@property --db-green-on-origin-light-default {
  syntax: "<color>";
  initial-value: #040901;
  inherits: true;
}
@property --db-green-on-origin-light-hovered {
  syntax: "<color>";
  initial-value: #172307;
  inherits: true;
}
@property --db-green-on-origin-light-pressed {
  syntax: "<color>";
  initial-value: #283a11;
  inherits: true;
}
@property --db-green-origin-dark-default {
  syntax: "<color>";
  initial-value: #a8e65b;
  inherits: true;
}
@property --db-green-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #92c84e;
  inherits: true;
}
@property --db-green-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #7cab42;
  inherits: true;
}
@property --db-green-on-origin-dark-default {
  syntax: "<color>";
  initial-value: #040901;
  inherits: true;
}
@property --db-green-on-origin-dark-hovered {
  syntax: "<color>";
  initial-value: #172307;
  inherits: true;
}
@property --db-green-on-origin-dark-pressed {
  syntax: "<color>";
  initial-value: #283a11;
  inherits: true;
}
: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-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: "OpenSans", helvetica, arial, sans-serif;
  --db-font-family-head: "OpenSans Head", helvetica, arial, sans-serif;
  /* COLORS */
  --db-neutral-origin-default: light-dark(
  	var(--db-neutral-origin-light-default),
  	var(--db-neutral-origin-dark-default)
  );
  --db-neutral-origin-hovered: light-dark(
  	var(--db-neutral-origin-light-hovered),
  	var(--db-neutral-origin-dark-hovered)
  );
  --db-neutral-origin-pressed: light-dark(
  	var(--db-neutral-origin-light-pressed),
  	var(--db-neutral-origin-dark-pressed)
  );
  --db-neutral-on-origin-default: light-dark(
  	var(--db-neutral-on-origin-light-default),
  	var(--db-neutral-on-origin-dark-default)
  );
  --db-neutral-on-origin-hovered: light-dark(
  	var(--db-neutral-on-origin-light-hovered),
  	var(--db-neutral-on-origin-dark-hovered)
  );
  --db-neutral-on-origin-pressed: light-dark(
  	var(--db-neutral-on-origin-light-pressed),
  	var(--db-neutral-on-origin-dark-pressed)
  );
  --db-neutral-bg-basic-level-1-default: light-dark(
  	var(--db-neutral-14),
  	var(--db-neutral-3)
  );
  --db-neutral-bg-basic-level-1-hovered: light-dark(
  	var(--db-neutral-13),
  	var(--db-neutral-4)
  );
  --db-neutral-bg-basic-level-1-pressed: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-5)
  );
  --db-neutral-bg-basic-level-2-default: light-dark(
  	var(--db-neutral-13),
  	var(--db-neutral-2)
  );
  --db-neutral-bg-basic-level-2-hovered: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-3)
  );
  --db-neutral-bg-basic-level-2-pressed: light-dark(
  	var(--db-neutral-11),
  	var(--db-neutral-4)
  );
  --db-neutral-bg-basic-level-3-default: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-1)
  );
  --db-neutral-bg-basic-level-3-hovered: light-dark(
  	var(--db-neutral-11),
  	var(--db-neutral-2)
  );
  --db-neutral-bg-basic-level-3-pressed: light-dark(
  	var(--db-neutral-10),
  	var(--db-neutral-3)
  );
  --db-neutral-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-neutral-3),
  	var(--db-neutral-12)
  );
  --db-neutral-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-neutral-4),
  	var(--db-neutral-11)
  );
  --db-neutral-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-10)
  );
  --db-neutral-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-10)
  );
  --db-neutral-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-9)
  );
  --db-neutral-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-neutral-7),
  	var(--db-neutral-8)
  );
  --db-neutral-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-9)
  );
  --db-neutral-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-8)
  );
  --db-neutral-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-neutral-4),
  	var(--db-neutral-7)
  );
  --db-neutral-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-neutral-7),
  	var(--db-neutral-8)
  );
  --db-neutral-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-7)
  );
  --db-neutral-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-6)
  );
  --db-neutral-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-neutral-10),
  	var(--db-neutral-6)
  );
  --db-neutral-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-neutral-9),
  	var(--db-neutral-5)
  );
  --db-neutral-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-neutral-8),
  	var(--db-neutral-4)
  );
  --db-neutral-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-neutral-9),
  	var(--db-neutral-5)
  );
  --db-neutral-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-neutral-8),
  	var(--db-neutral-4)
  );
  --db-neutral-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-neutral-7),
  	var(--db-neutral-3)
  );
  --db-neutral-bg-inverted-contrast-max-default: light-dark(
  	var(--db-neutral-3),
  	var(--db-neutral-12)
  );
  --db-neutral-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-neutral-4),
  	var(--db-neutral-11)
  );
  --db-neutral-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-10)
  );
  --db-neutral-bg-inverted-contrast-high-default: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-9)
  );
  --db-neutral-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-8)
  );
  --db-neutral-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-neutral-4),
  	var(--db-neutral-7)
  );
  --db-neutral-bg-inverted-contrast-low-default: light-dark(
  	var(--db-neutral-7),
  	var(--db-neutral-8)
  );
  --db-neutral-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-neutral-6),
  	var(--db-neutral-7)
  );
  --db-neutral-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-neutral-5),
  	var(--db-neutral-6)
  );
  --db-neutral-on-bg-inverted-default: light-dark(
  	var(--db-neutral-14),
  	var(--db-neutral-3)
  );
  --db-neutral-on-bg-inverted-hovered: light-dark(
  	var(--db-neutral-13),
  	var(--db-neutral-4)
  );
  --db-neutral-on-bg-inverted-pressed: light-dark(
  	var(--db-neutral-12),
  	var(--db-neutral-5)
  );
  --db-brand-origin-default: light-dark(
  	var(--db-brand-origin-light-default),
  	var(--db-brand-origin-dark-default)
  );
  --db-brand-origin-hovered: light-dark(
  	var(--db-brand-origin-light-hovered),
  	var(--db-brand-origin-dark-hovered)
  );
  --db-brand-origin-pressed: light-dark(
  	var(--db-brand-origin-light-pressed),
  	var(--db-brand-origin-dark-pressed)
  );
  --db-brand-on-origin-default: light-dark(
  	var(--db-brand-on-origin-light-default),
  	var(--db-brand-on-origin-dark-default)
  );
  --db-brand-on-origin-hovered: light-dark(
  	var(--db-brand-on-origin-light-hovered),
  	var(--db-brand-on-origin-dark-hovered)
  );
  --db-brand-on-origin-pressed: light-dark(
  	var(--db-brand-on-origin-light-pressed),
  	var(--db-brand-on-origin-dark-pressed)
  );
  --db-brand-bg-basic-level-1-default: light-dark(
  	var(--db-brand-14),
  	var(--db-brand-3)
  );
  --db-brand-bg-basic-level-1-hovered: light-dark(
  	var(--db-brand-13),
  	var(--db-brand-4)
  );
  --db-brand-bg-basic-level-1-pressed: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-5)
  );
  --db-brand-bg-basic-level-2-default: light-dark(
  	var(--db-brand-13),
  	var(--db-brand-2)
  );
  --db-brand-bg-basic-level-2-hovered: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-3)
  );
  --db-brand-bg-basic-level-2-pressed: light-dark(
  	var(--db-brand-11),
  	var(--db-brand-4)
  );
  --db-brand-bg-basic-level-3-default: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-1)
  );
  --db-brand-bg-basic-level-3-hovered: light-dark(
  	var(--db-brand-11),
  	var(--db-brand-2)
  );
  --db-brand-bg-basic-level-3-pressed: light-dark(
  	var(--db-brand-10),
  	var(--db-brand-3)
  );
  --db-brand-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-brand-3),
  	var(--db-brand-12)
  );
  --db-brand-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-brand-4),
  	var(--db-brand-11)
  );
  --db-brand-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-10)
  );
  --db-brand-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-10)
  );
  --db-brand-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-9)
  );
  --db-brand-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-brand-7),
  	var(--db-brand-8)
  );
  --db-brand-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-9)
  );
  --db-brand-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-8)
  );
  --db-brand-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-brand-4),
  	var(--db-brand-7)
  );
  --db-brand-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-brand-7),
  	var(--db-brand-8)
  );
  --db-brand-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-7)
  );
  --db-brand-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-6)
  );
  --db-brand-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-brand-10),
  	var(--db-brand-6)
  );
  --db-brand-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-brand-9),
  	var(--db-brand-5)
  );
  --db-brand-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-brand-8),
  	var(--db-brand-4)
  );
  --db-brand-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-brand-9),
  	var(--db-brand-5)
  );
  --db-brand-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-brand-8),
  	var(--db-brand-4)
  );
  --db-brand-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-brand-7),
  	var(--db-brand-3)
  );
  --db-brand-bg-inverted-contrast-max-default: light-dark(
  	var(--db-brand-3),
  	var(--db-brand-12)
  );
  --db-brand-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-brand-4),
  	var(--db-brand-11)
  );
  --db-brand-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-10)
  );
  --db-brand-bg-inverted-contrast-high-default: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-9)
  );
  --db-brand-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-8)
  );
  --db-brand-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-brand-4),
  	var(--db-brand-7)
  );
  --db-brand-bg-inverted-contrast-low-default: light-dark(
  	var(--db-brand-7),
  	var(--db-brand-8)
  );
  --db-brand-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-brand-6),
  	var(--db-brand-7)
  );
  --db-brand-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-brand-5),
  	var(--db-brand-6)
  );
  --db-brand-on-bg-inverted-default: light-dark(
  	var(--db-brand-14),
  	var(--db-brand-3)
  );
  --db-brand-on-bg-inverted-hovered: light-dark(
  	var(--db-brand-13),
  	var(--db-brand-4)
  );
  --db-brand-on-bg-inverted-pressed: light-dark(
  	var(--db-brand-12),
  	var(--db-brand-5)
  );
  --db-informational-origin-default: light-dark(
  	var(--db-informational-origin-light-default),
  	var(--db-informational-origin-dark-default)
  );
  --db-informational-origin-hovered: light-dark(
  	var(--db-informational-origin-light-hovered),
  	var(--db-informational-origin-dark-hovered)
  );
  --db-informational-origin-pressed: light-dark(
  	var(--db-informational-origin-light-pressed),
  	var(--db-informational-origin-dark-pressed)
  );
  --db-informational-on-origin-default: light-dark(
  	var(--db-informational-on-origin-light-default),
  	var(--db-informational-on-origin-dark-default)
  );
  --db-informational-on-origin-hovered: light-dark(
  	var(--db-informational-on-origin-light-hovered),
  	var(--db-informational-on-origin-dark-hovered)
  );
  --db-informational-on-origin-pressed: light-dark(
  	var(--db-informational-on-origin-light-pressed),
  	var(--db-informational-on-origin-dark-pressed)
  );
  --db-informational-bg-basic-level-1-default: light-dark(
  	var(--db-informational-14),
  	var(--db-informational-3)
  );
  --db-informational-bg-basic-level-1-hovered: light-dark(
  	var(--db-informational-13),
  	var(--db-informational-4)
  );
  --db-informational-bg-basic-level-1-pressed: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-5)
  );
  --db-informational-bg-basic-level-2-default: light-dark(
  	var(--db-informational-13),
  	var(--db-informational-2)
  );
  --db-informational-bg-basic-level-2-hovered: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-3)
  );
  --db-informational-bg-basic-level-2-pressed: light-dark(
  	var(--db-informational-11),
  	var(--db-informational-4)
  );
  --db-informational-bg-basic-level-3-default: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-1)
  );
  --db-informational-bg-basic-level-3-hovered: light-dark(
  	var(--db-informational-11),
  	var(--db-informational-2)
  );
  --db-informational-bg-basic-level-3-pressed: light-dark(
  	var(--db-informational-10),
  	var(--db-informational-3)
  );
  --db-informational-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-informational-3),
  	var(--db-informational-12)
  );
  --db-informational-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-informational-4),
  	var(--db-informational-11)
  );
  --db-informational-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-10)
  );
  --db-informational-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-10)
  );
  --db-informational-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-9)
  );
  --db-informational-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-informational-7),
  	var(--db-informational-8)
  );
  --db-informational-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-9)
  );
  --db-informational-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-8)
  );
  --db-informational-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-informational-4),
  	var(--db-informational-7)
  );
  --db-informational-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-informational-7),
  	var(--db-informational-8)
  );
  --db-informational-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-7)
  );
  --db-informational-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-6)
  );
  --db-informational-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-informational-10),
  	var(--db-informational-6)
  );
  --db-informational-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-informational-9),
  	var(--db-informational-5)
  );
  --db-informational-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-informational-8),
  	var(--db-informational-4)
  );
  --db-informational-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-informational-9),
  	var(--db-informational-5)
  );
  --db-informational-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-informational-8),
  	var(--db-informational-4)
  );
  --db-informational-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-informational-7),
  	var(--db-informational-3)
  );
  --db-informational-bg-inverted-contrast-max-default: light-dark(
  	var(--db-informational-3),
  	var(--db-informational-12)
  );
  --db-informational-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-informational-4),
  	var(--db-informational-11)
  );
  --db-informational-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-10)
  );
  --db-informational-bg-inverted-contrast-high-default: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-9)
  );
  --db-informational-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-8)
  );
  --db-informational-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-informational-4),
  	var(--db-informational-7)
  );
  --db-informational-bg-inverted-contrast-low-default: light-dark(
  	var(--db-informational-7),
  	var(--db-informational-8)
  );
  --db-informational-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-informational-6),
  	var(--db-informational-7)
  );
  --db-informational-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-informational-5),
  	var(--db-informational-6)
  );
  --db-informational-on-bg-inverted-default: light-dark(
  	var(--db-informational-14),
  	var(--db-informational-3)
  );
  --db-informational-on-bg-inverted-hovered: light-dark(
  	var(--db-informational-13),
  	var(--db-informational-4)
  );
  --db-informational-on-bg-inverted-pressed: light-dark(
  	var(--db-informational-12),
  	var(--db-informational-5)
  );
  --db-warning-origin-default: light-dark(
  	var(--db-warning-origin-light-default),
  	var(--db-warning-origin-dark-default)
  );
  --db-warning-origin-hovered: light-dark(
  	var(--db-warning-origin-light-hovered),
  	var(--db-warning-origin-dark-hovered)
  );
  --db-warning-origin-pressed: light-dark(
  	var(--db-warning-origin-light-pressed),
  	var(--db-warning-origin-dark-pressed)
  );
  --db-warning-on-origin-default: light-dark(
  	var(--db-warning-on-origin-light-default),
  	var(--db-warning-on-origin-dark-default)
  );
  --db-warning-on-origin-hovered: light-dark(
  	var(--db-warning-on-origin-light-hovered),
  	var(--db-warning-on-origin-dark-hovered)
  );
  --db-warning-on-origin-pressed: light-dark(
  	var(--db-warning-on-origin-light-pressed),
  	var(--db-warning-on-origin-dark-pressed)
  );
  --db-warning-bg-basic-level-1-default: light-dark(
  	var(--db-warning-14),
  	var(--db-warning-3)
  );
  --db-warning-bg-basic-level-1-hovered: light-dark(
  	var(--db-warning-13),
  	var(--db-warning-4)
  );
  --db-warning-bg-basic-level-1-pressed: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-5)
  );
  --db-warning-bg-basic-level-2-default: light-dark(
  	var(--db-warning-13),
  	var(--db-warning-2)
  );
  --db-warning-bg-basic-level-2-hovered: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-3)
  );
  --db-warning-bg-basic-level-2-pressed: light-dark(
  	var(--db-warning-11),
  	var(--db-warning-4)
  );
  --db-warning-bg-basic-level-3-default: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-1)
  );
  --db-warning-bg-basic-level-3-hovered: light-dark(
  	var(--db-warning-11),
  	var(--db-warning-2)
  );
  --db-warning-bg-basic-level-3-pressed: light-dark(
  	var(--db-warning-10),
  	var(--db-warning-3)
  );
  --db-warning-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-warning-3),
  	var(--db-warning-12)
  );
  --db-warning-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-warning-4),
  	var(--db-warning-11)
  );
  --db-warning-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-10)
  );
  --db-warning-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-10)
  );
  --db-warning-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-9)
  );
  --db-warning-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-warning-7),
  	var(--db-warning-8)
  );
  --db-warning-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-9)
  );
  --db-warning-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-8)
  );
  --db-warning-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-warning-4),
  	var(--db-warning-7)
  );
  --db-warning-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-warning-7),
  	var(--db-warning-8)
  );
  --db-warning-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-7)
  );
  --db-warning-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-6)
  );
  --db-warning-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-warning-10),
  	var(--db-warning-6)
  );
  --db-warning-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-warning-9),
  	var(--db-warning-5)
  );
  --db-warning-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-warning-8),
  	var(--db-warning-4)
  );
  --db-warning-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-warning-9),
  	var(--db-warning-5)
  );
  --db-warning-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-warning-8),
  	var(--db-warning-4)
  );
  --db-warning-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-warning-7),
  	var(--db-warning-3)
  );
  --db-warning-bg-inverted-contrast-max-default: light-dark(
  	var(--db-warning-3),
  	var(--db-warning-12)
  );
  --db-warning-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-warning-4),
  	var(--db-warning-11)
  );
  --db-warning-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-10)
  );
  --db-warning-bg-inverted-contrast-high-default: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-9)
  );
  --db-warning-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-8)
  );
  --db-warning-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-warning-4),
  	var(--db-warning-7)
  );
  --db-warning-bg-inverted-contrast-low-default: light-dark(
  	var(--db-warning-7),
  	var(--db-warning-8)
  );
  --db-warning-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-warning-6),
  	var(--db-warning-7)
  );
  --db-warning-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-warning-5),
  	var(--db-warning-6)
  );
  --db-warning-on-bg-inverted-default: light-dark(
  	var(--db-warning-14),
  	var(--db-warning-3)
  );
  --db-warning-on-bg-inverted-hovered: light-dark(
  	var(--db-warning-13),
  	var(--db-warning-4)
  );
  --db-warning-on-bg-inverted-pressed: light-dark(
  	var(--db-warning-12),
  	var(--db-warning-5)
  );
  --db-successful-origin-default: light-dark(
  	var(--db-successful-origin-light-default),
  	var(--db-successful-origin-dark-default)
  );
  --db-successful-origin-hovered: light-dark(
  	var(--db-successful-origin-light-hovered),
  	var(--db-successful-origin-dark-hovered)
  );
  --db-successful-origin-pressed: light-dark(
  	var(--db-successful-origin-light-pressed),
  	var(--db-successful-origin-dark-pressed)
  );
  --db-successful-on-origin-default: light-dark(
  	var(--db-successful-on-origin-light-default),
  	var(--db-successful-on-origin-dark-default)
  );
  --db-successful-on-origin-hovered: light-dark(
  	var(--db-successful-on-origin-light-hovered),
  	var(--db-successful-on-origin-dark-hovered)
  );
  --db-successful-on-origin-pressed: light-dark(
  	var(--db-successful-on-origin-light-pressed),
  	var(--db-successful-on-origin-dark-pressed)
  );
  --db-successful-bg-basic-level-1-default: light-dark(
  	var(--db-successful-14),
  	var(--db-successful-3)
  );
  --db-successful-bg-basic-level-1-hovered: light-dark(
  	var(--db-successful-13),
  	var(--db-successful-4)
  );
  --db-successful-bg-basic-level-1-pressed: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-5)
  );
  --db-successful-bg-basic-level-2-default: light-dark(
  	var(--db-successful-13),
  	var(--db-successful-2)
  );
  --db-successful-bg-basic-level-2-hovered: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-3)
  );
  --db-successful-bg-basic-level-2-pressed: light-dark(
  	var(--db-successful-11),
  	var(--db-successful-4)
  );
  --db-successful-bg-basic-level-3-default: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-1)
  );
  --db-successful-bg-basic-level-3-hovered: light-dark(
  	var(--db-successful-11),
  	var(--db-successful-2)
  );
  --db-successful-bg-basic-level-3-pressed: light-dark(
  	var(--db-successful-10),
  	var(--db-successful-3)
  );
  --db-successful-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-successful-3),
  	var(--db-successful-12)
  );
  --db-successful-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-successful-4),
  	var(--db-successful-11)
  );
  --db-successful-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-10)
  );
  --db-successful-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-10)
  );
  --db-successful-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-9)
  );
  --db-successful-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-successful-7),
  	var(--db-successful-8)
  );
  --db-successful-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-9)
  );
  --db-successful-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-8)
  );
  --db-successful-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-successful-4),
  	var(--db-successful-7)
  );
  --db-successful-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-successful-7),
  	var(--db-successful-8)
  );
  --db-successful-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-7)
  );
  --db-successful-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-6)
  );
  --db-successful-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-successful-10),
  	var(--db-successful-6)
  );
  --db-successful-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-successful-9),
  	var(--db-successful-5)
  );
  --db-successful-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-successful-8),
  	var(--db-successful-4)
  );
  --db-successful-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-successful-9),
  	var(--db-successful-5)
  );
  --db-successful-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-successful-8),
  	var(--db-successful-4)
  );
  --db-successful-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-successful-7),
  	var(--db-successful-3)
  );
  --db-successful-bg-inverted-contrast-max-default: light-dark(
  	var(--db-successful-3),
  	var(--db-successful-12)
  );
  --db-successful-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-successful-4),
  	var(--db-successful-11)
  );
  --db-successful-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-10)
  );
  --db-successful-bg-inverted-contrast-high-default: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-9)
  );
  --db-successful-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-8)
  );
  --db-successful-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-successful-4),
  	var(--db-successful-7)
  );
  --db-successful-bg-inverted-contrast-low-default: light-dark(
  	var(--db-successful-7),
  	var(--db-successful-8)
  );
  --db-successful-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-successful-6),
  	var(--db-successful-7)
  );
  --db-successful-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-successful-5),
  	var(--db-successful-6)
  );
  --db-successful-on-bg-inverted-default: light-dark(
  	var(--db-successful-14),
  	var(--db-successful-3)
  );
  --db-successful-on-bg-inverted-hovered: light-dark(
  	var(--db-successful-13),
  	var(--db-successful-4)
  );
  --db-successful-on-bg-inverted-pressed: light-dark(
  	var(--db-successful-12),
  	var(--db-successful-5)
  );
  --db-critical-origin-default: light-dark(
  	var(--db-critical-origin-light-default),
  	var(--db-critical-origin-dark-default)
  );
  --db-critical-origin-hovered: light-dark(
  	var(--db-critical-origin-light-hovered),
  	var(--db-critical-origin-dark-hovered)
  );
  --db-critical-origin-pressed: light-dark(
  	var(--db-critical-origin-light-pressed),
  	var(--db-critical-origin-dark-pressed)
  );
  --db-critical-on-origin-default: light-dark(
  	var(--db-critical-on-origin-light-default),
  	var(--db-critical-on-origin-dark-default)
  );
  --db-critical-on-origin-hovered: light-dark(
  	var(--db-critical-on-origin-light-hovered),
  	var(--db-critical-on-origin-dark-hovered)
  );
  --db-critical-on-origin-pressed: light-dark(
  	var(--db-critical-on-origin-light-pressed),
  	var(--db-critical-on-origin-dark-pressed)
  );
  --db-critical-bg-basic-level-1-default: light-dark(
  	var(--db-critical-14),
  	var(--db-critical-3)
  );
  --db-critical-bg-basic-level-1-hovered: light-dark(
  	var(--db-critical-13),
  	var(--db-critical-4)
  );
  --db-critical-bg-basic-level-1-pressed: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-5)
  );
  --db-critical-bg-basic-level-2-default: light-dark(
  	var(--db-critical-13),
  	var(--db-critical-2)
  );
  --db-critical-bg-basic-level-2-hovered: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-3)
  );
  --db-critical-bg-basic-level-2-pressed: light-dark(
  	var(--db-critical-11),
  	var(--db-critical-4)
  );
  --db-critical-bg-basic-level-3-default: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-1)
  );
  --db-critical-bg-basic-level-3-hovered: light-dark(
  	var(--db-critical-11),
  	var(--db-critical-2)
  );
  --db-critical-bg-basic-level-3-pressed: light-dark(
  	var(--db-critical-10),
  	var(--db-critical-3)
  );
  --db-critical-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-critical-3),
  	var(--db-critical-12)
  );
  --db-critical-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-critical-4),
  	var(--db-critical-11)
  );
  --db-critical-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-10)
  );
  --db-critical-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-10)
  );
  --db-critical-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-9)
  );
  --db-critical-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-critical-7),
  	var(--db-critical-8)
  );
  --db-critical-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-9)
  );
  --db-critical-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-8)
  );
  --db-critical-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-critical-4),
  	var(--db-critical-7)
  );
  --db-critical-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-critical-7),
  	var(--db-critical-8)
  );
  --db-critical-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-7)
  );
  --db-critical-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-6)
  );
  --db-critical-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-critical-10),
  	var(--db-critical-6)
  );
  --db-critical-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-critical-9),
  	var(--db-critical-5)
  );
  --db-critical-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-critical-8),
  	var(--db-critical-4)
  );
  --db-critical-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-critical-9),
  	var(--db-critical-5)
  );
  --db-critical-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-critical-8),
  	var(--db-critical-4)
  );
  --db-critical-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-critical-7),
  	var(--db-critical-3)
  );
  --db-critical-bg-inverted-contrast-max-default: light-dark(
  	var(--db-critical-3),
  	var(--db-critical-12)
  );
  --db-critical-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-critical-4),
  	var(--db-critical-11)
  );
  --db-critical-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-10)
  );
  --db-critical-bg-inverted-contrast-high-default: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-9)
  );
  --db-critical-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-8)
  );
  --db-critical-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-critical-4),
  	var(--db-critical-7)
  );
  --db-critical-bg-inverted-contrast-low-default: light-dark(
  	var(--db-critical-7),
  	var(--db-critical-8)
  );
  --db-critical-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-critical-6),
  	var(--db-critical-7)
  );
  --db-critical-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-critical-5),
  	var(--db-critical-6)
  );
  --db-critical-on-bg-inverted-default: light-dark(
  	var(--db-critical-14),
  	var(--db-critical-3)
  );
  --db-critical-on-bg-inverted-hovered: light-dark(
  	var(--db-critical-13),
  	var(--db-critical-4)
  );
  --db-critical-on-bg-inverted-pressed: light-dark(
  	var(--db-critical-12),
  	var(--db-critical-5)
  );
  --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-origin-default: light-dark(
  	var(--db-yellow-origin-light-default),
  	var(--db-yellow-origin-dark-default)
  );
  --db-yellow-origin-hovered: light-dark(
  	var(--db-yellow-origin-light-hovered),
  	var(--db-yellow-origin-dark-hovered)
  );
  --db-yellow-origin-pressed: light-dark(
  	var(--db-yellow-origin-light-pressed),
  	var(--db-yellow-origin-dark-pressed)
  );
  --db-yellow-on-origin-default: light-dark(
  	var(--db-yellow-on-origin-light-default),
  	var(--db-yellow-on-origin-dark-default)
  );
  --db-yellow-on-origin-hovered: light-dark(
  	var(--db-yellow-on-origin-light-hovered),
  	var(--db-yellow-on-origin-dark-hovered)
  );
  --db-yellow-on-origin-pressed: light-dark(
  	var(--db-yellow-on-origin-light-pressed),
  	var(--db-yellow-on-origin-dark-pressed)
  );
  --db-yellow-bg-basic-level-1-default: light-dark(
  	var(--db-yellow-14),
  	var(--db-yellow-3)
  );
  --db-yellow-bg-basic-level-1-hovered: light-dark(
  	var(--db-yellow-13),
  	var(--db-yellow-4)
  );
  --db-yellow-bg-basic-level-1-pressed: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-5)
  );
  --db-yellow-bg-basic-level-2-default: light-dark(
  	var(--db-yellow-13),
  	var(--db-yellow-2)
  );
  --db-yellow-bg-basic-level-2-hovered: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-3)
  );
  --db-yellow-bg-basic-level-2-pressed: light-dark(
  	var(--db-yellow-11),
  	var(--db-yellow-4)
  );
  --db-yellow-bg-basic-level-3-default: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-1)
  );
  --db-yellow-bg-basic-level-3-hovered: light-dark(
  	var(--db-yellow-11),
  	var(--db-yellow-2)
  );
  --db-yellow-bg-basic-level-3-pressed: light-dark(
  	var(--db-yellow-10),
  	var(--db-yellow-3)
  );
  --db-yellow-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-yellow-3),
  	var(--db-yellow-12)
  );
  --db-yellow-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-yellow-4),
  	var(--db-yellow-11)
  );
  --db-yellow-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-10)
  );
  --db-yellow-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-10)
  );
  --db-yellow-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-9)
  );
  --db-yellow-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-yellow-7),
  	var(--db-yellow-8)
  );
  --db-yellow-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-9)
  );
  --db-yellow-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-8)
  );
  --db-yellow-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-yellow-4),
  	var(--db-yellow-7)
  );
  --db-yellow-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-yellow-7),
  	var(--db-yellow-8)
  );
  --db-yellow-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-7)
  );
  --db-yellow-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-6)
  );
  --db-yellow-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-yellow-10),
  	var(--db-yellow-6)
  );
  --db-yellow-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-yellow-9),
  	var(--db-yellow-5)
  );
  --db-yellow-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-yellow-8),
  	var(--db-yellow-4)
  );
  --db-yellow-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-yellow-9),
  	var(--db-yellow-5)
  );
  --db-yellow-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-yellow-8),
  	var(--db-yellow-4)
  );
  --db-yellow-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-yellow-7),
  	var(--db-yellow-3)
  );
  --db-yellow-bg-inverted-contrast-max-default: light-dark(
  	var(--db-yellow-3),
  	var(--db-yellow-12)
  );
  --db-yellow-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-yellow-4),
  	var(--db-yellow-11)
  );
  --db-yellow-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-10)
  );
  --db-yellow-bg-inverted-contrast-high-default: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-9)
  );
  --db-yellow-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-8)
  );
  --db-yellow-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-yellow-4),
  	var(--db-yellow-7)
  );
  --db-yellow-bg-inverted-contrast-low-default: light-dark(
  	var(--db-yellow-7),
  	var(--db-yellow-8)
  );
  --db-yellow-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-yellow-6),
  	var(--db-yellow-7)
  );
  --db-yellow-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-yellow-5),
  	var(--db-yellow-6)
  );
  --db-yellow-on-bg-inverted-default: light-dark(
  	var(--db-yellow-14),
  	var(--db-yellow-3)
  );
  --db-yellow-on-bg-inverted-hovered: light-dark(
  	var(--db-yellow-13),
  	var(--db-yellow-4)
  );
  --db-yellow-on-bg-inverted-pressed: light-dark(
  	var(--db-yellow-12),
  	var(--db-yellow-5)
  );
  --db-orange-origin-default: light-dark(
  	var(--db-orange-origin-light-default),
  	var(--db-orange-origin-dark-default)
  );
  --db-orange-origin-hovered: light-dark(
  	var(--db-orange-origin-light-hovered),
  	var(--db-orange-origin-dark-hovered)
  );
  --db-orange-origin-pressed: light-dark(
  	var(--db-orange-origin-light-pressed),
  	var(--db-orange-origin-dark-pressed)
  );
  --db-orange-on-origin-default: light-dark(
  	var(--db-orange-on-origin-light-default),
  	var(--db-orange-on-origin-dark-default)
  );
  --db-orange-on-origin-hovered: light-dark(
  	var(--db-orange-on-origin-light-hovered),
  	var(--db-orange-on-origin-dark-hovered)
  );
  --db-orange-on-origin-pressed: light-dark(
  	var(--db-orange-on-origin-light-pressed),
  	var(--db-orange-on-origin-dark-pressed)
  );
  --db-orange-bg-basic-level-1-default: light-dark(
  	var(--db-orange-14),
  	var(--db-orange-3)
  );
  --db-orange-bg-basic-level-1-hovered: light-dark(
  	var(--db-orange-13),
  	var(--db-orange-4)
  );
  --db-orange-bg-basic-level-1-pressed: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-5)
  );
  --db-orange-bg-basic-level-2-default: light-dark(
  	var(--db-orange-13),
  	var(--db-orange-2)
  );
  --db-orange-bg-basic-level-2-hovered: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-3)
  );
  --db-orange-bg-basic-level-2-pressed: light-dark(
  	var(--db-orange-11),
  	var(--db-orange-4)
  );
  --db-orange-bg-basic-level-3-default: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-1)
  );
  --db-orange-bg-basic-level-3-hovered: light-dark(
  	var(--db-orange-11),
  	var(--db-orange-2)
  );
  --db-orange-bg-basic-level-3-pressed: light-dark(
  	var(--db-orange-10),
  	var(--db-orange-3)
  );
  --db-orange-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-orange-3),
  	var(--db-orange-12)
  );
  --db-orange-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-orange-4),
  	var(--db-orange-11)
  );
  --db-orange-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-10)
  );
  --db-orange-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-10)
  );
  --db-orange-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-9)
  );
  --db-orange-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-orange-7),
  	var(--db-orange-8)
  );
  --db-orange-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-9)
  );
  --db-orange-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-8)
  );
  --db-orange-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-orange-4),
  	var(--db-orange-7)
  );
  --db-orange-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-orange-7),
  	var(--db-orange-8)
  );
  --db-orange-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-7)
  );
  --db-orange-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-6)
  );
  --db-orange-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-orange-10),
  	var(--db-orange-6)
  );
  --db-orange-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-orange-9),
  	var(--db-orange-5)
  );
  --db-orange-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-orange-8),
  	var(--db-orange-4)
  );
  --db-orange-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-orange-9),
  	var(--db-orange-5)
  );
  --db-orange-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-orange-8),
  	var(--db-orange-4)
  );
  --db-orange-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-orange-7),
  	var(--db-orange-3)
  );
  --db-orange-bg-inverted-contrast-max-default: light-dark(
  	var(--db-orange-3),
  	var(--db-orange-12)
  );
  --db-orange-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-orange-4),
  	var(--db-orange-11)
  );
  --db-orange-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-10)
  );
  --db-orange-bg-inverted-contrast-high-default: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-9)
  );
  --db-orange-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-8)
  );
  --db-orange-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-orange-4),
  	var(--db-orange-7)
  );
  --db-orange-bg-inverted-contrast-low-default: light-dark(
  	var(--db-orange-7),
  	var(--db-orange-8)
  );
  --db-orange-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-orange-6),
  	var(--db-orange-7)
  );
  --db-orange-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-orange-5),
  	var(--db-orange-6)
  );
  --db-orange-on-bg-inverted-default: light-dark(
  	var(--db-orange-14),
  	var(--db-orange-3)
  );
  --db-orange-on-bg-inverted-hovered: light-dark(
  	var(--db-orange-13),
  	var(--db-orange-4)
  );
  --db-orange-on-bg-inverted-pressed: light-dark(
  	var(--db-orange-12),
  	var(--db-orange-5)
  );
  --db-red-origin-default: light-dark(
  	var(--db-red-origin-light-default),
  	var(--db-red-origin-dark-default)
  );
  --db-red-origin-hovered: light-dark(
  	var(--db-red-origin-light-hovered),
  	var(--db-red-origin-dark-hovered)
  );
  --db-red-origin-pressed: light-dark(
  	var(--db-red-origin-light-pressed),
  	var(--db-red-origin-dark-pressed)
  );
  --db-red-on-origin-default: light-dark(
  	var(--db-red-on-origin-light-default),
  	var(--db-red-on-origin-dark-default)
  );
  --db-red-on-origin-hovered: light-dark(
  	var(--db-red-on-origin-light-hovered),
  	var(--db-red-on-origin-dark-hovered)
  );
  --db-red-on-origin-pressed: light-dark(
  	var(--db-red-on-origin-light-pressed),
  	var(--db-red-on-origin-dark-pressed)
  );
  --db-red-bg-basic-level-1-default: light-dark(
  	var(--db-red-14),
  	var(--db-red-3)
  );
  --db-red-bg-basic-level-1-hovered: light-dark(
  	var(--db-red-13),
  	var(--db-red-4)
  );
  --db-red-bg-basic-level-1-pressed: light-dark(
  	var(--db-red-12),
  	var(--db-red-5)
  );
  --db-red-bg-basic-level-2-default: light-dark(
  	var(--db-red-13),
  	var(--db-red-2)
  );
  --db-red-bg-basic-level-2-hovered: light-dark(
  	var(--db-red-12),
  	var(--db-red-3)
  );
  --db-red-bg-basic-level-2-pressed: light-dark(
  	var(--db-red-11),
  	var(--db-red-4)
  );
  --db-red-bg-basic-level-3-default: light-dark(
  	var(--db-red-12),
  	var(--db-red-1)
  );
  --db-red-bg-basic-level-3-hovered: light-dark(
  	var(--db-red-11),
  	var(--db-red-2)
  );
  --db-red-bg-basic-level-3-pressed: light-dark(
  	var(--db-red-10),
  	var(--db-red-3)
  );
  --db-red-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-red-3),
  	var(--db-red-12)
  );
  --db-red-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-red-4),
  	var(--db-red-11)
  );
  --db-red-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-red-5),
  	var(--db-red-10)
  );
  --db-red-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-red-5),
  	var(--db-red-10)
  );
  --db-red-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-red-6),
  	var(--db-red-9)
  );
  --db-red-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-red-7),
  	var(--db-red-8)
  );
  --db-red-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-red-6),
  	var(--db-red-9)
  );
  --db-red-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-red-5),
  	var(--db-red-8)
  );
  --db-red-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-red-4),
  	var(--db-red-7)
  );
  --db-red-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-red-7),
  	var(--db-red-8)
  );
  --db-red-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-red-6),
  	var(--db-red-7)
  );
  --db-red-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-red-5),
  	var(--db-red-6)
  );
  --db-red-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-red-10),
  	var(--db-red-6)
  );
  --db-red-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-red-9),
  	var(--db-red-5)
  );
  --db-red-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-red-8),
  	var(--db-red-4)
  );
  --db-red-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-red-9),
  	var(--db-red-5)
  );
  --db-red-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-red-8),
  	var(--db-red-4)
  );
  --db-red-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-red-7),
  	var(--db-red-3)
  );
  --db-red-bg-inverted-contrast-max-default: light-dark(
  	var(--db-red-3),
  	var(--db-red-12)
  );
  --db-red-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-red-4),
  	var(--db-red-11)
  );
  --db-red-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-red-5),
  	var(--db-red-10)
  );
  --db-red-bg-inverted-contrast-high-default: light-dark(
  	var(--db-red-6),
  	var(--db-red-9)
  );
  --db-red-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-red-5),
  	var(--db-red-8)
  );
  --db-red-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-red-4),
  	var(--db-red-7)
  );
  --db-red-bg-inverted-contrast-low-default: light-dark(
  	var(--db-red-7),
  	var(--db-red-8)
  );
  --db-red-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-red-6),
  	var(--db-red-7)
  );
  --db-red-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-red-5),
  	var(--db-red-6)
  );
  --db-red-on-bg-inverted-default: light-dark(
  	var(--db-red-14),
  	var(--db-red-3)
  );
  --db-red-on-bg-inverted-hovered: light-dark(
  	var(--db-red-13),
  	var(--db-red-4)
  );
  --db-red-on-bg-inverted-pressed: light-dark(
  	var(--db-red-12),
  	var(--db-red-5)
  );
  --db-pink-origin-default: light-dark(
  	var(--db-pink-origin-light-default),
  	var(--db-pink-origin-dark-default)
  );
  --db-pink-origin-hovered: light-dark(
  	var(--db-pink-origin-light-hovered),
  	var(--db-pink-origin-dark-hovered)
  );
  --db-pink-origin-pressed: light-dark(
  	var(--db-pink-origin-light-pressed),
  	var(--db-pink-origin-dark-pressed)
  );
  --db-pink-on-origin-default: light-dark(
  	var(--db-pink-on-origin-light-default),
  	var(--db-pink-on-origin-dark-default)
  );
  --db-pink-on-origin-hovered: light-dark(
  	var(--db-pink-on-origin-light-hovered),
  	var(--db-pink-on-origin-dark-hovered)
  );
  --db-pink-on-origin-pressed: light-dark(
  	var(--db-pink-on-origin-light-pressed),
  	var(--db-pink-on-origin-dark-pressed)
  );
  --db-pink-bg-basic-level-1-default: light-dark(
  	var(--db-pink-14),
  	var(--db-pink-3)
  );
  --db-pink-bg-basic-level-1-hovered: light-dark(
  	var(--db-pink-13),
  	var(--db-pink-4)
  );
  --db-pink-bg-basic-level-1-pressed: light-dark(
  	var(--db-pink-12),
  	var(--db-pink-5)
  );
  --db-pink-bg-basic-level-2-default: light-dark(
  	var(--db-pink-13),
  	var(--db-pink-2)
  );
  --db-pink-bg-basic-level-2-hovered: light-dark(
  	var(--db-pink-12),
  	var(--db-pink-3)
  );
  --db-pink-bg-basic-level-2-pressed: light-dark(
  	var(--db-pink-11),
  	var(--db-pink-4)
  );
  --db-pink-bg-basic-level-3-default: light-dark(
  	var(--db-pink-12),
  	var(--db-pink-1)
  );
  --db-pink-bg-basic-level-3-hovered: light-dark(
  	var(--db-pink-11),
  	var(--db-pink-2)
  );
  --db-pink-bg-basic-level-3-pressed: light-dark(
  	var(--db-pink-10),
  	var(--db-pink-3)
  );
  --db-pink-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-pink-3),
  	var(--db-pink-12)
  );
  --db-pink-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-pink-4),
  	var(--db-pink-11)
  );
  --db-pink-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-10)
  );
  --db-pink-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-10)
  );
  --db-pink-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-pink-6),
  	var(--db-pink-9)
  );
  --db-pink-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-pink-7),
  	var(--db-pink-8)
  );
  --db-pink-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-pink-6),
  	var(--db-pink-9)
  );
  --db-pink-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-8)
  );
  --db-pink-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-pink-4),
  	var(--db-pink-7)
  );
  --db-pink-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-pink-7),
  	var(--db-pink-8)
  );
  --db-pink-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-pink-6),
  	var(--db-pink-7)
  );
  --db-pink-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-6)
  );
  --db-pink-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-pink-10),
  	var(--db-pink-6)
  );
  --db-pink-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-pink-9),
  	var(--db-pink-5)
  );
  --db-pink-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-pink-8),
  	var(--db-pink-4)
  );
  --db-pink-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-pink-9),
  	var(--db-pink-5)
  );
  --db-pink-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-pink-8),
  	var(--db-pink-4)
  );
  --db-pink-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-pink-7),
  	var(--db-pink-3)
  );
  --db-pink-bg-inverted-contrast-max-default: light-dark(
  	var(--db-pink-3),
  	var(--db-pink-12)
  );
  --db-pink-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-pink-4),
  	var(--db-pink-11)
  );
  --db-pink-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-10)
  );
  --db-pink-bg-inverted-contrast-high-default: light-dark(
  	var(--db-pink-6),
  	var(--db-pink-9)
  );
  --db-pink-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-8)
  );
  --db-pink-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-pink-4),
  	var(--db-pink-7)
  );
  --db-pink-bg-inverted-contrast-low-default: light-dark(
  	var(--db-pink-7),
  	var(--db-pink-8)
  );
  --db-pink-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-pink-6),
  	var(--db-pink-7)
  );
  --db-pink-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-pink-5),
  	var(--db-pink-6)
  );
  --db-pink-on-bg-inverted-default: light-dark(
  	var(--db-pink-14),
  	var(--db-pink-3)
  );
  --db-pink-on-bg-inverted-hovered: light-dark(
  	var(--db-pink-13),
  	var(--db-pink-4)
  );
  --db-pink-on-bg-inverted-pressed: light-dark(
  	var(--db-pink-12),
  	var(--db-pink-5)
  );
  --db-violet-origin-default: light-dark(
  	var(--db-violet-origin-light-default),
  	var(--db-violet-origin-dark-default)
  );
  --db-violet-origin-hovered: light-dark(
  	var(--db-violet-origin-light-hovered),
  	var(--db-violet-origin-dark-hovered)
  );
  --db-violet-origin-pressed: light-dark(
  	var(--db-violet-origin-light-pressed),
  	var(--db-violet-origin-dark-pressed)
  );
  --db-violet-on-origin-default: light-dark(
  	var(--db-violet-on-origin-light-default),
  	var(--db-violet-on-origin-dark-default)
  );
  --db-violet-on-origin-hovered: light-dark(
  	var(--db-violet-on-origin-light-hovered),
  	var(--db-violet-on-origin-dark-hovered)
  );
  --db-violet-on-origin-pressed: light-dark(
  	var(--db-violet-on-origin-light-pressed),
  	var(--db-violet-on-origin-dark-pressed)
  );
  --db-violet-bg-basic-level-1-default: light-dark(
  	var(--db-violet-14),
  	var(--db-violet-3)
  );
  --db-violet-bg-basic-level-1-hovered: light-dark(
  	var(--db-violet-13),
  	var(--db-violet-4)
  );
  --db-violet-bg-basic-level-1-pressed: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-5)
  );
  --db-violet-bg-basic-level-2-default: light-dark(
  	var(--db-violet-13),
  	var(--db-violet-2)
  );
  --db-violet-bg-basic-level-2-hovered: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-3)
  );
  --db-violet-bg-basic-level-2-pressed: light-dark(
  	var(--db-violet-11),
  	var(--db-violet-4)
  );
  --db-violet-bg-basic-level-3-default: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-1)
  );
  --db-violet-bg-basic-level-3-hovered: light-dark(
  	var(--db-violet-11),
  	var(--db-violet-2)
  );
  --db-violet-bg-basic-level-3-pressed: light-dark(
  	var(--db-violet-10),
  	var(--db-violet-3)
  );
  --db-violet-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-violet-3),
  	var(--db-violet-12)
  );
  --db-violet-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-violet-4),
  	var(--db-violet-11)
  );
  --db-violet-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-10)
  );
  --db-violet-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-10)
  );
  --db-violet-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-9)
  );
  --db-violet-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-violet-7),
  	var(--db-violet-8)
  );
  --db-violet-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-9)
  );
  --db-violet-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-8)
  );
  --db-violet-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-violet-4),
  	var(--db-violet-7)
  );
  --db-violet-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-violet-7),
  	var(--db-violet-8)
  );
  --db-violet-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-7)
  );
  --db-violet-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-6)
  );
  --db-violet-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-violet-10),
  	var(--db-violet-6)
  );
  --db-violet-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-violet-9),
  	var(--db-violet-5)
  );
  --db-violet-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-violet-8),
  	var(--db-violet-4)
  );
  --db-violet-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-violet-9),
  	var(--db-violet-5)
  );
  --db-violet-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-violet-8),
  	var(--db-violet-4)
  );
  --db-violet-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-violet-7),
  	var(--db-violet-3)
  );
  --db-violet-bg-inverted-contrast-max-default: light-dark(
  	var(--db-violet-3),
  	var(--db-violet-12)
  );
  --db-violet-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-violet-4),
  	var(--db-violet-11)
  );
  --db-violet-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-10)
  );
  --db-violet-bg-inverted-contrast-high-default: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-9)
  );
  --db-violet-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-8)
  );
  --db-violet-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-violet-4),
  	var(--db-violet-7)
  );
  --db-violet-bg-inverted-contrast-low-default: light-dark(
  	var(--db-violet-7),
  	var(--db-violet-8)
  );
  --db-violet-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-violet-6),
  	var(--db-violet-7)
  );
  --db-violet-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-violet-5),
  	var(--db-violet-6)
  );
  --db-violet-on-bg-inverted-default: light-dark(
  	var(--db-violet-14),
  	var(--db-violet-3)
  );
  --db-violet-on-bg-inverted-hovered: light-dark(
  	var(--db-violet-13),
  	var(--db-violet-4)
  );
  --db-violet-on-bg-inverted-pressed: light-dark(
  	var(--db-violet-12),
  	var(--db-violet-5)
  );
  --db-blue-origin-default: light-dark(
  	var(--db-blue-origin-light-default),
  	var(--db-blue-origin-dark-default)
  );
  --db-blue-origin-hovered: light-dark(
  	var(--db-blue-origin-light-hovered),
  	var(--db-blue-origin-dark-hovered)
  );
  --db-blue-origin-pressed: light-dark(
  	var(--db-blue-origin-light-pressed),
  	var(--db-blue-origin-dark-pressed)
  );
  --db-blue-on-origin-default: light-dark(
  	var(--db-blue-on-origin-light-default),
  	var(--db-blue-on-origin-dark-default)
  );
  --db-blue-on-origin-hovered: light-dark(
  	var(--db-blue-on-origin-light-hovered),
  	var(--db-blue-on-origin-dark-hovered)
  );
  --db-blue-on-origin-pressed: light-dark(
  	var(--db-blue-on-origin-light-pressed),
  	var(--db-blue-on-origin-dark-pressed)
  );
  --db-blue-bg-basic-level-1-default: light-dark(
  	var(--db-blue-14),
  	var(--db-blue-3)
  );
  --db-blue-bg-basic-level-1-hovered: light-dark(
  	var(--db-blue-13),
  	var(--db-blue-4)
  );
  --db-blue-bg-basic-level-1-pressed: light-dark(
  	var(--db-blue-12),
  	var(--db-blue-5)
  );
  --db-blue-bg-basic-level-2-default: light-dark(
  	var(--db-blue-13),
  	var(--db-blue-2)
  );
  --db-blue-bg-basic-level-2-hovered: light-dark(
  	var(--db-blue-12),
  	var(--db-blue-3)
  );
  --db-blue-bg-basic-level-2-pressed: light-dark(
  	var(--db-blue-11),
  	var(--db-blue-4)
  );
  --db-blue-bg-basic-level-3-default: light-dark(
  	var(--db-blue-12),
  	var(--db-blue-1)
  );
  --db-blue-bg-basic-level-3-hovered: light-dark(
  	var(--db-blue-11),
  	var(--db-blue-2)
  );
  --db-blue-bg-basic-level-3-pressed: light-dark(
  	var(--db-blue-10),
  	var(--db-blue-3)
  );
  --db-blue-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-blue-3),
  	var(--db-blue-12)
  );
  --db-blue-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-blue-4),
  	var(--db-blue-11)
  );
  --db-blue-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-10)
  );
  --db-blue-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-10)
  );
  --db-blue-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-blue-6),
  	var(--db-blue-9)
  );
  --db-blue-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-blue-7),
  	var(--db-blue-8)
  );
  --db-blue-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-blue-6),
  	var(--db-blue-9)
  );
  --db-blue-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-8)
  );
  --db-blue-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-blue-4),
  	var(--db-blue-7)
  );
  --db-blue-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-blue-7),
  	var(--db-blue-8)
  );
  --db-blue-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-blue-6),
  	var(--db-blue-7)
  );
  --db-blue-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-6)
  );
  --db-blue-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-blue-10),
  	var(--db-blue-6)
  );
  --db-blue-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-blue-9),
  	var(--db-blue-5)
  );
  --db-blue-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-blue-8),
  	var(--db-blue-4)
  );
  --db-blue-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-blue-9),
  	var(--db-blue-5)
  );
  --db-blue-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-blue-8),
  	var(--db-blue-4)
  );
  --db-blue-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-blue-7),
  	var(--db-blue-3)
  );
  --db-blue-bg-inverted-contrast-max-default: light-dark(
  	var(--db-blue-3),
  	var(--db-blue-12)
  );
  --db-blue-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-blue-4),
  	var(--db-blue-11)
  );
  --db-blue-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-10)
  );
  --db-blue-bg-inverted-contrast-high-default: light-dark(
  	var(--db-blue-6),
  	var(--db-blue-9)
  );
  --db-blue-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-8)
  );
  --db-blue-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-blue-4),
  	var(--db-blue-7)
  );
  --db-blue-bg-inverted-contrast-low-default: light-dark(
  	var(--db-blue-7),
  	var(--db-blue-8)
  );
  --db-blue-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-blue-6),
  	var(--db-blue-7)
  );
  --db-blue-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-blue-5),
  	var(--db-blue-6)
  );
  --db-blue-on-bg-inverted-default: light-dark(
  	var(--db-blue-14),
  	var(--db-blue-3)
  );
  --db-blue-on-bg-inverted-hovered: light-dark(
  	var(--db-blue-13),
  	var(--db-blue-4)
  );
  --db-blue-on-bg-inverted-pressed: light-dark(
  	var(--db-blue-12),
  	var(--db-blue-5)
  );
  --db-cyan-origin-default: light-dark(
  	var(--db-cyan-origin-light-default),
  	var(--db-cyan-origin-dark-default)
  );
  --db-cyan-origin-hovered: light-dark(
  	var(--db-cyan-origin-light-hovered),
  	var(--db-cyan-origin-dark-hovered)
  );
  --db-cyan-origin-pressed: light-dark(
  	var(--db-cyan-origin-light-pressed),
  	var(--db-cyan-origin-dark-pressed)
  );
  --db-cyan-on-origin-default: light-dark(
  	var(--db-cyan-on-origin-light-default),
  	var(--db-cyan-on-origin-dark-default)
  );
  --db-cyan-on-origin-hovered: light-dark(
  	var(--db-cyan-on-origin-light-hovered),
  	var(--db-cyan-on-origin-dark-hovered)
  );
  --db-cyan-on-origin-pressed: light-dark(
  	var(--db-cyan-on-origin-light-pressed),
  	var(--db-cyan-on-origin-dark-pressed)
  );
  --db-cyan-bg-basic-level-1-default: light-dark(
  	var(--db-cyan-14),
  	var(--db-cyan-3)
  );
  --db-cyan-bg-basic-level-1-hovered: light-dark(
  	var(--db-cyan-13),
  	var(--db-cyan-4)
  );
  --db-cyan-bg-basic-level-1-pressed: light-dark(
  	var(--db-cyan-12),
  	var(--db-cyan-5)
  );
  --db-cyan-bg-basic-level-2-default: light-dark(
  	var(--db-cyan-13),
  	var(--db-cyan-2)
  );
  --db-cyan-bg-basic-level-2-hovered: light-dark(
  	var(--db-cyan-12),
  	var(--db-cyan-3)
  );
  --db-cyan-bg-basic-level-2-pressed: light-dark(
  	var(--db-cyan-11),
  	var(--db-cyan-4)
  );
  --db-cyan-bg-basic-level-3-default: light-dark(
  	var(--db-cyan-12),
  	var(--db-cyan-1)
  );
  --db-cyan-bg-basic-level-3-hovered: light-dark(
  	var(--db-cyan-11),
  	var(--db-cyan-2)
  );
  --db-cyan-bg-basic-level-3-pressed: light-dark(
  	var(--db-cyan-10),
  	var(--db-cyan-3)
  );
  --db-cyan-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-cyan-3),
  	var(--db-cyan-12)
  );
  --db-cyan-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-cyan-4),
  	var(--db-cyan-11)
  );
  --db-cyan-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-10)
  );
  --db-cyan-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-10)
  );
  --db-cyan-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-cyan-6),
  	var(--db-cyan-9)
  );
  --db-cyan-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-cyan-7),
  	var(--db-cyan-8)
  );
  --db-cyan-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-cyan-6),
  	var(--db-cyan-9)
  );
  --db-cyan-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-8)
  );
  --db-cyan-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-cyan-4),
  	var(--db-cyan-7)
  );
  --db-cyan-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-cyan-7),
  	var(--db-cyan-8)
  );
  --db-cyan-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-cyan-6),
  	var(--db-cyan-7)
  );
  --db-cyan-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-6)
  );
  --db-cyan-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-cyan-10),
  	var(--db-cyan-6)
  );
  --db-cyan-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-cyan-9),
  	var(--db-cyan-5)
  );
  --db-cyan-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-cyan-8),
  	var(--db-cyan-4)
  );
  --db-cyan-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-cyan-9),
  	var(--db-cyan-5)
  );
  --db-cyan-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-cyan-8),
  	var(--db-cyan-4)
  );
  --db-cyan-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-cyan-7),
  	var(--db-cyan-3)
  );
  --db-cyan-bg-inverted-contrast-max-default: light-dark(
  	var(--db-cyan-3),
  	var(--db-cyan-12)
  );
  --db-cyan-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-cyan-4),
  	var(--db-cyan-11)
  );
  --db-cyan-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-10)
  );
  --db-cyan-bg-inverted-contrast-high-default: light-dark(
  	var(--db-cyan-6),
  	var(--db-cyan-9)
  );
  --db-cyan-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-8)
  );
  --db-cyan-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-cyan-4),
  	var(--db-cyan-7)
  );
  --db-cyan-bg-inverted-contrast-low-default: light-dark(
  	var(--db-cyan-7),
  	var(--db-cyan-8)
  );
  --db-cyan-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-cyan-6),
  	var(--db-cyan-7)
  );
  --db-cyan-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-cyan-5),
  	var(--db-cyan-6)
  );
  --db-cyan-on-bg-inverted-default: light-dark(
  	var(--db-cyan-14),
  	var(--db-cyan-3)
  );
  --db-cyan-on-bg-inverted-hovered: light-dark(
  	var(--db-cyan-13),
  	var(--db-cyan-4)
  );
  --db-cyan-on-bg-inverted-pressed: light-dark(
  	var(--db-cyan-12),
  	var(--db-cyan-5)
  );
  --db-turquoise-origin-default: light-dark(
  	var(--db-turquoise-origin-light-default),
  	var(--db-turquoise-origin-dark-default)
  );
  --db-turquoise-origin-hovered: light-dark(
  	var(--db-turquoise-origin-light-hovered),
  	var(--db-turquoise-origin-dark-hovered)
  );
  --db-turquoise-origin-pressed: light-dark(
  	var(--db-turquoise-origin-light-pressed),
  	var(--db-turquoise-origin-dark-pressed)
  );
  --db-turquoise-on-origin-default: light-dark(
  	var(--db-turquoise-on-origin-light-default),
  	var(--db-turquoise-on-origin-dark-default)
  );
  --db-turquoise-on-origin-hovered: light-dark(
  	var(--db-turquoise-on-origin-light-hovered),
  	var(--db-turquoise-on-origin-dark-hovered)
  );
  --db-turquoise-on-origin-pressed: light-dark(
  	var(--db-turquoise-on-origin-light-pressed),
  	var(--db-turquoise-on-origin-dark-pressed)
  );
  --db-turquoise-bg-basic-level-1-default: light-dark(
  	var(--db-turquoise-14),
  	var(--db-turquoise-3)
  );
  --db-turquoise-bg-basic-level-1-hovered: light-dark(
  	var(--db-turquoise-13),
  	var(--db-turquoise-4)
  );
  --db-turquoise-bg-basic-level-1-pressed: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-5)
  );
  --db-turquoise-bg-basic-level-2-default: light-dark(
  	var(--db-turquoise-13),
  	var(--db-turquoise-2)
  );
  --db-turquoise-bg-basic-level-2-hovered: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-3)
  );
  --db-turquoise-bg-basic-level-2-pressed: light-dark(
  	var(--db-turquoise-11),
  	var(--db-turquoise-4)
  );
  --db-turquoise-bg-basic-level-3-default: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-1)
  );
  --db-turquoise-bg-basic-level-3-hovered: light-dark(
  	var(--db-turquoise-11),
  	var(--db-turquoise-2)
  );
  --db-turquoise-bg-basic-level-3-pressed: light-dark(
  	var(--db-turquoise-10),
  	var(--db-turquoise-3)
  );
  --db-turquoise-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-turquoise-3),
  	var(--db-turquoise-12)
  );
  --db-turquoise-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-turquoise-4),
  	var(--db-turquoise-11)
  );
  --db-turquoise-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-10)
  );
  --db-turquoise-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-10)
  );
  --db-turquoise-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-9)
  );
  --db-turquoise-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-turquoise-7),
  	var(--db-turquoise-8)
  );
  --db-turquoise-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-9)
  );
  --db-turquoise-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-8)
  );
  --db-turquoise-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-turquoise-4),
  	var(--db-turquoise-7)
  );
  --db-turquoise-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-turquoise-7),
  	var(--db-turquoise-8)
  );
  --db-turquoise-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-7)
  );
  --db-turquoise-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-6)
  );
  --db-turquoise-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-turquoise-10),
  	var(--db-turquoise-6)
  );
  --db-turquoise-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-turquoise-9),
  	var(--db-turquoise-5)
  );
  --db-turquoise-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-turquoise-8),
  	var(--db-turquoise-4)
  );
  --db-turquoise-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-turquoise-9),
  	var(--db-turquoise-5)
  );
  --db-turquoise-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-turquoise-8),
  	var(--db-turquoise-4)
  );
  --db-turquoise-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-turquoise-7),
  	var(--db-turquoise-3)
  );
  --db-turquoise-bg-inverted-contrast-max-default: light-dark(
  	var(--db-turquoise-3),
  	var(--db-turquoise-12)
  );
  --db-turquoise-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-turquoise-4),
  	var(--db-turquoise-11)
  );
  --db-turquoise-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-10)
  );
  --db-turquoise-bg-inverted-contrast-high-default: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-9)
  );
  --db-turquoise-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-8)
  );
  --db-turquoise-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-turquoise-4),
  	var(--db-turquoise-7)
  );
  --db-turquoise-bg-inverted-contrast-low-default: light-dark(
  	var(--db-turquoise-7),
  	var(--db-turquoise-8)
  );
  --db-turquoise-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-turquoise-6),
  	var(--db-turquoise-7)
  );
  --db-turquoise-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-turquoise-5),
  	var(--db-turquoise-6)
  );
  --db-turquoise-on-bg-inverted-default: light-dark(
  	var(--db-turquoise-14),
  	var(--db-turquoise-3)
  );
  --db-turquoise-on-bg-inverted-hovered: light-dark(
  	var(--db-turquoise-13),
  	var(--db-turquoise-4)
  );
  --db-turquoise-on-bg-inverted-pressed: light-dark(
  	var(--db-turquoise-12),
  	var(--db-turquoise-5)
  );
  --db-green-origin-default: light-dark(
  	var(--db-green-origin-light-default),
  	var(--db-green-origin-dark-default)
  );
  --db-green-origin-hovered: light-dark(
  	var(--db-green-origin-light-hovered),
  	var(--db-green-origin-dark-hovered)
  );
  --db-green-origin-pressed: light-dark(
  	var(--db-green-origin-light-pressed),
  	var(--db-green-origin-dark-pressed)
  );
  --db-green-on-origin-default: light-dark(
  	var(--db-green-on-origin-light-default),
  	var(--db-green-on-origin-dark-default)
  );
  --db-green-on-origin-hovered: light-dark(
  	var(--db-green-on-origin-light-hovered),
  	var(--db-green-on-origin-dark-hovered)
  );
  --db-green-on-origin-pressed: light-dark(
  	var(--db-green-on-origin-light-pressed),
  	var(--db-green-on-origin-dark-pressed)
  );
  --db-green-bg-basic-level-1-default: light-dark(
  	var(--db-green-14),
  	var(--db-green-3)
  );
  --db-green-bg-basic-level-1-hovered: light-dark(
  	var(--db-green-13),
  	var(--db-green-4)
  );
  --db-green-bg-basic-level-1-pressed: light-dark(
  	var(--db-green-12),
  	var(--db-green-5)
  );
  --db-green-bg-basic-level-2-default: light-dark(
  	var(--db-green-13),
  	var(--db-green-2)
  );
  --db-green-bg-basic-level-2-hovered: light-dark(
  	var(--db-green-12),
  	var(--db-green-3)
  );
  --db-green-bg-basic-level-2-pressed: light-dark(
  	var(--db-green-11),
  	var(--db-green-4)
  );
  --db-green-bg-basic-level-3-default: light-dark(
  	var(--db-green-12),
  	var(--db-green-1)
  );
  --db-green-bg-basic-level-3-hovered: light-dark(
  	var(--db-green-11),
  	var(--db-green-2)
  );
  --db-green-bg-basic-level-3-pressed: light-dark(
  	var(--db-green-10),
  	var(--db-green-3)
  );
  --db-green-bg-basic-transparent-full-default: 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-basic-transparent-semi-default: 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-basic-transparent-hovered: 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-basic-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-basic-emphasis-100-default: light-dark(
  	var(--db-green-3),
  	var(--db-green-12)
  );
  --db-green-on-bg-basic-emphasis-100-hovered: light-dark(
  	var(--db-green-4),
  	var(--db-green-11)
  );
  --db-green-on-bg-basic-emphasis-100-pressed: light-dark(
  	var(--db-green-5),
  	var(--db-green-10)
  );
  --db-green-on-bg-basic-emphasis-90-default: light-dark(
  	var(--db-green-5),
  	var(--db-green-10)
  );
  --db-green-on-bg-basic-emphasis-90-hovered: light-dark(
  	var(--db-green-6),
  	var(--db-green-9)
  );
  --db-green-on-bg-basic-emphasis-90-pressed: light-dark(
  	var(--db-green-7),
  	var(--db-green-8)
  );
  --db-green-on-bg-basic-emphasis-80-default: light-dark(
  	var(--db-green-6),
  	var(--db-green-9)
  );
  --db-green-on-bg-basic-emphasis-80-hovered: light-dark(
  	var(--db-green-5),
  	var(--db-green-8)
  );
  --db-green-on-bg-basic-emphasis-80-pressed: light-dark(
  	var(--db-green-4),
  	var(--db-green-7)
  );
  --db-green-on-bg-basic-emphasis-70-default: light-dark(
  	var(--db-green-7),
  	var(--db-green-8)
  );
  --db-green-on-bg-basic-emphasis-70-hovered: light-dark(
  	var(--db-green-6),
  	var(--db-green-7)
  );
  --db-green-on-bg-basic-emphasis-70-pressed: light-dark(
  	var(--db-green-5),
  	var(--db-green-6)
  );
  --db-green-on-bg-basic-emphasis-60-default: light-dark(
  	var(--db-green-10),
  	var(--db-green-6)
  );
  --db-green-on-bg-basic-emphasis-60-hovered: light-dark(
  	var(--db-green-9),
  	var(--db-green-5)
  );
  --db-green-on-bg-basic-emphasis-60-pressed: light-dark(
  	var(--db-green-8),
  	var(--db-green-4)
  );
  --db-green-on-bg-basic-emphasis-50-default: light-dark(
  	var(--db-green-9),
  	var(--db-green-5)
  );
  --db-green-on-bg-basic-emphasis-50-hovered: light-dark(
  	var(--db-green-8),
  	var(--db-green-4)
  );
  --db-green-on-bg-basic-emphasis-50-pressed: light-dark(
  	var(--db-green-7),
  	var(--db-green-3)
  );
  --db-green-bg-inverted-contrast-max-default: light-dark(
  	var(--db-green-3),
  	var(--db-green-12)
  );
  --db-green-bg-inverted-contrast-max-hovered: light-dark(
  	var(--db-green-4),
  	var(--db-green-11)
  );
  --db-green-bg-inverted-contrast-max-pressed: light-dark(
  	var(--db-green-5),
  	var(--db-green-10)
  );
  --db-green-bg-inverted-contrast-high-default: light-dark(
  	var(--db-green-6),
  	var(--db-green-9)
  );
  --db-green-bg-inverted-contrast-high-hovered: light-dark(
  	var(--db-green-5),
  	var(--db-green-8)
  );
  --db-green-bg-inverted-contrast-high-pressed: light-dark(
  	var(--db-green-4),
  	var(--db-green-7)
  );
  --db-green-bg-inverted-contrast-low-default: light-dark(
  	var(--db-green-7),
  	var(--db-green-8)
  );
  --db-green-bg-inverted-contrast-low-hovered: light-dark(
  	var(--db-green-6),
  	var(--db-green-7)
  );
  --db-green-bg-inverted-contrast-low-pressed: light-dark(
  	var(--db-green-5),
  	var(--db-green-6)
  );
  --db-green-on-bg-inverted-default: light-dark(
  	var(--db-green-14),
  	var(--db-green-3)
  );
  --db-green-on-bg-inverted-hovered: light-dark(
  	var(--db-green-13),
  	var(--db-green-4)
  );
  --db-green-on-bg-inverted-pressed: light-dark(
  	var(--db-green-12),
  	var(--db-green-5)
  );
}
@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;
}

/* Use this file if you want the default color and density in your project */
/**
	Generates 3 types of placeholders, e.g:
	- %db-component-variables-md
	- %db-font-size-md
	- %db-overwrite-font-size-md
 */
:root {
  line-height: var(--db-type-body-line-height-md);
  font-size: var(--db-type-body-font-size-md);
}

:root {
  /* Those variables are only for components to calculate heights and change icons */
  --db-icon-font-weight: var(--db-base-body-icon-weight-md);
  --db-icon-font-size: var(--db-base-body-icon-font-size-md);
  --db-base-line-height: var(--db-type-body-line-height-md);
  --db-base-font-size: var(--db-type-body-font-size-md);
  line-height: var(--db-type-body-line-height-md);
  font-size: var(--db-type-body-font-size-md);
}

small,
code {
  /* Those variables are only for components to calculate heights and change icons */
  --db-icon-font-weight: var(--db-base-body-icon-weight-sm);
  --db-icon-font-size: var(--db-base-body-icon-font-size-sm);
  --db-base-line-height: var(--db-type-body-line-height-sm);
  --db-base-font-size: var(--db-type-body-font-size-sm);
  line-height: var(--db-type-body-line-height-sm);
  font-size: var(--db-type-body-font-size-sm);
}

:root {
  --db-sizing-3xs: var(--db-sizing-regular-3xs);
  --db-sizing-2xs: var(--db-sizing-regular-2xs);
  --db-sizing-xs: var(--db-sizing-regular-xs);
  --db-sizing-sm: var(--db-sizing-regular-sm);
  --db-sizing-md: var(--db-sizing-regular-md);
  --db-sizing-lg: var(--db-sizing-regular-lg);
  --db-sizing-xl: var(--db-sizing-regular-xl);
  --db-sizing-2xl: var(--db-sizing-regular-2xl);
  --db-sizing-3xl: var(--db-sizing-regular-3xl);
  --db-spacing-fixed-3xs: var(--db-spacing-fixed-regular-3xs);
  --db-spacing-fixed-2xs: var(--db-spacing-fixed-regular-2xs);
  --db-spacing-fixed-xs: var(--db-spacing-fixed-regular-xs);
  --db-spacing-fixed-sm: var(--db-spacing-fixed-regular-sm);
  --db-spacing-fixed-md: var(--db-spacing-fixed-regular-md);
  --db-spacing-fixed-lg: var(--db-spacing-fixed-regular-lg);
  --db-spacing-fixed-xl: var(--db-spacing-fixed-regular-xl);
  --db-spacing-fixed-2xl: var(--db-spacing-fixed-regular-2xl);
  --db-spacing-fixed-3xl: var(--db-spacing-fixed-regular-3xl);
  --db-spacing-responsive-3xs: var(--db-spacing-responsive-regular-mobile-3xs);
  --db-spacing-responsive-2xs: var(--db-spacing-responsive-regular-mobile-2xs);
  --db-spacing-responsive-xs: var(--db-spacing-responsive-regular-mobile-xs);
  --db-spacing-responsive-sm: var(--db-spacing-responsive-regular-mobile-sm);
  --db-spacing-responsive-md: var(--db-spacing-responsive-regular-mobile-md);
  --db-spacing-responsive-lg: var(--db-spacing-responsive-regular-mobile-lg);
  --db-spacing-responsive-xl: var(--db-spacing-responsive-regular-mobile-xl);
  --db-spacing-responsive-2xl: var(--db-spacing-responsive-regular-mobile-2xl);
  --db-spacing-responsive-3xl: var(--db-spacing-responsive-regular-mobile-3xl);
  /* stylelint-disable at-rule-empty-line-before */
  /* stylelint-enable at-rule-empty-line-before */
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line at-rule-empty-line-before */
  /* stylelint-disable at-rule-empty-line-before */
  /* stylelint-enable at-rule-empty-line-before */
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line at-rule-empty-line-before */
}
@media screen and (min-width: 45em) {
  :not([data-force-mobile]):root, [data-force-mobile=false]:root {
    --db-spacing-responsive-3xs: var(--db-spacing-responsive-regular-tablet-3xs);
    --db-spacing-responsive-2xs: var(--db-spacing-responsive-regular-tablet-2xs);
    --db-spacing-responsive-xs: var(--db-spacing-responsive-regular-tablet-xs);
    --db-spacing-responsive-sm: var(--db-spacing-responsive-regular-tablet-sm);
    --db-spacing-responsive-md: var(--db-spacing-responsive-regular-tablet-md);
    --db-spacing-responsive-lg: var(--db-spacing-responsive-regular-tablet-lg);
    --db-spacing-responsive-xl: var(--db-spacing-responsive-regular-tablet-xl);
    --db-spacing-responsive-2xl: var(--db-spacing-responsive-regular-tablet-2xl);
    --db-spacing-responsive-3xl: var(--db-spacing-responsive-regular-tablet-3xl);
  }
}
@media screen and (min-width: 64em) {
  :not([data-force-mobile]):root, [data-force-mobile=false]:root {
    --db-spacing-responsive-3xs: var(--db-spacing-responsive-regular-desktop-3xs);
    --db-spacing-responsive-2xs: var(--db-spacing-responsive-regular-desktop-2xs);
    --db-spacing-responsive-xs: var(--db-spacing-responsive-regular-desktop-xs);
    --db-spacing-responsive-sm: var(--db-spacing-responsive-regular-desktop-sm);
    --db-spacing-responsive-md: var(--db-spacing-responsive-regular-desktop-md);
    --db-spacing-responsive-lg: var(--db-spacing-responsive-regular-desktop-lg);
    --db-spacing-responsive-xl: var(--db-spacing-responsive-regular-desktop-xl);
    --db-spacing-responsive-2xl: var(--db-spacing-responsive-regular-desktop-2xl);
    --db-spacing-responsive-3xl: var(--db-spacing-responsive-regular-desktop-3xl);
  }
}

:root {
  --db-type-headline-font-size-3xs: var(--db-typography-regular-mobile-headline-3xs-font-size);
  --db-type-headline-line-height-3xs: var(--db-typography-regular-mobile-headline-3xs-line-height);
  --db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-headline-3xs);
  --db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-headline-3xs);
  --db-type-headline-font-size-2xs: var(--db-typography-regular-mobile-headline-2xs-font-size);
  --db-type-headline-line-height-2xs: var(--db-typography-regular-mobile-headline-2xs-line-height);
  --db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-headline-2xs);
  --db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-headline-2xs);
  --db-type-headline-font-size-xs: var(--db-typography-regular-mobile-headline-xs-font-size);
  --db-type-headline-line-height-xs: var(--db-typography-regular-mobile-headline-xs-line-height);
  --db-base-headline-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-headline-xs);
  --db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-headline-xs);
  --db-type-headline-font-size-sm: var(--db-typography-regular-mobile-headline-sm-font-size);
  --db-type-headline-line-height-sm: var(--db-typography-regular-mobile-headline-sm-line-height);
  --db-base-headline-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-headline-sm);
  --db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-headline-sm);
  --db-type-headline-font-size-md: var(--db-typography-regular-mobile-headline-md-font-size);
  --db-type-headline-line-height-md: var(--db-typography-regular-mobile-headline-md-line-height);
  --db-base-headline-icon-weight-md: var(--db-base-icon-weight-regular-mobile-headline-md);
  --db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-headline-md);
  --db-type-headline-font-size-lg: var(--db-typography-regular-mobile-headline-lg-font-size);
  --db-type-headline-line-height-lg: var(--db-typography-regular-mobile-headline-lg-line-height);
  --db-base-headline-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-headline-lg);
  --db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-headline-lg);
  --db-type-headline-font-size-xl: var(--db-typography-regular-mobile-headline-xl-font-size);
  --db-type-headline-line-height-xl: var(--db-typography-regular-mobile-headline-xl-line-height);
  --db-base-headline-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-headline-xl);
  --db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-headline-xl);
  --db-type-headline-font-size-2xl: var(--db-typography-regular-mobile-headline-2xl-font-size);
  --db-type-headline-line-height-2xl: var(--db-typography-regular-mobile-headline-2xl-line-height);
  --db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-headline-2xl);
  --db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-headline-2xl);
  --db-type-headline-font-size-3xl: var(--db-typography-regular-mobile-headline-3xl-font-size);
  --db-type-headline-line-height-3xl: var(--db-typography-regular-mobile-headline-3xl-line-height);
  --db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-headline-3xl);
  --db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-headline-3xl);
  /* stylelint-disable at-rule-empty-line-before */
  /* stylelint-enable at-rule-empty-line-before */
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line at-rule-empty-line-before */
  /* stylelint-disable at-rule-empty-line-before */
  /* stylelint-enable at-rule-empty-line-before */
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line at-rule-empty-line-before */
}
@media screen and (min-width: 45em) {
  :not([data-force-mobile]):root, [data-force-mobile=false]:root {
    --db-type-headline-font-size-3xs: var(--db-typography-regular-tablet-headline-3xs-font-size);
    --db-type-headline-line-height-3xs: var(--db-typography-regular-tablet-headline-3xs-line-height);
    --db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-regular-tablet-headline-3xs);
    --db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-regular-tablet-headline-3xs);
    --db-type-headline-font-size-2xs: var(--db-typography-regular-tablet-headline-2xs-font-size);
    --db-type-headline-line-height-2xs: var(--db-typography-regular-tablet-headline-2xs-line-height);
    --db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-regular-tablet-headline-2xs);
    --db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-regular-tablet-headline-2xs);
    --db-type-headline-font-size-xs: var(--db-typography-regular-tablet-headline-xs-font-size);
    --db-type-headline-line-height-xs: var(--db-typography-regular-tablet-headline-xs-line-height);
    --db-base-headline-icon-weight-xs: var(--db-base-icon-weight-regular-tablet-headline-xs);
    --db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-regular-tablet-headline-xs);
    --db-type-headline-font-size-sm: var(--db-typography-regular-tablet-headline-sm-font-size);
    --db-type-headline-line-height-sm: var(--db-typography-regular-tablet-headline-sm-line-height);
    --db-base-headline-icon-weight-sm: var(--db-base-icon-weight-regular-tablet-headline-sm);
    --db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-regular-tablet-headline-sm);
    --db-type-headline-font-size-md: var(--db-typography-regular-tablet-headline-md-font-size);
    --db-type-headline-line-height-md: var(--db-typography-regular-tablet-headline-md-line-height);
    --db-base-headline-icon-weight-md: var(--db-base-icon-weight-regular-tablet-headline-md);
    --db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-regular-tablet-headline-md);
    --db-type-headline-font-size-lg: var(--db-typography-regular-tablet-headline-lg-font-size);
    --db-type-headline-line-height-lg: var(--db-typography-regular-tablet-headline-lg-line-height);
    --db-base-headline-icon-weight-lg: var(--db-base-icon-weight-regular-tablet-headline-lg);
    --db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-regular-tablet-headline-lg);
    --db-type-headline-font-size-xl: var(--db-typography-regular-tablet-headline-xl-font-size);
    --db-type-headline-line-height-xl: var(--db-typography-regular-tablet-headline-xl-line-height);
    --db-base-headline-icon-weight-xl: var(--db-base-icon-weight-regular-tablet-headline-xl);
    --db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-regular-tablet-headline-xl);
    --db-type-headline-font-size-2xl: var(--db-typography-regular-tablet-headline-2xl-font-size);
    --db-type-headline-line-height-2xl: var(--db-typography-regular-tablet-headline-2xl-line-height);
    --db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-regular-tablet-headline-2xl);
    --db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-regular-tablet-headline-2xl);
    --db-type-headline-font-size-3xl: var(--db-typography-regular-tablet-headline-3xl-font-size);
    --db-type-headline-line-height-3xl: var(--db-typography-regular-tablet-headline-3xl-line-height);
    --db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-regular-tablet-headline-3xl);
    --db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-regular-tablet-headline-3xl);
  }
}
@media screen and (min-width: 64em) {
  :not([data-force-mobile]):root, [data-force-mobile=false]:root {
    --db-type-headline-font-size-3xs: var(--db-typography-regular-desktop-headline-3xs-font-size);
    --db-type-headline-line-height-3xs: var(--db-typography-regular-desktop-headline-3xs-line-height);
    --db-base-headline-icon-weight-3xs: var(--db-base-icon-weight-regular-desktop-headline-3xs);
    --db-base-headline-icon-font-size-3xs: var(--db-base-icon-font-size-regular-desktop-headline-3xs);
    --db-type-headline-font-size-2xs: var(--db-typography-regular-desktop-headline-2xs-font-size);
    --db-type-headline-line-height-2xs: var(--db-typography-regular-desktop-headline-2xs-line-height);
    --db-base-headline-icon-weight-2xs: var(--db-base-icon-weight-regular-desktop-headline-2xs);
    --db-base-headline-icon-font-size-2xs: var(--db-base-icon-font-size-regular-desktop-headline-2xs);
    --db-type-headline-font-size-xs: var(--db-typography-regular-desktop-headline-xs-font-size);
    --db-type-headline-line-height-xs: var(--db-typography-regular-desktop-headline-xs-line-height);
    --db-base-headline-icon-weight-xs: var(--db-base-icon-weight-regular-desktop-headline-xs);
    --db-base-headline-icon-font-size-xs: var(--db-base-icon-font-size-regular-desktop-headline-xs);
    --db-type-headline-font-size-sm: var(--db-typography-regular-desktop-headline-sm-font-size);
    --db-type-headline-line-height-sm: var(--db-typography-regular-desktop-headline-sm-line-height);
    --db-base-headline-icon-weight-sm: var(--db-base-icon-weight-regular-desktop-headline-sm);
    --db-base-headline-icon-font-size-sm: var(--db-base-icon-font-size-regular-desktop-headline-sm);
    --db-type-headline-font-size-md: var(--db-typography-regular-desktop-headline-md-font-size);
    --db-type-headline-line-height-md: var(--db-typography-regular-desktop-headline-md-line-height);
    --db-base-headline-icon-weight-md: var(--db-base-icon-weight-regular-desktop-headline-md);
    --db-base-headline-icon-font-size-md: var(--db-base-icon-font-size-regular-desktop-headline-md);
    --db-type-headline-font-size-lg: var(--db-typography-regular-desktop-headline-lg-font-size);
    --db-type-headline-line-height-lg: var(--db-typography-regular-desktop-headline-lg-line-height);
    --db-base-headline-icon-weight-lg: var(--db-base-icon-weight-regular-desktop-headline-lg);
    --db-base-headline-icon-font-size-lg: var(--db-base-icon-font-size-regular-desktop-headline-lg);
    --db-type-headline-font-size-xl: var(--db-typography-regular-desktop-headline-xl-font-size);
    --db-type-headline-line-height-xl: var(--db-typography-regular-desktop-headline-xl-line-height);
    --db-base-headline-icon-weight-xl: var(--db-base-icon-weight-regular-desktop-headline-xl);
    --db-base-headline-icon-font-size-xl: var(--db-base-icon-font-size-regular-desktop-headline-xl);
    --db-type-headline-font-size-2xl: var(--db-typography-regular-desktop-headline-2xl-font-size);
    --db-type-headline-line-height-2xl: var(--db-typography-regular-desktop-headline-2xl-line-height);
    --db-base-headline-icon-weight-2xl: var(--db-base-icon-weight-regular-desktop-headline-2xl);
    --db-base-headline-icon-font-size-2xl: var(--db-base-icon-font-size-regular-desktop-headline-2xl);
    --db-type-headline-font-size-3xl: var(--db-typography-regular-desktop-headline-3xl-font-size);
    --db-type-headline-line-height-3xl: var(--db-typography-regular-desktop-headline-3xl-line-height);
    --db-base-headline-icon-weight-3xl: var(--db-base-icon-weight-regular-desktop-headline-3xl);
    --db-base-headline-icon-font-size-3xl: var(--db-base-icon-font-size-regular-desktop-headline-3xl);
  }
}

:root {
  --db-type-body-font-size-3xs: var(--db-typography-regular-mobile-body-3xs-font-size);
  --db-type-body-line-height-3xs: var(--db-typography-regular-mobile-body-3xs-line-height);
  --db-base-body-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-body-3xs);
  --db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-body-3xs);
  --db-type-body-font-size-2xs: var(--db-typography-regular-mobile-body-2xs-font-size);
  --db-type-body-line-height-2xs: var(--db-typography-regular-mobile-body-2xs-line-height);
  --db-base-body-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-body-2xs);
  --db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-body-2xs);
  --db-type-body-font-size-xs: var(--db-typography-regular-mobile-body-xs-font-size);
  --db-type-body-line-height-xs: var(--db-typography-regular-mobile-body-xs-line-height);
  --db-base-body-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-body-xs);
  --db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-body-xs);
  --db-type-body-font-size-sm: var(--db-typography-regular-mobile-body-sm-font-size);
  --db-type-body-line-height-sm: var(--db-typography-regular-mobile-body-sm-line-height);
  --db-base-body-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-body-sm);
  --db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-body-sm);
  --db-type-body-font-size-md: var(--db-typography-regular-mobile-body-md-font-size);
  --db-type-body-line-height-md: var(--db-typography-regular-mobile-body-md-line-height);
  --db-base-body-icon-weight-md: var(--db-base-icon-weight-regular-mobile-body-md);
  --db-base-body-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-body-md);
  --db-type-body-font-size-lg: var(--db-typography-regular-mobile-body-lg-font-size);
  --db-type-body-line-height-lg: var(--db-typography-regular-mobile-body-lg-line-height);
  --db-base-body-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-body-lg);
  --db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-body-lg);
  --db-type-body-font-size-xl: var(--db-typography-regular-mobile-body-xl-font-size);
  --db-type-body-line-height-xl: var(--db-typography-regular-mobile-body-xl-line-height);
  --db-base-body-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-body-xl);
  --db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-body-xl);
  --db-type-body-font-size-2xl: var(--db-typography-regular-mobile-body-2xl-font-size);
  --db-type-body-line-height-2xl: var(--db-typography-regular-mobile-body-2xl-line-height);
  --db-base-body-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-body-2xl);
  --db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-body-2xl);
  --db-type-body-font-size-3xl: var(--db-typography-regular-mobile-body-3xl-font-size);
  --db-type-body-line-height-3xl: var(--db-typography-regular-mobile-body-3xl-line-height);
  --db-base-body-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-body-3xl);
  --db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-body-3xl);
  /* stylelint-disable at-rule-empty-line-before */
  /* stylelint-enable at-rule-empty-line-before */
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line at-rule-empty-line-before */
  /* stylelint-disable at-rule-empty-line-before */
  /* stylelint-enable at-rule-empty-line-before */
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line at-rule-empty-line-before */
}
@media screen and (min-width: 45em) {
  :not([data-force-mobile]):root, [data-force-mobile=false]:root {
    --db-type-body-font-size-3xs: var(--db-typography-regular-tablet-body-3xs-font-size);
    --db-type-body-line-height-3xs: var(--db-typography-regular-tablet-body-3xs-line-height);
    --db-base-body-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-body-3xs);
    --db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-body-3xs);
    --db-type-body-font-size-2xs: var(--db-typography-regular-tablet-body-2xs-font-size);
    --db-type-body-line-height-2xs: var(--db-typography-regular-tablet-body-2xs-line-height);
    --db-base-body-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-body-2xs);
    --db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-body-2xs);
    --db-type-body-font-size-xs: var(--db-typography-regular-tablet-body-xs-font-size);
    --db-type-body-line-height-xs: var(--db-typography-regular-tablet-body-xs-line-height);
    --db-base-body-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-body-xs);
    --db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-body-xs);
    --db-type-body-font-size-sm: var(--db-typography-regular-tablet-body-sm-font-size);
    --db-type-body-line-height-sm: var(--db-typography-regular-tablet-body-sm-line-height);
    --db-base-body-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-body-sm);
    --db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-body-sm);
    --db-type-body-font-size-md: var(--db-typography-regular-tablet-body-md-font-size);
    --db-type-body-line-height-md: var(--db-typography-regular-tablet-body-md-line-height);
    --db-base-body-icon-weight-md: var(--db-base-icon-weight-regular-mobile-body-md);
    --db-base-body-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-body-md);
    --db-type-body-font-size-lg: var(--db-typography-regular-tablet-body-lg-font-size);
    --db-type-body-line-height-lg: var(--db-typography-regular-tablet-body-lg-line-height);
    --db-base-body-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-body-lg);
    --db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-body-lg);
    --db-type-body-font-size-xl: var(--db-typography-regular-tablet-body-xl-font-size);
    --db-type-body-line-height-xl: var(--db-typography-regular-tablet-body-xl-line-height);
    --db-base-body-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-body-xl);
    --db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-body-xl);
    --db-type-body-font-size-2xl: var(--db-typography-regular-tablet-body-2xl-font-size);
    --db-type-body-line-height-2xl: var(--db-typography-regular-tablet-body-2xl-line-height);
    --db-base-body-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-body-2xl);
    --db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-body-2xl);
    --db-type-body-font-size-3xl: var(--db-typography-regular-tablet-body-3xl-font-size);
    --db-type-body-line-height-3xl: var(--db-typography-regular-tablet-body-3xl-line-height);
    --db-base-body-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-body-3xl);
    --db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-body-3xl);
  }
}
@media screen and (min-width: 64em) {
  :not([data-force-mobile]):root, [data-force-mobile=false]:root {
    --db-type-body-font-size-3xs: var(--db-typography-regular-desktop-body-3xs-font-size);
    --db-type-body-line-height-3xs: var(--db-typography-regular-desktop-body-3xs-line-height);
    --db-base-body-icon-weight-3xs: var(--db-base-icon-weight-regular-mobile-body-3xs);
    --db-base-body-icon-font-size-3xs: var(--db-base-icon-font-size-regular-mobile-body-3xs);
    --db-type-body-font-size-2xs: var(--db-typography-regular-desktop-body-2xs-font-size);
    --db-type-body-line-height-2xs: var(--db-typography-regular-desktop-body-2xs-line-height);
    --db-base-body-icon-weight-2xs: var(--db-base-icon-weight-regular-mobile-body-2xs);
    --db-base-body-icon-font-size-2xs: var(--db-base-icon-font-size-regular-mobile-body-2xs);
    --db-type-body-font-size-xs: var(--db-typography-regular-desktop-body-xs-font-size);
    --db-type-body-line-height-xs: var(--db-typography-regular-desktop-body-xs-line-height);
    --db-base-body-icon-weight-xs: var(--db-base-icon-weight-regular-mobile-body-xs);
    --db-base-body-icon-font-size-xs: var(--db-base-icon-font-size-regular-mobile-body-xs);
    --db-type-body-font-size-sm: var(--db-typography-regular-desktop-body-sm-font-size);
    --db-type-body-line-height-sm: var(--db-typography-regular-desktop-body-sm-line-height);
    --db-base-body-icon-weight-sm: var(--db-base-icon-weight-regular-mobile-body-sm);
    --db-base-body-icon-font-size-sm: var(--db-base-icon-font-size-regular-mobile-body-sm);
    --db-type-body-font-size-md: var(--db-typography-regular-desktop-body-md-font-size);
    --db-type-body-line-height-md: var(--db-typography-regular-desktop-body-md-line-height);
    --db-base-body-icon-weight-md: var(--db-base-icon-weight-regular-mobile-body-md);
    --db-base-body-icon-font-size-md: var(--db-base-icon-font-size-regular-mobile-body-md);
    --db-type-body-font-size-lg: var(--db-typography-regular-desktop-body-lg-font-size);
    --db-type-body-line-height-lg: var(--db-typography-regular-desktop-body-lg-line-height);
    --db-base-body-icon-weight-lg: var(--db-base-icon-weight-regular-mobile-body-lg);
    --db-base-body-icon-font-size-lg: var(--db-base-icon-font-size-regular-mobile-body-lg);
    --db-type-body-font-size-xl: var(--db-typography-regular-desktop-body-xl-font-size);
    --db-type-body-line-height-xl: var(--db-typography-regular-desktop-body-xl-line-height);
    --db-base-body-icon-weight-xl: var(--db-base-icon-weight-regular-mobile-body-xl);
    --db-base-body-icon-font-size-xl: var(--db-base-icon-font-size-regular-mobile-body-xl);
    --db-type-body-font-size-2xl: var(--db-typography-regular-desktop-body-2xl-font-size);
    --db-type-body-line-height-2xl: var(--db-typography-regular-desktop-body-2xl-line-height);
    --db-base-body-icon-weight-2xl: var(--db-base-icon-weight-regular-mobile-body-2xl);
    --db-base-body-icon-font-size-2xl: var(--db-base-icon-font-size-regular-mobile-body-2xl);
    --db-type-body-font-size-3xl: var(--db-typography-regular-desktop-body-3xl-font-size);
    --db-type-body-line-height-3xl: var(--db-typography-regular-desktop-body-3xl-line-height);
    --db-base-body-icon-weight-3xl: var(--db-base-icon-weight-regular-mobile-body-3xl);
    --db-base-body-icon-font-size-3xl: var(--db-base-icon-font-size-regular-mobile-body-3xl);
  }
}

/* Use this file if you want to use the defaults for the <code> tag in your project */
pre:has(code) {
  background-color: var(--db-adaptive-bg-inverted-contrast-max-default);
  color: var(--db-adaptive-on-bg-inverted-default);
  padding: var(--db-spacing-fixed-xs);
}

a:has(code) {
  background-color: var(--db-adaptive-bg-inverted-contrast-max-default);
  color: var(--db-adaptive-on-bg-inverted-default);
  /* stylelint-disable-next-line a11y/selector-pseudo-class-focus */
}
a:has(code):hover:not(:disabled, [aria-disabled=true]) {
  cursor: pointer;
  color: var(--db-adaptive-on-bg-inverted-hovered);
}
a:has(code):hover:not(:disabled, [aria-disabled=true]):is(textarea), a:has(code):hover:not(:disabled, [aria-disabled=true]):is(input) {
  cursor: initial;
}
a:has(code):hover:not(:disabled, [aria-disabled=true]):is(input[type=checkbox]), a:has(code):hover:not(:disabled, [aria-disabled=true]):is(input[type=radio]:not(:checked)) {
  cursor: pointer;
}
a:has(code):active:not(:disabled, [aria-disabled=true]) {
  cursor: pointer;
  color: var(--db-adaptive-on-bg-inverted-pressed);
}
a:has(code):active:not(:disabled, [aria-disabled=true]):is(textarea), a:has(code):active:not(:disabled, [aria-disabled=true]):is(input) {
  cursor: initial;
}
a:has(code):active:not(:disabled, [aria-disabled=true]):is(input[type=checkbox]), a:has(code):active:not(:disabled, [aria-disabled=true]):is(input[type=radio]:not(:checked)) {
  cursor: pointer;
}
a:has(code) > code {
  color: inherit;
}

code {
  background-color: var(--db-adaptive-bg-inverted-contrast-max-default);
  color: var(--db-adaptive-on-bg-inverted-default);
  padding-block: var(--db-spacing-fixed-3xs);
  padding-inline: var(--db-spacing-fixed-2xs);
}

blockquote {
  margin: 0;
  padding: var(--db-spacing-fixed-sm) var(--db-spacing-fixed-md);
}

/* Use this file if you want the default elevation data attributes in your project */
.db-interactive-elevation,
[data-interactive=elevation] {
  cursor: pointer;
  box-shadow: var(--db-elevation-md);
  /* stylelint-disable-next-line a11y/selector-pseudo-class-focus */
}
@media screen and (prefers-reduced-motion: no-preference) {
  .db-interactive-elevation,
  [data-interactive=elevation] {
    transition: box-shadow var(--db-transition-duration-fast) var(--db-transition-timing-functional);
  }
}
.db-interactive-elevation:hover:not(:disabled, [aria-disabled=true]),
[data-interactive=elevation]:hover:not(:disabled, [aria-disabled=true]) {
  cursor: pointer;
  box-shadow: var(--db-elevation-lg);
}
.db-interactive-elevation:hover:not(:disabled, [aria-disabled=true]):is(textarea), .db-interactive-elevation:hover:not(:disabled, [aria-disabled=true]):is(input),
[data-interactive=elevation]:hover:not(:disabled, [aria-disabled=true]):is(textarea),
[data-interactive=elevation]:hover:not(:disabled, [aria-disabled=true]):is(input) {
  cursor: initial;
}
.db-interactive-elevation:hover:not(:disabled, [aria-disabled=true]):is(input[type=checkbox]), .db-interactive-elevation:hover:not(:disabled, [aria-disabled=true]):is(input[type=radio]:not(:checked)),
[data-interactive=elevation]:hover:not(:disabled, [aria-disabled=true]):is(input[type=checkbox]),
[data-interactive=elevation]:hover:not(:disabled, [aria-disabled=true]):is(input[type=radio]:not(:checked)) {
  cursor: pointer;
}
.db-interactive-elevation:active:not(:disabled, [aria-disabled=true]),
[data-interactive=elevation]:active:not(:disabled, [aria-disabled=true]) {
  cursor: pointer;
  box-shadow: var(--db-elevation-sm);
}
.db-interactive-elevation:active:not(:disabled, [aria-disabled=true]):is(textarea), .db-interactive-elevation:active:not(:disabled, [aria-disabled=true]):is(input),
[data-interactive=elevation]:active:not(:disabled, [aria-disabled=true]):is(textarea),
[data-interactive=elevation]:active:not(:disabled, [aria-disabled=true]):is(input) {
  cursor: initial;
}
.db-interactive-elevation:active:not(:disabled, [aria-disabled=true]):is(input[type=checkbox]), .db-interactive-elevation:active:not(:disabled, [aria-disabled=true]):is(input[type=radio]:not(:checked)),
[data-interactive=elevation]:active:not(:disabled, [aria-disabled=true]):is(input[type=checkbox]),
[data-interactive=elevation]:active:not(:disabled, [aria-disabled=true]):is(input[type=radio]:not(:checked)) {
  cursor: pointer;
}

/* Use this file if you want the default fonts for paragraph and headlines in your project */
:is(h1, h2, h3, h4, h5, h6) {
  font-family: var(--db-font-family-head);
  font-weight: 700;
  text-wrap: balance;
}
:is(h1, h2, h3, h4, h5, h6)[data-variant=light] {
  font-weight: 300;
}
:is(h1, h2, h3, h4, h5, h6)[data-variant=regular] {
  font-weight: 400;
}

h1 {
  /* stylelint-disable custom-property-pattern */
  line-height: var(--db-type-headline-line-height-xl);
  font-size: var(--db-type-headline-font-size-xl);
  margin-block: var(--db-spacing-fixed-xl);
  /* stylelint-enable custom-property-pattern */
}
h1::before, h1::after {
  --db-icon-font-size: var(
  	--db-base-headline-icon-font-size-xl
  );
  --db-icon-font-weight: var(
  	--db-base-headline-icon-weight-xl
  );
}

h2 {
  /* stylelint-disable custom-property-pattern */
  line-height: var(--db-type-headline-line-height-lg);
  font-size: var(--db-type-headline-font-size-lg);
  margin-block: var(--db-spacing-fixed-lg);
  /* stylelint-enable custom-property-pattern */
}
h2::before, h2::after {
  --db-icon-font-size: var(
  	--db-base-headline-icon-font-size-lg
  );
  --db-icon-font-weight: var(
  	--db-base-headline-icon-weight-lg
  );
}

h3 {
  /* stylelint-disable custom-property-pattern */
  line-height: var(--db-type-headline-line-height-md);
  font-size: var(--db-type-headline-font-size-md);
  margin-block: var(--db-spacing-fixed-md);
  /* stylelint-enable custom-property-pattern */
}
h3::before, h3::after {
  --db-icon-font-size: var(
  	--db-base-headline-icon-font-size-md
  );
  --db-icon-font-weight: var(
  	--db-base-headline-icon-weight-md
  );
}

h4 {
  /* stylelint-disable custom-property-pattern */
  line-height: var(--db-type-headline-line-height-sm);
  font-size: var(--db-type-headline-font-size-sm);
  margin-block: var(--db-spacing-fixed-sm);
  /* stylelint-enable custom-property-pattern */
}
h4::before, h4::after {
  --db-icon-font-size: var(
  	--db-base-headline-icon-font-size-sm
  );
  --db-icon-font-weight: var(
  	--db-base-headline-icon-weight-sm
  );
}

h5 {
  /* stylelint-disable custom-property-pattern */
  line-height: var(--db-type-headline-line-height-xs);
  font-size: var(--db-type-headline-font-size-xs);
  margin-block: var(--db-spacing-fixed-xs);
  /* stylelint-enable custom-property-pattern */
}
h5::before, h5::after {
  --db-icon-font-size: var(
  	--db-base-headline-icon-font-size-xs
  );
  --db-icon-font-weight: var(
  	--db-base-headline-icon-weight-xs
  );
}

h6 {
  /* stylelint-disable custom-property-pattern */
  line-height: var(--db-type-headline-line-height-2xs);
  font-size: var(--db-type-headline-font-size-2xs);
  margin-block: var(--db-spacing-fixed-2xs);
  /* stylelint-enable custom-property-pattern */
}
h6::before, h6::after {
  --db-icon-font-size: var(
  	--db-base-headline-icon-font-size-2xs
  );
  --db-icon-font-weight: var(
  	--db-base-headline-icon-weight-2xs
  );
}

p {
  margin-block: var(--db-spacing-fixed-md);
}

[data-font=digital] {
  font-weight: 300;
}

[data-font=regular] {
  font-weight: 400;
}

[data-font=medium] {
  font-weight: 500;
}

[data-font=semibold] {
  font-weight: 600;
}

[data-font=bold],
strong {
  font-weight: 700;
}

[data-icon]:is(span),
[data-icon-before]:is(span),
[data-icon-after]:is(span) {
  display: inline-flex;
  vertical-align: baseline;
}

[data-icon]::before,
[data-icon-before]::before {
  margin-inline-end: var(--db-icon-margin-end, var(--db-spacing-fixed-xs));
}

[data-hide-icon=true]::before,
[data-hide-icon-before=true]::before,
[data-icon=none]::before,
[data-icon-before=none]::before {
  content: none;
}

[data-icon-after]::after {
  content: var(--db-icon-after, attr(data-icon-after));
  content: var(--db-icon-after, attr(data-icon-after))/"";
  margin-inline-start: var(--db-icon-margin-start, var(--db-spacing-fixed-xs));
}

[data-hide-icon-after=true]::after,
[data-icon-after=none]::after {
  content: none;
}

.is-icon-text-replace[data-icon], .is-icon-text-replace[data-icon-before] {
  font-size: 0 !important;
  /* stylelint-disable-next-line at-rule-empty-line-before */
}
.is-icon-text-replace[data-icon]::before, .is-icon-text-replace[data-icon-before]::before {
  --db-icon-margin-end: 0;
}
.is-icon-text-replace[data-icon-after] {
  font-size: 0 !important;
}
.is-icon-text-replace[data-icon-after]::after {
  --db-icon-margin-start: 0;
}

/* Required styles to normalize default css */
/* Document
 * ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
:where(html) {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  text-size-adjust: 100%; /* 2 */
}

/* Sections
 * ========================================================================== */
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Edge, Firefox, and Safari.
 */
:where(h1) {
  font-size: 2em;
  margin-block-end: 0.67em;
  margin-block-start: 0.67em;
}

/* Grouping content
 * ========================================================================== */
/**
 * Remove the margin on nested lists in Chrome, Edge, and Safari.
 */
:where(dl, ol, ul) :where(dl, ol, ul) {
  margin-block-end: 0;
  margin-block-start: 0;
}

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Correct the inheritance of border color in Firefox.
 */
:where(hr) {
  box-sizing: content-box; /* 1 */
  color: inherit; /* 2 */
  height: 0; /* 1 */
}

/* Text-level semantics
 * ========================================================================== */
/**
 * Add the correct text decoration in Safari.
 */
:where(abbr[title]) {
  text-decoration: underline;
  text-decoration: underline dotted;
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
:where(b, strong) {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
:where(code, kbd, pre, samp) {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
:where(small) {
  font-size: 80%;
}

/* Tabular data
 * ========================================================================== */
/**
 * 1. Correct table border color in Chrome, Edge, and Safari.
 * 2. Remove text indentation from table contents in Chrome, Edge, and Safari.
 */
:where(table) {
  border-color: currentColor; /* 1 */
  text-indent: 0; /* 2 */
}

/* Forms
 * ========================================================================== */
/**
 * Remove the margin on controls in Safari.
 */
:where(button, input, select) {
  margin: 0;
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
:where(button) {
  text-transform: none;
}

/**
 * Correct the inability to style buttons in iOS and Safari.
 */
:where(button, input:is([type=button i], [type=reset i], [type=submit i])) {
  -webkit-appearance: button;
}

/**
 * Add the correct vertical alignment in Chrome, Edge, and Firefox.
 */
:where(progress) {
  vertical-align: baseline;
}

/**
 * Remove the inheritance of text transform in Firefox.
 */
:where(select) {
  text-transform: none;
}

/**
 * Remove the margin in Firefox and Safari.
 */
:where(textarea) {
  margin: 0;
}

/**
 * 1. Correct the odd appearance in Chrome, Edge, and Safari.
 * 2. Correct the outline style in Safari.
 */
:where(input[type=search i]) {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Safari.
 */
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

/**
 * Remove the inner padding in Chrome, Edge, and Safari on macOS.
 */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style upload buttons in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/**
 * Remove the inner border and padding of focus outlines in Firefox.
 */
:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus outline styles unset by the previous rule in Firefox.
 */
:where(button, input:is([type=button i], [type=color i], [type=reset i], [type=submit i]))::-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Remove the additional :invalid styles in Firefox.
 */
:where(:-moz-ui-invalid) {
  box-shadow: none;
}

/* Interactive
 * ========================================================================== */
/*
 * Add the correct styles in Safari.
 */
:where(dialog) {
  background-color: white;
  border: solid;
  color: black;
  height: -moz-fit-content;
  height: fit-content;
  left: 0;
  margin: auto;
  padding: 1em;
  position: absolute;
  right: 0;
  width: -moz-fit-content;
  width: fit-content;
}

:where(dialog:not([open])) {
  display: none;
}

/*
 * Add the correct display in all browsers.
 */
:where(summary) {
  display: list-item;
}

:root {
  --db-breakpoint-xs: 22.5em;
  --db-breakpoint-sm: 45em;
  --db-breakpoint-md: 64em;
  --db-breakpoint-lg: 90em;
}

html,
body {
  margin: 0;
  padding: 0;
}

/* stylelint-disable selector-max-id */
body,
#root,
#app {
  block-size: inherit;
}

/* stylelint-enable selector-max-id */
body {
  font-family: var(--db-font-family-sans);
}

html {
  box-sizing: var(--db-box-sizing, border-box);
}

* {
  /*
  	we overwrite this for all elements to pass the correct sizes even for elements
  	which have a default font-size/line-height set
  */
  font-size: inherit;
  line-height: inherit;
  font-family: inherit;
}

*,
::before,
::after {
  box-sizing: inherit;
}

body,
button,
input,
textarea,
summary,
select,
a {
  color: inherit;
}

img,
embed,
iframe,
object,
video {
  block-size: auto;
  max-inline-size: 100%;
}

iframe {
  border: 0;
}

:where(ul) {
  padding-inline-start: var(--db-spacing-fixed-md);
  /* stylelint-disable-next-line declaration-property-value-no-unknown, no-irregular-whitespace */
  list-style-type: "• ";
}
:where(ul) li::marker {
  color: var(--db-brand-origin-default);
}

nav ol,
nav ul,
[role=navigation] ol,
[role=navigation] ul {
  list-style-type: "";
  margin: 0;
  padding: 0;
}

fieldset {
  border: 0;
}

details > *,
details > ::before,
details > ::after {
  box-sizing: var(--db-box-sizing, border-box);
}
