/* Generated from Figma Variables. First mode = :root default.
   FLOAT tokens are unitless — multiply by 1px in calc() where a length is needed. */

:root {
  --background-brand-default: var(--brand-800); /* @kind color */
  --background-gray: rgb(245,245,245); /* @kind color */
  --base-dimension: 4; /* @kind spacing */
  --base-unit-2: 4; /* @kind spacing */
  --base-unit-3: 4; /* @kind spacing */
  --base-unit-4: 4; /* @kind spacing */
  --base-unit: 4; /* @kind spacing */
  --border-brand-default: var(--brand-800); /* @kind color */
  --border-color: rgb(255,255,255); /* @kind color */
  --border-final: rgb(211,209,209); /* @kind color */
  --border: var(--grey-border); /* @kind color */
  --brand-100-2: rgb(245,245,245); /* @kind color */
  --brand-100: rgb(245,245,245); /* @kind color */
  --brand-800-2: rgb(44,44,44); /* @kind color */
  --brand-800: rgb(44,44,44); /* @kind color */
  --brand-900: rgb(30,30,30); /* @kind color */
  --brand-b-800: rgb(119,0,0); /* @kind color */
  --brand-common-focus-outline-2: var(--palette-blueberry-400-2); /* @kind color */
  --brand-common-focus-outline: var(--palette-blueberry-400); /* @kind color */
  --brand-error-accent-2: var(--palette-french-vanilla-100-3); /* @kind color */
  --brand-error-accent: var(--palette-french-vanilla-100); /* @kind color */
  --brand-error-base-2: var(--palette-cinnamon-500-2); /* @kind color */
  --brand-error-base: var(--palette-cinnamon-500-2); /* @kind color */
  --brand-error-dark: var(--palette-cinnamon-600-2); /* @kind color */
  --brand-error-darkest: rgb(128,22,14); /* @kind color */
  --brand-primary-accent-2: var(--palette-french-vanilla-100-3); /* @kind color */
  --brand-primary-accent-3: var(--palette-french-vanilla-100); /* @kind color */
  --brand-primary-accent: var(--palette-french-vanilla-100); /* @kind color */
  --brand-primary-base-2: var(--palette-blueberry-400); /* @kind color */
  --brand-primary-base-3: var(--palette-blueberry-400-2); /* @kind color */
  --brand-primary-base-4: var(--palette-blueberry-400-2); /* @kind color */
  --brand-primary-base: var(--palette-blueberry-400-2); /* @kind color */
  --brand-primary-dark-2: var(--palette-blueberry-500-2); /* @kind color */
  --brand-primary-dark-3: var(--palette-blueberry-500-2); /* @kind color */
  --brand-primary-dark: var(--palette-blueberry-500); /* @kind color */
  --brand-primary-darkest: var(--palette-blueberry-600); /* @kind color */
  --color-2-logo-intuit: rgb(35,108,255); /* @kind color */
  --color-bg-default: var(--palette-french-vanilla-100); /* @kind color */
  --color-bg-muted-default: var(--palette-licorice-300-2); /* @kind color */
  --color-bg-muted-soft: var(--palette-licorice-200-2); /* @kind color */
  --color-bg-muted-strong: var(--palette-licorice-500-2); /* @kind color */
  --color-bg-translucent: rgba(0,0,0,0.85); /* @kind color */
  --color-bg-translucent: rgba(0,0,0,0.85); /* @kind color */
  --color-black-100: rgb(0,0,0); /* @kind color */
  --color-black-33-3: rgba(0,0,0,0.333); /* @kind color */
  --color-bright-new-day-blue: rgb(48,93,255); /* @kind color */
  --color-cyan-34: rgb(5,170,168); /* @kind color */
  --color-cyan-35: rgb(6,170,168); /* @kind color */
  --color-cyan-50-5: rgba(0,250,255,0.05); /* @kind color */
  --color-dragon-fruit-dragon-fruit-200: rgb(239,211,255); /* @kind color */
  --color-dragon-fruit-dragon-fruit-400: rgb(140,23,210); /* @kind color */
  --color-fg-inverse: var(--palette-french-vanilla-100-5); /* @kind color */
  --color-grey-12: rgb(30,30,30); /* @kind color */
  --color-grey-54: rgb(136,136,137); /* @kind color */
  --color-grey-85: rgb(215,216,216); /* @kind color */
  --color-grey-95: rgb(244,244,243); /* @kind color */
  --color-grey-98: rgb(250,250,250); /* @kind color */
  --color-icon-primary-default: var(--palette-blueberry-400-2); /* @kind color */
  --color-shadow-1: rgba(31,38,46,0.12); /* @kind color */
  --color-shadow-2: rgba(31,38,46,0.08); /* @kind color */
  --color-static-blue-default: var(--palette-blueberry-400-2); /* @kind color */
  --color-static-white: var(--palette-french-vanilla-100); /* @kind color */
  --color-text-disabled: var(--palette-licorice-100-2); /* @kind color */
  --color-text-inverse: var(--palette-french-vanilla-100); /* @kind color */
  --color-text-strong: var(--palette-black-pepper-400-2); /* @kind color */
  --color-text-stronger: var(--palette-black-pepper-500-2); /* @kind color */
  --color-white-0-2: rgba(255,255,255,0.002); /* @kind color */
  --color-white-100: rgb(255,255,255); /* @kind color */
  --color: rgb(255,255,255); /* @kind color */
  --corner-full: 1000; /* @kind other */
  --corner-large: 16; /* @kind other */
  --corner-radius-263: 263; /* @kind radius */
  --corner-radius-300: 300; /* @kind radius */
  --corner-radius-4: 4; /* @kind radius */
  --dark-2: rgb(139,139,139); /* @kind color */
  --dark-3: rgb(207,207,207); /* @kind color */
  --extended-palette-dragon-fruit-200-2: rgb(239,211,255); /* @kind color */
  --extended-palette-dragon-fruit-200: rgb(239,211,255); /* @kind color */
  --extended-palette-dragon-fruit-300: rgb(190,97,246); /* @kind color */
  --extended-palette-dragon-fruit-400-2: rgb(140,23,210); /* @kind color */
  --extended-palette-dragon-fruit-400: rgb(140,23,210); /* @kind color */
  --font-family-50: "Inter"; /* @kind font */
  --font-family-font-1-2: "Inter"; /* @kind font */
  --font-family-font-1: "Inter"; /* @kind font */
  --font-size-16-2: 16; /* @kind spacing */
  --font-size-16: 16; /* @kind spacing */
  --font-size-24: 24; /* @kind spacing */
  --font-size-body-medium: 18; /* @kind spacing */
  --font-size-body-small: 16; /* @kind spacing */
  --font-size-subtext-large: 14; /* @kind spacing */
  --font-size-subtext-small: 10; /* @kind spacing */
  --font-weight-400-2: 400; /* @kind font */
  --font-weight-400: 400; /* @kind font */
  --font-weight-500-2: 500; /* @kind font */
  --font-weight-500-3: 500; /* @kind font */
  --font-weight-500: 500; /* @kind font */
  --font-weight-700: 700; /* @kind font */
  --framer-font-size-3: 24; /* @kind spacing */
  --framer-font-size: 18; /* @kind spacing */
  --framer-font-weight-bold: 700; /* @kind font */
  --framer-font-weight-italic: 600; /* @kind font */
  --framer-text-color: rgb(17,18,19); /* @kind color */
  --gray-900-2: rgb(30,30,30); /* @kind color */
  --gray-900: rgb(30,30,30); /* @kind color */
  --grey-border: rgb(244,244,245); /* @kind color */
  --grey-text: rgb(149,149,149); /* @kind color */
  --height-1200: 1200; /* @kind spacing */
  --icon-brand-on-brand: var(--brand-100); /* @kind color */
  --icon-default-default-2: var(--gray-900); /* @kind color */
  --icon-default-default: var(--gray-900); /* @kind color */
  --icon-fill-icon-100-inverse: var(--color-white-100); /* @kind color */
  --item-spacing-11-99: 11.99; /* @kind other */
  --item-spacing-12: 12; /* @kind other */
  --item-spacing-15: 15; /* @kind other */
  --item-spacing-20: 20; /* @kind other */
  --item-spacing-25: 25; /* @kind other */
  --item-spacing-30: 30; /* @kind other */
  --item-spacing-5: 5; /* @kind other */
  --item-spacing-xl: 64; /* @kind other */
  --letter-spacing-0-18: 0.18; /* @kind font */
  --letter-spacing-0-24: 0.24; /* @kind font */
  --letter-spacing-0-26: -0.261; /* @kind font */
  --letter-spacing-1-48: -1.48; /* @kind font */
  --letter-spacing-150: 0.24; /* @kind font */
  --letter-spacing-200: 0.16; /* @kind font */
  --letter-spacing-50: 0.4; /* @kind font */
  --line-height-100: 20; /* @kind spacing */
  --line-height-150: 24; /* @kind spacing */
  --line-height-200: 28; /* @kind spacing */
  --line-height-20: 20; /* @kind spacing */
  --line-height-27: 27; /* @kind spacing */
  --line-height-30-23: 30.23; /* @kind spacing */
  --line-height-33-6: 33.6; /* @kind spacing */
  --line-height-50: 16; /* @kind spacing */
  --line-height-72-17: 72.17; /* @kind spacing */
  --miscellaneous-floating-tab-pill-fill: rgb(255,255,255); /* @kind color */
  --one-if-corner-shape-supported: 1; /* @kind radius */
  --opacity-100: 100; /* @kind other */
  --opacity-97-95: 97.947; /* @kind other */
  --palette-berry-smoothie-200: rgb(194,207,255); /* @kind color */
  --palette-black-pepper-300-2: rgb(73,73,73); /* @kind color */
  --palette-black-pepper-300: rgb(73,73,73); /* @kind color */
  --palette-black-pepper-400-2: rgb(51,51,51); /* @kind color */
  --palette-black-pepper-400-3: rgb(51,51,51); /* @kind color */
  --palette-black-pepper-400-4: rgb(51,51,51); /* @kind color */
  --palette-black-pepper-400: rgb(51,51,51); /* @kind color */
  --palette-black-pepper-500-2: rgb(30,30,30); /* @kind color */
  --palette-black-pepper-500: rgb(30,30,30); /* @kind color */
  --palette-blueberry-100-2: rgb(215,234,252); /* @kind color */
  --palette-blueberry-100: rgb(215,234,252); /* @kind color */
  --palette-blueberry-400-2: rgb(8,117,225); /* @kind color */
  --palette-blueberry-400-3: rgb(8,117,225); /* @kind color */
  --palette-blueberry-400-4: rgb(8,117,225); /* @kind color */
  --palette-blueberry-400: rgb(8,117,225); /* @kind color */
  --palette-blueberry-500-2: rgb(0,92,185); /* @kind color */
  --palette-blueberry-500-3: rgb(0,92,185); /* @kind color */
  --palette-blueberry-500: rgb(0,92,185); /* @kind color */
  --palette-blueberry-600: rgb(0,67,135); /* @kind color */
  --palette-cantaloupe-100: rgb(255,238,217); /* @kind color */
  --palette-cantaloupe-400: rgb(255,161,38); /* @kind color */
  --palette-cinnamon-100: rgb(255,239,238); /* @kind color */
  --palette-cinnamon-500-2: rgb(222,46,33); /* @kind color */
  --palette-cinnamon-500-3: rgb(222,46,33); /* @kind color */
  --palette-cinnamon-500: rgb(222,46,33); /* @kind color */
  --palette-cinnamon-600-2: rgb(163,27,18); /* @kind color */
  --palette-cinnamon-600: rgb(163,27,18); /* @kind color */
  --palette-french-vanilla-100-2: rgb(255,255,255); /* @kind color */
  --palette-french-vanilla-100-3: rgb(255,255,255); /* @kind color */
  --palette-french-vanilla-100-4: rgb(255,255,255); /* @kind color */
  --palette-french-vanilla-100-5: rgb(255,255,255); /* @kind color */
  --palette-french-vanilla-100: rgb(255,255,255); /* @kind color */
  --palette-green-apple-100: rgb(235,255,240); /* @kind color */
  --palette-green-apple-600-2: rgb(33,122,55); /* @kind color */
  --palette-green-apple-600: rgb(33,122,55); /* @kind color */
  --palette-island-punch-400-2: rgb(134,96,209); /* @kind color */
  --palette-island-punch-400-3: rgb(134,96,209); /* @kind color */
  --palette-island-punch-400: rgb(134,96,209); /* @kind color */
  --palette-licorice-100-2: rgb(161,170,179); /* @kind color */
  --palette-licorice-100-3: rgb(161,170,179); /* @kind color */
  --palette-licorice-100: rgb(161,170,179); /* @kind color */
  --palette-licorice-200-2: rgb(123,133,143); /* @kind color */
  --palette-licorice-200: rgb(123,133,143); /* @kind color */
  --palette-licorice-300-2: rgb(94,106,117); /* @kind color */
  --palette-licorice-300-3: rgb(94,106,117); /* @kind color */
  --palette-licorice-300: rgb(94,106,117); /* @kind color */
  --palette-licorice-400: rgb(74,85,97); /* @kind color */
  --palette-licorice-500-2: rgb(51,61,71); /* @kind color */
  --palette-licorice-500: rgb(51,61,71); /* @kind color */
  --palette-soap-100-2: rgb(246,247,248); /* @kind color */
  --palette-soap-100-3: rgb(246,247,248); /* @kind color */
  --palette-soap-100: rgb(246,247,248); /* @kind color */
  --palette-soap-200-2: rgb(240,241,242); /* @kind color */
  --palette-soap-200: rgb(240,241,242); /* @kind color */
  --palette-soap-300-2: rgb(232,235,237); /* @kind color */
  --palette-soap-300: rgb(232,235,237); /* @kind color */
  --palette-soap-400-2: rgb(223,226,230); /* @kind color */
  --palette-soap-400-3: rgb(223,226,230); /* @kind color */
  --palette-soap-400: rgb(223,226,230); /* @kind color */
  --palette-soap-500-2: rgb(206,211,217); /* @kind color */
  --palette-soap-500: rgb(206,211,217); /* @kind color */
  --palette-toasted-marshmallow-600: rgb(140,96,0); /* @kind color */
  --palette-watermelon-300: rgb(101,204,175); /* @kind color */
  --palette-watermelon-400-2: rgb(18,166,124); /* @kind color */
  --palette-watermelon-400-3: rgb(18,166,124); /* @kind color */
  --palette-watermelon-400: rgb(18,166,124); /* @kind color */
  --radius-100: 20; /* @kind radius */
  --radius-120: 24; /* @kind radius */
  --radius-16: 16; /* @kind radius */
  --radius-170: 170; /* @kind radius */
  --radius-25: 25; /* @kind radius */
  --radius-3xl: 360; /* @kind radius */
  --radius-40: 8; /* @kind radius */
  --radius-60: 12; /* @kind radius */
  --radius-80: 16; /* @kind radius */
  --radius-radius-full: var(--radius-3xl); /* @kind radius */
  --radius-x-large: var(--radius-60); /* @kind radius */
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(121,116,126); /* @kind color */
  --shape-half: 2; /* @kind radius */
  --shape-round-2: 1000; /* @kind radius */
  --shape-round-3: 1000; /* @kind radius */
  --shape-round: 1000; /* @kind radius */
  --shape-x1-2: var(--base-unit); /* @kind radius */
  --shape-x1: var(--base-unit); /* @kind radius */
  --shape-x4: 16; /* @kind radius */
  --shape-x6: 24; /* @kind radius */
  --shape-x: var(--base-dimension); /* @kind radius */
  --shape-xhalf: 2; /* @kind radius */
  --shape-zero-2: 0; /* @kind radius */
  --shape-zero-3: 0; /* @kind radius */
  --shape-zero: 0; /* @kind radius */
  --space-1600: 64; /* @kind spacing */
  --space-200: 8; /* @kind spacing */
  --space-4000: 160; /* @kind spacing */
  --space-half: 2; /* @kind spacing */
  --space-x1-2: var(--base-dimension); /* @kind spacing */
  --space-x1-3: var(--base-unit); /* @kind spacing */
  --space-x1-4: var(--base-unit); /* @kind spacing */
  --space-x1-5: var(--base-unit); /* @kind spacing */
  --space-x10-2: 40; /* @kind spacing */
  --space-x10: 40; /* @kind spacing */
  --space-x1: var(--base-unit); /* @kind spacing */
  --space-x2-2: 8; /* @kind spacing */
  --space-x2-3: 8; /* @kind spacing */
  --space-x2-4: 8; /* @kind spacing */
  --space-x2-5: 8; /* @kind spacing */
  --space-x20-2: 80; /* @kind spacing */
  --space-x20: 80; /* @kind spacing */
  --space-x2: 8; /* @kind spacing */
  --space-x3-2: 12; /* @kind spacing */
  --space-x3-3: 12; /* @kind spacing */
  --space-x3: 12; /* @kind spacing */
  --space-x4-2: 16; /* @kind spacing */
  --space-x4-3: 16; /* @kind spacing */
  --space-x4-4: 16; /* @kind spacing */
  --space-x4-5: 16; /* @kind spacing */
  --space-x4: 16; /* @kind spacing */
  --space-x5: 20; /* @kind spacing */
  --space-x6-2: 24; /* @kind spacing */
  --space-x6-3: 24; /* @kind spacing */
  --space-x6-4: 24; /* @kind spacing */
  --space-x6-5: 24; /* @kind spacing */
  --space-x6: 24; /* @kind spacing */
  --space-x8-2: 32; /* @kind spacing */
  --space-x8-3: 32; /* @kind spacing */
  --space-x8-4: 32; /* @kind spacing */
  --space-x8: 32; /* @kind spacing */
  --space-zero-2: 0; /* @kind spacing */
  --space-zero: 0; /* @kind spacing */
  --spacing-4: 32; /* @kind other */
  --static-title-large-weight: var(--static-weight-regular); /* @kind font */
  --static-weight-regular: 400; /* @kind font */
  --stroke-border: 1; /* @kind other */
  --stroke-weight-0-69: 0.69; /* @kind font */
  --stroke-weight-0-6: 0.602; /* @kind font */
  --stroke-weight-2-07: 2.069; /* @kind font */
  --token-b950d2e7-ccc1-47a1-89a0-4a9c21fdc786: rgb(57,58,58); /* @kind color */
  --white-1000-2: rgb(255,255,255); /* @kind color */
  --white-1000: rgb(255,255,255); /* @kind color */
  --white: rgb(255,255,255); /* @kind color */
  --width-100: 100; /* @kind spacing */
  --width-184: 184; /* @kind spacing */
}

