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

:root {
  --bone-000: rgb(245,242,234); /* @kind color */
  --bone-100: rgb(232,227,216); /* @kind color */
  --color-canvas: var(--bone-000); /* @kind color */
  --color-correction-deep: var(--correction-700); /* @kind color */
  --color-correction: var(--correction-500); /* @kind color */
  --color-project-ink: rgb(83,104,121); /* @kind color */
  --color-project-wash: rgb(221,228,230); /* @kind color */
  --color-rule: var(--trace-500); /* @kind color */
  --color-surface: var(--bone-100); /* @kind color */
  --color-text-muted: var(--graphite-400); /* @kind color */
  --color-text-primary: var(--graphite-950); /* @kind color */
  --color-text-secondary: var(--graphite-700); /* @kind color */
  --color-trace: var(--trace-500); /* @kind color */
  --correction-500: rgb(199,90,76); /* @kind color */
  --correction-700: rgb(143,63,55); /* @kind color */
  --final-blush-paper: rgb(243,230,233); /* @kind color */
  --final-hairline: rgb(216,199,204); /* @kind color */
  --final-oxblood-ink: rgb(100,31,50); /* @kind color */
  --final-pearl: rgb(251,249,247); /* @kind color */
  --graphite-400: rgb(154,148,137); /* @kind color */
  --graphite-700: rgb(77,73,66); /* @kind color */
  --graphite-950: rgb(27,26,23); /* @kind color */
  --radius-full: 999;
  --radius-lg: 20;
  --radius-md: 10;
  --radius-sm: 4;
  --space-2xl: 48;
  --space-2xs: 4;
  --space-3xl: 72;
  --space-lg: 24;
  --space-md: 16;
  --space-sm: 12;
  --space-xl: 32;
  --space-xs: 8;
  --trace-500: rgb(214,204,186); /* @kind color */
  --v3-bg: rgb(255,255,255); /* @kind color */
  --v3-inverse: rgb(17,17,17); /* @kind color */
  --v3-line: rgb(231,231,226); /* @kind color */
  --v3-on-inverse: rgb(255,255,255); /* @kind color */
  --v3-surface: rgb(246,246,243); /* @kind color */
  --v3-text-muted: rgb(109,109,104); /* @kind color */
  --v3-text: rgb(17,17,17); /* @kind color */
  --v9-bg: rgb(251,252,254); /* @kind color */
  --v9-ice: rgb(232,250,255); /* @kind color */
  --v9-line: rgb(219,224,232); /* @kind color */
  --v9-muted: rgb(99,107,117); /* @kind color */
  --v9-prism-cyan: rgb(156,237,255); /* @kind color */
  --v9-prism-rose: rgb(255,209,229); /* @kind color */
  --v9-prism-violet: rgb(209,204,255); /* @kind color */
  --v9-surface: rgba(255,255,255,0.72); /* @kind color */
  --v9-text: rgb(14,16,19); /* @kind color */
}

:root[data-mode="lending"] {
  --color-project-ink: rgb(122,87,79); /* @kind color */
  --color-project-wash: rgb(232,222,218); /* @kind color */
}

:root[data-mode="lifemint"] {
  --color-project-ink: rgb(89,109,91); /* @kind color */
  --color-project-wash: rgb(221,228,220); /* @kind color */
}
