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

:root {
  color-scheme: light;
  --dt-radio-size-radius: 50%;
  --dt-opacity-1300: 1;
  --dt-opacity-1200: .9;
  --dt-opacity-1100: .8;
  --dt-opacity-1000: .75;
  --dt-opacity-900: .7;
  --dt-opacity-800: .6;
  --dt-opacity-700: .5;
  --dt-opacity-600: .4;
  --dt-opacity-500: .3;
  --dt-opacity-400: .25;
  --dt-opacity-300: .2;
  --dt-opacity-200: .1;
  --dt-opacity-100: .05;
  --dt-opacity-0: 0;
  --dt-space-100-percent: 100%;
  --dt-space-95-percent: 95%;
  --dt-space-90-percent: 90%;
  --dt-space-80-percent: 80%;
  --dt-space-75-percent: 75%;
  --dt-space-70-percent: 70%;
  --dt-space-66-percent: 66.7%;
  --dt-space-60-percent: 60%;
  --dt-space-50-percent: 50%;
  --dt-space-40-percent: 40%;
  --dt-space-33-percent: 33.333%;
  --dt-space-30-percent: 30%;
  --dt-space-25-percent: 25%;
  --dt-space-20-percent: 20%;
  --dt-space-10-percent: 10%;
  --dt-space-5-percent: 5%;
  --dt-space-0-percent: 0%;
  --dt-space-1200-negative: -204.8rem;
  --dt-space-1150-negative: -153.6rem;
  --dt-space-1130-negative: -134rem;
  --dt-space-1125-negative: -128rem;
  --dt-space-1120-negative: -126.8rem;
  --dt-space-1115-negative: -114rem;
  --dt-space-1100-negative: -102.4rem;
  --dt-space-1080-negative: -91.2rem;
  --dt-space-1060-negative: -82.8rem;
  --dt-space-1050-negative: -76.8rem;
  --dt-space-1040-negative: -76.4rem;
  --dt-space-1020-negative: -62.8rem;
  --dt-space-1000-negative: -51.2rem;
  --dt-space-975-negative: -46.4rem;
  --dt-space-950-negative: -38.4rem;
  --dt-space-925-negative: -33.2rem;
  --dt-space-905-negative: -26.4rem;
  --dt-space-900-negative: -25.6rem;
  --dt-space-875-negative: -21.6rem;
  --dt-space-850-negative: -19.2rem;
  --dt-space-825-negative: -16.4rem;
  --dt-space-800-negative: -12.8rem;
  --dt-space-775-negative: -11.4rem;
  --dt-space-760-negative: -10.2rem;
  --dt-space-750-negative: -9.6rem;
  --dt-space-730-negative: -8.4rem;
  --dt-space-720-negative: -7.2rem;
  --dt-space-700-negative: -6.4rem;
  --dt-space-650-negative: -4.8rem;
  --dt-space-625-negative: -4.2rem;
  --dt-space-600-negative: -3.2rem;
  --dt-space-550-negative: -2.4rem;
  --dt-space-525-negative: -2rem;
  --dt-space-500-negative: -1.6rem;
  --dt-space-450-negative: -1.2rem;
  --dt-space-400-negative: -0.8rem;
  --dt-space-350-negative: -0.6rem;
  --dt-space-300-negative: -0.4rem;
  --dt-space-200-negative: -0.2rem;
  --dt-space-100-negative: -0.1rem;
  --dt-space-50-negative: -0.05rem;
  --dt-space-1200: 204.8rem;
  --dt-space-1150: 153.6rem;
  --dt-space-1130: 134rem;
  --dt-space-1125: 128rem;
  --dt-space-1120: 126.8rem;
  --dt-space-1115: 114rem;
  --dt-space-1100: 102.4rem;
  --dt-space-1080: 91.2rem;
  --dt-space-1060: 82.8rem;
  --dt-space-1050: 76.8rem;
  --dt-space-1040: 76.4rem;
  --dt-space-1020: 62.8rem;
  --dt-space-1000: 51.2rem;
  --dt-space-975: 46.4rem;
  --dt-space-950: 38.4rem;
  --dt-space-925: 33.2rem;
  --dt-space-905: 26.4rem;
  --dt-space-900: 25.6rem;
  --dt-space-875: 21.6rem;
  --dt-space-850: 19.2rem;
  --dt-space-825: 16.4rem;
  --dt-space-800: 12.8rem;
  --dt-space-775: 11.4rem;
  --dt-space-760: 10.2rem;
  --dt-space-750: 9.6rem;
  --dt-space-730: 8.4rem;
  --dt-space-720: 7.2rem;
  --dt-space-700: 6.4rem;
  --dt-space-650: 4.8rem;
  --dt-space-625: 4.2rem;
  --dt-space-600: 3.2rem;
  --dt-space-550: 2.4rem;
  --dt-space-525: 2rem;
  --dt-space-500: 1.6rem;
  --dt-space-450: 1.2rem;
  --dt-space-400: 0.8rem;
  --dt-space-350: 0.6rem;
  --dt-space-300: 0.4rem;
  --dt-space-200: 0.2rem;
  --dt-space-100: 0.1rem;
  --dt-space-50: 0.05rem;
  --dt-space-0: 0rem;
  --dt-size-radius-circle: 50%;
  --dt-size-radius-pill: 10.2rem;
  --dt-size-radius-600: 3.2rem;
  --dt-size-radius-500: 1.6rem;
  --dt-size-radius-450: 1.2rem;
  --dt-size-radius-400: 0.8rem;
  --dt-size-radius-300: 0.4rem;
  --dt-size-radius-200: 0.2rem;
  --dt-size-radius-100: 0.1rem;
  --dt-size-radius-0: 0rem;
  --dt-size-100-percent: 100%;
  --dt-size-95-percent: 95%;
  --dt-size-90-percent: 90%;
  --dt-size-80-percent: 80%;
  --dt-size-75-percent: 75%;
  --dt-size-70-percent: 70%;
  --dt-size-66-percent: 66.7%;
  --dt-size-60-percent: 60%;
  --dt-size-50-percent: 50%;
  --dt-size-40-percent: 40%;
  --dt-size-33-percent: 33.333%;
  --dt-size-30-percent: 30%;
  --dt-size-25-percent: 25%;
  --dt-size-20-percent: 20%;
  --dt-size-10-percent: 10%;
  --dt-size-5-percent: 5%;
  --dt-size-0-percent: 0%;
  --dt-size-1200-negative: -204.8rem;
  --dt-size-1150-negative: -153.6rem;
  --dt-size-1130-negative: -134rem;
  --dt-size-1125-negative: -128rem;
  --dt-size-1120-negative: -126.8rem;
  --dt-size-1115-negative: -114rem;
  --dt-size-1100-negative: -102.4rem;
  --dt-size-1080-negative: -91.2rem;
  --dt-size-1060-negative: -82.8rem;
  --dt-size-1050-negative: -76.8rem;
  --dt-size-1040-negative: -76.4rem;
  --dt-size-1020-negative: -62.8rem;
  --dt-size-1000-negative: -51.2rem;
  --dt-size-975-negative: -46.4rem;
  --dt-size-950-negative: -38.4rem;
  --dt-size-925-negative: -33.2rem;
  --dt-size-905-negative: -26.4rem;
  --dt-size-900-negative: -25.6rem;
  --dt-size-875-negative: -21.6rem;
  --dt-size-850-negative: -19.2rem;
  --dt-size-825-negative: -16.4rem;
  --dt-size-800-negative: -12.8rem;
  --dt-size-775-negative: -11.4rem;
  --dt-size-760-negative: -10.2rem;
  --dt-size-750-negative: -9.6rem;
  --dt-size-730-negative: -8.4rem;
  --dt-size-720-negative: -7.2rem;
  --dt-size-700-negative: -6.4rem;
  --dt-size-650-negative: -4.8rem;
  --dt-size-625-negative: -4.2rem;
  --dt-size-600-negative: -3.2rem;
  --dt-size-550-negative: -2.4rem;
  --dt-size-525-negative: -2rem;
  --dt-size-500-negative: -1.6rem;
  --dt-size-450-negative: -1.2rem;
  --dt-size-400-negative: -0.8rem;
  --dt-size-350-negative: -0.6rem;
  --dt-size-300-negative: -0.4rem;
  --dt-size-200-negative: -0.2rem;
  --dt-size-100-negative: -0.1rem;
  --dt-size-50-negative: -0.05rem;
  --dt-size-border-400: 0.8rem;
  --dt-size-border-300: 0.4rem;
  --dt-size-border-200: 0.2rem;
  --dt-size-border-150: 0.15rem;
  --dt-size-border-100: 0.1rem;
  --dt-size-border-50: 0.05rem;
  --dt-size-border-0: 0rem;
  --dt-size-1200: 204.8rem;
  --dt-size-1150: 153.6rem;
  --dt-size-1130: 134rem;
  --dt-size-1125: 128rem;
  --dt-size-1120: 126.8rem;
  --dt-size-1115: 114rem;
  --dt-size-1100: 102.4rem;
  --dt-size-1080: 91.2rem;
  --dt-size-1060: 82.8rem;
  --dt-size-1050: 76.8rem;
  --dt-size-1040: 76.4rem;
  --dt-size-1020: 62.8rem;
  --dt-size-1000: 51.2rem;
  --dt-size-975: 46.4rem;
  --dt-size-950: 38.4rem;
  --dt-size-925: 33.2rem;
  --dt-size-905: 26.4rem;
  --dt-size-900: 25.6rem;
  --dt-size-875: 21.6rem;
  --dt-size-850: 19.2rem;
  --dt-size-825: 16.4rem;
  --dt-size-800: 12.8rem;
  --dt-size-775: 11.4rem;
  --dt-size-760: 10.2rem;
  --dt-size-750: 9.6rem;
  --dt-size-730: 8.4rem;
  --dt-size-720: 7.2rem;
  --dt-size-700: 6.4rem;
  --dt-size-650: 4.8rem;
  --dt-size-625: 4.2rem;
  --dt-size-600: 3.2rem;
  --dt-size-550: 2.4rem;
  --dt-size-525: 2rem;
  --dt-size-500: 1.6rem;
  --dt-size-450: 1.2rem;
  --dt-size-400: 0.8rem;
  --dt-size-350: 0.6rem;
  --dt-size-300: 0.4rem;
  --dt-size-200: 0.2rem;
  --dt-size-100: 0.1rem;
  --dt-size-50: 0.05rem;
  --dt-size-0: 0rem;
  --dt-font-text-case-none: none;
  --dt-font-text-case-capitalize: capitalize;
  --dt-font-text-case-lowercase: lowercase;
  --dt-font-text-case-uppercase: uppercase;
  --dt-font-weight-bold: 700;
  --dt-font-weight-semi-bold: 600;
  --dt-font-weight-medium: 500;
  --dt-font-weight-normal: 400;
  --dt-font-line-height-600: 2;
  --dt-font-line-height-500: 1.8;
  --dt-font-line-height-400: 1.6;
  --dt-font-line-height-300: 1.4;
  --dt-font-line-height-200: 1.2;
  --dt-font-line-height-100: 1;
  --dt-font-family-mono: SFMono-Regular, "SF Mono", Consolas, "Liberation Mono", Menlo, Courier, monospace;
  --dt-font-family-body: -apple-system, BlinkMacSystemFont, "SF Pro", "Segoe UI Adjusted", "Segoe UI", SFMono, "Helvetica Neue", Cantarell, Ubuntu, Roboto, Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --dt-font-size-root: 10px;
  --dt-radio-size-width: var(--dt-size-500);
  --dt-icon-size-border-100: var(--dt-size-border-100);
  --dt-checkbox-size-width: var(--dt-size-500);
  --dt-button-size-radius-xl: var(--dt-size-radius-500); /* Border radius for extra large button. */
  --dt-button-size-radius-lg: var(--dt-size-radius-450); /* Border radius for large button. */
  --dt-button-size-radius-md: var(--dt-size-radius-400); /* Border radius for medium button. */
  --dt-button-size-radius-sm: var(--dt-size-radius-400); /* Border radius for small button */
  --dt-button-size-radius-xs: var(--dt-size-radius-300); /* Border radius for extra small button */
  --dt-button-line-height-xl: var(--dt-font-line-height-200); /* Line-height for XL button */
  --dt-button-line-height-lg: var(--dt-font-line-height-200); /* Line-height for LG button */
  --dt-button-line-height-md: var(--dt-font-line-height-200); /* Line-height for MD button */
  --dt-button-line-height-sm: var(--dt-font-line-height-200); /* Line-height for SM button */
  --dt-button-line-height-xs: var(--dt-font-line-height-200); /* Line-height for XS button */
  --dt-button-font-weight-xl: var(--dt-font-weight-normal); /* Font weight for XL button */
  --dt-button-font-weight-lg: var(--dt-font-weight-medium); /* Font weight for LG button */
  --dt-button-font-weight-md: var(--dt-font-weight-semi-bold); /* Font weight for MD button */
  --dt-button-font-weight-sm: var(--dt-font-weight-semi-bold); /* Font weight for SM button */
  --dt-button-font-weight-xs: var(--dt-font-weight-semi-bold); /* Font weight for XS button */
  --dt-inputs-font-weight-xl: var(--dt-font-weight-normal); /* Font weight for extra large inputs (e.g. input and textarea) */
  --dt-inputs-font-weight-lg: var(--dt-font-weight-normal); /* Font weight for large inputs (e.g. input and textarea) */
  --dt-inputs-font-weight-md: var(--dt-font-weight-normal); /* Font weight for medium inputs (e.g. input and textarea) */
  --dt-inputs-font-weight-sm: var(--dt-font-weight-normal); /* Font weight for small inputs (e.g. input and textarea) */
  --dt-inputs-font-weight-xs: var(--dt-font-weight-normal); /* Font weight for extra small inputs (e.g. input and textarea) */
  --dt-inputs-line-height-xl: var(--dt-font-line-height-200); /* Line height for extra large inputs (e.g. input and textarea) */
  --dt-inputs-line-height-lg: var(--dt-font-line-height-200); /* Line height for large inputs (e.g. input and textarea) */
  --dt-inputs-line-height-md: var(--dt-font-line-height-200); /* Line height for medium inputs (e.g. input and textarea) */
  --dt-inputs-line-height-sm: var(--dt-font-line-height-200); /* Line height for small inputs (e.g. input and textarea) */
  --dt-inputs-line-height-xs: var(--dt-font-line-height-200); /* Line height for extra small inputs (e.g. input and textarea) */
  --dt-inputs-size-radius-xl: var(--dt-size-radius-500);
  --dt-inputs-size-radius-lg: var(--dt-size-radius-450);
  --dt-inputs-size-radius-md: var(--dt-size-radius-400);
  --dt-inputs-size-radius-sm: var(--dt-size-radius-400);
  --dt-inputs-size-radius-xs: var(--dt-size-radius-300);
  --dt-inputs-size-border-status: var(--dt-size-border-200);
  --dt-inputs-size-border-default: var(--dt-size-border-150);
  --dt-typography-button-xl-font-family: var(--dt-font-family-body); /* Text style for extra large button */
  --dt-typography-button-lg-font-family: var(--dt-font-family-body); /* Text style for large button */
  --dt-typography-button-md-font-family: var(--dt-font-family-body); /* Text style for medium button */
  --dt-typography-button-sm-font-family: var(--dt-font-family-body); /* Text style for small button */
  --dt-typography-button-xs-font-family: var(--dt-font-family-body); /* Text style for extra small button */
  --dt-typography-inputs-xl-font-family: var(--dt-font-family-body); /* Text style for extra large inputs (e.g. input and textarea) */
  --dt-typography-inputs-lg-font-family: var(--dt-font-family-body); /* Text style for large inputs (e.g. input and textarea) */
  --dt-typography-inputs-md-font-family: var(--dt-font-family-body); /* Text style for medium inputs (e.g. input and textarea) */
  --dt-typography-inputs-sm-font-family: var(--dt-font-family-body); /* Text style for small inputs (e.g. input and textarea) */
  --dt-typography-inputs-xs-font-family: var(--dt-font-family-body); /* Text style for extra small inputs (e.g. input and textarea) */
  --dt-typography-code-sm-text-case: var(--dt-font-text-case-none); /* Smaller text size for monospace code, suitable for inline references or less prominent code examples. */
  --dt-typography-code-sm-line-height: var(--dt-font-line-height-200); /* Smaller text size for monospace code, suitable for inline references or less prominent code examples. */
  --dt-typography-code-sm-font-weight: var(--dt-font-weight-normal); /* Smaller text size for monospace code, suitable for inline references or less prominent code examples. */
  --dt-typography-code-sm-font-family: var(--dt-font-family-mono); /* Smaller text size for monospace code, suitable for inline references or less prominent code examples. */
  --dt-typography-code-md-text-case: var(--dt-font-text-case-none); /* Base default medium-sized text style for monospace code snippets of technical content. */
  --dt-typography-code-md-line-height: var(--dt-font-line-height-200); /* Base default medium-sized text style for monospace code snippets of technical content. */
  --dt-typography-code-md-font-weight: var(--dt-font-weight-normal); /* Base default medium-sized text style for monospace code snippets of technical content. */
  --dt-typography-code-md-font-family: var(--dt-font-family-mono); /* Base default medium-sized text style for monospace code snippets of technical content. */
  --dt-typography-helper-sm-text-case: var(--dt-font-text-case-none); /* Smaller text size for subtle guidance or additional context, minimizing visual disruption. */
  --dt-typography-helper-sm-line-height: var(--dt-font-line-height-200); /* Smaller text size for subtle guidance or additional context, minimizing visual disruption. */
  --dt-typography-helper-sm-font-weight: var(--dt-font-weight-normal); /* Smaller text size for subtle guidance or additional context, minimizing visual disruption. */
  --dt-typography-helper-sm-font-family: var(--dt-font-family-body); /* Smaller text size for subtle guidance or additional context, minimizing visual disruption. */
  --dt-typography-helper-md-text-case: var(--dt-font-text-case-none); /* Base default medium-sized text style for supplementary contextual information. */
  --dt-typography-helper-md-line-height: var(--dt-font-line-height-300); /* Base default medium-sized text style for supplementary contextual information. */
  --dt-typography-helper-md-font-weight: var(--dt-font-weight-normal); /* Base default medium-sized text style for supplementary contextual information. */
  --dt-typography-helper-md-font-family: var(--dt-font-family-body); /* Base default medium-sized text style for supplementary contextual information. */
  --dt-typography-label-sm-plain-compact-text-case: var(--dt-font-text-case-none); /* A non-bolded, tighter-spaced version of small label style. */
  --dt-typography-label-sm-plain-compact-line-height: var(--dt-font-line-height-200); /* A non-bolded, tighter-spaced version of small label style. */
  --dt-typography-label-sm-plain-compact-font-weight: var(--dt-font-weight-normal); /* A non-bolded, tighter-spaced version of small label style. */
  --dt-typography-label-sm-plain-compact-font-family: var(--dt-font-family-body); /* A non-bolded, tighter-spaced version of small label style. */
  --dt-typography-label-sm-plain-text-case: var(--dt-font-text-case-none); /* A non-bold version of small label style. */
  --dt-typography-label-sm-plain-line-height: var(--dt-font-line-height-300); /* A non-bold version of small label style. */
  --dt-typography-label-sm-plain-font-weight: var(--dt-font-weight-normal); /* A non-bold version of small label style. */
  --dt-typography-label-sm-plain-font-family: var(--dt-font-family-body); /* A non-bold version of small label style. */
  --dt-typography-label-sm-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of small label style. */
  --dt-typography-label-sm-compact-line-height: var(--dt-font-line-height-200); /* A tighter-spaced version of small label style. */
  --dt-typography-label-sm-compact-font-weight: var(--dt-font-weight-semi-bold); /* A tighter-spaced version of small label style. */
  --dt-typography-label-sm-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of small label style. */
  --dt-typography-label-sm-text-case: var(--dt-font-text-case-none); /* Smaller text style for labels when space is limited or for secondary information or to convey a slightly lower hierachy. */
  --dt-typography-label-sm-line-height: var(--dt-font-line-height-300); /* Smaller text style for labels when space is limited or for secondary information or to convey a slightly lower hierachy. */
  --dt-typography-label-sm-font-weight: var(--dt-font-weight-semi-bold); /* Smaller text style for labels when space is limited or for secondary information or to convey a slightly lower hierachy. */
  --dt-typography-label-sm-font-family: var(--dt-font-family-body); /* Smaller text style for labels when space is limited or for secondary information or to convey a slightly lower hierachy. */
  --dt-typography-label-md-plain-compact-text-case: var(--dt-font-text-case-none); /* A non-bolded, tighter-spaced version of medium label style. */
  --dt-typography-label-md-plain-compact-line-height: var(--dt-font-line-height-300); /* A non-bolded, tighter-spaced version of medium label style. */
  --dt-typography-label-md-plain-compact-font-weight: var(--dt-font-weight-normal); /* A non-bolded, tighter-spaced version of medium label style. */
  --dt-typography-label-md-plain-compact-font-family: var(--dt-font-family-body); /* A non-bolded, tighter-spaced version of medium label style. */
  --dt-typography-label-md-plain-text-case: var(--dt-font-text-case-none); /* A non-bold version of medium label style. */
  --dt-typography-label-md-plain-line-height: var(--dt-font-line-height-400); /* A non-bold version of medium label style. */
  --dt-typography-label-md-plain-font-weight: var(--dt-font-weight-normal); /* A non-bold version of medium label style. */
  --dt-typography-label-md-plain-font-family: var(--dt-font-family-body); /* A non-bold version of medium label style. */
  --dt-typography-label-md-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of medium label style. */
  --dt-typography-label-md-compact-line-height: var(--dt-font-line-height-300); /* A tighter-spaced version of medium label style. */
  --dt-typography-label-md-compact-font-weight: var(--dt-font-weight-semi-bold); /* A tighter-spaced version of medium label style. */
  --dt-typography-label-md-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of medium label style. */
  --dt-typography-label-md-text-case: var(--dt-font-text-case-none); /* Base default medium-sized text style for labels, providing clear identification and categorization. */
  --dt-typography-label-md-line-height: var(--dt-font-line-height-400); /* Base default medium-sized text style for labels, providing clear identification and categorization. */
  --dt-typography-label-md-font-weight: var(--dt-font-weight-semi-bold); /* Base default medium-sized text style for labels, providing clear identification and categorization. */
  --dt-typography-label-md-font-family: var(--dt-font-family-body); /* Base default medium-sized text style for labels, providing clear identification and categorization. */
  --dt-typography-headline-xxl-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of extra extra large headline style. */
  --dt-typography-headline-xxl-compact-line-height: var(--dt-font-line-height-100); /* A tighter-spaced version of extra extra large headline style. */
  --dt-typography-headline-xxl-compact-font-weight: var(--dt-font-weight-medium); /* A tighter-spaced version of extra extra large headline style. */
  --dt-typography-headline-xxl-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of extra extra large headline style. */
  --dt-typography-headline-xxl-text-case: var(--dt-font-text-case-none); /* Largest text style for extra extra large content. */
  --dt-typography-headline-xxl-line-height: var(--dt-font-line-height-200); /* Largest text style for extra extra large content. */
  --dt-typography-headline-xxl-font-weight: var(--dt-font-weight-medium); /* Largest text style for extra extra large content. */
  --dt-typography-headline-xxl-font-family: var(--dt-font-family-body); /* Largest text style for extra extra large content. */
  --dt-typography-headline-xl-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of extra large headline style. */
  --dt-typography-headline-xl-compact-line-height: var(--dt-font-line-height-100); /* A tighter-spaced version of extra large headline style. */
  --dt-typography-headline-xl-compact-font-weight: var(--dt-font-weight-medium); /* A tighter-spaced version of extra large headline style. */
  --dt-typography-headline-xl-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of extra large headline style. */
  --dt-typography-headline-xl-text-case: var(--dt-font-text-case-none); /* Extra large text style for high importance headlines. */
  --dt-typography-headline-xl-line-height: var(--dt-font-line-height-200); /* Extra large text style for high importance headlines. */
  --dt-typography-headline-xl-font-weight: var(--dt-font-weight-medium); /* Extra large text style for high importance headlines. */
  --dt-typography-headline-xl-font-family: var(--dt-font-family-body); /* Extra large text style for high importance headlines. */
  --dt-typography-headline-lg-soft-compact-text-case: var(--dt-font-text-case-none); /* A softer font weight, tighter spaced version of large headline style. */
  --dt-typography-headline-lg-soft-compact-line-height: var(--dt-font-line-height-200); /* A softer font weight, tighter spaced version of large headline style. */
  --dt-typography-headline-lg-soft-compact-font-weight: var(--dt-font-weight-medium); /* A softer font weight, tighter spaced version of large headline style. */
  --dt-typography-headline-lg-soft-compact-font-family: var(--dt-font-family-body); /* A softer font weight, tighter spaced version of large headline style. */
  --dt-typography-headline-lg-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of large body style. */
  --dt-typography-headline-lg-compact-line-height: var(--dt-font-line-height-200); /* A tighter-spaced version of large body style. */
  --dt-typography-headline-lg-compact-font-weight: var(--dt-font-weight-bold); /* A tighter-spaced version of large body style. */
  --dt-typography-headline-lg-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of large body style. */
  --dt-typography-headline-lg-soft-text-case: var(--dt-font-text-case-none); /* A softer font weight version of large headline style. */
  --dt-typography-headline-lg-soft-line-height: var(--dt-font-line-height-400); /* A softer font weight version of large headline style. */
  --dt-typography-headline-lg-soft-font-weight: var(--dt-font-weight-medium); /* A softer font weight version of large headline style. */
  --dt-typography-headline-lg-soft-font-family: var(--dt-font-family-body); /* A softer font weight version of large headline style. */
  --dt-typography-headline-lg-text-case: var(--dt-font-text-case-none); /* Large text style for headlines to attract attention. */
  --dt-typography-headline-lg-line-height: var(--dt-font-line-height-400); /* Large text style for headlines to attract attention. */
  --dt-typography-headline-lg-font-weight: var(--dt-font-weight-bold); /* Large text style for headlines to attract attention. */
  --dt-typography-headline-lg-font-family: var(--dt-font-family-body); /* Large text style for headlines to attract attention. */
  --dt-typography-headline-md-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of medium headline style. */
  --dt-typography-headline-md-compact-line-height: var(--dt-font-line-height-300); /* A tighter-spaced version of medium headline style. */
  --dt-typography-headline-md-compact-font-weight: var(--dt-font-weight-bold); /* A tighter-spaced version of medium headline style. */
  --dt-typography-headline-md-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of medium headline style. */
  --dt-typography-headline-md-text-case: var(--dt-font-text-case-none); /* Medium-sized base text style for headlines. */
  --dt-typography-headline-md-line-height: var(--dt-font-line-height-400); /* Medium-sized base text style for headlines. */
  --dt-typography-headline-md-font-weight: var(--dt-font-weight-bold); /* Medium-sized base text style for headlines. */
  --dt-typography-headline-md-font-family: var(--dt-font-family-body); /* Medium-sized base text style for headlines. */
  --dt-typography-headline-sm-soft-compact-text-case: var(--dt-font-text-case-none); /* A softer font weight, tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-soft-compact-line-height: var(--dt-font-line-height-200); /* A softer font weight, tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-soft-compact-font-weight: var(--dt-font-weight-medium); /* A softer font weight, tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-soft-compact-font-family: var(--dt-font-family-body); /* A softer font weight, tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-soft-text-case: var(--dt-font-text-case-none); /* A softer font weight version of small headline style. */
  --dt-typography-headline-sm-soft-line-height: var(--dt-font-line-height-300); /* A softer font weight version of small headline style. */
  --dt-typography-headline-sm-soft-font-weight: var(--dt-font-weight-medium); /* A softer font weight version of small headline style. */
  --dt-typography-headline-sm-soft-font-family: var(--dt-font-family-body); /* A softer font weight version of small headline style. */
  --dt-typography-headline-sm-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-compact-line-height: var(--dt-font-line-height-200); /* A tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-compact-font-weight: var(--dt-font-weight-bold); /* A tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-text-case: var(--dt-font-text-case-none); /* Smaller text size for secondary information or subheadings. */
  --dt-typography-headline-sm-line-height: var(--dt-font-line-height-300); /* Smaller text size for secondary information or subheadings. */
  --dt-typography-headline-sm-font-weight: var(--dt-font-weight-bold); /* Smaller text size for secondary information or subheadings. */
  --dt-typography-headline-sm-font-family: var(--dt-font-family-body); /* Smaller text size for secondary information or subheadings. */
  --dt-typography-headline-eyebrow-text-case: var(--dt-font-text-case-uppercase); /* Visually concise and uppercase title text used above a paired headline. Also known as a kicker or overline. */
  --dt-typography-headline-eyebrow-line-height: var(--dt-font-line-height-300); /* Visually concise and uppercase title text used above a paired headline. Also known as a kicker or overline. */
  --dt-typography-headline-eyebrow-font-weight: var(--dt-font-weight-normal); /* Visually concise and uppercase title text used above a paired headline. Also known as a kicker or overline. */
  --dt-typography-headline-eyebrow-font-family: var(--dt-font-family-body); /* Visually concise and uppercase title text used above a paired headline. Also known as a kicker or overline. */
  --dt-typography-body-sm-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of small body style. */
  --dt-typography-body-sm-compact-line-height: var(--dt-font-line-height-200); /* A tighter-spaced version of small body style. */
  --dt-typography-body-sm-compact-font-weight: var(--dt-font-weight-normal); /* A tighter-spaced version of small body style. */
  --dt-typography-body-sm-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of small body style. */
  --dt-typography-body-sm-text-case: var(--dt-font-text-case-none); /* Reduced small text style for less prominent or adjacent content. */
  --dt-typography-body-sm-line-height: var(--dt-font-line-height-300); /* Reduced small text style for less prominent or adjacent content. */
  --dt-typography-body-sm-font-weight: var(--dt-font-weight-normal); /* Reduced small text style for less prominent or adjacent content. */
  --dt-typography-body-sm-font-family: var(--dt-font-family-body); /* Reduced small text style for less prominent or adjacent content. */
  --dt-typography-body-md-compact-text-case: var(--dt-font-text-case-none); /* A tighter-spaced version of medium body style. */
  --dt-typography-body-md-compact-line-height: var(--dt-font-line-height-300); /* A tighter-spaced version of medium body style. */
  --dt-typography-body-md-compact-font-weight: var(--dt-font-weight-normal); /* A tighter-spaced version of medium body style. */
  --dt-typography-body-md-compact-font-family: var(--dt-font-family-body); /* A tighter-spaced version of medium body style. */
  --dt-typography-body-md-text-case: var(--dt-font-text-case-none); /* Base default medium text style for main content. */
  --dt-typography-body-md-line-height: var(--dt-font-line-height-400); /* Base default medium text style for main content. */
  --dt-typography-body-md-font-weight: var(--dt-font-weight-normal); /* Base default medium text style for main content. */
  --dt-typography-body-md-font-family: var(--dt-font-family-body); /* Base default medium text style for main content. */
  --dt-size-border-focus: calc(var(--dt-size-border-200) + var(--dt-size-border-100));
  --dt-size-base: calc(1rem * 0.8);
  --dt-font-family-expressive: "Season Mix", var(--dt-font-family-body);
  --dt-font-size-500: calc(1rem * 3.8); /* extra large / xxl */
  --dt-font-size-400: calc(1rem * 2.7); /* extra large / xl */
  --dt-font-size-300: calc(1rem * 1.9); /* large */
  --dt-font-size-200: calc(1rem * 1.5); /* medium / base */
  --dt-font-size-100: calc(1rem * 1.2); /* small */
  --dt-radio-size-height: var(--dt-radio-size-width);
  --dt-icon-size-border-800: calc(var(--dt-icon-size-border-100) * 3.5);
  --dt-icon-size-border-700: calc(var(--dt-icon-size-border-100) * 2.75);
  --dt-icon-size-border-600: calc(var(--dt-icon-size-border-100) * 2.5);
  --dt-icon-size-border-400: calc(var(--dt-icon-size-border-100) * 1.75);
  --dt-icon-size-border-300: calc(var(--dt-icon-size-border-100) * 1.5);
  --dt-icon-size-border-200: calc(var(--dt-icon-size-border-100) * 1.25);
  --dt-icon-size-800: calc(var(--dt-size-base) * 6);
  --dt-icon-size-700: calc(var(--dt-size-base) * 4.75);
  --dt-icon-size-600: calc(var(--dt-size-base) * 4);
  --dt-icon-size-500: calc(var(--dt-size-base) * 3);
  --dt-icon-size-400: calc(var(--dt-size-base) * 2.5);
  --dt-icon-size-300: calc(var(--dt-size-base) * 2.25);
  --dt-icon-size-200: calc(var(--dt-size-base) * 1.75);
  --dt-icon-size-100: calc(var(--dt-size-base) * 1.5);
  --dt-checkbox-size-radius: var(--dt-inputs-size-radius-xs);
  --dt-checkbox-size-height: var(--dt-checkbox-size-width);
  --dt-button-font-size-xl: var(--dt-font-size-400); /* Extra large Button text size */
  --dt-button-font-size-lg: var(--dt-font-size-300); /* Large Button text size */
  --dt-button-font-size-md: var(--dt-font-size-200); /* Medium Button text size */
  --dt-button-font-size-sm: var(--dt-font-size-100); /* Small Button text size */
  --dt-button-font-size-xs: var(--dt-font-size-100); /* Extra small Button text size */
  --dt-inputs-font-size-xl: var(--dt-font-size-400); /* Font size for extra large inputs (e.g. input and textarea) */
  --dt-inputs-font-size-lg: var(--dt-font-size-300); /* Font size for large inputs (e.g. input and textarea) */
  --dt-inputs-font-size-md: var(--dt-font-size-200); /* Font size for medium inputs (e.g. input and textarea) */
  --dt-inputs-font-size-sm: var(--dt-font-size-100); /* Font size for small inputs (e.g. input and textarea) */
  --dt-inputs-font-size-xs: var(--dt-font-size-100); /* Font size for extra small inputs (e.g. input and textarea) */
  --dt-typography-button-xl-line-height: var(--dt-button-line-height-xl); /* Text style for extra large button */
  --dt-typography-button-xl-font-weight: var(--dt-button-font-weight-xl); /* Text style for extra large button */
  --dt-typography-button-lg-line-height: var(--dt-button-line-height-lg); /* Text style for large button */
  --dt-typography-button-lg-font-weight: var(--dt-button-font-weight-lg); /* Text style for large button */
  --dt-typography-button-md-line-height: var(--dt-button-line-height-md); /* Text style for medium button */
  --dt-typography-button-md-font-weight: var(--dt-button-font-weight-md); /* Text style for medium button */
  --dt-typography-button-sm-line-height: var(--dt-button-line-height-sm); /* Text style for small button */
  --dt-typography-button-sm-font-weight: var(--dt-button-font-weight-sm); /* Text style for small button */
  --dt-typography-button-xs-line-height: var(--dt-button-line-height-xs); /* Text style for extra small button */
  --dt-typography-button-xs-font-weight: var(--dt-button-font-weight-xs); /* Text style for extra small button */
  --dt-typography-inputs-xl-line-height: var(--dt-inputs-line-height-xl); /* Text style for extra large inputs (e.g. input and textarea) */
  --dt-typography-inputs-xl-font-weight: var(--dt-inputs-font-weight-xl); /* Text style for extra large inputs (e.g. input and textarea) */
  --dt-typography-inputs-lg-line-height: var(--dt-inputs-line-height-lg); /* Text style for large inputs (e.g. input and textarea) */
  --dt-typography-inputs-lg-font-weight: var(--dt-inputs-font-weight-lg); /* Text style for large inputs (e.g. input and textarea) */
  --dt-typography-inputs-md-line-height: var(--dt-inputs-line-height-md); /* Text style for medium inputs (e.g. input and textarea) */
  --dt-typography-inputs-md-font-weight: var(--dt-inputs-font-weight-md); /* Text style for medium inputs (e.g. input and textarea) */
  --dt-typography-inputs-sm-line-height: var(--dt-inputs-line-height-sm); /* Text style for small inputs (e.g. input and textarea) */
  --dt-typography-inputs-sm-font-weight: var(--dt-inputs-font-weight-sm); /* Text style for small inputs (e.g. input and textarea) */
  --dt-typography-inputs-xs-line-height: var(--dt-inputs-line-height-xs); /* Text style for extra small inputs (e.g. input and textarea) */
  --dt-typography-inputs-xs-font-weight: var(--dt-inputs-font-weight-xs); /* Text style for extra small inputs (e.g. input and textarea) */
  --dt-typography-code-sm-font-size: var(--dt-font-size-100); /* Smaller text size for monospace code, suitable for inline references or less prominent code examples. */
  --dt-typography-code-md-font-size: var(--dt-font-size-200); /* Base default medium-sized text style for monospace code snippets of technical content. */
  --dt-typography-helper-sm-font-size: var(--dt-font-size-100); /* Smaller text size for subtle guidance or additional context, minimizing visual disruption. */
  --dt-typography-helper-md-font-size: var(--dt-font-size-200); /* Base default medium-sized text style for supplementary contextual information. */
  --dt-typography-label-sm-plain-compact-font-size: var(--dt-font-size-100); /* A non-bolded, tighter-spaced version of small label style. */
  --dt-typography-label-sm-plain-font-size: var(--dt-font-size-100); /* A non-bold version of small label style. */
  --dt-typography-label-sm-compact-font-size: var(--dt-font-size-100); /* A tighter-spaced version of small label style. */
  --dt-typography-label-sm-font-size: var(--dt-font-size-100); /* Smaller text style for labels when space is limited or for secondary information or to convey a slightly lower hierachy. */
  --dt-typography-label-md-plain-compact-font-size: var(--dt-font-size-200); /* A non-bolded, tighter-spaced version of medium label style. */
  --dt-typography-label-md-plain-font-size: var(--dt-font-size-200); /* A non-bold version of medium label style. */
  --dt-typography-label-md-compact-font-size: var(--dt-font-size-200); /* A tighter-spaced version of medium label style. */
  --dt-typography-label-md-font-size: var(--dt-font-size-200); /* Base default medium-sized text style for labels, providing clear identification and categorization. */
  --dt-typography-headline-xxl-compact-font-size: var(--dt-font-size-500); /* A tighter-spaced version of extra extra large headline style. */
  --dt-typography-headline-xxl-font-size: var(--dt-font-size-500); /* Largest text style for extra extra large content. */
  --dt-typography-headline-xl-compact-font-size: var(--dt-font-size-400); /* A tighter-spaced version of extra large headline style. */
  --dt-typography-headline-xl-font-size: var(--dt-font-size-400); /* Extra large text style for high importance headlines. */
  --dt-typography-headline-lg-soft-compact-font-size: var(--dt-font-size-300); /* A softer font weight, tighter spaced version of large headline style. */
  --dt-typography-headline-lg-compact-font-size: var(--dt-font-size-300); /* A tighter-spaced version of large body style. */
  --dt-typography-headline-lg-soft-font-size: var(--dt-font-size-300); /* A softer font weight version of large headline style. */
  --dt-typography-headline-lg-font-size: var(--dt-font-size-300); /* Large text style for headlines to attract attention. */
  --dt-typography-headline-md-compact-font-size: var(--dt-font-size-200); /* A tighter-spaced version of medium headline style. */
  --dt-typography-headline-md-font-size: var(--dt-font-size-200); /* Medium-sized base text style for headlines. */
  --dt-typography-headline-sm-soft-compact-font-size: var(--dt-font-size-100); /* A softer font weight, tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-soft-font-size: var(--dt-font-size-100); /* A softer font weight version of small headline style. */
  --dt-typography-headline-sm-compact-font-size: var(--dt-font-size-100); /* A tighter-spaced version of small headline style. */
  --dt-typography-headline-sm-font-size: var(--dt-font-size-100); /* Smaller text size for secondary information or subheadings. */
  --dt-typography-headline-eyebrow-font-size: var(--dt-font-size-100); /* Visually concise and uppercase title text used above a paired headline. Also known as a kicker or overline. */
  --dt-typography-body-sm-compact-font-size: var(--dt-font-size-100); /* A tighter-spaced version of small body style. */
  --dt-typography-body-sm-font-size: var(--dt-font-size-100); /* Reduced small text style for less prominent or adjacent content. */
  --dt-typography-body-md-compact-font-size: var(--dt-font-size-200); /* A tighter-spaced version of medium body style. */
  --dt-typography-body-md-font-size: var(--dt-font-size-200); /* Base default medium text style for main content. */
  --dt-space-base: var(--dt-size-base);
  --dt-icon-size-border-500: var(--dt-icon-size-border-400);
  --dt-typography-button-xl-font-size: var(--dt-button-font-size-xl); /* Text style for extra large button */
  --dt-typography-button-lg-font-size: var(--dt-button-font-size-lg); /* Text style for large button */
  --dt-typography-button-md-font-size: var(--dt-button-font-size-md); /* Text style for medium button */
  --dt-typography-button-sm-font-size: var(--dt-button-font-size-sm); /* Text style for small button */
  --dt-typography-button-xs-font-size: var(--dt-button-font-size-xs); /* Text style for extra small button */
  --dt-typography-inputs-xl-font-size: var(--dt-inputs-font-size-xl); /* Text style for extra large inputs (e.g. input and textarea) */
  --dt-typography-inputs-lg-font-size: var(--dt-inputs-font-size-lg); /* Text style for large inputs (e.g. input and textarea) */
  --dt-typography-inputs-md-font-size: var(--dt-inputs-font-size-md); /* Text style for medium inputs (e.g. input and textarea) */
  --dt-typography-inputs-sm-font-size: var(--dt-inputs-font-size-sm); /* Text style for small inputs (e.g. input and textarea) */
  --dt-typography-inputs-xs-font-size: var(--dt-inputs-font-size-xs);
  --dt-typography-inputs-xs: var(--dt-typography-inputs-xs-font-weight) var(--dt-typography-inputs-xs-font-size)/var(--dt-typography-inputs-xs-line-height) var(--dt-typography-inputs-xs-font-family);
  --dt-typography-inputs-sm: var(--dt-typography-inputs-sm-font-weight) var(--dt-typography-inputs-sm-font-size)/var(--dt-typography-inputs-sm-line-height) var(--dt-typography-inputs-sm-font-family);
  --dt-typography-inputs-md: var(--dt-typography-inputs-md-font-weight) var(--dt-typography-inputs-md-font-size)/var(--dt-typography-inputs-md-line-height) var(--dt-typography-inputs-md-font-family);
  --dt-typography-inputs-lg: var(--dt-typography-inputs-lg-font-weight) var(--dt-typography-inputs-lg-font-size)/var(--dt-typography-inputs-lg-line-height) var(--dt-typography-inputs-lg-font-family);
  --dt-typography-inputs-xl: var(--dt-typography-inputs-xl-font-weight) var(--dt-typography-inputs-xl-font-size)/var(--dt-typography-inputs-xl-line-height) var(--dt-typography-inputs-xl-font-family);
  --dt-typography-button-xs: var(--dt-typography-button-xs-font-weight) var(--dt-typography-button-xs-font-size)/var(--dt-typography-button-xs-line-height) var(--dt-typography-button-xs-font-family);
  --dt-typography-button-sm: var(--dt-typography-button-sm-font-weight) var(--dt-typography-button-sm-font-size)/var(--dt-typography-button-sm-line-height) var(--dt-typography-button-sm-font-family);
  --dt-typography-button-md: var(--dt-typography-button-md-font-weight) var(--dt-typography-button-md-font-size)/var(--dt-typography-button-md-line-height) var(--dt-typography-button-md-font-family);
  --dt-typography-button-lg: var(--dt-typography-button-lg-font-weight) var(--dt-typography-button-lg-font-size)/var(--dt-typography-button-lg-line-height) var(--dt-typography-button-lg-font-family);
  --dt-typography-button-xl: var(--dt-typography-button-xl-font-weight) var(--dt-typography-button-xl-font-size)/var(--dt-typography-button-xl-line-height) var(--dt-typography-button-xl-font-family);
  --dt-typography-body-md: var(--dt-typography-body-md-font-weight) var(--dt-typography-body-md-font-size)/var(--dt-typography-body-md-line-height) var(--dt-typography-body-md-font-family);
  --dt-typography-body-md-compact: var(--dt-typography-body-md-compact-font-weight) var(--dt-typography-body-md-compact-font-size)/var(--dt-typography-body-md-compact-line-height) var(--dt-typography-body-md-compact-font-family);
  --dt-typography-body-sm: var(--dt-typography-body-sm-font-weight) var(--dt-typography-body-sm-font-size)/var(--dt-typography-body-sm-line-height) var(--dt-typography-body-sm-font-family);
  --dt-typography-body-sm-compact: var(--dt-typography-body-sm-compact-font-weight) var(--dt-typography-body-sm-compact-font-size)/var(--dt-typography-body-sm-compact-line-height) var(--dt-typography-body-sm-compact-font-family);
  --dt-typography-headline-eyebrow: var(--dt-typography-headline-eyebrow-font-weight) var(--dt-typography-headline-eyebrow-font-size)/var(--dt-typography-headline-eyebrow-line-height) var(--dt-typography-headline-eyebrow-font-family);
  --dt-typography-headline-sm: var(--dt-typography-headline-sm-font-weight) var(--dt-typography-headline-sm-font-size)/var(--dt-typography-headline-sm-line-height) var(--dt-typography-headline-sm-font-family);
  --dt-typography-headline-sm-compact: var(--dt-typography-headline-sm-compact-font-weight) var(--dt-typography-headline-sm-compact-font-size)/var(--dt-typography-headline-sm-compact-line-height) var(--dt-typography-headline-sm-compact-font-family);
  --dt-typography-headline-sm-soft: var(--dt-typography-headline-sm-soft-font-weight) var(--dt-typography-headline-sm-soft-font-size)/var(--dt-typography-headline-sm-soft-line-height) var(--dt-typography-headline-sm-soft-font-family);
  --dt-typography-headline-sm-soft-compact: var(--dt-typography-headline-sm-soft-compact-font-weight) var(--dt-typography-headline-sm-soft-compact-font-size)/var(--dt-typography-headline-sm-soft-compact-line-height) var(--dt-typography-headline-sm-soft-compact-font-family);
  --dt-typography-headline-md: var(--dt-typography-headline-md-font-weight) var(--dt-typography-headline-md-font-size)/var(--dt-typography-headline-md-line-height) var(--dt-typography-headline-md-font-family);
  --dt-typography-headline-md-compact: var(--dt-typography-headline-md-compact-font-weight) var(--dt-typography-headline-md-compact-font-size)/var(--dt-typography-headline-md-compact-line-height) var(--dt-typography-headline-md-compact-font-family);
  --dt-typography-headline-lg: var(--dt-typography-headline-lg-font-weight) var(--dt-typography-headline-lg-font-size)/var(--dt-typography-headline-lg-line-height) var(--dt-typography-headline-lg-font-family);
  --dt-typography-headline-lg-soft: var(--dt-typography-headline-lg-soft-font-weight) var(--dt-typography-headline-lg-soft-font-size)/var(--dt-typography-headline-lg-soft-line-height) var(--dt-typography-headline-lg-soft-font-family);
  --dt-typography-headline-lg-compact: var(--dt-typography-headline-lg-compact-font-weight) var(--dt-typography-headline-lg-compact-font-size)/var(--dt-typography-headline-lg-compact-line-height) var(--dt-typography-headline-lg-compact-font-family);
  --dt-typography-headline-lg-soft-compact: var(--dt-typography-headline-lg-soft-compact-font-weight) var(--dt-typography-headline-lg-soft-compact-font-size)/var(--dt-typography-headline-lg-soft-compact-line-height) var(--dt-typography-headline-lg-soft-compact-font-family);
  --dt-typography-headline-xl: var(--dt-typography-headline-xl-font-weight) var(--dt-typography-headline-xl-font-size)/var(--dt-typography-headline-xl-line-height) var(--dt-typography-headline-xl-font-family);
  --dt-typography-headline-xl-compact: var(--dt-typography-headline-xl-compact-font-weight) var(--dt-typography-headline-xl-compact-font-size)/var(--dt-typography-headline-xl-compact-line-height) var(--dt-typography-headline-xl-compact-font-family);
  --dt-typography-headline-xxl: var(--dt-typography-headline-xxl-font-weight) var(--dt-typography-headline-xxl-font-size)/var(--dt-typography-headline-xxl-line-height) var(--dt-typography-headline-xxl-font-family);
  --dt-typography-headline-xxl-compact: var(--dt-typography-headline-xxl-compact-font-weight) var(--dt-typography-headline-xxl-compact-font-size)/var(--dt-typography-headline-xxl-compact-line-height) var(--dt-typography-headline-xxl-compact-font-family);
  --dt-typography-label-md: var(--dt-typography-label-md-font-weight) var(--dt-typography-label-md-font-size)/var(--dt-typography-label-md-line-height) var(--dt-typography-label-md-font-family);
  --dt-typography-label-md-compact: var(--dt-typography-label-md-compact-font-weight) var(--dt-typography-label-md-compact-font-size)/var(--dt-typography-label-md-compact-line-height) var(--dt-typography-label-md-compact-font-family);
  --dt-typography-label-md-plain: var(--dt-typography-label-md-plain-font-weight) var(--dt-typography-label-md-plain-font-size)/var(--dt-typography-label-md-plain-line-height) var(--dt-typography-label-md-plain-font-family);
  --dt-typography-label-md-plain-compact: var(--dt-typography-label-md-plain-compact-font-weight) var(--dt-typography-label-md-plain-compact-font-size)/var(--dt-typography-label-md-plain-compact-line-height) var(--dt-typography-label-md-plain-compact-font-family);
  --dt-typography-label-sm: var(--dt-typography-label-sm-font-weight) var(--dt-typography-label-sm-font-size)/var(--dt-typography-label-sm-line-height) var(--dt-typography-label-sm-font-family);
  --dt-typography-label-sm-compact: var(--dt-typography-label-sm-compact-font-weight) var(--dt-typography-label-sm-compact-font-size)/var(--dt-typography-label-sm-compact-line-height) var(--dt-typography-label-sm-compact-font-family);
  --dt-typography-label-sm-plain: var(--dt-typography-label-sm-plain-font-weight) var(--dt-typography-label-sm-plain-font-size)/var(--dt-typography-label-sm-plain-line-height) var(--dt-typography-label-sm-plain-font-family);
  --dt-typography-label-sm-plain-compact: var(--dt-typography-label-sm-plain-compact-font-weight) var(--dt-typography-label-sm-plain-compact-font-size)/var(--dt-typography-label-sm-plain-compact-line-height) var(--dt-typography-label-sm-plain-compact-font-family);
  --dt-typography-helper-md: var(--dt-typography-helper-md-font-weight) var(--dt-typography-helper-md-font-size)/var(--dt-typography-helper-md-line-height) var(--dt-typography-helper-md-font-family);
  --dt-typography-helper-sm: var(--dt-typography-helper-sm-font-weight) var(--dt-typography-helper-sm-font-size)/var(--dt-typography-helper-sm-line-height) var(--dt-typography-helper-sm-font-family);
  --dt-typography-code-md: var(--dt-typography-code-md-font-weight) var(--dt-typography-code-md-font-size)/var(--dt-typography-code-md-line-height) var(--dt-typography-code-md-font-family);
  --dt-typography-code-sm: var(--dt-typography-code-sm-font-weight) var(--dt-typography-code-sm-font-size)/var(--dt-typography-code-sm-line-height) var(--dt-typography-code-sm-font-family); /* Text style for extra small inputs (e.g. input and textarea) */ --dt-font-size-100-mobile: 1.2rem; --dt-font-size-200-mobile: 1.6rem; --dt-font-size-300-mobile: 2rem; --dt-font-size-400-mobile: 2.9rem; --dt-font-size-500-mobile: 4.1rem; --dt-font-size-100-tc8: 1.7rem; --dt-font-size-200-tc8: 2.1rem; --dt-font-size-300-tc8: 2.7rem; --dt-font-size-400-tc8: 3.8rem; --dt-font-size-500-tc8: 5.4rem; --dt-font-size-100-tv: 2.5rem; --dt-font-size-200-tv: 3.2rem; --dt-font-size-300-tv: 4.1rem; --dt-font-size-400-tv: 5.8rem; --dt-font-size-500-tv: 8.2rem; --zi-hide: -1; --zi-base: 0; --zi-base1: 1; --zi-selected: 25; --zi-active: 50; --zi-navigation: 100; --zi-navigation-fixed: 150; --zi-dropdown: 200; --zi-popover: 300; --zi-tooltip: 400; --zi-drawer: 500; --zi-modal: 600; --zi-modal-element: 650; --zi-notification: 700;
}