:root[data-theme="light"], .light {
  --background-brand-default: var(--brand-b-800); /* @kind color */
  --icon-default-default: var(--gray-900); /* @kind color */
  --miscellaneous-floating-tab-pill-fill: rgb(255,255,255); /* @kind color */
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(69,65,74); /* @kind color */
  --schemes-outline: rgb(97,93,103); /* @kind color */
}

:root[data-theme="dark"], .dark {
  --background-brand-default: var(--brand-100); /* @kind color */
  --border-brand-default: var(--brand-100); /* @kind color */
  --icon-brand-on-brand: var(--brand-900); /* @kind color */
  --icon-default-default-2: var(--white-1000); /* @kind color */
  --icon-default-default: var(--white-1000); /* @kind color */
  --icon-fill-icon-100-inverse: var(--color-black-100); /* @kind color */
  --miscellaneous-floating-tab-pill-fill: rgba(255,255,255,0.07); /* @kind color */
  --miscellaneous-floating-tab-pill-fill: rgba(255,255,255,0.07); /* @kind color */
  --miscellaneous-floating-tab-pill-fill: rgba(255,255,255,0.22); /* @kind color */
  --miscellaneous-floating-tab-pill-fill: rgba(255,255,255,0.22); /* @kind color */
  --radius-radius-full: var(--radius-3xl); /* @kind radius */
  --schemes-on-primary: rgb(0,0,0); /* @kind color */
  --schemes-on-primary: rgb(27,9,66); /* @kind color */
  --schemes-on-primary: rgb(56,30,114); /* @kind color */
  --schemes-on-secondary: rgb(0,0,0); /* @kind color */
  --schemes-on-secondary: rgb(27,9,66); /* @kind color */
  --schemes-on-secondary: rgb(51,45,65); /* @kind color */
  --schemes-outline: rgb(147,143,153); /* @kind color */
  --schemes-outline: rgb(166,161,171); /* @kind color */
  --schemes-outline: rgb(206,200,212); /* @kind color */
}

