/**
 * Do not edit directly, this file was auto-generated
 */

/* prettier-ignore */
body,
.theme-light,
[data-mode="light"] {
  --dcore-card-box-shadow: 0px 4px 8px 0px #0d0e0f1f, 0px 1px 2px 0px #0d0e0f14;
  --dcore-card-box-shadow-hover: 0px 6px 16px 0px #0d0e0f29, 0px 1px 8px 0px #0d0e0f1f;
  --dcore-colors-black: #171717;
  --dcore-colors-white: #ffffff;
  --dcore-colors-accent1-50: #fff1f2;
  --dcore-colors-accent1-100: #ffe0e2;
  --dcore-colors-accent1-200: #ffc6ca;
  --dcore-colors-accent1-300: #ff9ea6;
  --dcore-colors-accent1-400: #ff6773;
  --dcore-colors-accent1-500: #fc3746;
  --dcore-colors-accent1-600: #ea1c2c;
  --dcore-colors-accent1-700: #c5101e;
  --dcore-colors-accent1-800: #a2121d;
  --dcore-colors-accent1-900: #86161F;
  --dcore-colors-accent1-950: #49060B;
  --dcore-colors-accent2-50: #f0f3fd;
  --dcore-colors-accent2-100: #e4e9fb;
  --dcore-colors-accent2-200: #ced7f7;
  --dcore-colors-accent2-300: #b1bdf0;
  --dcore-colors-accent2-400: #919be8;
  --dcore-colors-accent2-500: #767ade;
  --dcore-colors-accent2-600: #605ccf;
  --dcore-colors-accent2-700: #524cb6;
  --dcore-colors-accent2-800: #434093;
  --dcore-colors-accent2-900: #3a3976;
  --dcore-colors-accent2-950: #18172f;
  --dcore-colors-accent3-50: #eaf8ff;
  --dcore-colors-accent3-100: #d0eeff;
  --dcore-colors-accent3-200: #ace4ff;
  --dcore-colors-accent3-300: #73d5ff;
  --dcore-colors-accent3-400: #31bbff;
  --dcore-colors-accent3-500: #0295ff;
  --dcore-colors-accent3-600: #006eff;
  --dcore-colors-accent3-700: #0054ff;
  --dcore-colors-accent3-800: #0046db;
  --dcore-colors-accent3-900: #0040ab;
  --dcore-colors-accent3-950: #04235a;
  --dcore-colors-grey-50: #fcfcfc;
  --dcore-colors-grey-100: #f5f5f5;
  --dcore-colors-grey-200: #eeeeee;
  --dcore-colors-grey-300: #e0e0e0;
  --dcore-colors-grey-400: #bdbdbd;
  --dcore-colors-grey-500: #9e9e9e;
  --dcore-colors-grey-600: #757575;
  --dcore-colors-grey-700: #616161;
  --dcore-colors-grey-800: #424242;
  --dcore-colors-grey-900: #323232;
  --dcore-colors-grey-950: #1F1F1F;
  --dcore-colors-success-50: #F4FBF7;
  --dcore-colors-success-100: #e8f6ee;
  --dcore-colors-success-200: #d1eedd;
  --dcore-colors-success-300: #a3ddbc;
  --dcore-colors-success-400: #5dc389;
  --dcore-colors-success-500: #18a957;
  --dcore-colors-success-600: #11763d;
  --dcore-colors-success-700: #0a4423;
  --dcore-colors-success-800: #052211;
  --dcore-colors-success-900: #021109;
  --dcore-colors-success-950: #010905;
  --dcore-colors-warning-50: #FFFBF5;
  --dcore-colors-warning-100: #fff8eb;
  --dcore-colors-warning-200: #fff1d7;
  --dcore-colors-warning-300: #ffe4af;
  --dcore-colors-warning-400: #ffcf74;
  --dcore-colors-warning-500: #ffbb38;
  --dcore-colors-warning-600: #BD5B00;
  --dcore-colors-warning-700: #7b3d15;
  --dcore-colors-warning-800: #33250b;
  --dcore-colors-warning-900: #191306;
  --dcore-colors-warning-950: #0C0903;
  --dcore-colors-error-50: #FDF1F4;
  --dcore-colors-error-100: #fce8ec;
  --dcore-colors-error-200: #fad1d4;
  --dcore-colors-error-300: #f5acb2;
  --dcore-colors-error-400: #ee7e8a;
  --dcore-colors-error-500: #e44f63;
  --dcore-colors-error-600: #cf2f4c;
  --dcore-colors-error-700: #c02545;
  --dcore-colors-error-800: #921f3b;
  --dcore-colors-error-900: #7d1e37;
  --dcore-colors-error-950: #460b1a;
  --dcore-colors-info-50: #eceefe;
  --dcore-colors-info-100: #d8ddfd;
  --dcore-colors-info-200: #b1bafb;
  --dcore-colors-info-300: #8b98f9;
  --dcore-colors-info-400: #6475f7;
  --dcore-colors-info-500: #3d53f5;
  --dcore-colors-info-600: #3142c4;
  --dcore-colors-info-700: #253293;
  --dcore-colors-info-800: #182162;
  --dcore-colors-info-900: #0c1131;
  --dcore-colors-info-950: #060818;
  --dcore-dimension-scale: 2;
  --dcore-dimension-xxs: calc(var(--dcore-dimension-scale) * 1px);
  --dcore-dimension-xs: calc(var(--dcore-dimension-scale) * var(--dcore-dimension-xxs));
  --dcore-dimension-sm: calc(var(--dcore-dimension-xs) * var(--dcore-dimension-scale));
  --dcore-dimension-md: calc(var(--dcore-dimension-sm) * var(--dcore-dimension-scale));
  --dcore-dimension-lg: calc(var(--dcore-dimension-sm) + var(--dcore-dimension-md));
  --dcore-dimension-xl: calc(var(--dcore-dimension-md) * var(--dcore-dimension-scale));
  --dcore-dimension-2xl: calc(var(--dcore-dimension-xl) * var(--dcore-dimension-scale));
  --dcore-dimension-3xl: calc(var(--dcore-dimension-var(--dcore-dimension-scale)xl) * 2);
  --dcore-spacing-base: 4px;
  --dcore-spacing-xxs: calc(var(--dcore-spacing-base) / 2);
  --dcore-spacing-xs: var(--dcore-spacing-base);
  --dcore-spacing-sm: calc(var(--dcore-spacing-xs) + var(--dcore-spacing-base));
  --dcore-spacing-md: calc(var(--dcore-spacing-sm) + var(--dcore-spacing-base));
  --dcore-spacing-lg: calc(var(--dcore-spacing-md) + var(--dcore-spacing-base));
  --dcore-spacing-xl: calc(var(--dcore-spacing-lg) + var(--dcore-spacing-base));
  --dcore-spacing-2xl: calc(var(--dcore-spacing-xl) + var(--dcore-spacing-base));
  --dcore-spacing-3xl: calc(var(--dcore-spacing-2xl) + var(--dcore-spacing-base) * 2);
  --dcore-spacing-4xl: calc(var(--dcore-spacing-3xl) * 2);
  --dcore-sizing-xxs: 16px;
  --dcore-sizing-xs: 24px;
  --dcore-sizing-sm: 32px;
  --dcore-sizing-md: 40px;
  --dcore-sizing-lg: 48px;
  --dcore-sizing-xl: 64px;
  --dcore-box-shadow-level0: 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0,0);
  --dcore-box-shadow-level1: 0 1px 2px 0 rgba(0,0,0,0.08), 0 4px 8px 0 rgba(0,0,0,0.12);
  --dcore-box-shadow-level2: 0 1px 4px 0 rgba(0,0,0,0.06), 0 6px 16px 0 rgba(0,0,0,0.12);
  --dcore-border-width-null: 0;
  --dcore-border-width-sm: 1px;
  --dcore-border-width-md: 2px;
  --dcore-font-families-headlines: 'DIN Alternate';
  --dcore-font-families-body: 'Open Sans';
  --dcore-line-heights-headlines-xl: 1.1;
  --dcore-line-heights-headlines-lg: 1.1;
  --dcore-line-heights-headlines-default: 1.1;
  --dcore-line-heights-headlines-sm: 1.5;
  --dcore-line-heights-body-relaxed: 1.75;
  --dcore-line-heights-body-default: 1.5;
  --dcore-font-weights-headlines-bold: 700;
  --dcore-font-weights-headlines-regular: 400;
  --dcore-font-weights-body-bold: 700;
  --dcore-font-weights-body-regular: 400;
  --dcore-font-size-base: 16;
  --dcore-font-size-scale: 1.25;
  --dcore-font-size-xxs: 8px;
  --dcore-font-size-xs: 10px;
  --dcore-font-size-sm: 13px;
  --dcore-font-size-md: var(--dcore-font-size-base);
  --dcore-font-size-lg: 20px;
  --dcore-font-size-xl: 25px;
  --dcore-font-size-2xl: 31px;
  --dcore-font-size-3xl: 39px;
  --dcore-font-size-4xl: 49px;
  --dcore-font-size-5xl: 61px;
  --dcore-font-size-6xl: 76px;
  --dcore-font-size-7xl: 95px;
  --dcore-font-size-8xl: 119px;
  --dcore-font-size-9xl: 149px;
  --dcore-font-size-10xl: 186px;
  --dcore-letter-spacing-body: 0em;
  --dcore-letter-spacing-headlines: 0em;
  --dcore-letter-spacing-buttons: 0em;
  --dcore-letter-spacing-captions: 0em;
  --dcore-paragraph-spacing-default: 0;
  --dcore-text-decoration-underline: underline;
  --dcore-typography-colossus-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-colossus-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-colossus-bold-line-height: var(--dcore-line-heights-headlines-xl);
  --dcore-typography-colossus-bold-font-size: var(--dcore-font-size-10xl);
  --dcore-typography-colossus-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-colossus-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-colossus-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-colossus-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-colossus-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-colossus-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-colossus-regular-line-height: var(--dcore-line-heights-headlines-xl);
  --dcore-typography-colossus-regular-font-size: var(--dcore-font-size-10xl);
  --dcore-typography-colossus-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-colossus-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-colossus-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-colossus-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-uber-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-uber-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-uber-bold-line-height: var(--dcore-line-heights-headlines-lg);
  --dcore-typography-uber-bold-font-size: var(--dcore-font-size-9xl);
  --dcore-typography-uber-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-uber-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-uber-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-uber-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-uber-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-uber-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-uber-regular-line-height: var(--dcore-line-heights-headlines-lg);
  --dcore-typography-uber-regular-font-size: var(--dcore-font-size-9xl);
  --dcore-typography-uber-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-uber-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-uber-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-uber-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-hero-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-hero-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-hero-bold-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-hero-bold-font-size: var(--dcore-font-size-8xl);
  --dcore-typography-hero-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-hero-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-hero-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-hero-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-hero-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-hero-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-hero-regular-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-hero-regular-font-size: var(--dcore-font-size-8xl);
  --dcore-typography-hero-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-hero-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-hero-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-hero-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-display-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-display-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-display-bold-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-display-bold-font-size: var(--dcore-font-size-7xl);
  --dcore-typography-display-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-display-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-display-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-display-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-display-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-display-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-display-regular-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-display-regular-font-size: var(--dcore-font-size-7xl);
  --dcore-typography-display-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-display-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-display-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-display-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-1-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-1-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-1-l-xl-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-1-l-xl-font-size: var(--dcore-font-size-3xl);
  --dcore-typography-heading-1-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-1-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-1-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-1-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-1-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-1-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-1-s-m-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-1-s-m-font-size: var(--dcore-font-size-3xl);
  --dcore-typography-heading-1-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-1-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-1-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-1-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-2-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-2-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-2-l-xl-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-2-l-xl-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-heading-2-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-2-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-2-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-2-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-2-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-2-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-2-s-m-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-2-s-m-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-heading-2-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-2-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-2-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-2-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-3-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-3-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-3-l-xl-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-3-l-xl-font-size: var(--dcore-font-size-xl);
  --dcore-typography-heading-3-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-3-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-3-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-3-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-3-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-3-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-3-s-m-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-3-s-m-font-size: var(--dcore-font-size-xl);
  --dcore-typography-heading-3-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-3-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-3-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-3-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-4-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-4-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-4-l-xl-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-4-l-xl-font-size: var(--dcore-font-size-lg);
  --dcore-typography-heading-4-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-4-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-4-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-4-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-4-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-4-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-4-s-m-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-4-s-m-font-size: var(--dcore-font-size-lg);
  --dcore-typography-heading-4-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-4-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-4-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-4-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-5-all-sizes-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-5-all-sizes-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-5-all-sizes-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-5-all-sizes-font-size: var(--dcore-font-size-md);
  --dcore-typography-heading-5-all-sizes-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-5-all-sizes-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-5-all-sizes-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-5-all-sizes-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-6-all-sizes-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-6-all-sizes-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-6-all-sizes-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-6-all-sizes-font-size: var(--dcore-font-size-sm);
  --dcore-typography-heading-6-all-sizes-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-6-all-sizes-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-6-all-sizes-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-6-all-sizes-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-lead-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-lead-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-lead-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-lead-bold-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-lead-bold-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-lead-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-lead-bold-text-case: var(--dcore-text-case-none);
  --dcore-typography-lead-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-lead-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-lead-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-lead-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-lead-regular-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-lead-regular-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-lead-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-lead-regular-text-case: var(--dcore-text-case-none);
  --dcore-typography-lead-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-large-default-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-large-default-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-large-default-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-large-default-font-size: var(--dcore-font-size-lg);
  --dcore-typography-body-large-default-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-large-default-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-large-default-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-large-default-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-large-link-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-large-link-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-large-link-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-large-link-font-size: var(--dcore-font-size-lg);
  --dcore-typography-body-large-link-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-large-link-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-large-link-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-large-link-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-body-large-link-hover-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-large-link-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-large-link-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-large-link-hover-font-size: var(--dcore-font-size-lg);
  --dcore-typography-body-large-link-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-large-link-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-large-link-hover-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-large-link-hover-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-medium-default-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-medium-default-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-medium-default-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-medium-default-font-size: var(--dcore-font-size-md);
  --dcore-typography-body-medium-default-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-medium-default-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-medium-default-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-medium-default-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-medium-link-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-medium-link-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-medium-link-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-medium-link-font-size: var(--dcore-font-size-md);
  --dcore-typography-body-medium-link-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-medium-link-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-medium-link-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-medium-link-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-body-medium-link-hover-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-medium-link-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-medium-link-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-medium-link-hover-font-size: var(--dcore-font-size-md);
  --dcore-typography-body-medium-link-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-medium-link-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-medium-link-hover-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-medium-link-hover-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-small-default-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-default-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-small-default-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-small-default-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-default-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-default-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-default-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-default-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-small-cell-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-cell-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-small-cell-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-body-small-cell-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-cell-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-cell-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-cell-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-cell-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-small-link-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-link-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-small-link-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-small-link-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-link-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-link-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-link-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-link-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-body-small-link-hover-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-link-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-small-link-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-small-link-hover-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-link-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-link-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-link-hover-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-link-hover-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-caption-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-caption-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-caption-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-caption-bold-font-size: var(--dcore-font-size-sm);
  --dcore-typography-caption-bold-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-typography-caption-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-caption-bold-text-case: var(--dcore-text-case-captions);
  --dcore-typography-caption-bold-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-typography-caption-all-sizes-font-family: var(--dcore-font-families-body);
  --dcore-typography-caption-all-sizes-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-caption-all-sizes-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-caption-all-sizes-font-size: var(--dcore-font-size-sm);
  --dcore-typography-caption-all-sizes-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-typography-caption-all-sizes-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-caption-all-sizes-text-case: var(--dcore-text-case-captions);
  --dcore-typography-caption-all-sizes-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-typography-label-large-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-large-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-label-large-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-large-font-size: var(--dcore-font-size-md);
  --dcore-typography-label-large-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-large-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-large-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-large-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-label-input-toggle-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-input-toggle-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-label-input-toggle-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-input-toggle-font-size: var(--dcore-font-size-md);
  --dcore-typography-label-input-toggle-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-input-toggle-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-input-toggle-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-input-toggle-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-label-large-underlined-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-large-underlined-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-label-large-underlined-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-large-underlined-font-size: var(--dcore-font-size-md);
  --dcore-typography-label-large-underlined-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-large-underlined-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-large-underlined-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-large-underlined-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-label-small-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-small-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-label-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-small-font-size: var(--dcore-font-size-sm);
  --dcore-typography-label-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-small-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-label-small-underlined-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-small-underlined-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-label-small-underlined-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-small-underlined-font-size: var(--dcore-font-size-sm);
  --dcore-typography-label-small-underlined-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-small-underlined-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-small-underlined-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-small-underlined-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-badge-label-small-font-family: var(--dcore-font-families-body);
  --dcore-typography-badge-label-small-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-badge-label-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-badge-label-small-font-size: var(--dcore-font-size-sm);
  --dcore-typography-badge-label-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-badge-label-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-badge-label-small-text-case: var(--dcore-text-case-none);
  --dcore-typography-badge-label-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-pull-quote-large-font-family: var(--dcore-font-families-body);
  --dcore-typography-pull-quote-large-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-pull-quote-large-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-pull-quote-large-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-pull-quote-large-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-pull-quote-large-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-pull-quote-large-text-case: var(--dcore-text-case-none);
  --dcore-typography-pull-quote-large-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-pull-quote-small-font-family: var(--dcore-font-families-body);
  --dcore-typography-pull-quote-small-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-pull-quote-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-pull-quote-small-font-size: var(--dcore-font-size-lg);
  --dcore-typography-pull-quote-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-pull-quote-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-pull-quote-small-text-case: var(--dcore-text-case-none);
  --dcore-typography-pull-quote-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-button-normal-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-normal-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-button-normal-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-normal-bold-font-size: var(--dcore-font-size-sm);
  --dcore-typography-button-normal-bold-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-normal-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-normal-bold-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-normal-bold-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-normal-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-normal-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-button-normal-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-normal-regular-font-size: var(--dcore-font-size-sm);
  --dcore-typography-button-normal-regular-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-normal-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-normal-regular-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-normal-regular-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-large-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-large-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-button-large-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-large-bold-font-size: var(--dcore-font-size-md);
  --dcore-typography-button-large-bold-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-large-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-large-bold-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-large-bold-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-large-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-large-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-button-large-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-large-regular-font-size: var(--dcore-font-size-md);
  --dcore-typography-button-large-regular-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-large-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-large-regular-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-large-regular-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-x-large-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-x-large-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-button-x-large-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-x-large-bold-font-size: var(--dcore-font-size-xl);
  --dcore-typography-button-x-large-bold-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-x-large-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-x-large-bold-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-x-large-bold-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-x-large-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-x-large-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-button-x-large-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-x-large-regular-font-size: var(--dcore-font-size-xl);
  --dcore-typography-button-x-large-regular-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-x-large-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-x-large-regular-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-x-large-regular-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-input-normal-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-normal-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-input-normal-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-normal-bold-font-size: var(--dcore-font-size-sm);
  --dcore-typography-input-normal-bold-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-normal-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-normal-bold-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-normal-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-input-normal-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-normal-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-input-normal-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-normal-regular-font-size: var(--dcore-font-size-sm);
  --dcore-typography-input-normal-regular-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-normal-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-normal-regular-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-normal-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-input-large-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-large-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-input-large-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-large-bold-font-size: var(--dcore-font-size-md);
  --dcore-typography-input-large-bold-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-large-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-large-bold-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-large-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-input-large-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-large-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-input-large-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-large-regular-font-size: var(--dcore-font-size-md);
  --dcore-typography-input-large-regular-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-large-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-large-regular-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-large-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-theme-accent-default: var(--dcore-colors-accent1-600);
  --dcore-theme-accent-emphasis: var(--dcore-colors-accent1-500);
  --dcore-theme-accent-muted: var(--dcore-colors-accent1-400);
  --dcore-theme-accent-subtle: var(--dcore-colors-accent1-50);
  --dcore-theme-accent-disabled: var(--dcore-colors-grey-300);
  --dcore-theme-focus-accent: var(--dcore-colors-accent1-500);
  --dcore-theme-focus-on-accent: var(--dcore-colors-accent1-300);
  --dcore-theme-fg-default: var(--dcore-colors-accent2-950);
  --dcore-theme-fg-muted: var(--dcore-colors-grey-700);
  --dcore-theme-fg-subtle: var(--dcore-colors-grey-500);
  --dcore-theme-fg-on-accent: var(--dcore-colors-white);
  --dcore-theme-fg-on-disabled: var(--dcore-colors-grey-600);
  --dcore-theme-fg-disabled: var(--dcore-colors-grey-400);
  --dcore-theme-bg-surface: var(--dcore-colors-grey-50);
  --dcore-theme-bg-muted: var(--dcore-colors-grey-300);
  --dcore-theme-bg-subtle: var(--dcore-colors-grey-200);
  --dcore-theme-bg-canvas: var(--dcore-colors-grey-100);
  --dcore-theme-warning-default: var(--dcore-colors-warning-600);
  --dcore-theme-warning-emphasis: var(--dcore-colors-warning-500);
  --dcore-theme-warning-muted: var(--dcore-colors-warning-300);
  --dcore-theme-warning-subtle: var(--dcore-colors-warning-100);
  --dcore-theme-warning-on-warning: var(--dcore-colors-white);
  --dcore-theme-warning-disabled: var(--dcore-colors-warning-800);
  --dcore-theme-warning-on-disabled: var(--dcore-colors-warning-700);
  --dcore-theme-info-default: var(--dcore-colors-info-500);
  --dcore-theme-info-emphasis: var(--dcore-colors-info-400);
  --dcore-theme-info-muted: var(--dcore-colors-info-300);
  --dcore-theme-info-subtle: var(--dcore-colors-info-100);
  --dcore-theme-info-on-info: var(--dcore-colors-white);
  --dcore-theme-info-disabled: var(--dcore-colors-info-800);
  --dcore-theme-info-on-disabled: var(--dcore-colors-info-700);
  --dcore-theme-error-default: var(--dcore-colors-error-600);
  --dcore-theme-error-emphasis: var(--dcore-colors-error-500);
  --dcore-theme-error-muted: var(--dcore-colors-error-400);
  --dcore-theme-error-subtle: var(--dcore-colors-error-100);
  --dcore-theme-error-on-error: var(--dcore-colors-white);
  --dcore-theme-error-disabled: var(--dcore-colors-error-800);
  --dcore-theme-error-on-disabled: var(--dcore-colors-error-700);
  --dcore-theme-success-default: var(--dcore-colors-success-600);
  --dcore-theme-success-emphasis: var(--dcore-colors-success-500);
  --dcore-theme-success-muted: var(--dcore-colors-success-400);
  --dcore-theme-success-subtle: var(--dcore-colors-success-100);
  --dcore-theme-success-on-success: var(--dcore-colors-white);
  --dcore-theme-success-disabled: var(--dcore-colors-success-800);
  --dcore-theme-success-on-disabled: var(--dcore-colors-success-700);
  --dcore-theme-input-background: var(--dcore-colors-white);
  --dcore-theme-input-text: var(--dcore-colors-grey-800);
  --dcore-theme-input-placeholder: var(--dcore-toast-neutral-border-color);
  --dcore-theme-input-border-default: var(--dcore-colors-grey-300);
  --dcore-theme-input-border-disabled: var(--dcore-colors-grey-200);
  --dcore-theme-input-fg-disabled: var(--dcore-colors-grey-300);
  --dcore-theme-border-default: var(--dcore-toast-neutral-background-color);
  --dcore-theme-shadow-color: #303133;
  --dcore-panel-bg-color: var(--dcore-colors-grey-50);
  --dcore-focus-accent: 0 0 0 var(--dcore-focus-outline-offset) var(--dcore-theme-bg-canvas), 0 0 0 4px var(--dcore-theme-focus-accent); /* Used for focus states - it's a Figma Hack */
  --dcore-focus-on-accent: 0 0 0 var(--dcore-focus-outline-offset) var(--dcore-theme-accent-default), 0 0 0 4px var(--dcore-theme-focus-on-accent); /* Used for focus states - it's a Figma Hack */
  --dcore-text-case-none: none;
  --dcore-text-case-captions: none;
  --dcore-text-case-buttons: none;
  --dcore-text-case-headlines: none;
  --dcore-text-decoration-none: none;
  --dcore-text-decoration-link: underline;
  --dcore-text-decoration-buttons: none;
  --dcore-text-decoration-captions: none;
  --dcore-focus-outline-offset: 2px;
  --dcore-focus-outline-width: 2px;
  --dcore-badge-border-radius: var(--dcore-dimension-xs);
  --dcore-badge-solid-neutral-border-color: var(--dcore-theme-fg-muted);
  --dcore-badge-solid-neutral-background-color: var(--dcore-theme-fg-muted);
  --dcore-badge-solid-neutral-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-badge-solid-neutral-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-badge-solid-info-border-color: var(--dcore-theme-info-default);
  --dcore-badge-solid-info-background-color: var(--dcore-theme-info-default);
  --dcore-badge-solid-info-text-color: var(--dcore-theme-info-on-info);
  --dcore-badge-solid-info-icon-color: var(--dcore-theme-info-on-info);
  --dcore-badge-solid-warning-border-color: var(--dcore-theme-warning-default);
  --dcore-badge-solid-warning-background-color: var(--dcore-theme-warning-default);
  --dcore-badge-solid-warning-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-badge-solid-warning-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-badge-solid-success-border-color: var(--dcore-button-success-muted-active-border-color);
  --dcore-badge-solid-success-background-color: var(--dcore-button-success-muted-disabled-icon-color);
  --dcore-badge-solid-success-text-color: var(--dcore-theme-success-on-success);
  --dcore-badge-solid-success-icon-color: var(--dcore-theme-success-on-success);
  --dcore-badge-solid-error-border-color: var(--dcore-theme-error-default);
  --dcore-badge-solid-error-background-color: var(--dcore-theme-error-default);
  --dcore-badge-solid-error-text-color: var(--dcore-theme-error-on-error);
  --dcore-badge-solid-error-icon-color: var(--dcore-theme-error-on-error);
  --dcore-badge-outline-neutral-border-color: var(--dcore-theme-fg-muted);
  --dcore-badge-outline-neutral-background-color: var(--dcore-theme-bg-subtle);
  --dcore-badge-outline-neutral-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-neutral-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-info-border-color: var(--dcore-theme-info-default);
  --dcore-badge-outline-info-background-color: var(--dcore-theme-info-subtle);
  --dcore-badge-outline-info-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-info-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-warning-border-color: var(--dcore-theme-warning-default);
  --dcore-badge-outline-warning-background-color: var(--dcore-theme-warning-subtle);
  --dcore-badge-outline-warning-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-warning-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-success-border-color: var(--dcore-theme-success-default);
  --dcore-badge-outline-success-background-color: var(--dcore-theme-success-subtle);
  --dcore-badge-outline-success-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-success-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-error-border-color: var(--dcore-theme-error-default);
  --dcore-badge-outline-error-background-color: var(--dcore-theme-error-subtle);
  --dcore-badge-outline-error-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-small-label-font-family: var(--dcore-font-families-body);
  --dcore-badge-small-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-badge-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-badge-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-badge-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-badge-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-badge-small-label-text-case: var(--dcore-text-case-none);
  --dcore-badge-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-badge-spacing-small-gap: var(--dcore-spacing-xs);
  --dcore-badge-spacing-small-vertical-padding: var(--dcore-spacing-xs);
  --dcore-badge-spacing-small-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-badge-spacing-default-gap: var(--dcore-spacing-sm);
  --dcore-badge-spacing-default-vertical-padding: var(--dcore-spacing-sm);
  --dcore-badge-spacing-default-horizontal-padding: var(--dcore-spacing-md);
  --dcore-badge-spacing-large-gap: var(--dcore-spacing-sm);
  --dcore-badge-spacing-large-vertical-padding: var(--dcore-spacing-sm);
  --dcore-badge-spacing-large-horizontal-padding: var(--dcore-spacing-md);
  --dcore-badge-default-label-font-family: var(--dcore-font-families-body);
  --dcore-badge-default-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-badge-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-badge-default-label-font-size: var(--dcore-font-size-sm);
  --dcore-badge-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-badge-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-badge-default-label-text-case: var(--dcore-text-case-none);
  --dcore-badge-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-badge-large-label-font-family: var(--dcore-font-families-body);
  --dcore-badge-large-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-badge-large-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-badge-large-label-font-size: var(--dcore-font-size-md);
  --dcore-badge-large-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-badge-large-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-badge-large-label-text-case: var(--dcore-text-case-none);
  --dcore-badge-large-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-badge-border-width: var(--dcore-border-width-sm);
  --dcore-banner-primary-background-color: var(--dcore-theme-bg-subtle);
  --dcore-banner-on-primary-background-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-default-border-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-default-background-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-focus-border-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-focus-background-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-solid-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-accent-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-on-accent-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-default-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-focus-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-solid-on-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-on-accent-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-on-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-on-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-muted-default-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-default-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-hover-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-hover-background-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-focus-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-focus-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-solid-muted-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-active-background-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-active-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-muted-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-muted-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-muted-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-border-radius: 0px;
  --dcore-button-outline-accent-default-border-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-hover-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-outline-accent-hover-text-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-hover-icon-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-focus-border-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-outline-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-active-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-outline-accent-active-text-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-active-icon-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-outline-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-outline-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-outline-on-accent-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-default-background-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-on-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-hover-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-on-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-background-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-on-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-outline-on-accent-active-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-on-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-disabled-border-color: var(--dcore-theme-accent-muted);
  --dcore-button-outline-on-accent-disabled-background-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-on-accent-disabled-text-color: var(--dcore-theme-accent-muted);
  --dcore-button-outline-on-accent-disabled-icon-color: var(--dcore-theme-accent-muted);
  --dcore-button-outline-muted-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-muted-default-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-hover-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-outline-muted-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-focus-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-muted-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-outline-muted-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-active-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-outline-muted-active-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-outline-muted-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-muted-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-outline-muted-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-ghost-accent-default-border-color: transparent;
  --dcore-button-ghost-accent-default-background-color: transparent;
  --dcore-button-ghost-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-hover-border-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-hover-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-hover-text-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-hover-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-focus-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-ghost-accent-active-border-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-active-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-active-text-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-accent-active-icon-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-accent-disabled-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-button-ghost-accent-disabled-icon-color: var(--dcore-theme-accent-disabled);
  --dcore-button-ghost-on-accent-default-border-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-default-background-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-focus-border-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-focus-background-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-ghost-on-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-disabled-border-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-disabled-background-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-disabled-text-color: var(--dcore-theme-accent-muted);
  --dcore-button-ghost-on-accent-disabled-icon-color: var(--dcore-theme-accent-muted);
  --dcore-button-ghost-muted-default-border-color: transparent;
  --dcore-button-ghost-muted-default-background-color: transparent;
  --dcore-button-ghost-muted-default-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-focus-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-ghost-muted-active-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-active-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-active-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-disabled-border-color: transparent;
  --dcore-button-ghost-muted-disabled-background-color: transparent;
  --dcore-button-ghost-muted-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-button-ghost-muted-disabled-icon-color: var(--dcore-theme-accent-disabled);
  --dcore-button-success-accent-default-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-default-background-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-default-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-default-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-hover-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-hover-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-hover-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-focus-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-focus-background-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-focus-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-focus-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-success-accent-active-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-active-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-active-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-active-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-disabled-border-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-accent-disabled-background-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-accent-disabled-text-color: var(--dcore-theme-success-muted);
  --dcore-button-success-accent-disabled-icon-color: var(--dcore-theme-success-muted);
  --dcore-button-success-on-accent-default-border-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-default-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-default-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-default-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-hover-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-hover-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-hover-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-focus-border-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-focus-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-focus-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-focus-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-success-on-accent-active-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-active-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-active-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-active-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-disabled-border-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-on-accent-disabled-background-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-on-accent-disabled-text-color: var(--dcore-theme-success-muted);
  --dcore-button-success-on-accent-disabled-icon-color: var(--dcore-theme-success-muted);
  --dcore-button-success-muted-default-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-default-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-default-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-default-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-muted-hover-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-hover-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-hover-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-focus-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-success-muted-active-border-color: var(--dcore-theme-success-muted);
  --dcore-button-success-muted-active-background-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-muted-active-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-active-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-disabled-border-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-muted-disabled-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-disabled-text-color: var(--dcore-theme-success-muted);
  --dcore-button-success-muted-disabled-icon-color: var(--dcore-theme-success-muted);
  --dcore-button-error-accent-default-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-default-background-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-default-text-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-hover-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-focus-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-focus-background-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-error-accent-active-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-active-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-disabled-border-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-accent-disabled-background-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-accent-disabled-text-color: var(--dcore-theme-error-muted);
  --dcore-button-error-accent-disabled-icon-color: var(--dcore-theme-error-muted);
  --dcore-button-error-on-accent-default-border-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-default-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-default-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-default-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-hover-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-hover-text-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-hover-icon-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-focus-border-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-focus-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-focus-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-focus-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-error-on-accent-active-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-active-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-active-text-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-active-icon-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-error-on-accent-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-error-on-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-error-on-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-error-muted-default-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-default-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-default-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-default-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-muted-hover-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-hover-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-hover-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-focus-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-error-muted-active-border-color: var(--dcore-theme-error-muted);
  --dcore-button-error-muted-active-background-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-muted-active-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-active-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-disabled-border-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-muted-disabled-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-disabled-text-color: var(--dcore-theme-error-muted);
  --dcore-button-error-muted-disabled-icon-color: var(--dcore-theme-error-muted);
  --dcore-button-spacing-icon-default-vertical-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-icon-default-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-icon-small-vertical-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-icon-small-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-small-gap: var(--dcore-spacing-sm);
  --dcore-button-spacing-small-vertical-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-small-horizontal-padding: var(--dcore-spacing-lg);
  --dcore-button-spacing-default-gap: var(--dcore-spacing-sm);
  --dcore-button-spacing-default-vertical-padding: var(--dcore-spacing-md);
  --dcore-button-spacing-default-horizontal-padding: var(--dcore-spacing-2xl);
  --dcore-button-small-label-font-family: var(--dcore-font-families-body);
  --dcore-button-small-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-button-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-button-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-button-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-button-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-button-small-label-text-case: var(--dcore-text-case-none);
  --dcore-button-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-button-default-label-font-family: var(--dcore-font-families-body);
  --dcore-button-default-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-button-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-button-default-label-font-size: var(--dcore-font-size-md);
  --dcore-button-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-button-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-button-default-label-text-case: var(--dcore-text-case-none);
  --dcore-button-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-button-box-shadow: var(--dcore-box-shadow-level0);
  --dcore-button-border-width: var(--dcore-border-width-md);
  --dcore-button-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-button-outline-width: var(--dcore-focus-outline-width);
  --dcore-combobox-spacing-gap: var(--dcore-spacing-md);
  --dcore-combobox-spacing-vertical-padding: var(--dcore-spacing-sm);
  --dcore-combobox-spacing-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-combobox-label-font-family: var(--dcore-font-families-body);
  --dcore-combobox-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-combobox-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-combobox-label-font-size: var(--dcore-font-size-md);
  --dcore-combobox-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-combobox-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-combobox-label-text-case: var(--dcore-text-case-none);
  --dcore-combobox-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-combobox-border-radius: var(--dcore-dimension-xxs);
  --dcore-combobox-box-shadow: var(--dcore-box-shadow-level1);
  --dcore-combobox-container-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-default-border-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-default-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-combobox-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-combobox-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-focus-border-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-focus-text-color-disabled: var(--dcore-theme-fg-disabled);
  --dcore-combobox-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-combobox-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-combobox-active-background-color: var(--dcore-theme-bg-muted);
  --dcore-combobox-active-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-disabled-border-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-combobox-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-combobox-border-width: var(--dcore-border-width-null);
  --dcore-combobox-outline-offset: calc(var(--dcore-focus-outline-width) * -1);
  --dcore-combobox-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-accent-placeholder-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-placeholder-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-accent-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-default-label-font-family: var(--dcore-font-families-headlines);
  --dcore-input-default-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-default-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-default-label-font-size: var(--dcore-font-size-md);
  --dcore-input-default-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-label-text-case: var(--dcore-text-case-headlines);
  --dcore-input-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-default-input-font-family: var(--dcore-font-families-body);
  --dcore-input-default-input-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-default-input-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-default-input-font-size: var(--dcore-font-size-md);
  --dcore-input-default-input-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-default-input-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-input-text-case: var(--dcore-text-case-none);
  --dcore-input-default-input-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-default-description-font-family: var(--dcore-font-families-body);
  --dcore-input-default-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-default-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-default-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-default-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-default-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-default-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-default-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-default-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-default-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-default-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-default-error-message-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-default-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-error-message-text-case: var(--dcore-text-case-captions);
  --dcore-input-default-error-message-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-gap: var(--dcore-spacing-sm);
  --dcore-input-input-field-gap: var(--dcore-spacing-md);
  --dcore-input-input-field-vertical-padding: var(--dcore-spacing-md);
  --dcore-input-input-field-horizontal-padding: var(--dcore-spacing-md);
  --dcore-input-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-on-accent-placeholder-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-on-accent-placeholder-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-on-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-on-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-on-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-on-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-on-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-on-accent-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-on-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-on-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-on-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-border-width: var(--dcore-border-width-sm);
  --dcore-input-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-checkbox-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-checkbox-accent-heading-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-checkbox-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-checkbox-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-checkbox-accent-unchecked-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-checkbox-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-unchecked-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-checked-default-border-color: var(--dcore-colors-accent2-950);
  --dcore-input-checkbox-accent-checked-default-background-color: var(--dcore-colors-accent2-950);
  --dcore-input-checkbox-accent-checked-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-accent-checked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-checked-hover-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-hover-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-accent-checked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-checked-focus-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-focus-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-accent-checked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-checked-focus-outline-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-checked-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-checkbox-accent-checked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-horizontal-gap: var(--dcore-spacing-md);
  --dcore-input-checkbox-vertical-set-gap: var(--dcore-spacing-sm);
  --dcore-input-checkbox-horizontal-set-gap: var(--dcore-spacing-3xl);
  --dcore-input-checkbox-hover-label-text-decoration: underline;
  --dcore-input-checkbox-gap: var(--dcore-spacing-md);
  --dcore-input-checkbox-text-gap: var(--dcore-spacing-base);
  --dcore-input-checkbox-checkbox-vertical-padding: var(--dcore-spacing-xxs);
  --dcore-input-checkbox-on-accent-heading-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-checkbox-on-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-on-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-on-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-checkbox-on-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-error-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-on-accent-unchecked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-unchecked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-checked-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-default-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-checkbox-on-accent-checked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-checkbox-on-accent-checked-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-checkbox-on-accent-checked-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-checkbox-on-accent-checked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-checkbox-on-accent-checked-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-checked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-checkbox-on-accent-checked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-input-checkbox-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-checkbox-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-checkbox-heading-font-size: var(--dcore-font-size-md);
  --dcore-input-checkbox-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-checkbox-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-input-checkbox-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-checkbox-label-font-family: var(--dcore-font-families-body);
  --dcore-input-checkbox-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-checkbox-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-checkbox-label-font-size: var(--dcore-font-size-md);
  --dcore-input-checkbox-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-checkbox-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-label-text-case: var(--dcore-text-case-none);
  --dcore-input-checkbox-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-checkbox-description-font-family: var(--dcore-font-families-body);
  --dcore-input-checkbox-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-checkbox-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-checkbox-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-checkbox-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-checkbox-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-checkbox-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-checkbox-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-checkbox-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-checkbox-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-checkbox-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-checkbox-error-message-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-checkbox-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-error-message-text-case: var(--dcore-text-case-none);
  --dcore-input-checkbox-error-message-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-checkbox-border-width: var(--dcore-border-width-sm);
  --dcore-input-checkbox-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-checkbox-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-checkbox-label-hover-text-decoration: var(--dcore-text-decoration-underline);
  --dcore-input-combobox-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-combobox-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-combobox-accent-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-combobox-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-label-font-family: var(--dcore-font-families-headlines);
  --dcore-input-combobox-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-combobox-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-combobox-label-font-size: var(--dcore-font-size-md);
  --dcore-input-combobox-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-combobox-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-label-text-case: var(--dcore-text-case-headlines);
  --dcore-input-combobox-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-combobox-input-font-family: var(--dcore-font-families-body);
  --dcore-input-combobox-input-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-combobox-input-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-combobox-input-font-size: var(--dcore-font-size-md);
  --dcore-input-combobox-input-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-combobox-input-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-input-text-case: var(--dcore-text-case-none);
  --dcore-input-combobox-input-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-combobox-description-font-family: var(--dcore-font-families-body);
  --dcore-input-combobox-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-combobox-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-combobox-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-combobox-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-combobox-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-combobox-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-combobox-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-combobox-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-combobox-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-combobox-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-combobox-error-message-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-combobox-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-error-message-text-case: var(--dcore-text-case-none);
  --dcore-input-combobox-error-message-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-combobox-gap: var(--dcore-spacing-sm);
  --dcore-input-combobox-input-vertical-padding: var(--dcore-spacing-md);
  --dcore-input-combobox-input-horizontal-padding: var(--dcore-spacing-md);
  --dcore-input-combobox-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-on-accent-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-combobox-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-on-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-on-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-on-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-on-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-combobox-on-accent-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-combobox-on-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-on-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-on-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-on-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-on-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-combobox-border-width: var(--dcore-border-width-sm);
  --dcore-input-combobox-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-combobox-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-date-picker-default-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-input-date-picker-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-date-picker-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-hover-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-date-picker-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-date-picker-border-radius: var(--dcore-dimension-sm);
  --dcore-input-date-picker-box-shadow: var(--dcore-box-shadow-level1);
  --dcore-input-date-picker-focus-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-focus-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-date-picker-active-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-active-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-active-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-active-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-disabled-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-disabled-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-disabled-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-background-tint: rgba(0,0,0,0.55);
  --dcore-input-radio-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-radio-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-radio-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-radio-accent-unchecked-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-radio-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-unchecked-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-checked-default-border-color: var(--dcore-colors-accent2-950);
  --dcore-input-radio-accent-checked-default-background-color: var(--dcore-colors-accent2-950);
  --dcore-input-radio-accent-checked-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-accent-checked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-checked-hover-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-hover-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-hover-icon-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-checked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-checked-focus-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-focus-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-accent-checked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-checked-focus-outline-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-checked-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-radio-accent-checked-disabled-oval-icon-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-checked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-horizontal-gap: var(--dcore-spacing-md);
  --dcore-input-radio-vertical-set-gap: var(--dcore-spacing-sm);
  --dcore-input-radio-horizontal-set-gap: var(--dcore-spacing-3xl);
  --dcore-input-radio-gap: var(--dcore-spacing-md);
  --dcore-input-radio-text-gap: var(--dcore-spacing-base);
  --dcore-input-radio-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-radio-on-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-on-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-on-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-radio-on-accent-unchecked-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-radio-on-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-error-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-on-accent-unchecked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-unchecked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-checked-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-default-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-radio-on-accent-checked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-radio-on-accent-checked-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-radio-on-accent-checked-hover-icon-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-checked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-radio-on-accent-checked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-radio-on-accent-checked-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-checked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-radio-on-accent-checked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-input-radio-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-radio-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-radio-heading-font-size: var(--dcore-font-size-md);
  --dcore-input-radio-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-radio-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-input-radio-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-radio-label-font-family: var(--dcore-font-families-body);
  --dcore-input-radio-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-radio-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-radio-label-font-size: var(--dcore-font-size-md);
  --dcore-input-radio-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-radio-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-label-text-case: var(--dcore-text-case-none);
  --dcore-input-radio-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-radio-description-font-family: var(--dcore-font-families-body);
  --dcore-input-radio-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-radio-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-radio-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-radio-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-radio-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-radio-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-radio-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-radio-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-radio-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-radio-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-radio-error-message-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-radio-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-error-message-text-case: var(--dcore-text-case-captions);
  --dcore-input-radio-error-message-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-radio-border-width: var(--dcore-border-width-sm);
  --dcore-input-radio-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-radio-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-radio-radio-vertical-padding: var(--dcore-spacing-xxs);
  --dcore-input-radio-label-hover-text-decoration: var(--dcore-text-decoration-underline);
  --dcore-input-textarea-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-textarea-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-accent-placeholder-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-textarea-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-textarea-accent-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-textarea-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-textarea-label-font-family: var(--dcore-font-families-headlines);
  --dcore-input-textarea-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-textarea-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-textarea-label-font-size: var(--dcore-font-size-md);
  --dcore-input-textarea-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-textarea-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-label-text-case: var(--dcore-text-case-headlines);
  --dcore-input-textarea-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-textarea-input-font-family: var(--dcore-font-families-body);
  --dcore-input-textarea-input-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-textarea-input-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-textarea-input-font-size: var(--dcore-font-size-md);
  --dcore-input-textarea-input-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-textarea-input-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-input-text-case: var(--dcore-text-case-none);
  --dcore-input-textarea-input-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-textarea-description-font-family: var(--dcore-font-families-body);
  --dcore-input-textarea-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-textarea-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-textarea-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-textarea-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-textarea-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-textarea-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-textarea-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-textarea-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-textarea-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-textarea-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-textarea-error-message-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-textarea-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-error-message-text-case: var(--dcore-text-case-none);
  --dcore-input-textarea-error-message-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-textarea-set-gap: var(--dcore-spacing-sm);
  --dcore-input-textarea-bottom-padding: var(--dcore-spacing-xs);
  --dcore-input-textarea-input-field-vertical-padding: var(--dcore-spacing-md);
  --dcore-input-textarea-input-field-horizontal-padding: var(--dcore-spacing-md);
  --dcore-input-textarea-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-textarea-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-textarea-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-textarea-on-accent-error-message-color: var(--dcore-theme-error-on-error);
  --dcore-input-textarea-on-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-on-accent-placeholder-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-textarea-on-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-on-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-on-accent-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-textarea-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-on-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-on-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-on-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-on-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-textarea-on-accent-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-textarea-on-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-on-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-on-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-on-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-textarea-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-textarea-border-width: var(--dcore-border-width-sm);
  --dcore-input-textarea-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-textarea-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-toggle-accent-off-hover-switch-border-color: var(--dcore-colors-grey-700, #616161);
  --dcore-input-toggle-accent-off-focus-outline-color: var(--dcore-theme-accent-default, #ea1c2c);
  --dcore-input-toggle-accent-on-default-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-default-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-default-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-hover-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-hover-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-hover-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-outline-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-off-default-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-off-default-switch-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-default-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-default-background-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-off-hover-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-off-hover-switch-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-toggle-off-hover-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-toggle-off-hover-background-color: var(--dcore-theme-fg-subtle);
  --dcore-input-toggle-off-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-off-focus-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-off-focus-switch-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-focus-background-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-off-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-toggle-off-disabled-switch: var(--dcore-theme-accent-disabled);
  --dcore-input-toggle-off-disabled-switch-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-toggle-off-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-toggle-off-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-input-toggle-off-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-toggle-on-accent-off-hover-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-accent-on-hover-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-accent-on-hover-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-accent-on-hover-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-default-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-default-switch-border-color: var(--dcore-colors-success-400);
  --dcore-input-toggle-on-default-border-color: var(--dcore-colors-success-400);
  --dcore-input-toggle-on-default-background-color: var(--dcore-colors-success-400);
  --dcore-input-toggle-on-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-hover-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-hover-switch-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-hover-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-hover-background-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-focus-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-focus-switch-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-focus-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-focus-background-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-focus-outline-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-error-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-error-switch-border-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-on-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-on-error-background-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-on-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-disabled-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-disabled-switch-border-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-disabled-border-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-disabled-background-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-toggle-label-font-family: var(--dcore-font-families-body);
  --dcore-input-toggle-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-toggle-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-toggle-label-font-size: var(--dcore-font-size-md);
  --dcore-input-toggle-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-toggle-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-toggle-label-text-case: var(--dcore-text-case-none);
  --dcore-input-toggle-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-toggle-border-radius: var(--dcore-dimension-xl);
  --dcore-input-toggle-gap: var(--dcore-spacing-md);
  --dcore-input-toggle-text-set-top-padding: var(--dcore-spacing-xs);
  --dcore-input-toggle-switch-border-width: var(--dcore-border-width-md);
  --dcore-input-toggle-container-border-width: var(--dcore-border-width-null);
  --dcore-input-toggle-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-toggle-outline-width: var(--dcore-focus-outline-width);
  --dcore-link-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-disbled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-link-accent-disbled-icon-color: var(--dcore-theme-accent-disabled);
  --dcore-link-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-link-on-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-disbled-text-color: var(--dcore-theme-accent-muted);
  --dcore-link-on-accent-disbled-icon-color: var(--dcore-theme-accent-muted);
  --dcore-link-on-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-focus-icon-color-copy: var(--dcore-theme-focus-on-accent);
  --dcore-link-small-label-font-family: var(--dcore-font-families-body);
  --dcore-link-small-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-link-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-small-label-text-case: var(--dcore-text-case-none);
  --dcore-link-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-link-small-label-hover-font-family: var(--dcore-font-families-body);
  --dcore-link-small-label-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-small-label-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-small-label-hover-font-size: var(--dcore-font-size-sm);
  --dcore-link-small-label-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-small-label-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-small-label-hover-text-case: var(--dcore-text-case-none);
  --dcore-link-small-label-hover-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-small-label-active-font-family: var(--dcore-font-families-body);
  --dcore-link-small-label-active-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-small-label-active-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-small-label-active-font-size: var(--dcore-font-size-sm);
  --dcore-link-small-label-active-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-small-label-active-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-small-label-active-text-case: var(--dcore-text-case-none);
  --dcore-link-small-label-active-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-small-gap: var(--dcore-spacing-sm);
  --dcore-link-default-label-font-family: var(--dcore-font-families-body);
  --dcore-link-default-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-default-label-font-size: var(--dcore-font-size-md);
  --dcore-link-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-default-label-text-case: var(--dcore-text-case-none);
  --dcore-link-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-link-default-label-hover-font-family: var(--dcore-font-families-body);
  --dcore-link-default-label-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-default-label-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-default-label-hover-font-size: var(--dcore-font-size-md);
  --dcore-link-default-label-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-default-label-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-default-label-hover-text-case: var(--dcore-text-case-none);
  --dcore-link-default-label-hover-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-default-label-active-font-family: var(--dcore-font-families-body);
  --dcore-link-default-label-active-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-default-label-active-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-default-label-active-font-size: var(--dcore-font-size-md);
  --dcore-link-default-label-active-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-default-label-active-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-default-label-active-text-case: var(--dcore-text-case-none);
  --dcore-link-default-label-active-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-default-gap: var(--dcore-spacing-sm);
  --dcore-link-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-link-outline-width: var(--dcore-focus-outline-width);
  --dcore-link-border-radius: var(--dcore-dimension-xxs);
  --dcore-link-list-accent-heading-text-color: var(--dcore-theme-input-text);
  --dcore-link-list-accent-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-default-border-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-hover-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-hover-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-focus-border-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-link-list-accent-pressed-background-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-pressed-border-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-pressed-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-pressed-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-disabled-background-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-disabled-border-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-link-list-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-link-list-border-radius: var(--dcore-dimension-xs);
  --dcore-link-list-vertical-padding: var(--dcore-spacing-sm);
  --dcore-link-list-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-link-list-gap: var(--dcore-spacing-sm);
  --dcore-link-list-set-up: var(--dcore-spacing-lg);
  --dcore-link-list-s-m-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-link-list-s-m-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-link-list-s-m-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-link-list-s-m-heading-font-size: var(--dcore-font-size-md);
  --dcore-link-list-s-m-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-link-list-s-m-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-list-s-m-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-link-list-s-m-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-link-list-l-xl-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-link-list-l-xl-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-link-list-l-xl-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-link-list-l-xl-heading-font-size: var(--dcore-font-size-md);
  --dcore-link-list-l-xl-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-link-list-l-xl-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-list-l-xl-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-link-list-l-xl-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-list-list-border-width: var(--dcore-border-width-null);
  --dcore-toast-neutral-border-color: var(--dcore-theme-input-border-default);
  --dcore-toast-neutral-background-color: var(--dcore-theme-bg-surface);
  --dcore-toast-neutral-icon: var(--dcore-theme-fg-default);
  --dcore-toast-info-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-toast-info-background-color: var(--dcore-theme-accent-subtle);
  --dcore-toast-info-icon: var(--dcore-theme-accent-emphasis);
  --dcore-toast-warning-border-color: var(--dcore-theme-warning-emphasis);
  --dcore-toast-warning-background-color: var(--dcore-theme-warning-subtle);
  --dcore-toast-warning-icon: var(--dcore-theme-warning-emphasis);
  --dcore-toast-success-border-color: var(--dcore-theme-success-emphasis);
  --dcore-toast-success-background-color: var(--dcore-theme-success-subtle);
  --dcore-toast-success-icon: var(--dcore-theme-success-emphasis);
  --dcore-toast-error-border-color: var(--dcore-theme-error-emphasis);
  --dcore-toast-error-background-color: var(--dcore-theme-error-subtle);
  --dcore-toast-error-icon: var(--dcore-theme-error-emphasis);
  --dcore-toast-text-header-color: var(--dcore-theme-input-text);
  --dcore-toast-text-body-contrast-high-color: var(--dcore-theme-input-text);
  --dcore-toast-text-body-contrast-low-color: var(--dcore-theme-fg-muted);
  --dcore-toast-text-link: var(--dcore-theme-success-muted);
  --dcore-toast-border-radius: var(--dcore-dimension-xs);
  --dcore-toast-cross-clear-icon: var(--dcore-theme-fg-muted);
  --dcore-toast-popover-background-color: var(--dcore-theme-input-background);
  --dcore-toast-button-solid-background-color: var(--dcore-theme-success-muted);
  --dcore-toast-button-solid-border-color: var(--dcore-theme-success-muted);
  --dcore-toast-button-solid-text: var(--dcore-theme-input-background);
  --dcore-toast-button-outline-background-color: var(--dcore-theme-input-background);
  --dcore-toast-button-outline-border-color: var(--dcore-theme-success-muted);
  --dcore-toast-button-outline-text: var(--dcore-theme-success-muted);
  --dcore-toast-border-width: var(--dcore-border-width-sm);
  --dcore-modal-border-radius: var(--dcore-dimension-xs);
  --dcore-modal-border-color: var(--dcore-theme-bg-surface);
  --dcore-modal-background-color: var(--dcore-theme-bg-surface);
  --dcore-modal-icon-color: var(--dcore-theme-fg-default);
  --dcore-modal-background-tint: rgba(0,0,0,0.55);
  --dcore-modal-spacing-s-m-gap: var(--dcore-spacing-lg);
  --dcore-modal-spacing-s-m-horizontal-padding: var(--dcore-spacing-2xl);
  --dcore-modal-spacing-s-m-vertical-padding: var(--dcore-spacing-3xl);
  --dcore-modal-spacing-s-m-margin: var(--dcore-spacing-2xl);
  --dcore-modal-spacing-l-xl-gap: var(--dcore-spacing-2xl);
  --dcore-modal-spacing-l-xl-horizontal-padding: var(--dcore-spacing-3xl);
  --dcore-modal-spacing-l-xl-vertical-padding: var(--dcore-spacing-3xl);
  --dcore-modal-box-shadow: var(--dcore-box-shadow-level2);
  --dcore-modal-border-width: var(--dcore-border-width-null);
  --dcore-tab-default-bar-color: var(--dcore-theme-accent-default);
  --dcore-tab-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-tab-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tab-default-counter-color: var(--dcore-theme-fg-default);
  --dcore-tab-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tab-border-radius: var(--dcore-dimension-scale);
  --dcore-tab-horizontal-tab-gap: var(--dcore-spacing-sm);
  --dcore-tab-label-large-font-family: var(--dcore-font-families-body);
  --dcore-tab-label-large-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-tab-label-large-line-height: var(--dcore-line-heights-body-default);
  --dcore-tab-label-large-font-size: var(--dcore-font-size-md);
  --dcore-tab-label-large-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tab-label-large-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tab-label-large-text-case: var(--dcore-text-case-none);
  --dcore-tab-label-large-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tab-label-small-font-family: var(--dcore-font-families-body);
  --dcore-tab-label-small-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-tab-label-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-tab-label-small-font-size: var(--dcore-font-size-sm);
  --dcore-tab-label-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tab-label-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tab-label-small-text-case: var(--dcore-text-case-none);
  --dcore-tab-label-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-stepper-border-radius: calc(var(--dcore-modal-border-radius));
  --dcore-stepper-solid-background-color: var(--dcore-theme-accent-default);
  --dcore-stepper-solid-border-color: var(--dcore-theme-accent-default);
  --dcore-stepper-solid-number-text: var(--dcore-theme-input-background);
  --dcore-stepper-text-body-color: var(--dcore-theme-input-text);
  --dcore-stepper-text-heading-color: var(--dcore-theme-fg-default);
  --dcore-stepper-line-background-color: var(--dcore-theme-bg-muted);
  --dcore-tag-border-radius: var(--dcore-dimension-2xl);
  --dcore-tag-off-neutral-default-border-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-hover-border-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-hover-background-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-focus-border-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-focus-background-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-neutral-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-active-background-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-off-neutral-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-off-neutral-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-off-neutral-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-off-info-default-border-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-default-background-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-hover-border-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-hover-background-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-focus-border-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-focus-background-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-info-active-border-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-active-background-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-disabled-border-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-off-info-disabled-background-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-off-info-disabled-text-color: var(--dcore-theme-info-disabled);
  --dcore-tag-off-info-disabled-icon-color: var(--dcore-theme-info-disabled);
  --dcore-tag-off-warning-default-border-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-default-background-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-hover-border-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-hover-background-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-focus-border-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-focus-background-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-warning-active-border-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-active-background-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-disabled-border-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-off-warning-disabled-background-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-off-warning-disabled-text-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-off-warning-disabled-icon-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-off-success-default-border-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-default-background-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-hover-border-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-hover-background-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-focus-border-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-focus-background-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-success-active-border-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-active-background-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-disabled-border-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-off-success-disabled-background-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-off-success-disabled-text-color: var(--dcore-theme-success-disabled);
  --dcore-tag-off-success-disabled-icon-color: var(--dcore-theme-success-disabled);
  --dcore-tag-off-error-default-border-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-default-background-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-hover-border-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-hover-background-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-focus-border-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-focus-background-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-error-active-border-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-active-background-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-disabled-border-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-off-error-disabled-background-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-off-error-disabled-text-color: var(--dcore-theme-error-disabled);
  --dcore-tag-off-error-disabled-icon-color: var(--dcore-theme-error-disabled);
  --dcore-tag-on-neutral-default-border-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-default-background-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-hover-border-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-hover-background-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-focus-background-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-neutral-active-border-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-active-background-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-disabled-border-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-on-neutral-disabled-background-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-on-neutral-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-on-neutral-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-on-info-default-border-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-default-background-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-default-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-default-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-hover-border-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-hover-background-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-hover-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-hover-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-focus-border-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-focus-background-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-focus-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-focus-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-info-active-border-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-active-background-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-active-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-active-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-disabled-border-color: var(--dcore-theme-info-disabled);
  --dcore-tag-on-info-disabled-background-color: var(--dcore-theme-info-disabled);
  --dcore-tag-on-info-disabled-text-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-on-info-disabled-icon-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-on-warning-default-border-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-default-background-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-default-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-default-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-hover-border-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-hover-background-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-hover-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-hover-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-focus-border-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-focus-background-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-focus-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-focus-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-warning-active-border-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-active-background-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-active-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-active-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-disabled-border-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-on-warning-disabled-background-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-on-warning-disabled-text-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-on-warning-disabled-icon-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-on-success-default-border-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-default-background-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-default-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-default-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-hover-background-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-hover-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-hover-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-focus-border-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-focus-background-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-focus-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-focus-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-success-active-border-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-active-background-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-active-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-active-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-disabled-border-color: var(--dcore-theme-success-disabled);
  --dcore-tag-on-success-disabled-background-color: var(--dcore-theme-success-disabled);
  --dcore-tag-on-success-disabled-text-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-on-success-disabled-icon-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-on-error-default-border-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-default-background-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-default-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-default-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-hover-background-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-hover-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-hover-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-focus-border-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-focus-background-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-focus-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-focus-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-error-active-border-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-active-background-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-active-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-active-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-disabled-border-color: var(--dcore-theme-error-disabled);
  --dcore-tag-on-error-disabled-background-color: var(--dcore-theme-error-disabled);
  --dcore-tag-on-error-disabled-text-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-on-error-disabled-icon-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-spacing-small-gap: var(--dcore-spacing-xs);
  --dcore-tag-spacing-small-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tag-spacing-small-horizontal-padding: var(--dcore-spacing-xs);
  --dcore-tag-spacing-default-gap: var(--dcore-spacing-sm);
  --dcore-tag-spacing-default-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tag-spacing-default-horizontal-padding: var(--dcore-spacing-md);
  --dcore-tag-spacing-large-gap: var(--dcore-spacing-sm);
  --dcore-tag-spacing-large-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tag-spacing-large-horizontal-padding: var(--dcore-spacing-md);
  --dcore-tag-small-label-font-family: var(--dcore-font-families-body);
  --dcore-tag-small-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-tag-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-tag-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-tag-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tag-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tag-small-label-text-case: var(--dcore-text-case-none);
  --dcore-tag-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tag-default-label-font-family: var(--dcore-font-families-body);
  --dcore-tag-default-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-tag-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-tag-default-label-font-size: var(--dcore-font-size-sm);
  --dcore-tag-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tag-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tag-default-label-text-case: var(--dcore-text-case-none);
  --dcore-tag-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tag-large-label-font-family: var(--dcore-font-families-body);
  --dcore-tag-large-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-tag-large-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-tag-large-label-font-size: var(--dcore-font-size-md);
  --dcore-tag-large-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tag-large-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tag-large-label-text-case: var(--dcore-text-case-none);
  --dcore-tag-large-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tag-border-width: var(--dcore-border-width-null);
  --dcore-tag-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-tag-outline-width: var(--dcore-focus-outline-width);
  --dcore-table-cell-background-color-default: var(--dcore-theme-fg-on-accent);
  --dcore-table-cell-background-color-striped: var(--dcore-theme-bg-subtle);
  --dcore-table-cell-background-color-footer: var(--dcore-theme-bg-muted);
  --dcore-table-cell-background-color-header: var(--dcore-theme-bg-muted);
  --dcore-table-cell-border-color: var(--dcore-theme-fg-subtle);
  --dcore-table-cell-text-color: var(--dcore-theme-fg-default);
  --dcore-table-cell-label-font-family: var(--dcore-font-families-body);
  --dcore-table-cell-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-table-cell-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-table-cell-label-font-size: var(--dcore-font-size-sm);
  --dcore-table-cell-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-table-cell-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-table-cell-label-text-case: var(--dcore-text-case-none);
  --dcore-table-cell-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-table-heading-label-font-family: var(--dcore-font-families-headlines);
  --dcore-table-heading-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-table-heading-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-table-heading-label-font-size: var(--dcore-font-size-sm);
  --dcore-table-heading-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-table-heading-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-table-heading-label-text-case: var(--dcore-text-case-headlines);
  --dcore-table-heading-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-table-footer-label-font-family: var(--dcore-font-families-headlines);
  --dcore-table-footer-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-table-footer-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-table-footer-label-font-size: var(--dcore-font-size-sm);
  --dcore-table-footer-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-table-footer-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-table-footer-label-text-case: var(--dcore-text-case-headlines);
  --dcore-table-footer-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-table-border-radius: var(--dcore-dimension-xs);
  --dcore-text-lockup-accent-header-color: var(--dcore-theme-fg-default);
  --dcore-text-lockup-accent-body-color: var(--dcore-theme-fg-muted);
  --dcore-text-lockup-on-accent-header-color: var(--dcore-theme-input-background);
  --dcore-text-lockup-on-accent-body-color: var(--dcore-theme-input-background);
  --dcore-tooltip-accent-default-background-color: var(--dcore-theme-fg-default);
  --dcore-tooltip-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tooltip-spacing-gap: var(--dcore-spacing-sm);
  --dcore-tooltip-spacing-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tooltip-spacing-horizontal-padding: var(--dcore-spacing-lg);
  --dcore-tooltip-default-caption-font-family: var(--dcore-font-families-body);
  --dcore-tooltip-default-caption-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-tooltip-default-caption-line-height: var(--dcore-line-heights-body-default);
  --dcore-tooltip-default-caption-font-size: var(--dcore-font-size-sm);
  --dcore-tooltip-default-caption-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-tooltip-default-caption-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tooltip-default-caption-text-case: var(--dcore-text-case-captions);
  --dcore-tooltip-default-caption-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tooltip-on-accent-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-tooltip-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tooltip-border-radius: 2px;
  --dcore-tooltip-box-shadow: var(--dcore-box-shadow-level1);
  --dcore-tooltip-border-width: var(--dcore-border-width-null);
  --dcore-icon-sizing-xxs: 16px;
  --dcore-icon-sizing-xs: 24px;
  --dcore-icon-sizing-sm: 32px;
  --dcore-icon-sizing-md: 40px;
  --dcore-icon-sizing-lg: 48px;
  --dcore-icon-sizing-xl: 64px;
}

::backdrop {
  --dcore-modal-background-tint: rgba(24, 23, 47, 0.9);
}

/**
 * Do not edit directly, this file was auto-generated
 */

/* prettier-ignore */
.theme-dark,
[data-mode="dark"] {
  --dcore-card-box-shadow: 0px 4px 8px 0px #0d0e0f1f, 0px 1px 2px 0px #0d0e0f14;
  --dcore-card-box-shadow-hover: 0px 6px 16px 0px #0d0e0f29, 0px 1px 8px 0px #0d0e0f1f;
  --dcore-colors-black: #171717;
  --dcore-colors-white: #ffffff;
  --dcore-colors-accent1-50: #fff1f2;
  --dcore-colors-accent1-100: #ffe0e2;
  --dcore-colors-accent1-200: #ffc6ca;
  --dcore-colors-accent1-300: #ff9ea6;
  --dcore-colors-accent1-400: #ff6773;
  --dcore-colors-accent1-500: #fc3746;
  --dcore-colors-accent1-600: #ea1c2c;
  --dcore-colors-accent1-700: #c5101e;
  --dcore-colors-accent1-800: #a2121d;
  --dcore-colors-accent1-900: #86161F;
  --dcore-colors-accent1-950: #49060B;
  --dcore-colors-accent2-50: #f0f3fd;
  --dcore-colors-accent2-100: #e4e9fb;
  --dcore-colors-accent2-200: #ced7f7;
  --dcore-colors-accent2-300: #b1bdf0;
  --dcore-colors-accent2-400: #919be8;
  --dcore-colors-accent2-500: #767ade;
  --dcore-colors-accent2-600: #605ccf;
  --dcore-colors-accent2-700: #524cb6;
  --dcore-colors-accent2-800: #434093;
  --dcore-colors-accent2-900: #3a3976;
  --dcore-colors-accent2-950: #18172f;
  --dcore-colors-accent3-50: #eaf8ff;
  --dcore-colors-accent3-100: #d0eeff;
  --dcore-colors-accent3-200: #ace4ff;
  --dcore-colors-accent3-300: #73d5ff;
  --dcore-colors-accent3-400: #31bbff;
  --dcore-colors-accent3-500: #0295ff;
  --dcore-colors-accent3-600: #006eff;
  --dcore-colors-accent3-700: #0054ff;
  --dcore-colors-accent3-800: #0046db;
  --dcore-colors-accent3-900: #0040ab;
  --dcore-colors-accent3-950: #04235a;
  --dcore-colors-grey-50: #fcfcfc;
  --dcore-colors-grey-100: #f5f5f5;
  --dcore-colors-grey-200: #eeeeee;
  --dcore-colors-grey-300: #e0e0e0;
  --dcore-colors-grey-400: #bdbdbd;
  --dcore-colors-grey-500: #9e9e9e;
  --dcore-colors-grey-600: #757575;
  --dcore-colors-grey-700: #616161;
  --dcore-colors-grey-800: #424242;
  --dcore-colors-grey-900: #323232;
  --dcore-colors-grey-950: #1F1F1F;
  --dcore-colors-success-50: #F4FBF7;
  --dcore-colors-success-100: #e8f6ee;
  --dcore-colors-success-200: #d1eedd;
  --dcore-colors-success-300: #a3ddbc;
  --dcore-colors-success-400: #5dc389;
  --dcore-colors-success-500: #18a957;
  --dcore-colors-success-600: #11763d;
  --dcore-colors-success-700: #0a4423;
  --dcore-colors-success-800: #052211;
  --dcore-colors-success-900: #021109;
  --dcore-colors-success-950: #010905;
  --dcore-colors-warning-50: #FFFBF5;
  --dcore-colors-warning-100: #fff8eb;
  --dcore-colors-warning-200: #fff1d7;
  --dcore-colors-warning-300: #ffe4af;
  --dcore-colors-warning-400: #ffcf74;
  --dcore-colors-warning-500: #ffbb38;
  --dcore-colors-warning-600: #BD5B00;
  --dcore-colors-warning-700: #7b3d15;
  --dcore-colors-warning-800: #33250b;
  --dcore-colors-warning-900: #191306;
  --dcore-colors-warning-950: #0C0903;
  --dcore-colors-error-50: #FDF1F4;
  --dcore-colors-error-100: #fce8ec;
  --dcore-colors-error-200: #fad1d4;
  --dcore-colors-error-300: #f5acb2;
  --dcore-colors-error-400: #ee7e8a;
  --dcore-colors-error-500: #e44f63;
  --dcore-colors-error-600: #cf2f4c;
  --dcore-colors-error-700: #c02545;
  --dcore-colors-error-800: #921f3b;
  --dcore-colors-error-900: #7d1e37;
  --dcore-colors-error-950: #460b1a;
  --dcore-colors-info-50: #eceefe;
  --dcore-colors-info-100: #d8ddfd;
  --dcore-colors-info-200: #b1bafb;
  --dcore-colors-info-300: #8b98f9;
  --dcore-colors-info-400: #6475f7;
  --dcore-colors-info-500: #3d53f5;
  --dcore-colors-info-600: #3142c4;
  --dcore-colors-info-700: #253293;
  --dcore-colors-info-800: #182162;
  --dcore-colors-info-900: #0c1131;
  --dcore-colors-info-950: #060818;
  --dcore-dimension-scale: 2;
  --dcore-dimension-xxs: calc(var(--dcore-dimension-scale) * 1px);
  --dcore-dimension-xs: calc(var(--dcore-dimension-scale) * var(--dcore-dimension-xxs));
  --dcore-dimension-sm: calc(var(--dcore-dimension-xs) * var(--dcore-dimension-scale));
  --dcore-dimension-md: calc(var(--dcore-dimension-sm) * var(--dcore-dimension-scale));
  --dcore-dimension-lg: calc(var(--dcore-dimension-sm) + var(--dcore-dimension-md));
  --dcore-dimension-xl: calc(var(--dcore-dimension-md) * var(--dcore-dimension-scale));
  --dcore-dimension-2xl: calc(var(--dcore-dimension-xl) * var(--dcore-dimension-scale));
  --dcore-dimension-3xl: calc(var(--dcore-dimension-var(--dcore-dimension-scale)xl) * 2);
  --dcore-spacing-base: 4px;
  --dcore-spacing-xxs: calc(var(--dcore-spacing-base) / 2);
  --dcore-spacing-xs: var(--dcore-spacing-base);
  --dcore-spacing-sm: calc(var(--dcore-spacing-xs) + var(--dcore-spacing-base));
  --dcore-spacing-md: calc(var(--dcore-spacing-sm) + var(--dcore-spacing-base));
  --dcore-spacing-lg: calc(var(--dcore-spacing-md) + var(--dcore-spacing-base));
  --dcore-spacing-xl: calc(var(--dcore-spacing-lg) + var(--dcore-spacing-base));
  --dcore-spacing-2xl: calc(var(--dcore-spacing-xl) + var(--dcore-spacing-base));
  --dcore-spacing-3xl: calc(var(--dcore-spacing-2xl) + var(--dcore-spacing-base) * 2);
  --dcore-spacing-4xl: calc(var(--dcore-spacing-3xl) * 2);
  --dcore-sizing-xxs: 16px;
  --dcore-sizing-xs: 24px;
  --dcore-sizing-sm: 32px;
  --dcore-sizing-md: 40px;
  --dcore-sizing-lg: 48px;
  --dcore-sizing-xl: 64px;
  --dcore-box-shadow-level0: 0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0,0);
  --dcore-box-shadow-level1: 0 1px 2px 0 rgba(0,0,0,0.08), 0 4px 8px 0 rgba(0,0,0,0.12);
  --dcore-box-shadow-level2: 0 1px 4px 0 rgba(0,0,0,0.06), 0 6px 16px 0 rgba(0,0,0,0.12);
  --dcore-border-width-null: 0;
  --dcore-border-width-sm: 1px;
  --dcore-border-width-md: 2px;
  --dcore-font-families-headlines: 'DIN Alternate';
  --dcore-font-families-body: 'Open Sans';
  --dcore-line-heights-headlines-xl: 1.1;
  --dcore-line-heights-headlines-lg: 1.1;
  --dcore-line-heights-headlines-default: 1.1;
  --dcore-line-heights-headlines-sm: 1.5;
  --dcore-line-heights-body-relaxed: 1.75;
  --dcore-line-heights-body-default: 1.5;
  --dcore-font-weights-headlines-bold: 700;
  --dcore-font-weights-headlines-regular: 400;
  --dcore-font-weights-body-bold: 700;
  --dcore-font-weights-body-regular: 400;
  --dcore-font-size-base: 16;
  --dcore-font-size-scale: 1.25;
  --dcore-font-size-xxs: 8px;
  --dcore-font-size-xs: 10px;
  --dcore-font-size-sm: 13px;
  --dcore-font-size-md: var(--dcore-font-size-base);
  --dcore-font-size-lg: 20px;
  --dcore-font-size-xl: 25px;
  --dcore-font-size-2xl: 31px;
  --dcore-font-size-3xl: 39px;
  --dcore-font-size-4xl: 49px;
  --dcore-font-size-5xl: 61px;
  --dcore-font-size-6xl: 76px;
  --dcore-font-size-7xl: 95px;
  --dcore-font-size-8xl: 119px;
  --dcore-font-size-9xl: 149px;
  --dcore-font-size-10xl: 186px;
  --dcore-letter-spacing-body: 0em;
  --dcore-letter-spacing-headlines: 0em;
  --dcore-letter-spacing-buttons: 0em;
  --dcore-letter-spacing-captions: 0em;
  --dcore-paragraph-spacing-default: 0;
  --dcore-text-decoration-underline: underline;
  --dcore-typography-colossus-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-colossus-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-colossus-bold-line-height: var(--dcore-line-heights-headlines-xl);
  --dcore-typography-colossus-bold-font-size: var(--dcore-font-size-10xl);
  --dcore-typography-colossus-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-colossus-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-colossus-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-colossus-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-colossus-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-colossus-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-colossus-regular-line-height: var(--dcore-line-heights-headlines-xl);
  --dcore-typography-colossus-regular-font-size: var(--dcore-font-size-10xl);
  --dcore-typography-colossus-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-colossus-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-colossus-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-colossus-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-uber-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-uber-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-uber-bold-line-height: var(--dcore-line-heights-headlines-lg);
  --dcore-typography-uber-bold-font-size: var(--dcore-font-size-9xl);
  --dcore-typography-uber-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-uber-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-uber-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-uber-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-uber-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-uber-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-uber-regular-line-height: var(--dcore-line-heights-headlines-lg);
  --dcore-typography-uber-regular-font-size: var(--dcore-font-size-9xl);
  --dcore-typography-uber-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-uber-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-uber-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-uber-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-hero-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-hero-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-hero-bold-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-hero-bold-font-size: var(--dcore-font-size-8xl);
  --dcore-typography-hero-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-hero-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-hero-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-hero-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-hero-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-hero-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-hero-regular-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-hero-regular-font-size: var(--dcore-font-size-8xl);
  --dcore-typography-hero-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-hero-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-hero-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-hero-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-display-bold-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-display-bold-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-display-bold-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-display-bold-font-size: var(--dcore-font-size-7xl);
  --dcore-typography-display-bold-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-display-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-display-bold-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-display-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-display-regular-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-display-regular-font-weight: var(--dcore-font-weights-headlines-regular);
  --dcore-typography-display-regular-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-display-regular-font-size: var(--dcore-font-size-7xl);
  --dcore-typography-display-regular-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-display-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-display-regular-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-display-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-1-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-1-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-1-l-xl-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-1-l-xl-font-size: var(--dcore-font-size-3xl);
  --dcore-typography-heading-1-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-1-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-1-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-1-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-1-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-1-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-1-s-m-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-1-s-m-font-size: var(--dcore-font-size-3xl);
  --dcore-typography-heading-1-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-1-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-1-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-1-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-2-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-2-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-2-l-xl-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-2-l-xl-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-heading-2-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-2-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-2-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-2-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-2-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-2-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-2-s-m-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-2-s-m-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-heading-2-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-2-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-2-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-2-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-3-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-3-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-3-l-xl-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-3-l-xl-font-size: var(--dcore-font-size-xl);
  --dcore-typography-heading-3-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-3-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-3-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-3-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-3-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-3-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-3-s-m-line-height: var(--dcore-line-heights-headlines-default);
  --dcore-typography-heading-3-s-m-font-size: var(--dcore-font-size-xl);
  --dcore-typography-heading-3-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-3-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-3-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-3-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-4-l-xl-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-4-l-xl-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-4-l-xl-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-4-l-xl-font-size: var(--dcore-font-size-lg);
  --dcore-typography-heading-4-l-xl-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-4-l-xl-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-4-l-xl-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-4-l-xl-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-4-s-m-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-4-s-m-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-4-s-m-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-4-s-m-font-size: var(--dcore-font-size-lg);
  --dcore-typography-heading-4-s-m-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-4-s-m-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-4-s-m-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-4-s-m-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-5-all-sizes-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-5-all-sizes-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-5-all-sizes-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-5-all-sizes-font-size: var(--dcore-font-size-md);
  --dcore-typography-heading-5-all-sizes-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-5-all-sizes-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-5-all-sizes-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-5-all-sizes-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-heading-6-all-sizes-font-family: var(--dcore-font-families-headlines);
  --dcore-typography-heading-6-all-sizes-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-typography-heading-6-all-sizes-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-heading-6-all-sizes-font-size: var(--dcore-font-size-sm);
  --dcore-typography-heading-6-all-sizes-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-typography-heading-6-all-sizes-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-heading-6-all-sizes-text-case: var(--dcore-text-case-headlines);
  --dcore-typography-heading-6-all-sizes-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-lead-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-lead-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-lead-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-lead-bold-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-lead-bold-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-lead-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-lead-bold-text-case: var(--dcore-text-case-none);
  --dcore-typography-lead-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-lead-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-lead-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-lead-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-lead-regular-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-lead-regular-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-lead-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-lead-regular-text-case: var(--dcore-text-case-none);
  --dcore-typography-lead-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-large-default-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-large-default-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-large-default-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-large-default-font-size: var(--dcore-font-size-lg);
  --dcore-typography-body-large-default-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-large-default-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-large-default-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-large-default-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-large-link-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-large-link-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-large-link-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-large-link-font-size: var(--dcore-font-size-lg);
  --dcore-typography-body-large-link-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-large-link-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-large-link-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-large-link-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-body-large-link-hover-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-large-link-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-large-link-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-large-link-hover-font-size: var(--dcore-font-size-lg);
  --dcore-typography-body-large-link-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-large-link-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-large-link-hover-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-large-link-hover-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-medium-default-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-medium-default-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-medium-default-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-medium-default-font-size: var(--dcore-font-size-md);
  --dcore-typography-body-medium-default-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-medium-default-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-medium-default-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-medium-default-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-medium-link-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-medium-link-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-medium-link-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-medium-link-font-size: var(--dcore-font-size-md);
  --dcore-typography-body-medium-link-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-medium-link-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-medium-link-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-medium-link-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-body-medium-link-hover-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-medium-link-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-medium-link-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-medium-link-hover-font-size: var(--dcore-font-size-md);
  --dcore-typography-body-medium-link-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-medium-link-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-medium-link-hover-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-medium-link-hover-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-small-default-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-default-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-small-default-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-small-default-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-default-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-default-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-default-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-default-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-small-cell-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-cell-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-body-small-cell-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-typography-body-small-cell-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-cell-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-cell-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-cell-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-cell-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-body-small-link-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-link-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-small-link-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-small-link-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-link-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-link-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-link-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-link-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-body-small-link-hover-font-family: var(--dcore-font-families-body);
  --dcore-typography-body-small-link-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-body-small-link-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-body-small-link-hover-font-size: var(--dcore-font-size-sm);
  --dcore-typography-body-small-link-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-body-small-link-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-body-small-link-hover-text-case: var(--dcore-text-case-none);
  --dcore-typography-body-small-link-hover-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-caption-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-caption-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-caption-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-caption-bold-font-size: var(--dcore-font-size-sm);
  --dcore-typography-caption-bold-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-typography-caption-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-caption-bold-text-case: var(--dcore-text-case-captions);
  --dcore-typography-caption-bold-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-typography-caption-all-sizes-font-family: var(--dcore-font-families-body);
  --dcore-typography-caption-all-sizes-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-caption-all-sizes-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-caption-all-sizes-font-size: var(--dcore-font-size-sm);
  --dcore-typography-caption-all-sizes-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-typography-caption-all-sizes-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-caption-all-sizes-text-case: var(--dcore-text-case-captions);
  --dcore-typography-caption-all-sizes-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-typography-label-large-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-large-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-label-large-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-large-font-size: var(--dcore-font-size-md);
  --dcore-typography-label-large-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-large-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-large-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-large-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-label-input-toggle-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-input-toggle-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-label-input-toggle-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-input-toggle-font-size: var(--dcore-font-size-md);
  --dcore-typography-label-input-toggle-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-input-toggle-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-input-toggle-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-input-toggle-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-label-large-underlined-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-large-underlined-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-label-large-underlined-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-large-underlined-font-size: var(--dcore-font-size-md);
  --dcore-typography-label-large-underlined-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-large-underlined-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-large-underlined-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-large-underlined-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-label-small-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-small-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-label-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-small-font-size: var(--dcore-font-size-sm);
  --dcore-typography-label-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-small-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-label-small-underlined-font-family: var(--dcore-font-families-body);
  --dcore-typography-label-small-underlined-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-label-small-underlined-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-label-small-underlined-font-size: var(--dcore-font-size-sm);
  --dcore-typography-label-small-underlined-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-label-small-underlined-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-label-small-underlined-text-case: var(--dcore-text-case-none);
  --dcore-typography-label-small-underlined-text-decoration: var(--dcore-text-decoration-link);
  --dcore-typography-badge-label-small-font-family: var(--dcore-font-families-body);
  --dcore-typography-badge-label-small-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-badge-label-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-badge-label-small-font-size: var(--dcore-font-size-sm);
  --dcore-typography-badge-label-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-badge-label-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-badge-label-small-text-case: var(--dcore-text-case-none);
  --dcore-typography-badge-label-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-pull-quote-large-font-family: var(--dcore-font-families-body);
  --dcore-typography-pull-quote-large-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-pull-quote-large-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-pull-quote-large-font-size: var(--dcore-font-size-2xl);
  --dcore-typography-pull-quote-large-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-pull-quote-large-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-pull-quote-large-text-case: var(--dcore-text-case-none);
  --dcore-typography-pull-quote-large-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-pull-quote-small-font-family: var(--dcore-font-families-body);
  --dcore-typography-pull-quote-small-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-pull-quote-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-pull-quote-small-font-size: var(--dcore-font-size-lg);
  --dcore-typography-pull-quote-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-pull-quote-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-pull-quote-small-text-case: var(--dcore-text-case-none);
  --dcore-typography-pull-quote-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-button-normal-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-normal-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-button-normal-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-normal-bold-font-size: var(--dcore-font-size-sm);
  --dcore-typography-button-normal-bold-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-normal-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-normal-bold-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-normal-bold-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-normal-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-normal-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-button-normal-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-normal-regular-font-size: var(--dcore-font-size-sm);
  --dcore-typography-button-normal-regular-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-normal-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-normal-regular-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-normal-regular-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-large-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-large-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-button-large-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-large-bold-font-size: var(--dcore-font-size-md);
  --dcore-typography-button-large-bold-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-large-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-large-bold-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-large-bold-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-large-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-large-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-button-large-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-large-regular-font-size: var(--dcore-font-size-md);
  --dcore-typography-button-large-regular-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-large-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-large-regular-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-large-regular-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-x-large-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-x-large-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-button-x-large-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-x-large-bold-font-size: var(--dcore-font-size-xl);
  --dcore-typography-button-x-large-bold-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-x-large-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-x-large-bold-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-x-large-bold-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-button-x-large-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-button-x-large-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-button-x-large-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-button-x-large-regular-font-size: var(--dcore-font-size-xl);
  --dcore-typography-button-x-large-regular-letter-spacing: var(--dcore-letter-spacing-buttons);
  --dcore-typography-button-x-large-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-button-x-large-regular-text-case: var(--dcore-text-case-buttons);
  --dcore-typography-button-x-large-regular-text-decoration: var(--dcore-text-decoration-buttons);
  --dcore-typography-input-normal-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-normal-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-input-normal-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-normal-bold-font-size: var(--dcore-font-size-sm);
  --dcore-typography-input-normal-bold-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-normal-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-normal-bold-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-normal-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-input-normal-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-normal-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-input-normal-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-normal-regular-font-size: var(--dcore-font-size-sm);
  --dcore-typography-input-normal-regular-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-normal-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-normal-regular-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-normal-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-input-large-bold-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-large-bold-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-typography-input-large-bold-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-large-bold-font-size: var(--dcore-font-size-md);
  --dcore-typography-input-large-bold-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-large-bold-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-large-bold-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-large-bold-text-decoration: var(--dcore-text-decoration-none);
  --dcore-typography-input-large-regular-font-family: var(--dcore-font-families-body);
  --dcore-typography-input-large-regular-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-typography-input-large-regular-line-height: var(--dcore-line-heights-body-default);
  --dcore-typography-input-large-regular-font-size: var(--dcore-font-size-md);
  --dcore-typography-input-large-regular-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-typography-input-large-regular-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-typography-input-large-regular-text-case: var(--dcore-text-case-none);
  --dcore-typography-input-large-regular-text-decoration: var(--dcore-text-decoration-none);
  --dcore-theme-accent-default: var(--dcore-colors-accent1-500);
  --dcore-theme-accent-emphasis: var(--dcore-colors-accent1-400);
  --dcore-theme-accent-muted: var(--dcore-colors-accent1-600);
  --dcore-theme-accent-subtle: var(--dcore-colors-accent1-900);
  --dcore-theme-accent-disabled: var(--dcore-colors-grey-600);
  --dcore-theme-focus-accent: var(--dcore-colors-accent1-500);
  --dcore-theme-focus-on-accent: var(--dcore-colors-accent1-300);
  --dcore-theme-fg-default: var(--dcore-colors-white);
  --dcore-theme-fg-muted: var(--dcore-colors-grey-200);
  --dcore-theme-fg-subtle: var(--dcore-colors-grey-500);
  --dcore-theme-fg-on-accent: var(--dcore-colors-white);
  --dcore-theme-fg-on-disabled: var(--dcore-colors-grey-300);
  --dcore-theme-fg-disabled: var(--dcore-colors-grey-300);
  --dcore-theme-bg-surface: var(--dcore-colors-grey-800);
  --dcore-theme-bg-muted: var(--dcore-colors-grey-600);
  --dcore-theme-bg-subtle: var(--dcore-colors-grey-900);
  --dcore-theme-bg-canvas: var(--dcore-colors-black);
  --dcore-theme-warning-default: var(--dcore-colors-warning-600);
  --dcore-theme-warning-emphasis: var(--dcore-colors-warning-500);
  --dcore-theme-warning-muted: var(--dcore-colors-warning-300);
  --dcore-theme-warning-subtle: var(--dcore-colors-warning-100);
  --dcore-theme-warning-on-warning: var(--dcore-colors-black);
  --dcore-theme-warning-disabled: var(--dcore-colors-warning-800);
  --dcore-theme-warning-on-disabled: var(--dcore-colors-warning-700);
  --dcore-theme-info-default: var(--dcore-colors-accent1-600);
  --dcore-theme-info-emphasis: var(--dcore-colors-accent1-500);
  --dcore-theme-info-muted: var(--dcore-colors-accent1-300);
  --dcore-theme-info-subtle: var(--dcore-colors-accent1-100);
  --dcore-theme-info-on-info: var(--dcore-colors-white);
  --dcore-theme-info-disabled: var(--dcore-colors-info-800);
  --dcore-theme-info-on-disabled: var(--dcore-colors-info-700);
  --dcore-theme-error-default: var(--dcore-colors-error-600);
  --dcore-theme-error-emphasis: var(--dcore-colors-error-500);
  --dcore-theme-error-muted: var(--dcore-colors-error-400);
  --dcore-theme-error-subtle: var(--dcore-colors-error-100);
  --dcore-theme-error-on-error: var(--dcore-colors-white);
  --dcore-theme-error-disabled: var(--dcore-colors-error-800);
  --dcore-theme-error-on-disabled: var(--dcore-colors-error-700);
  --dcore-theme-success-default: var(--dcore-colors-success-600);
  --dcore-theme-success-emphasis: var(--dcore-colors-success-500);
  --dcore-theme-success-muted: var(--dcore-colors-success-400);
  --dcore-theme-success-subtle: var(--dcore-colors-success-100);
  --dcore-theme-success-on-success: var(--dcore-colors-white);
  --dcore-theme-success-disabled: var(--dcore-colors-success-800);
  --dcore-theme-success-on-disabled: var(--dcore-colors-success-700);
  --dcore-theme-input-background: var(--dcore-colors-white);
  --dcore-theme-input-text: var(--dcore-colors-grey-800);
  --dcore-theme-input-placeholder: var(--dcore-toast-neutral-border-color);
  --dcore-theme-input-border-default: var(--dcore-colors-grey-300);
  --dcore-theme-input-border-disabled: var(--dcore-colors-grey-200);
  --dcore-theme-input-fg-disabled: var(--dcore-colors-grey-300);
  --dcore-theme-border-default: var(--dcore-toast-neutral-background-color);
  --dcore-theme-shadow-color: #303133;
  --dcore-panel-bg-color: var(--dcore-colors-grey-50);
  --dcore-focus-accent: 0 0 0 2px var(--dcore-theme-bg-canvas), 0 0 0 4px var(--dcore-theme-accent-default); /* Used for focus states - it's a Figma Hack */
  --dcore-focus-on-accent: 0 0 0 2px var(--dcore-theme-accent-default), 0 0 0 4px var(--dcore-colors-white); /* Used for focus states - it's a Figma Hack */
  --dcore-text-case-none: none;
  --dcore-text-case-captions: none;
  --dcore-text-case-buttons: none;
  --dcore-text-case-headlines: none;
  --dcore-text-decoration-none: none;
  --dcore-text-decoration-link: underline;
  --dcore-text-decoration-buttons: none;
  --dcore-text-decoration-captions: none;
  --dcore-focus-outline-offset: 2px;
  --dcore-focus-outline-width: 2px;
  --dcore-badge-border-radius: var(--dcore-dimension-xs);
  --dcore-badge-solid-neutral-border-color: var(--dcore-theme-fg-muted);
  --dcore-badge-solid-neutral-background-color: var(--dcore-theme-fg-muted);
  --dcore-badge-solid-neutral-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-badge-solid-neutral-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-badge-solid-info-border-color: var(--dcore-theme-info-default);
  --dcore-badge-solid-info-background-color: var(--dcore-theme-info-default);
  --dcore-badge-solid-info-text-color: var(--dcore-theme-info-on-info);
  --dcore-badge-solid-info-icon-color: var(--dcore-theme-info-on-info);
  --dcore-badge-solid-warning-border-color: var(--dcore-theme-warning-default);
  --dcore-badge-solid-warning-background-color: var(--dcore-theme-warning-default);
  --dcore-badge-solid-warning-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-badge-solid-warning-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-badge-solid-success-border-color: var(--dcore-button-success-muted-active-border-color);
  --dcore-badge-solid-success-background-color: var(--dcore-button-success-muted-disabled-icon-color);
  --dcore-badge-solid-success-text-color: var(--dcore-theme-success-on-success);
  --dcore-badge-solid-success-icon-color: var(--dcore-theme-success-on-success);
  --dcore-badge-solid-error-border-color: var(--dcore-theme-error-default);
  --dcore-badge-solid-error-background-color: var(--dcore-theme-error-default);
  --dcore-badge-solid-error-text-color: var(--dcore-theme-error-on-error);
  --dcore-badge-solid-error-icon-color: var(--dcore-theme-error-on-error);
  --dcore-badge-outline-neutral-border-color: var(--dcore-theme-fg-muted);
  --dcore-badge-outline-neutral-background-color: var(--dcore-theme-bg-subtle);
  --dcore-badge-outline-neutral-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-neutral-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-info-border-color: var(--dcore-theme-info-default);
  --dcore-badge-outline-info-background-color: var(--dcore-theme-info-subtle);
  --dcore-badge-outline-info-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-info-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-warning-border-color: var(--dcore-theme-warning-default);
  --dcore-badge-outline-warning-background-color: var(--dcore-theme-warning-subtle);
  --dcore-badge-outline-warning-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-warning-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-success-border-color: var(--dcore-theme-success-default);
  --dcore-badge-outline-success-background-color: var(--dcore-theme-success-subtle);
  --dcore-badge-outline-success-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-success-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-error-border-color: var(--dcore-theme-error-default);
  --dcore-badge-outline-error-background-color: var(--dcore-theme-error-subtle);
  --dcore-badge-outline-error-text-color: var(--dcore-theme-fg-default);
  --dcore-badge-outline-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-badge-small-label-font-family: var(--dcore-font-families-body);
  --dcore-badge-small-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-badge-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-badge-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-badge-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-badge-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-badge-small-label-text-case: var(--dcore-text-case-none);
  --dcore-badge-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-badge-spacing-small-gap: var(--dcore-spacing-xs);
  --dcore-badge-spacing-small-vertical-padding: var(--dcore-spacing-xs);
  --dcore-badge-spacing-small-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-badge-spacing-default-gap: var(--dcore-spacing-sm);
  --dcore-badge-spacing-default-vertical-padding: var(--dcore-spacing-sm);
  --dcore-badge-spacing-default-horizontal-padding: var(--dcore-spacing-md);
  --dcore-badge-spacing-large-gap: var(--dcore-spacing-sm);
  --dcore-badge-spacing-large-vertical-padding: var(--dcore-spacing-sm);
  --dcore-badge-spacing-large-horizontal-padding: var(--dcore-spacing-md);
  --dcore-badge-default-label-font-family: var(--dcore-font-families-body);
  --dcore-badge-default-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-badge-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-badge-default-label-font-size: var(--dcore-font-size-sm);
  --dcore-badge-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-badge-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-badge-default-label-text-case: var(--dcore-text-case-none);
  --dcore-badge-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-badge-large-label-font-family: var(--dcore-font-families-body);
  --dcore-badge-large-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-badge-large-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-badge-large-label-font-size: var(--dcore-font-size-md);
  --dcore-badge-large-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-badge-large-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-badge-large-label-text-case: var(--dcore-text-case-none);
  --dcore-badge-large-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-badge-border-width: var(--dcore-border-width-sm);
  --dcore-banner-primary-background-color: var(--dcore-theme-bg-subtle);
  --dcore-banner-on-primary-background-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-default-border-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-default-background-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-focus-border-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-focus-background-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-solid-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-accent-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-on-accent-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-default-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-focus-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-solid-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-solid-on-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-solid-on-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-solid-on-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-on-accent-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-on-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-on-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-muted-default-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-default-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-hover-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-hover-background-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-focus-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-focus-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-solid-muted-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-solid-muted-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-active-background-color: var(--dcore-theme-bg-muted);
  --dcore-button-solid-muted-active-text-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-solid-muted-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-muted-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-solid-muted-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-solid-muted-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-border-radius: 0px;
  --dcore-button-outline-accent-default-border-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-hover-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-outline-accent-hover-text-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-hover-icon-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-focus-border-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-outline-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-active-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-outline-accent-active-text-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-active-icon-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-outline-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-outline-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-outline-on-accent-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-default-background-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-on-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-hover-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-on-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-background-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-on-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-outline-on-accent-active-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-outline-on-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-outline-on-accent-disabled-border-color: var(--dcore-theme-accent-muted);
  --dcore-button-outline-on-accent-disabled-background-color: var(--dcore-theme-accent-default);
  --dcore-button-outline-on-accent-disabled-text-color: var(--dcore-theme-accent-muted);
  --dcore-button-outline-on-accent-disabled-icon-color: var(--dcore-theme-accent-muted);
  --dcore-button-outline-muted-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-muted-default-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-hover-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-outline-muted-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-focus-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-muted-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-outline-muted-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-button-outline-muted-active-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-outline-muted-active-text-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-outline-muted-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-outline-muted-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-outline-muted-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-outline-muted-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-ghost-accent-default-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-hover-border-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-hover-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-hover-text-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-hover-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-focus-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-ghost-accent-active-border-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-active-background-color: var(--dcore-theme-accent-subtle);
  --dcore-button-ghost-accent-active-text-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-accent-active-icon-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-accent-disabled-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-accent-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-button-ghost-accent-disabled-icon-color: var(--dcore-theme-accent-disabled);
  --dcore-button-ghost-on-accent-default-border-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-default-background-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-focus-border-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-focus-background-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-ghost-on-accent-active-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-active-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-button-ghost-on-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-ghost-on-accent-disabled-border-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-disabled-background-color: var(--dcore-theme-accent-default);
  --dcore-button-ghost-on-accent-disabled-text-color: var(--dcore-theme-accent-muted);
  --dcore-button-ghost-on-accent-disabled-icon-color: var(--dcore-theme-accent-muted);
  --dcore-button-ghost-muted-default-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-default-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-focus-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-focus-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-ghost-muted-active-border-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-active-background-color: var(--dcore-theme-bg-subtle);
  --dcore-button-ghost-muted-active-text-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-button-ghost-muted-disabled-border-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-button-ghost-muted-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-button-ghost-muted-disabled-icon-color: var(--dcore-theme-accent-disabled);
  --dcore-button-success-accent-default-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-default-background-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-default-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-default-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-hover-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-hover-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-hover-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-focus-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-focus-background-color: var(--dcore-theme-success-default);
  --dcore-button-success-accent-focus-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-focus-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-success-accent-active-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-active-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-accent-active-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-active-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-accent-disabled-border-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-accent-disabled-background-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-accent-disabled-text-color: var(--dcore-theme-success-muted);
  --dcore-button-success-accent-disabled-icon-color: var(--dcore-theme-success-muted);
  --dcore-button-success-on-accent-default-border-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-default-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-default-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-default-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-hover-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-hover-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-hover-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-focus-border-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-focus-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-focus-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-focus-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-success-on-accent-active-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-active-background-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-on-accent-active-text-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-active-icon-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-on-accent-disabled-border-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-on-accent-disabled-background-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-on-accent-disabled-text-color: var(--dcore-theme-success-muted);
  --dcore-button-success-on-accent-disabled-icon-color: var(--dcore-theme-success-muted);
  --dcore-button-success-muted-default-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-default-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-default-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-default-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-button-success-muted-hover-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-hover-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-hover-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-border-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-focus-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-success-muted-active-border-color: var(--dcore-theme-success-muted);
  --dcore-button-success-muted-active-background-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-muted-active-text-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-active-icon-color: var(--dcore-theme-success-default);
  --dcore-button-success-muted-disabled-border-color: var(--dcore-theme-success-subtle);
  --dcore-button-success-muted-disabled-background-color: var(--dcore-theme-success-on-success);
  --dcore-button-success-muted-disabled-text-color: var(--dcore-theme-success-muted);
  --dcore-button-success-muted-disabled-icon-color: var(--dcore-theme-success-muted);
  --dcore-button-error-accent-default-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-default-background-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-default-text-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-hover-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-focus-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-focus-background-color: var(--dcore-theme-error-default);
  --dcore-button-error-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-error-accent-active-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-active-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-accent-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-button-error-accent-disabled-border-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-accent-disabled-background-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-accent-disabled-text-color: var(--dcore-theme-error-muted);
  --dcore-button-error-accent-disabled-icon-color: var(--dcore-theme-error-muted);
  --dcore-button-error-on-accent-default-border-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-default-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-default-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-default-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-hover-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-hover-text-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-hover-icon-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-focus-border-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-focus-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-focus-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-focus-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-button-error-on-accent-active-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-active-background-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-on-accent-active-text-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-active-icon-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-on-accent-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-button-error-on-accent-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-button-error-on-accent-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-error-on-accent-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-button-error-muted-default-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-default-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-default-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-default-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-button-error-muted-hover-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-hover-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-hover-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-border-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-focus-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-button-error-muted-active-border-color: var(--dcore-theme-error-muted);
  --dcore-button-error-muted-active-background-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-muted-active-text-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-active-icon-color: var(--dcore-theme-error-default);
  --dcore-button-error-muted-disabled-border-color: var(--dcore-theme-error-subtle);
  --dcore-button-error-muted-disabled-background-color: var(--dcore-theme-error-on-error);
  --dcore-button-error-muted-disabled-text-color: var(--dcore-theme-error-muted);
  --dcore-button-error-muted-disabled-icon-color: var(--dcore-theme-error-muted);
  --dcore-button-spacing-icon-default-vertical-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-icon-default-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-icon-small-vertical-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-icon-small-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-small-gap: var(--dcore-spacing-sm);
  --dcore-button-spacing-small-vertical-padding: var(--dcore-spacing-sm);
  --dcore-button-spacing-small-horizontal-padding: var(--dcore-spacing-lg);
  --dcore-button-spacing-default-gap: var(--dcore-spacing-sm);
  --dcore-button-spacing-default-vertical-padding: var(--dcore-spacing-md);
  --dcore-button-spacing-default-horizontal-padding: var(--dcore-spacing-2xl);
  --dcore-button-small-label-font-family: var(--dcore-font-families-body);
  --dcore-button-small-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-button-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-button-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-button-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-button-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-button-small-label-text-case: var(--dcore-text-case-none);
  --dcore-button-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-button-default-label-font-family: var(--dcore-font-families-body);
  --dcore-button-default-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-button-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-button-default-label-font-size: var(--dcore-font-size-md);
  --dcore-button-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-button-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-button-default-label-text-case: var(--dcore-text-case-none);
  --dcore-button-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-button-box-shadow: var(--dcore-box-shadow-level0);
  --dcore-button-border-width: var(--dcore-border-width-md);
  --dcore-button-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-button-outline-width: var(--dcore-focus-outline-width);
  --dcore-combobox-spacing-gap: var(--dcore-spacing-md);
  --dcore-combobox-spacing-vertical-padding: var(--dcore-spacing-sm);
  --dcore-combobox-spacing-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-combobox-label-font-family: var(--dcore-font-families-body);
  --dcore-combobox-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-combobox-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-combobox-label-font-size: var(--dcore-font-size-md);
  --dcore-combobox-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-combobox-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-combobox-label-text-case: var(--dcore-text-case-none);
  --dcore-combobox-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-combobox-border-radius: var(--dcore-dimension-xxs);
  --dcore-combobox-box-shadow: var(--dcore-box-shadow-level1);
  --dcore-combobox-container-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-default-border-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-default-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-combobox-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-combobox-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-focus-border-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-combobox-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-combobox-active-background-color: var(--dcore-theme-bg-muted);
  --dcore-combobox-active-text-color: var(--dcore-theme-fg-default);
  --dcore-combobox-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-combobox-disabled-border-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-combobox-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-combobox-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-combobox-border-width: var(--dcore-border-width-null);
  --dcore-combobox-outline-offset: calc(var(--dcore-focus-outline-width) * -1);
  --dcore-combobox-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-accent-placeholder-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-placeholder-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-accent-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-default-label-font-family: var(--dcore-font-families-headlines);
  --dcore-input-default-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-default-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-default-label-font-size: var(--dcore-font-size-md);
  --dcore-input-default-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-label-text-case: var(--dcore-text-case-headlines);
  --dcore-input-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-default-input-font-family: var(--dcore-font-families-body);
  --dcore-input-default-input-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-default-input-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-default-input-font-size: var(--dcore-font-size-md);
  --dcore-input-default-input-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-default-input-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-input-text-case: var(--dcore-text-case-none);
  --dcore-input-default-input-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-default-description-font-family: var(--dcore-font-families-body);
  --dcore-input-default-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-default-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-default-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-default-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-default-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-default-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-default-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-default-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-default-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-default-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-default-error-message-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-default-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-default-error-message-text-case: var(--dcore-text-case-captions);
  --dcore-input-default-error-message-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-gap: var(--dcore-spacing-sm);
  --dcore-input-input-field-gap: var(--dcore-spacing-md);
  --dcore-input-input-field-vertical-padding: var(--dcore-spacing-md);
  --dcore-input-input-field-horizontal-padding: var(--dcore-spacing-md);
  --dcore-input-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-on-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-on-accent-placeholder-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-on-accent-placeholder-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-on-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-on-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-on-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-on-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-on-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-on-accent-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-on-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-on-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-on-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-on-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-on-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-border-width: var(--dcore-border-width-sm);
  --dcore-input-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-checkbox-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-checkbox-accent-heading-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-checkbox-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-checkbox-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-checkbox-accent-unchecked-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-checkbox-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-unchecked-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-accent-unchecked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-checked-default-border-color: var(--dcore-colors-accent2-950);
  --dcore-input-checkbox-accent-checked-default-background-color: var(--dcore-colors-accent2-950);
  --dcore-input-checkbox-accent-checked-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-accent-checked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-checked-hover-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-hover-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-accent-checked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-checked-focus-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-focus-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-accent-checked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-checkbox-accent-checked-focus-outline-color: var(--dcore-colors-accent2-900);
  --dcore-input-checkbox-accent-checked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-checked-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-checkbox-accent-checked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-horizontal-gap: var(--dcore-spacing-md);
  --dcore-input-checkbox-vertical-set-gap: var(--dcore-spacing-sm);
  --dcore-input-checkbox-horizontal-set-gap: var(--dcore-spacing-3xl);
  --dcore-input-checkbox-hover-label-text-decoration: underline;
  --dcore-input-checkbox-gap: var(--dcore-spacing-md);
  --dcore-input-checkbox-text-gap: var(--dcore-spacing-base);
  --dcore-input-checkbox-checkbox-vertical-padding: var(--dcore-spacing-xxs);
  --dcore-input-checkbox-on-accent-heading-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-checkbox-on-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-on-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-checkbox-on-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-checkbox-on-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-checkbox-on-accent-unchecked-error-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-checkbox-on-accent-unchecked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-unchecked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-checked-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-default-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-checkbox-on-accent-checked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-checkbox-on-accent-checked-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-checkbox-on-accent-checked-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-checkbox-on-accent-checked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-checkbox-on-accent-checked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-checkbox-on-accent-checked-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-checked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-on-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-checkbox-on-accent-checked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-checkbox-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-input-checkbox-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-checkbox-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-checkbox-heading-font-size: var(--dcore-font-size-md);
  --dcore-input-checkbox-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-checkbox-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-input-checkbox-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-checkbox-label-font-family: var(--dcore-font-families-body);
  --dcore-input-checkbox-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-checkbox-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-checkbox-label-font-size: var(--dcore-font-size-md);
  --dcore-input-checkbox-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-checkbox-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-label-text-case: var(--dcore-text-case-none);
  --dcore-input-checkbox-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-checkbox-description-font-family: var(--dcore-font-families-body);
  --dcore-input-checkbox-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-checkbox-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-checkbox-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-checkbox-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-checkbox-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-checkbox-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-checkbox-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-checkbox-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-checkbox-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-checkbox-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-checkbox-error-message-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-checkbox-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-checkbox-error-message-text-case: var(--dcore-text-case-none);
  --dcore-input-checkbox-error-message-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-checkbox-border-width: var(--dcore-border-width-sm);
  --dcore-input-checkbox-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-checkbox-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-checkbox-label-hover-text-decoration: var(--dcore-text-decoration-underline);
  --dcore-input-combobox-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-combobox-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-combobox-accent-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-combobox-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-label-font-family: var(--dcore-font-families-headlines);
  --dcore-input-combobox-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-combobox-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-combobox-label-font-size: var(--dcore-font-size-md);
  --dcore-input-combobox-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-combobox-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-label-text-case: var(--dcore-text-case-headlines);
  --dcore-input-combobox-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-combobox-input-font-family: var(--dcore-font-families-body);
  --dcore-input-combobox-input-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-combobox-input-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-combobox-input-font-size: var(--dcore-font-size-md);
  --dcore-input-combobox-input-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-combobox-input-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-input-text-case: var(--dcore-text-case-none);
  --dcore-input-combobox-input-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-combobox-description-font-family: var(--dcore-font-families-body);
  --dcore-input-combobox-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-combobox-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-combobox-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-combobox-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-combobox-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-combobox-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-combobox-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-combobox-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-combobox-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-combobox-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-combobox-error-message-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-combobox-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-combobox-error-message-text-case: var(--dcore-text-case-none);
  --dcore-input-combobox-error-message-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-combobox-gap: var(--dcore-spacing-sm);
  --dcore-input-combobox-input-vertical-padding: var(--dcore-spacing-md);
  --dcore-input-combobox-input-horizontal-padding: var(--dcore-spacing-md);
  --dcore-input-combobox-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-combobox-on-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-on-accent-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-combobox-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-on-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-on-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-combobox-on-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-combobox-on-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-combobox-on-accent-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-combobox-on-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-on-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-error-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-combobox-on-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-combobox-on-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-combobox-on-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-on-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-input-combobox-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-combobox-border-width: var(--dcore-border-width-sm);
  --dcore-input-combobox-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-combobox-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-date-picker-default-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-input-date-picker-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-date-picker-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-hover-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-date-picker-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-date-picker-border-radius: var(--dcore-dimension-sm);
  --dcore-input-date-picker-box-shadow: var(--dcore-box-shadow-level1);
  --dcore-input-date-picker-focus-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-focus-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-date-picker-active-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-active-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-active-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-active-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-disabled-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-disabled-text-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-disabled-ellipsis-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-border-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-date-picker-icon-color: var(--dcore-theme-fg-default);
  --dcore-input-date-picker-background-tint: rgba(0,0,0,0.55);
  --dcore-input-radio-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-radio-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-radio-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-radio-accent-unchecked-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-radio-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-unchecked-disabled-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-unchecked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-checked-default-border-color: var(--dcore-colors-accent2-950);
  --dcore-input-radio-accent-checked-default-background-color: var(--dcore-colors-accent2-950);
  --dcore-input-radio-accent-checked-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-accent-checked-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-checked-hover-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-hover-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-hover-icon-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-checked-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-checked-focus-border-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-focus-background-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-accent-checked-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-radio-accent-checked-focus-outline-color: var(--dcore-colors-accent2-900);
  --dcore-input-radio-accent-checked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-checked-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-radio-accent-checked-disabled-oval-icon-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-accent-checked-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-horizontal-gap: var(--dcore-spacing-md);
  --dcore-input-radio-vertical-set-gap: var(--dcore-spacing-sm);
  --dcore-input-radio-horizontal-set-gap: var(--dcore-spacing-3xl);
  --dcore-input-radio-gap: var(--dcore-spacing-md);
  --dcore-input-radio-text-gap: var(--dcore-spacing-base);
  --dcore-input-radio-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-error-message-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-default-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-radio-on-accent-unchecked-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-on-accent-unchecked-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-radio-on-accent-unchecked-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-radio-on-accent-unchecked-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-radio-on-accent-unchecked-error-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-unchecked-error-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-unchecked-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-radio-on-accent-unchecked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-unchecked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-checked-default-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-default-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-radio-on-accent-checked-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-hover-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-radio-on-accent-checked-hover-background-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-radio-on-accent-checked-hover-icon-color: var(--dcore-theme-bg-surface);
  --dcore-input-radio-on-accent-checked-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-border-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-background-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-input-radio-on-accent-checked-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-radio-on-accent-checked-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-radio-on-accent-checked-disabled-border-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-checked-disabled-background-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-on-accent-checked-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-radio-on-accent-checked-disabled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-input-radio-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-input-radio-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-radio-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-radio-heading-font-size: var(--dcore-font-size-md);
  --dcore-input-radio-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-radio-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-input-radio-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-radio-label-font-family: var(--dcore-font-families-body);
  --dcore-input-radio-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-radio-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-radio-label-font-size: var(--dcore-font-size-md);
  --dcore-input-radio-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-radio-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-label-text-case: var(--dcore-text-case-none);
  --dcore-input-radio-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-radio-description-font-family: var(--dcore-font-families-body);
  --dcore-input-radio-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-radio-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-radio-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-radio-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-radio-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-radio-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-radio-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-radio-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-radio-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-radio-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-radio-error-message-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-radio-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-radio-error-message-text-case: var(--dcore-text-case-captions);
  --dcore-input-radio-error-message-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-radio-border-width: var(--dcore-border-width-sm);
  --dcore-input-radio-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-radio-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-radio-radio-vertical-padding: var(--dcore-spacing-xxs);
  --dcore-input-radio-label-hover-text-decoration: var(--dcore-text-decoration-underline);
  --dcore-input-textarea-accent-label-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-tooltip-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-textarea-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-accent-placeholder-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-textarea-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-accent-default-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-textarea-accent-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-textarea-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-textarea-label-font-family: var(--dcore-font-families-headlines);
  --dcore-input-textarea-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-input-textarea-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-input-textarea-label-font-size: var(--dcore-font-size-md);
  --dcore-input-textarea-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-input-textarea-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-label-text-case: var(--dcore-text-case-headlines);
  --dcore-input-textarea-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-textarea-input-font-family: var(--dcore-font-families-body);
  --dcore-input-textarea-input-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-textarea-input-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-textarea-input-font-size: var(--dcore-font-size-md);
  --dcore-input-textarea-input-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-textarea-input-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-input-text-case: var(--dcore-text-case-none);
  --dcore-input-textarea-input-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-textarea-description-font-family: var(--dcore-font-families-body);
  --dcore-input-textarea-description-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-textarea-description-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-textarea-description-font-size: var(--dcore-font-size-sm);
  --dcore-input-textarea-description-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-input-textarea-description-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-description-text-case: var(--dcore-text-case-captions);
  --dcore-input-textarea-description-text-decoration: var(--dcore-text-decoration-captions);
  --dcore-input-textarea-error-message-font-family: var(--dcore-font-families-body);
  --dcore-input-textarea-error-message-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-textarea-error-message-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-textarea-error-message-font-size: var(--dcore-font-size-sm);
  --dcore-input-textarea-error-message-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-textarea-error-message-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-textarea-error-message-text-case: var(--dcore-text-case-none);
  --dcore-input-textarea-error-message-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-textarea-set-gap: var(--dcore-spacing-sm);
  --dcore-input-textarea-bottom-padding: var(--dcore-spacing-xs);
  --dcore-input-textarea-input-field-vertical-padding: var(--dcore-spacing-md);
  --dcore-input-textarea-input-field-horizontal-padding: var(--dcore-spacing-md);
  --dcore-input-textarea-on-accent-label-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-textarea-on-accent-tooltip-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-textarea-on-accent-description-color: var(--dcore-theme-fg-on-accent);
  --dcore-input-textarea-on-accent-error-message-color: var(--dcore-theme-error-on-error);
  --dcore-input-textarea-on-accent-placeholder-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-on-accent-placeholder-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-textarea-on-accent-placeholder-text-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-on-accent-default-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-on-accent-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-input-textarea-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-hover-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-on-accent-hover-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-on-accent-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-textarea-on-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-input-textarea-on-accent-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-focus-outline-color: var(--dcore-theme-focus-on-accent);
  --dcore-input-textarea-on-accent-error-border-color: var(--dcore-theme-error-muted);
  --dcore-input-textarea-on-accent-error-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-on-accent-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-textarea-on-accent-disabled-border-color: var(--dcore-theme-bg-muted);
  --dcore-input-textarea-on-accent-disabled-background-color: var(--dcore-theme-bg-canvas);
  --dcore-input-textarea-on-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-input-textarea-border-radius: var(--dcore-dimension-xxs);
  --dcore-input-textarea-border-width: var(--dcore-border-width-sm);
  --dcore-input-textarea-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-textarea-outline-width: var(--dcore-focus-outline-width);
  --dcore-input-toggle-accent-off-hover-switch-border-color: var(--dcore-colors-grey-700, #616161);
  --dcore-input-toggle-accent-off-focus-outline-color: var(--dcore-theme-accent-default, #ea1c2c);
  --dcore-input-toggle-accent-on-default-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-default-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-default-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-hover-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-hover-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-hover-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-accent-on-focus-outline-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-description-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-error-message-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-off-default-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-off-default-switch-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-default-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-default-background-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-off-hover-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-off-hover-switch-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-input-toggle-off-hover-border-color: var(--dcore-theme-fg-subtle);
  --dcore-input-toggle-off-hover-background-color: var(--dcore-theme-fg-subtle);
  --dcore-input-toggle-off-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-off-focus-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-off-focus-switch-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-focus-background-color: var(--dcore-theme-fg-muted);
  --dcore-input-toggle-off-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-off-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-input-toggle-off-disabled-switch: var(--dcore-theme-accent-disabled);
  --dcore-input-toggle-off-disabled-switch-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-toggle-off-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-input-toggle-off-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-input-toggle-off-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-toggle-on-accent-off-hover-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-accent-on-hover-switch-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-accent-on-hover-border-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-accent-on-hover-background-color: var(--dcore-theme-success-muted);
  --dcore-input-toggle-on-default-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-default-switch-border-color: var(--dcore-colors-success-400);
  --dcore-input-toggle-on-default-border-color: var(--dcore-colors-success-400);
  --dcore-input-toggle-on-default-background-color: var(--dcore-colors-success-400);
  --dcore-input-toggle-on-default-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-hover-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-hover-switch-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-hover-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-hover-background-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-focus-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-focus-switch-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-focus-border-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-focus-background-color: var(--dcore-colors-success-500);
  --dcore-input-toggle-on-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-focus-outline-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-error-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-error-switch-border-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-on-error-border-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-on-error-background-color: var(--dcore-theme-error-default);
  --dcore-input-toggle-on-error-text-color: var(--dcore-theme-fg-default);
  --dcore-input-toggle-on-disabled-switch: var(--dcore-theme-fg-on-accent);
  --dcore-input-toggle-on-disabled-switch-border-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-disabled-border-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-disabled-background-color: var(--dcore-colors-success-200);
  --dcore-input-toggle-on-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-input-toggle-label-font-family: var(--dcore-font-families-body);
  --dcore-input-toggle-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-input-toggle-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-input-toggle-label-font-size: var(--dcore-font-size-md);
  --dcore-input-toggle-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-input-toggle-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-input-toggle-label-text-case: var(--dcore-text-case-none);
  --dcore-input-toggle-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-input-toggle-border-radius: var(--dcore-dimension-xl);
  --dcore-input-toggle-gap: var(--dcore-spacing-md);
  --dcore-input-toggle-text-set-top-padding: var(--dcore-spacing-xs);
  --dcore-input-toggle-switch-border-width: var(--dcore-border-width-md);
  --dcore-input-toggle-container-border-width: var(--dcore-border-width-null);
  --dcore-input-toggle-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-input-toggle-outline-width: var(--dcore-focus-outline-width);
  --dcore-link-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-disbled-text-color: var(--dcore-theme-accent-disabled);
  --dcore-link-accent-disbled-icon-color: var(--dcore-theme-accent-disabled);
  --dcore-link-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-link-on-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-disbled-text-color: var(--dcore-theme-accent-muted);
  --dcore-link-on-accent-disbled-icon-color: var(--dcore-theme-accent-muted);
  --dcore-link-on-accent-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-link-on-accent-focus-icon-color-copy: var(--dcore-theme-focus-on-accent);
  --dcore-link-small-label-font-family: var(--dcore-font-families-body);
  --dcore-link-small-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-link-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-small-label-text-case: var(--dcore-text-case-none);
  --dcore-link-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-link-small-label-hover-font-family: var(--dcore-font-families-body);
  --dcore-link-small-label-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-small-label-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-small-label-hover-font-size: var(--dcore-font-size-sm);
  --dcore-link-small-label-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-small-label-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-small-label-hover-text-case: var(--dcore-text-case-none);
  --dcore-link-small-label-hover-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-small-label-active-font-family: var(--dcore-font-families-body);
  --dcore-link-small-label-active-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-small-label-active-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-small-label-active-font-size: var(--dcore-font-size-sm);
  --dcore-link-small-label-active-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-small-label-active-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-small-label-active-text-case: var(--dcore-text-case-none);
  --dcore-link-small-label-active-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-small-gap: var(--dcore-spacing-sm);
  --dcore-link-default-label-font-family: var(--dcore-font-families-body);
  --dcore-link-default-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-default-label-font-size: var(--dcore-font-size-md);
  --dcore-link-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-default-label-text-case: var(--dcore-text-case-none);
  --dcore-link-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-link-default-label-hover-font-family: var(--dcore-font-families-body);
  --dcore-link-default-label-hover-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-default-label-hover-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-default-label-hover-font-size: var(--dcore-font-size-md);
  --dcore-link-default-label-hover-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-default-label-hover-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-default-label-hover-text-case: var(--dcore-text-case-none);
  --dcore-link-default-label-hover-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-default-label-active-font-family: var(--dcore-font-families-body);
  --dcore-link-default-label-active-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-link-default-label-active-line-height: var(--dcore-line-heights-body-default);
  --dcore-link-default-label-active-font-size: var(--dcore-font-size-md);
  --dcore-link-default-label-active-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-link-default-label-active-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-default-label-active-text-case: var(--dcore-text-case-none);
  --dcore-link-default-label-active-text-decoration: var(--dcore-text-decoration-link);
  --dcore-link-default-gap: var(--dcore-spacing-sm);
  --dcore-link-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-link-outline-width: var(--dcore-focus-outline-width);
  --dcore-link-border-radius: var(--dcore-dimension-xxs);
  --dcore-link-list-accent-heading-text-color: var(--dcore-theme-input-text);
  --dcore-link-list-accent-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-default-border-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-default-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-default-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-hover-background-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-hover-border-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-hover-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-hover-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-focus-background-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-focus-border-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-focus-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-focus-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-link-list-accent-pressed-background-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-pressed-border-color: var(--dcore-theme-bg-surface);
  --dcore-link-list-accent-pressed-text-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-pressed-icon-color: var(--dcore-theme-accent-default);
  --dcore-link-list-accent-disabled-background-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-disabled-border-color: var(--dcore-theme-bg-subtle);
  --dcore-link-list-accent-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-link-list-accent-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-link-list-border-radius: var(--dcore-dimension-xs);
  --dcore-link-list-vertical-padding: var(--dcore-spacing-sm);
  --dcore-link-list-horizontal-padding: var(--dcore-spacing-sm);
  --dcore-link-list-gap: var(--dcore-spacing-sm);
  --dcore-link-list-set-up: var(--dcore-spacing-lg);
  --dcore-link-list-s-m-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-link-list-s-m-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-link-list-s-m-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-link-list-s-m-heading-font-size: var(--dcore-font-size-md);
  --dcore-link-list-s-m-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-link-list-s-m-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-list-s-m-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-link-list-s-m-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-link-list-l-xl-heading-font-family: var(--dcore-font-families-headlines);
  --dcore-link-list-l-xl-heading-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-link-list-l-xl-heading-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-link-list-l-xl-heading-font-size: var(--dcore-font-size-md);
  --dcore-link-list-l-xl-heading-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-link-list-l-xl-heading-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-link-list-l-xl-heading-text-case: var(--dcore-text-case-headlines);
  --dcore-link-list-l-xl-heading-text-decoration: var(--dcore-text-decoration-none);
  --dcore-list-list-border-width: var(--dcore-border-width-null);
  --dcore-toast-neutral-border-color: var(--dcore-theme-input-border-default);
  --dcore-toast-neutral-background-color: var(--dcore-theme-bg-surface);
  --dcore-toast-neutral-icon: var(--dcore-theme-fg-default);
  --dcore-toast-info-border-color: var(--dcore-theme-accent-emphasis);
  --dcore-toast-info-background-color: var(--dcore-theme-accent-subtle);
  --dcore-toast-info-icon: var(--dcore-theme-accent-emphasis);
  --dcore-toast-warning-border-color: var(--dcore-theme-warning-emphasis);
  --dcore-toast-warning-background-color: var(--dcore-theme-warning-subtle);
  --dcore-toast-warning-icon: var(--dcore-theme-warning-emphasis);
  --dcore-toast-success-border-color: var(--dcore-theme-success-emphasis);
  --dcore-toast-success-background-color: var(--dcore-theme-success-subtle);
  --dcore-toast-success-icon: var(--dcore-theme-success-emphasis);
  --dcore-toast-error-border-color: var(--dcore-theme-error-emphasis);
  --dcore-toast-error-background-color: var(--dcore-theme-error-subtle);
  --dcore-toast-error-icon: var(--dcore-theme-error-emphasis);
  --dcore-toast-text-header-color: var(--dcore-theme-input-text);
  --dcore-toast-text-body-contrast-high-color: var(--dcore-theme-input-text);
  --dcore-toast-text-body-contrast-low-color: var(--dcore-theme-fg-muted);
  --dcore-toast-text-link: var(--dcore-theme-success-muted);
  --dcore-toast-border-radius: var(--dcore-dimension-xs);
  --dcore-toast-cross-clear-icon: var(--dcore-theme-fg-muted);
  --dcore-toast-popover-background-color: var(--dcore-theme-input-background);
  --dcore-toast-button-solid-background-color: var(--dcore-theme-success-muted);
  --dcore-toast-button-solid-border-color: var(--dcore-theme-success-muted);
  --dcore-toast-button-solid-text: var(--dcore-theme-input-background);
  --dcore-toast-button-outline-background-color: var(--dcore-theme-input-background);
  --dcore-toast-button-outline-border-color: var(--dcore-theme-success-muted);
  --dcore-toast-button-outline-text: var(--dcore-theme-success-muted);
  --dcore-toast-border-width: var(--dcore-border-width-sm);
  --dcore-modal-border-radius: var(--dcore-dimension-xs);
  --dcore-modal-border-color: var(--dcore-theme-bg-surface);
  --dcore-modal-background-color: var(--dcore-theme-bg-surface);
  --dcore-modal-icon-color: var(--dcore-theme-fg-default);
  --dcore-modal-background-tint: rgba(0,0,0,0.55);
  --dcore-modal-spacing-s-m-gap: var(--dcore-spacing-lg);
  --dcore-modal-spacing-s-m-horizontal-padding: var(--dcore-spacing-2xl);
  --dcore-modal-spacing-s-m-vertical-padding: var(--dcore-spacing-3xl);
  --dcore-modal-spacing-s-m-margin: var(--dcore-spacing-2xl);
  --dcore-modal-spacing-l-xl-gap: var(--dcore-spacing-2xl);
  --dcore-modal-spacing-l-xl-horizontal-padding: var(--dcore-spacing-3xl);
  --dcore-modal-spacing-l-xl-vertical-padding: var(--dcore-spacing-3xl);
  --dcore-modal-box-shadow: var(--dcore-box-shadow-level2);
  --dcore-modal-border-width: var(--dcore-border-width-null);
  --dcore-tab-default-bar-color: var(--dcore-theme-accent-default);
  --dcore-tab-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-tab-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tab-default-counter-color: var(--dcore-theme-fg-default);
  --dcore-tab-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tab-border-radius: var(--dcore-dimension-scale);
  --dcore-tab-horizontal-tab-gap: var(--dcore-spacing-sm);
  --dcore-tab-label-large-font-family: var(--dcore-font-families-body);
  --dcore-tab-label-large-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-tab-label-large-line-height: var(--dcore-line-heights-body-default);
  --dcore-tab-label-large-font-size: var(--dcore-font-size-md);
  --dcore-tab-label-large-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tab-label-large-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tab-label-large-text-case: var(--dcore-text-case-none);
  --dcore-tab-label-large-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tab-label-small-font-family: var(--dcore-font-families-body);
  --dcore-tab-label-small-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-tab-label-small-line-height: var(--dcore-line-heights-body-default);
  --dcore-tab-label-small-font-size: var(--dcore-font-size-sm);
  --dcore-tab-label-small-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tab-label-small-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tab-label-small-text-case: var(--dcore-text-case-none);
  --dcore-tab-label-small-text-decoration: var(--dcore-text-decoration-none);
  --dcore-stepper-border-radius: calc(var(--dcore-modal-border-radius));
  --dcore-stepper-solid-background-color: var(--dcore-theme-accent-default);
  --dcore-stepper-solid-border-color: var(--dcore-theme-accent-default);
  --dcore-stepper-solid-number-text: var(--dcore-theme-input-background);
  --dcore-stepper-text-body-color: var(--dcore-theme-input-text);
  --dcore-stepper-text-heading-color: var(--dcore-theme-fg-default);
  --dcore-stepper-line-background-color: var(--dcore-theme-bg-muted);
  --dcore-tag-border-radius: var(--dcore-dimension-2xl);
  --dcore-tag-off-neutral-default-border-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-default-background-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-hover-border-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-hover-background-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-focus-border-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-focus-background-color: var(--dcore-theme-bg-subtle);
  --dcore-tag-off-neutral-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-neutral-active-border-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-active-background-color: var(--dcore-theme-bg-muted);
  --dcore-tag-off-neutral-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-neutral-disabled-border-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-off-neutral-disabled-background-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-off-neutral-disabled-text-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-off-neutral-disabled-icon-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-off-info-default-border-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-default-background-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-hover-border-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-hover-background-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-focus-border-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-focus-background-color: var(--dcore-theme-info-subtle);
  --dcore-tag-off-info-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-info-active-border-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-active-background-color: var(--dcore-theme-info-muted);
  --dcore-tag-off-info-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-info-disabled-border-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-off-info-disabled-background-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-off-info-disabled-text-color: var(--dcore-theme-info-disabled);
  --dcore-tag-off-info-disabled-icon-color: var(--dcore-theme-info-disabled);
  --dcore-tag-off-warning-default-border-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-default-background-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-hover-border-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-hover-background-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-focus-border-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-focus-background-color: var(--dcore-theme-warning-subtle);
  --dcore-tag-off-warning-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-warning-active-border-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-active-background-color: var(--dcore-theme-warning-muted);
  --dcore-tag-off-warning-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-warning-disabled-border-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-off-warning-disabled-background-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-off-warning-disabled-text-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-off-warning-disabled-icon-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-off-success-default-border-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-default-background-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-hover-border-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-hover-background-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-focus-border-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-focus-background-color: var(--dcore-theme-success-subtle);
  --dcore-tag-off-success-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-success-active-border-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-active-background-color: var(--dcore-theme-success-muted);
  --dcore-tag-off-success-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-success-disabled-border-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-off-success-disabled-background-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-off-success-disabled-text-color: var(--dcore-theme-success-disabled);
  --dcore-tag-off-success-disabled-icon-color: var(--dcore-theme-success-disabled);
  --dcore-tag-off-error-default-border-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-default-background-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-default-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-hover-border-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-hover-background-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-hover-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-hover-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-focus-border-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-focus-background-color: var(--dcore-theme-error-subtle);
  --dcore-tag-off-error-focus-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-focus-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-off-error-active-border-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-active-background-color: var(--dcore-theme-error-muted);
  --dcore-tag-off-error-active-text-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-active-icon-color: var(--dcore-theme-fg-default);
  --dcore-tag-off-error-disabled-border-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-off-error-disabled-background-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-off-error-disabled-text-color: var(--dcore-theme-error-disabled);
  --dcore-tag-off-error-disabled-icon-color: var(--dcore-theme-error-disabled);
  --dcore-tag-on-neutral-default-border-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-default-background-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-default-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-hover-border-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-hover-background-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-hover-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-hover-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-focus-border-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-focus-background-color: var(--dcore-theme-fg-muted);
  --dcore-tag-on-neutral-focus-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-focus-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-neutral-active-border-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-active-background-color: var(--dcore-theme-fg-subtle);
  --dcore-tag-on-neutral-active-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-active-icon-color: var(--dcore-theme-fg-on-accent);
  --dcore-tag-on-neutral-disabled-border-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-on-neutral-disabled-background-color: var(--dcore-theme-fg-on-disabled);
  --dcore-tag-on-neutral-disabled-text-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-on-neutral-disabled-icon-color: var(--dcore-theme-fg-disabled);
  --dcore-tag-on-info-default-border-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-default-background-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-default-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-default-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-hover-border-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-hover-background-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-hover-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-hover-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-focus-border-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-focus-background-color: var(--dcore-theme-info-default);
  --dcore-tag-on-info-focus-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-focus-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-info-active-border-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-active-background-color: var(--dcore-theme-info-emphasis);
  --dcore-tag-on-info-active-text-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-active-icon-color: var(--dcore-theme-info-on-info);
  --dcore-tag-on-info-disabled-border-color: var(--dcore-theme-info-disabled);
  --dcore-tag-on-info-disabled-background-color: var(--dcore-theme-info-disabled);
  --dcore-tag-on-info-disabled-text-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-on-info-disabled-icon-color: var(--dcore-theme-info-on-disabled);
  --dcore-tag-on-warning-default-border-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-default-background-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-default-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-default-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-hover-border-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-hover-background-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-hover-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-hover-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-focus-border-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-focus-background-color: var(--dcore-theme-warning-default);
  --dcore-tag-on-warning-focus-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-focus-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-warning-active-border-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-active-background-color: var(--dcore-theme-warning-emphasis);
  --dcore-tag-on-warning-active-text-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-active-icon-color: var(--dcore-theme-warning-on-warning);
  --dcore-tag-on-warning-disabled-border-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-on-warning-disabled-background-color: var(--dcore-theme-warning-disabled);
  --dcore-tag-on-warning-disabled-text-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-on-warning-disabled-icon-color: var(--dcore-theme-warning-on-disabled);
  --dcore-tag-on-success-default-border-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-default-background-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-default-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-default-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-hover-border-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-hover-background-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-hover-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-hover-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-focus-border-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-focus-background-color: var(--dcore-theme-success-default);
  --dcore-tag-on-success-focus-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-focus-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-success-active-border-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-active-background-color: var(--dcore-theme-success-emphasis);
  --dcore-tag-on-success-active-text-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-active-icon-color: var(--dcore-theme-success-on-success);
  --dcore-tag-on-success-disabled-border-color: var(--dcore-theme-success-disabled);
  --dcore-tag-on-success-disabled-background-color: var(--dcore-theme-success-disabled);
  --dcore-tag-on-success-disabled-text-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-on-success-disabled-icon-color: var(--dcore-theme-success-on-disabled);
  --dcore-tag-on-error-default-border-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-default-background-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-default-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-default-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-hover-border-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-hover-background-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-hover-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-hover-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-focus-border-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-focus-background-color: var(--dcore-theme-error-default);
  --dcore-tag-on-error-focus-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-focus-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-focus-outline-color: var(--dcore-theme-focus-accent);
  --dcore-tag-on-error-active-border-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-active-background-color: var(--dcore-theme-error-emphasis);
  --dcore-tag-on-error-active-text-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-active-icon-color: var(--dcore-theme-error-on-error);
  --dcore-tag-on-error-disabled-border-color: var(--dcore-theme-error-disabled);
  --dcore-tag-on-error-disabled-background-color: var(--dcore-theme-error-disabled);
  --dcore-tag-on-error-disabled-text-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-on-error-disabled-icon-color: var(--dcore-theme-error-on-disabled);
  --dcore-tag-spacing-small-gap: var(--dcore-spacing-xs);
  --dcore-tag-spacing-small-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tag-spacing-small-horizontal-padding: var(--dcore-spacing-xs);
  --dcore-tag-spacing-default-gap: var(--dcore-spacing-sm);
  --dcore-tag-spacing-default-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tag-spacing-default-horizontal-padding: var(--dcore-spacing-md);
  --dcore-tag-spacing-large-gap: var(--dcore-spacing-sm);
  --dcore-tag-spacing-large-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tag-spacing-large-horizontal-padding: var(--dcore-spacing-md);
  --dcore-tag-small-label-font-family: var(--dcore-font-families-body);
  --dcore-tag-small-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-tag-small-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-tag-small-label-font-size: var(--dcore-font-size-sm);
  --dcore-tag-small-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tag-small-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tag-small-label-text-case: var(--dcore-text-case-none);
  --dcore-tag-small-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tag-default-label-font-family: var(--dcore-font-families-body);
  --dcore-tag-default-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-tag-default-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-tag-default-label-font-size: var(--dcore-font-size-sm);
  --dcore-tag-default-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tag-default-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tag-default-label-text-case: var(--dcore-text-case-none);
  --dcore-tag-default-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tag-large-label-font-family: var(--dcore-font-families-body);
  --dcore-tag-large-label-font-weight: var(--dcore-font-weights-body-bold);
  --dcore-tag-large-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-tag-large-label-font-size: var(--dcore-font-size-md);
  --dcore-tag-large-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-tag-large-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tag-large-label-text-case: var(--dcore-text-case-none);
  --dcore-tag-large-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tag-border-width: var(--dcore-border-width-null);
  --dcore-tag-outline-offset: var(--dcore-focus-outline-offset);
  --dcore-tag-outline-width: var(--dcore-focus-outline-width);
  --dcore-table-cell-background-color-default: var(--dcore-theme-fg-on-accent);
  --dcore-table-cell-background-color-striped: var(--dcore-theme-bg-subtle);
  --dcore-table-cell-background-color-footer: var(--dcore-theme-bg-muted);
  --dcore-table-cell-background-color-header: var(--dcore-theme-bg-muted);
  --dcore-table-cell-border-color: var(--dcore-theme-fg-subtle);
  --dcore-table-cell-text-color: var(--dcore-theme-fg-default);
  --dcore-table-cell-label-font-family: var(--dcore-font-families-body);
  --dcore-table-cell-label-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-table-cell-label-line-height: var(--dcore-line-heights-body-default);
  --dcore-table-cell-label-font-size: var(--dcore-font-size-sm);
  --dcore-table-cell-label-letter-spacing: var(--dcore-letter-spacing-body);
  --dcore-table-cell-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-table-cell-label-text-case: var(--dcore-text-case-none);
  --dcore-table-cell-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-table-heading-label-font-family: var(--dcore-font-families-headlines);
  --dcore-table-heading-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-table-heading-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-table-heading-label-font-size: var(--dcore-font-size-sm);
  --dcore-table-heading-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-table-heading-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-table-heading-label-text-case: var(--dcore-text-case-headlines);
  --dcore-table-heading-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-table-footer-label-font-family: var(--dcore-font-families-headlines);
  --dcore-table-footer-label-font-weight: var(--dcore-font-weights-headlines-bold);
  --dcore-table-footer-label-line-height: var(--dcore-line-heights-headlines-sm);
  --dcore-table-footer-label-font-size: var(--dcore-font-size-sm);
  --dcore-table-footer-label-letter-spacing: var(--dcore-letter-spacing-headlines);
  --dcore-table-footer-label-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-table-footer-label-text-case: var(--dcore-text-case-headlines);
  --dcore-table-footer-label-text-decoration: var(--dcore-text-decoration-none);
  --dcore-table-border-radius: var(--dcore-dimension-xs);
  --dcore-text-lockup-accent-header-color: var(--dcore-theme-fg-default);
  --dcore-text-lockup-accent-body-color: var(--dcore-theme-fg-muted);
  --dcore-text-lockup-on-accent-header-color: var(--dcore-theme-input-background);
  --dcore-text-lockup-on-accent-body-color: var(--dcore-theme-input-background);
  --dcore-tooltip-accent-default-background-color: var(--dcore-theme-fg-default);
  --dcore-tooltip-accent-default-text-color: var(--dcore-theme-fg-on-accent);
  --dcore-tooltip-spacing-gap: var(--dcore-spacing-sm);
  --dcore-tooltip-spacing-vertical-padding: var(--dcore-spacing-sm);
  --dcore-tooltip-spacing-horizontal-padding: var(--dcore-spacing-lg);
  --dcore-tooltip-default-caption-font-family: var(--dcore-font-families-body);
  --dcore-tooltip-default-caption-font-weight: var(--dcore-font-weights-body-regular);
  --dcore-tooltip-default-caption-line-height: var(--dcore-line-heights-body-default);
  --dcore-tooltip-default-caption-font-size: var(--dcore-font-size-sm);
  --dcore-tooltip-default-caption-letter-spacing: var(--dcore-letter-spacing-captions);
  --dcore-tooltip-default-caption-paragraph-spacing: var(--dcore-paragraph-spacing-default);
  --dcore-tooltip-default-caption-text-case: var(--dcore-text-case-captions);
  --dcore-tooltip-default-caption-text-decoration: var(--dcore-text-decoration-none);
  --dcore-tooltip-on-accent-default-background-color: var(--dcore-theme-bg-surface);
  --dcore-tooltip-on-accent-default-text-color: var(--dcore-theme-fg-default);
  --dcore-tooltip-border-radius: 2px;
  --dcore-tooltip-box-shadow: var(--dcore-box-shadow-level1);
  --dcore-tooltip-border-width: var(--dcore-border-width-null);
  --dcore-icon-sizing-xxs: 16px;
  --dcore-icon-sizing-xs: 24px;
  --dcore-icon-sizing-sm: 32px;
  --dcore-icon-sizing-md: 40px;
  --dcore-icon-sizing-lg: 48px;
  --dcore-icon-sizing-xl: 64px;
}