:root[data-mode="monochrome-lt"] {
  --schemes-on-primary: rgb(226,226,226); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(119,119,119); /* @kind color */
}

:root[data-mode="monochrome-dt"] {
  --schemes-on-primary: rgb(26,28,28); /* @kind color */
  --schemes-on-secondary: rgb(26,28,28); /* @kind color */
  --schemes-outline: rgb(145,145,145); /* @kind color */
}

:root[data-mode="pink-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(130,115,120); /* @kind color */
}

:root[data-mode="pink-dt"] {
  --schemes-on-primary: rgb(83,29,57); /* @kind color */
  --schemes-on-secondary: rgb(65,42,52); /* @kind color */
  --schemes-outline: rgb(157,140,146); /* @kind color */
}

:root[data-mode="rose-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(132,115,116); /* @kind color */
}

:root[data-mode="rose-dt"] {
  --schemes-on-primary: rgb(86,29,41); /* @kind color */
  --schemes-on-secondary: rgb(67,41,45); /* @kind color */
  --schemes-outline: rgb(159,140,142); /* @kind color */
}

:root[data-mode="red-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(133,115,112); /* @kind color */
}

:root[data-mode="red-dt"] {
  --schemes-on-primary: rgb(86,30,24); /* @kind color */
  --schemes-on-secondary: rgb(68,41,38); /* @kind color */
  --schemes-outline: rgb(160,140,138); /* @kind color */
}

:root[data-mode="orange-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(133,116,107); /* @kind color */
}

:root[data-mode="orange-dt"] {
  --schemes-on-primary: rgb(83,34,0); /* @kind color */
  --schemes-on-secondary: rgb(67,43,29); /* @kind color */
  --schemes-outline: rgb(127,118,103); /* @kind color */
}

:root[data-mode="yellow-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(127,118,103); /* @kind color */
}

:root[data-mode="yellow-dt"] {
  --schemes-on-primary: rgb(63,46,0); /* @kind color */
  --schemes-on-secondary: rgb(59,47,21); /* @kind color */
  --schemes-outline: rgb(153,144,128); /* @kind color */
}

:root[data-mode="chartreuse-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(120,120,106); /* @kind color */
}

:root[data-mode="chartreuse-dt"] {
  --schemes-on-primary: rgb(45,52,0); /* @kind color */
  --schemes-on-secondary: rgb(47,50,26); /* @kind color */
  --schemes-outline: rgb(145,146,130); /* @kind color */
}

:root[data-mode="green-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(113,121,112); /* @kind color */
}

:root[data-mode="green-dt"] {
  --schemes-on-primary: rgb(0,57,19); /* @kind color */
  --schemes-on-secondary: rgb(36,52,37); /* @kind color */
  --schemes-outline: rgb(145,146,130); /* @kind color */
}

:root[data-mode="teal-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(111,121,118); /* @kind color */
}

:root[data-mode="teal-dt"] {
  --schemes-on-primary: rgb(0,55,49); /* @kind color */
  --schemes-on-secondary: rgb(28,53,48); /* @kind color */
  --schemes-outline: rgb(136,147,143); /* @kind color */
}

:root[data-mode="cyan-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(112,120,124); /* @kind color */
}

:root[data-mode="cyan-dt"] {
  --schemes-on-primary: rgb(0,54,66); /* @kind color */
  --schemes-on-secondary: rgb(29,52,59); /* @kind color */
  --schemes-outline: rgb(138,146,149); /* @kind color */
}

:root[data-mode="blue-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(117,119,128); /* @kind color */
}

:root[data-mode="blue-dt"] {
  --schemes-on-primary: rgb(21,46,96); /* @kind color */
  --schemes-on-secondary: rgb(41,48,66); /* @kind color */
  --schemes-outline: rgb(143,144,154); /* @kind color */
}

:root[data-mode="indigo-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(120,118,128); /* @kind color */
}

:root[data-mode="indigo-dt"] {
  --schemes-on-primary: rgb(45,41,96); /* @kind color */
  --schemes-on-secondary: rgb(48,46,66); /* @kind color */
  --schemes-outline: rgb(145,143,154); /* @kind color */
}

:root[data-mode="purple-lt"] {
  --schemes-on-primary: rgb(255,255,255); /* @kind color */
  --schemes-on-secondary: rgb(255,255,255); /* @kind color */
  --schemes-outline: rgb(122,117,127); /* @kind color */
}

:root[data-mode="purple-dt"] {
  --schemes-on-primary: rgb(59,37,90); /* @kind color */
  --schemes-on-secondary: rgb(53,45,64); /* @kind color */
  --schemes-outline: rgb(149,142,153); /* @kind color */
}

:root[data-mode="wireframe"] {
  --static-weight-regular: "Regular"; /* @kind other */
}

:root[data-mode="branded"] {
  --color-bg-default: var(--palette-french-vanilla-100); /* @kind color */
  --color-bg-muted-default: var(--palette-licorice-300-2); /* @kind color */
  --color-bg-muted-soft: var(--palette-licorice-100-2); /* @kind color */
  --color-bg-muted-strong: var(--palette-licorice-500-2); /* @kind color */
  --color-icon-primary-default: var(--brand-primary-base); /* @kind color */
  --color-shadow-1: rgba(31,38,46,0.12); /* @kind color */
  --color-shadow-2: rgba(31,38,46,0.08); /* @kind color */
  --color-static-blue-default: var(--palette-blueberry-400-2); /* @kind color */
  --color-static-white: var(--palette-french-vanilla-100); /* @kind color */
  --color-text-disabled: var(--palette-licorice-100-2); /* @kind color */
  --color-text-inverse: var(--palette-french-vanilla-100); /* @kind color */
  --color-text-strong: var(--palette-black-pepper-400-2); /* @kind color */
  --color-text-stronger: var(--palette-black-pepper-500-2); /* @kind color */
  --font-size-body-medium: 18; /* @kind spacing */
  --font-size-body-small: 16; /* @kind spacing */
  --font-size-subtext-large: 14; /* @kind spacing */
  --font-size-subtext-small: 10; /* @kind spacing */
  --shape-half: 2; /* @kind radius */
  --shape-round-2: 1000; /* @kind radius */
  --shape-x1-2: var(--base-unit); /* @kind radius */
  --shape-x4: 16; /* @kind radius */
  --shape-zero-3: 0; /* @kind radius */
  --space-x1-4: var(--base-unit); /* @kind spacing */
  --space-x2-4: 8; /* @kind spacing */
  --space-x20-2: 80; /* @kind spacing */
  --space-x3-2: 12; /* @kind spacing */
  --space-x4-4: 16; /* @kind spacing */
  --space-x5: 20; /* @kind spacing */
  --space-x6-5: 24; /* @kind spacing */
  --space-x8-3: 32; /* @kind spacing */
  --space-zero-2: 0; /* @kind spacing */
}

:root[data-mode="forest"] {
  --brand-common-focus-outline-2: rgb(250,42,241); /* @kind color */
  --brand-common-focus-outline: rgb(250,42,241); /* @kind color */
  --brand-error-accent-2: var(--palette-french-vanilla-100-3); /* @kind color */
  --brand-error-accent: var(--palette-french-vanilla-100); /* @kind color */
  --brand-error-base-2: var(--palette-cinnamon-500-2); /* @kind color */
  --brand-error-base: var(--palette-cinnamon-500-2); /* @kind color */
  --brand-error-dark: var(--palette-cinnamon-600-2); /* @kind color */
  --brand-error-darkest: rgb(129,36,24); /* @kind color */
  --brand-primary-accent-2: var(--palette-french-vanilla-100-3); /* @kind color */
  --brand-primary-accent-3: var(--palette-french-vanilla-100); /* @kind color */
  --brand-primary-accent: var(--palette-french-vanilla-100); /* @kind color */
  --brand-primary-base-2: rgb(32,121,54); /* @kind color */
  --brand-primary-base-3: rgb(32,121,54); /* @kind color */
  --brand-primary-base-4: rgb(32,121,54); /* @kind color */
  --brand-primary-base: rgb(32,121,54); /* @kind color */
  --brand-primary-dark-2: rgb(32,102,47); /* @kind color */
  --brand-primary-dark-3: rgb(32,102,47); /* @kind color */
  --brand-primary-dark: rgb(32,102,47); /* @kind color */
  --brand-primary-darkest: rgb(30,84,40); /* @kind color */
}

:root[data-mode="mobile"] {
  --color-bg-translucent: rgba(0,0,0,0.85); /* @kind color */
}

:root[data-mode="default"] {
  --color-bg-translucent: rgba(0,0,0,0.85); /* @kind color */
}

:root[data-mode="island"] {
  --brand-common-focus-outline-2: rgb(64,224,208); /* @kind color */
  --brand-error-accent: rgb(64,224,208); /* @kind color */
  --brand-error-base-2: rgb(232,84,61); /* @kind color */
  --brand-error-base: rgb(232,84,61); /* @kind color */
  --brand-error-dark: rgb(194,73,53); /* @kind color */
  --brand-error-darkest: rgb(158,61,44); /* @kind color */
  --brand-primary-accent-3: rgb(64,224,208); /* @kind color */
  --brand-primary-accent: rgb(64,224,208); /* @kind color */
  --brand-primary-base-3: var(--palette-island-punch-400); /* @kind color */
  --brand-primary-base-4: var(--palette-island-punch-400); /* @kind color */
  --brand-primary-base: var(--palette-island-punch-400); /* @kind color */
  --brand-primary-dark-2: rgb(114,81,174); /* @kind color */
  --brand-primary-dark-3: rgb(114,81,174); /* @kind color */
  --brand-primary-darkest: rgb(93,67,141); /* @kind color */
}

:root[data-mode="peach"] {
  --brand-common-focus-outline-2: var(--palette-blueberry-400-2); /* @kind color */
  --brand-error-accent: var(--palette-soap-100); /* @kind color */
  --brand-error-base-2: rgb(255,62,48); /* @kind color */
  --brand-error-base: rgb(255,63,47); /* @kind color */
  --brand-error-dark: rgb(213,56,41); /* @kind color */
  --brand-error-darkest: rgb(173,50,35); /* @kind color */
  --brand-primary-accent-3: var(--palette-soap-100); /* @kind color */
  --brand-primary-accent: var(--palette-soap-100); /* @kind color */
  --brand-primary-base-3: rgb(255,134,98); /* @kind color */
  --brand-primary-base-4: rgb(255,134,98); /* @kind color */
  --brand-primary-base: rgb(255,134,98); /* @kind color */
  --brand-primary-dark-2: rgb(213,113,83); /* @kind color */
  --brand-primary-dark-3: rgb(213,113,83); /* @kind color */
  --brand-primary-darkest: rgb(172,93,69); /* @kind color */
}

:root[data-mode="intuit-next"] {
  --radius-x-large: var(--radius-80); /* @kind radius */
}

:root[data-mode="credit-karma"] {
  --radius-x-large: var(--radius-40); /* @kind radius */
}

:root[data-mode="devportal"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="mailchimp"] {
  --radius-x-large: var(--radius-80); /* @kind radius */
}

:root[data-mode="neutral"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="quickbooks"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="turbotax"] {
  --radius-x-large: var(--radius-80); /* @kind radius */
}

:root[data-mode="iep"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="quickbooks-next"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="intuit4education"] {
  --radius-x-large: var(--radius-120); /* @kind radius */
}

:root[data-mode="quickbooks-next-marketing"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="intuit-accountant-suite"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="intuit-enterprise-suite"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="gbsg-experimental"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="l1-behavior-understanding"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="genux"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="intuit-enterprise-suite-experimental"] {
  --radius-x-large: var(--radius-60); /* @kind radius */
}

:root[data-mode="cds-experimental"] {
  --radius-x-large: var(--radius-100); /* @kind radius */
}
