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

:root {
  --1-5rem: 6;
  --1rem: 4;
  --2rem: 8;
  --3rem: 12;
  --4rem: 16;
  --5rem: 20;
  --6rem: 24;
  --accent-2: var(--colors-accent-light); /* @kind color */
  --accent-3: var(--colors-accent-light); /* @kind color */
  --accent-4: var(--colors-accent-light); /* @kind color */
  --accent-foreground-2: var(--colors-accent-foreground-light); /* @kind color */
  --accent-foreground-3: var(--colors-accent-foreground-light); /* @kind color */
  --accent-foreground-4: var(--colors-accent-foreground-light); /* @kind color */
  --accent-foreground: var(--colors-accent-foreground-light); /* @kind color */
  --accent: var(--colors-accent-light); /* @kind color */
  --ai-1: rgb(118,186,249); /* @kind color */
  --ai-2: rgb(163,138,254); /* @kind color */
  --alpha-10: rgba(255,255,255,0.9); /* @kind color */
  --alpha-20: rgba(255,255,255,0.8); /* @kind color */
  --alpha-30: rgba(255,255,255,0.7); /* @kind color */
  --alpha-40: rgba(255,255,255,0.6); /* @kind color */
  --alpha-50-2: rgba(255,255,255,0.5); /* @kind color */
  --alpha-50: rgba(255,255,255,0.5); /* @kind color */
  --alpha-60: rgba(255,255,255,0.4); /* @kind color */
  --alpha-80: rgba(255,255,255,0.2); /* @kind color */
  --alpha-90: rgba(255,255,255,0.1); /* @kind color */
  --background-2: var(--colors-background-light); /* @kind color */
  --background-3: var(--colors-background-light); /* @kind color */
  --background-4: var(--colors-background-light); /* @kind color */
  --background: var(--colors-background-light); /* @kind color */
  --base-border: var(--colors-border-light); /* @kind color */
  --base-chart-1: var(--colors-chart-1-light); /* @kind color */
  --base-chart-2: var(--colors-chart-2-light); /* @kind color */
  --base-foreground: var(--colors-foreground-light); /* @kind color */
  --base-muted-foreground: var(--colors-muted-foreground-light); /* @kind color */
  --base-popover-foreground: var(--colors-popover-foreground-light); /* @kind color */
  --base-popover: var(--colors-popover-light); /* @kind color */
  --base-secondary-foreground: var(--colors-secondary-foreground-light); /* @kind color */
  --base-secondary: var(--colors-secondary-light); /* @kind color */
  --beige-color-beige-100: rgb(240,238,232); /* @kind color */
  --beige-color-beige-400: rgb(172,164,150); /* @kind color */
  --beige-color-beige-500: rgb(147,139,123); /* @kind color */
  --beige-color-beige-50: rgb(250,249,248); /* @kind color */
  --beige-color-beige-900: rgb(74,69,59); /* @kind color */
  --blue-color-blue-100: rgb(219,233,255); /* @kind color */
  --blue-color-blue-200: rgb(181,212,253); /* @kind color */
  --blue-color-blue-400: rgb(82,135,250); /* @kind color */
  --blue-color-blue-500: rgb(47,98,249); /* @kind color */
  --blue-color-blue-50: rgb(245,248,255); /* @kind color */
  --blue-color-blue-600: rgb(32,83,248); /* @kind color */
  --blue-color-blue-700: rgb(16,63,213); /* @kind color */
  --blue-color-blue-800: rgb(13,45,150); /* @kind color */
  --border-2: var(--colors-border-light); /* @kind color */
  --border-3: var(--colors-border-light); /* @kind color */
  --border-4: var(--colors-border-light); /* @kind color */
  --border-5: var(--colors-border-light); /* @kind color */
  --border-radius-default-2: var(--radius-rounded-lg);
  --border-radius-default-3: var(--radius-rounded-lg);
  --border-radius-default-4: var(--radius-rounded-lg);
  --border-radius-default: var(--radius-rounded-lg);
  --border-radius-full-2: var(--radius-rounded-full);
  --border-radius-full-3: var(--radius-rounded-full);
  --border-radius-full: var(--radius-rounded-full);
  --border-radius-lg-2: var(--radius-rounded-lg);
  --border-radius-lg-3: 8;
  --border-radius-lg-4: var(--radius-rounded-lg);
  --border-radius-lg-5: var(--radius-rounded-lg);
  --border-radius-lg: var(--radius-rounded-lg);
  --border-radius-md-2: var(--radius-rounded-md);
  --border-radius-md-3: var(--radius-rounded-md);
  --border-radius-md-4: var(--radius-rounded-md);
  --border-radius-md-5: var(--radius-rounded-md);
  --border-radius-md: var(--radius-rounded-md);
  --border-radius-sm-2: var(--radius-rounded-sm);
  --border-radius-sm-3: var(--radius-rounded-sm-2);
  --border-radius-sm-4: var(--radius-rounded-sm);
  --border-radius-sm-5: var(--radius-rounded-sm);
  --border-radius-sm: var(--radius-rounded-sm);
  --border-radius-xl-2: var(--radius-rounded-xl);
  --border-radius-xl-3: var(--radius-rounded-xl);
  --border-radius-xl: var(--radius-rounded-xl);
  --border: var(--colors-border-light); /* @kind color */
  --calendar-8-dark: rgb(255,188,33); /* @kind color */
  --card-2: var(--colors-card-light); /* @kind color */
  --card-3: var(--colors-card-light); /* @kind color */
  --card-4: var(--colors-card-light); /* @kind color */
  --card-foreground-2: var(--colors-card-foreground-light); /* @kind color */
  --card-foreground: var(--colors-card-foreground-light); /* @kind color */
  --card: var(--colors-card-light); /* @kind color */
  --chart-1: var(--colors-chart-1-light); /* @kind color */
  --chart-2: var(--colors-chart-2-light); /* @kind color */
  --chart-3: var(--colors-chart-3-light); /* @kind color */
  --chart-5-2: var(--colors-chart-5-light); /* @kind color */
  --chart-5: var(--colors-chart-5-light); /* @kind color */
  --color-core-primaryb: rgb(255,255,255); /* @kind color */
  --colors-accent-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-dark-3: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-dark-4: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-dark-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-accent-foreground-light-3: rgb(31,41,55); /* @kind color */
  --colors-accent-foreground-light-4: rgb(31,41,55); /* @kind color */
  --colors-accent-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-accent-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-accent-light-3: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-accent-light-4: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-accent-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-background-dark-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-dark-3: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-dark-4: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-light-2: rgb(255,255,255); /* @kind color */
  --colors-background-light-3: rgb(255,255,255); /* @kind color */
  --colors-background-light-4: rgb(255,255,255); /* @kind color */
  --colors-background-light: rgb(255,255,255); /* @kind color */
  --colors-border-dark-2: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-border-dark-3: rgb(66,76,92); /* @kind color */
  --colors-border-dark-4: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-border-dark-5: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-border-dark-6: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-border-dark: rgb(66,76,92); /* @kind color */
  --colors-border-light-2: rgb(232,234,237); /* @kind color */
  --colors-border-light-3: var(--tailwind-colors-zinc-200); /* @kind color */
  --colors-border-light-4: rgb(232,234,237); /* @kind color */
  --colors-border-light-5: rgb(232,234,237); /* @kind color */
  --colors-border-light: rgb(232,234,237); /* @kind color */
  --colors-card-dark-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-dark-3: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-dark-4: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-card-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-card-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-card-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-card-light-2: var(--tailwind-colors-base-white); /* @kind color */
  --colors-card-light-3: var(--tailwind-colors-base-white); /* @kind color */
  --colors-card-light-4: var(--tailwind-colors-base-white); /* @kind color */
  --colors-card-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-chart-1-dark-2: rgb(13,44,41); /* @kind color */
  --colors-chart-1-dark: rgb(38,98,217); /* @kind color */
  --colors-chart-1-light-2: rgb(49,89,86); /* @kind color */
  --colors-chart-1-light: rgb(6,57,207); /* @kind color */
  --colors-chart-2-dark-2: rgb(32,91,86); /* @kind color */
  --colors-chart-2-dark: rgb(226,54,112); /* @kind color */
  --colors-chart-2-light-2: rgb(75,128,123); /* @kind color */
  --colors-chart-2-light: rgb(53,104,255); /* @kind color */
  --colors-chart-3-dark: rgb(241,242,242); /* @kind color */
  --colors-chart-3-light: rgb(104,165,159); /* @kind color */
  --colors-chart-5-dark-2: rgb(168,221,216); /* @kind color */
  --colors-chart-5-dark: rgb(168,221,216); /* @kind color */
  --colors-chart-5-light-2: rgb(219,240,238); /* @kind color */
  --colors-chart-5-light: rgb(20,102,95); /* @kind color */
  --colors-chart-7-light: rgb(95,22,50); /* @kind color */
  --colors-destructive-dark-2: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-dark-3: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-dark-4: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-dark: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-foreground-dark-2: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-dark-3: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-dark: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light-2: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light-3: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-light-2: rgb(218,38,22); /* @kind color */
  --colors-destructive-light-3: rgb(218,38,22); /* @kind color */
  --colors-destructive-light-4: rgb(218,38,22); /* @kind color */
  --colors-destructive-light: rgb(218,38,22); /* @kind color */
  --colors-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-5: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-6: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-3: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-4: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-5: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-6: var(--tailwind-colors-zinc-900); /* @kind color */
  --colors-foreground-light-7: rgb(31,41,55); /* @kind color */
  --colors-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-information-dark-2: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-dark-3: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-dark: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-foreground-dark-2: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-dark-3: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-dark-4: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-dark: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light-2: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light-3: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light-4: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-light-2: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-light-3: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-light: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-input-dark-2: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-input-dark-3: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-input-dark-4: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-input-dark: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-input-light-2: rgb(215,218,224); /* @kind color */
  --colors-input-light-3: rgb(215,218,224); /* @kind color */
  --colors-input-light-4: rgb(215,218,224); /* @kind color */
  --colors-input-light: rgb(215,218,224); /* @kind color */
  --colors-muted-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-muted-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-muted-foreground-dark-2: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-3: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-4: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-5: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-6: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-light-2: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light-3: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light-4: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light-5: var(--tailwind-colors-zinc-500); /* @kind color */
  --colors-muted-foreground-light-6: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light: rgb(107,114,128); /* @kind color */
  --colors-muted-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-muted-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-popover-dark-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-popover-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-popover-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-popover-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-popover-foreground-light-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-popover-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-popover-light-2: var(--tailwind-colors-base-white); /* @kind color */
  --colors-popover-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-primary-dark-2: rgb(0,122,103); /* @kind color */
  --colors-primary-dark-3: rgb(0,122,103); /* @kind color */
  --colors-primary-dark-4: rgb(32,83,248); /* @kind color */
  --colors-primary-dark-5: rgb(32,83,248); /* @kind color */
  --colors-primary-dark: rgb(32,83,248); /* @kind color */
  --colors-primary-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-dark-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-light-2: rgb(0,122,103); /* @kind color */
  --colors-primary-light-3: rgb(0,122,103); /* @kind color */
  --colors-primary-light-4: rgb(32,83,248); /* @kind color */
  --colors-primary-light-5: rgb(32,83,248); /* @kind color */
  --colors-primary-light: rgb(32,83,248); /* @kind color */
  --colors-ring-dark-2: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-dark-3: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-dark-4: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-dark: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-light-2: rgb(0,122,103); /* @kind color */
  --colors-ring-light-3: rgb(32,83,248); /* @kind color */
  --colors-ring-light-4: rgb(32,83,248); /* @kind color */
  --colors-ring-light: rgb(32,83,248); /* @kind color */
  --colors-secondary-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark-3: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark-4: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark-5: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-secondary-foreground-light: var(--tailwind-colors-zinc-900); /* @kind color */
  --colors-secondary-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light-3: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light-4: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light-5: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-sidebar-ring-dark: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-sidebar-ring-light: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-success-dark-2: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-dark-3: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-dark-4: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-dark: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-foreground-dark-2: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-dark-3: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-dark-4: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-dark: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light-2: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light-3: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light-4: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-light-2: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-light-3: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-light-4: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-light: var(--tailwind-colors-green-600); /* @kind color */
  --colors-warning-dark-2: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-dark-3: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-dark: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-foreground-dark-2: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-dark-3: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-dark: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-light-2: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-light-3: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-light: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-light-2: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-light-3: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-light: var(--tailwind-colors-amber-600); /* @kind color */
  --destructive-2: var(--colors-destructive-light); /* @kind color */
  --destructive-3: var(--colors-destructive-light); /* @kind color */
  --destructive-4: var(--colors-destructive-light); /* @kind color */
  --destructive-foreground-2: var(--colors-destructive-foreground-light); /* @kind color */
  --destructive-foreground-3: var(--colors-destructive-foreground-light); /* @kind color */
  --destructive-foreground: var(--colors-destructive-foreground-light); /* @kind color */
  --destructive: var(--colors-destructive-light); /* @kind color */
  --font-font-serif-2: "Figtree Guesty";
  --font-font-serif-3: "Figtree Guesty";
  --font-font-serif-4: "Figtree";
  --font-font-serif: "Figtree Guesty";
  --font-letter-spacing-normal: 0;
  --font-letter-spacing-tight: -0.4;
  --font-line-height-leading-4: 16;
  --font-line-height-leading-5: 20;
  --font-line-height-leading-6: 24;
  --font-line-height-leading-8: 32;
  --font-line-height-leading-9: 36;
  --font-size-body-base-2: 14;
  --font-size-body-base: 14;
  --font-size-body-lg: 16;
  --font-size-body-sm-2: 12;
  --font-size-body-sm: 12;
  --font-size-body-xl: 18;
  --font-size-heading-h1: 24;
  --font-size-heading-h2: 24;
  --font-size-heading-h3: 20;
  --font-size-heading-h4-2: 18;
  --font-size-heading-h4: 18;
  --font-size-text-2xl: 24;
  --font-size-text-3xl: 30;
  --font-size-text-4xl: 36;
  --font-size-text-base: 16;
  --font-size-text-lg: 18;
  --font-size-text-sm: 14;
  --font-size-text-xl: 20;
  --font-size-text-xs: 12;
  --font-weight-font-regular-2: 400;
  --font-weight-font-regular: 400;
  --font-weight-font-semibold-2: 600;
  --font-weight-font-semibold: 600;
  --font-weight-medium: 500;
  --font-weight-normal: 400;
  --font-weight-semibold: 600;
  --foreground-2: var(--colors-foreground-light); /* @kind color */
  --foreground-3: var(--colors-foreground-light); /* @kind color */
  --foreground-4: var(--colors-foreground-light); /* @kind color */
  --foreground-5: var(--colors-foreground-light); /* @kind color */
  --foreground-6: var(--colors-foreground-light); /* @kind color */
  --foreground: var(--colors-foreground-light); /* @kind color */
  --gray-color-gray-100-2: rgb(242,243,245); /* @kind color */
  --gray-color-gray-100: rgb(242,243,245); /* @kind color */
  --gray-color-gray-200-2: rgb(229,231,235); /* @kind color */
  --gray-color-gray-200: rgb(229,231,235); /* @kind color */
  --gray-color-gray-300-2: rgb(209,213,219); /* @kind color */
  --gray-color-gray-300: rgb(209,213,219); /* @kind color */
  --gray-color-gray-400-2: rgb(156,163,175); /* @kind color */
  --gray-color-gray-400: rgb(156,163,175); /* @kind color */
  --gray-color-gray-500-2: rgb(107,114,128); /* @kind color */
  --gray-color-gray-500: rgb(107,114,128); /* @kind color */
  --gray-color-gray-50: rgb(249,250,251); /* @kind color */
  --gray-color-gray-600-2: rgb(75,85,99); /* @kind color */
  --gray-color-gray-600: rgb(75,85,99); /* @kind color */
  --gray-color-gray-700: rgb(55,65,81); /* @kind color */
  --gray-color-gray-800-2: rgb(31,41,55); /* @kind color */
  --gray-color-gray-800: rgb(31,41,55); /* @kind color */
  --gray-color-gray-900: rgb(17,24,39); /* @kind color */
  --green-color-green-500: rgb(45,186,98); /* @kind color */
  --green-color-green-600: rgb(20,164,75); /* @kind color */
  --green-color-green-800: rgb(23,102,52); /* @kind color */
  --height-h-10: 40;
  --height-h-11: 44;
  --height-h-12: 48;
  --height-h-2-5: 10;
  --height-h-2: 8;
  --height-h-4: 16;
  --height-h-5: 20;
  --height-h-6: 24;
  --height-h-8: 32;
  --height-h-9: 36;
  --icon-color: rgb(124,128,152); /* @kind color */
  --information-2: var(--colors-information-light); /* @kind color */
  --information-3: var(--colors-information-light); /* @kind color */
  --information-foreground-2: var(--colors-information-foreground-light); /* @kind color */
  --information-foreground-3: var(--colors-information-foreground-light); /* @kind color */
  --information-foreground-4: var(--colors-information-foreground-light); /* @kind color */
  --information-foreground: var(--colors-information-foreground-light); /* @kind color */
  --information: var(--colors-information-light); /* @kind color */
  --input-2: var(--colors-input-light); /* @kind color */
  --input-3: var(--colors-input-light); /* @kind color */
  --input-4: var(--colors-input-light); /* @kind color */
  --input-base-size: 40;
  --input-lg-size: 48;
  --input-sm-size: 32;
  --input: var(--colors-input-light); /* @kind color */
  --line-height-heading-h1-line-height: 32;
  --line-height-heading-h2-line-height: 32;
  --line-height-heading-h3-line-height: 24;
  --line-height-heading-h4-line-height: 24;
  --line-height-text-lg-line-height: 24;
  --line-height-text-md-line-height-2: 20;
  --line-height-text-md-line-height: 20;
  --line-height-text-sm-line-height-2: 18;
  --line-height-text-sm-line-height: 18;
  --main-text-color: rgb(7,44,35); /* @kind color */
  --muted-2: var(--colors-muted-light); /* @kind color */
  --muted-foreground-2: var(--colors-muted-foreground-light); /* @kind color */
  --muted-foreground-3: var(--colors-muted-foreground-light); /* @kind color */
  --muted-foreground-4: var(--colors-muted-foreground-light); /* @kind color */
  --muted-foreground-5: var(--colors-muted-foreground-light); /* @kind color */
  --muted-foreground: var(--colors-muted-foreground-light); /* @kind color */
  --muted: var(--colors-muted-light); /* @kind color */
  --none: 0;
  --opacity-opacity-50: 50;
  --opacity-opacity-60: 60;
  --orange-color-orange-500: rgb(237,116,54); /* @kind color */
  --orange-color-orange-600: rgb(208,88,26); /* @kind color */
  --other-primary-active: var(--blue-color-blue-600); /* @kind color */
  --other-primary: rgb(32,108,255); /* @kind color */
  --other-text-link-color: var(--blue-color-blue-600); /* @kind color */
  --popover-foreground: var(--colors-popover-foreground-light); /* @kind color */
  --popover: var(--colors-popover-light); /* @kind color */
  --primary-2: var(--colors-primary-light); /* @kind color */
  --primary-3: var(--colors-primary-light); /* @kind color */
  --primary-4: var(--colors-primary-light); /* @kind color */
  --primary-5: var(--colors-primary-light); /* @kind color */
  --primary-foreground-2: var(--colors-primary-foreground-light); /* @kind color */
  --primary-foreground-3: var(--colors-primary-foreground-light); /* @kind color */
  --primary-foreground-4: var(--colors-primary-foreground-light); /* @kind color */
  --primary-foreground: var(--colors-primary-foreground-light); /* @kind color */
  --primary-text-color: rgb(44,55,66); /* @kind color */
  --primary: var(--colors-primary-light); /* @kind color */
  --radius-rounded-full: 9999;
  --radius-rounded-lg: 8;
  --radius-rounded-md: 6;
  --radius-rounded-sm-2: 2;
  --radius-rounded-sm: 4;
  --radius-rounded-xl: 12;
  --red-color-red-300: rgb(252,165,165); /* @kind color */
  --red-color-red-500: rgb(239,68,68); /* @kind color */
  --red-color-red-700-2: rgb(185,28,28); /* @kind color */
  --red-color-red-700: rgb(185,28,28); /* @kind color */
  --red-color-red-800: rgb(153,27,27); /* @kind color */
  --red-color-red-900: rgb(127,29,29); /* @kind color */
  --ring-2: var(--colors-ring-light); /* @kind color */
  --ring-3: var(--colors-ring-light); /* @kind color */
  --ring-4: var(--colors-ring-light); /* @kind color */
  --ring-offset: var(--tailwind-colors-base-white); /* @kind color */
  --ring: var(--colors-ring-light); /* @kind color */
  --rounded-base: 8;
  --rounded-full: 9999;
  --rounded-lg: 16;
  --secondary-2: var(--colors-secondary-light); /* @kind color */
  --secondary-3: var(--colors-secondary-light); /* @kind color */
  --secondary-4: var(--colors-secondary-light); /* @kind color */
  --secondary-text-color: rgb(100,104,127); /* @kind color */
  --secondary: var(--colors-secondary-light); /* @kind color */
  --sidebar-ring: var(--colors-sidebar-ring-light); /* @kind color */
  --spacing-0-5: 2;
  --spacing-0: 0;
  --spacing-1-5: 6;
  --spacing-10: 40;
  --spacing-1: 4;
  --spacing-2-5: 10;
  --spacing-2: 8;
  --spacing-3: 12;
  --spacing-4: 16;
  --spacing-5: 20;
  --spacing-6: 24;
  --spacing-8: 32;
  --spacing-px: 1;
  --success-2: var(--colors-success-light); /* @kind color */
  --success-3: var(--colors-success-light); /* @kind color */
  --success-4: var(--colors-success-light); /* @kind color */
  --success-foreground-2: var(--colors-success-foreground-light); /* @kind color */
  --success-foreground-3: var(--colors-success-foreground-light); /* @kind color */
  --success-foreground-4: var(--colors-success-foreground-light); /* @kind color */
  --success-foreground: var(--colors-success-foreground-light); /* @kind color */
  --success: var(--colors-success-light); /* @kind color */
  --surface-surface-gray: var(--gray-color-gray-100-2); /* @kind color */
  --surface-surface-light-highlight: var(--blue-color-blue-100); /* @kind color */
  --surface-surface-light: var(--blue-color-blue-50); /* @kind color */
  --surface-surface-white: var(--white); /* @kind color */
  --surface-white-highlight: rgb(230,243,255); /* @kind color */
  --system-alert-hover: var(--yellow-color-yellow-400); /* @kind color */
  --system-alert: var(--yellow-color-yellow-500); /* @kind color */
  --system-success-2: var(--green-color-green-600); /* @kind color */
  --system-success: var(--green-color-green-800); /* @kind color */
  --system-surface-warning: var(--yellow-color-yellow-50); /* @kind color */
  --system-text-color-on-error: var(--red-color-red-800); /* @kind color */
  --system-text-color-on-warning: var(--orange-color-orange-600); /* @kind color */
  --tailwind-colors-amber-100: rgb(254,243,199); /* @kind color */
  --tailwind-colors-amber-600: rgb(217,119,6); /* @kind color */
  --tailwind-colors-base-transparent: rgba(255,255,255,0); /* @kind color */
  --tailwind-colors-base-white: rgb(255,255,255); /* @kind color */
  --tailwind-colors-blue-100: rgb(219,233,255); /* @kind color */
  --tailwind-colors-blue-600: rgb(32,83,248); /* @kind color */
  --tailwind-colors-blue-900: rgb(17,17,97); /* @kind color */
  --tailwind-colors-green-100: rgb(227,246,233); /* @kind color */
  --tailwind-colors-green-600: rgb(20,164,75); /* @kind color */
  --tailwind-colors-green-900: rgb(20,83,45); /* @kind color */
  --tailwind-colors-orange-900: rgb(112,37,7); /* @kind color */
  --tailwind-colors-red-50: rgb(254,236,236); /* @kind color */
  --tailwind-colors-red-900: rgb(127,29,29); /* @kind color */
  --tailwind-colors-zinc-100: rgb(244,244,245); /* @kind color */
  --tailwind-colors-zinc-200: rgb(228,228,231); /* @kind color */
  --tailwind-colors-zinc-300: rgb(212,212,216); /* @kind color */
  --tailwind-colors-zinc-400: rgb(161,161,170); /* @kind color */
  --tailwind-colors-zinc-500: rgb(113,113,122); /* @kind color */
  --tailwind-colors-zinc-50: rgb(250,250,250); /* @kind color */
  --tailwind-colors-zinc-700: rgb(63,63,70); /* @kind color */
  --tailwind-colors-zinc-800: rgb(39,39,42); /* @kind color */
  --tailwind-colors-zinc-900: rgb(24,24,27); /* @kind color */
  --tailwind-colors-zinc-950: rgb(9,9,11); /* @kind color */
  --teal-color-teal-100: rgb(213,242,242); /* @kind color */
  --teal-color-teal-200: rgb(197,229,229); /* @kind color */
  --teal-color-teal-50: rgb(236,249,249); /* @kind color */
  --teal-color-teal-600: rgb(112,161,157); /* @kind color */
  --teal-color-teal-700: rgb(68,127,122); /* @kind color */
  --teal-color-teal-800: rgb(20,102,95); /* @kind color */
  --teal-color-teal-950: rgb(11,54,56); /* @kind color */
  --typography-base-sizes-3x-large-font-size: var(--font-size-text-3xl);
  --typography-base-sizes-3x-large-line-height: var(--font-line-height-leading-9);
  --typography-base-sizes-4x-large-font-size: var(--font-size-text-4xl);
  --typography-base-sizes-base-line-height-2: var(--font-line-height-leading-6);
  --typography-base-sizes-base-line-height-3: var(--font-line-height-leading-6);
  --typography-base-sizes-base-line-height: var(--font-line-height-leading-6);
  --typography-base-sizes-extra-small-font-size-2: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size-3: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size-4: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size-5: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-line-height-2: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height-3: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height-4: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height-5: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height: var(--font-line-height-leading-4);
  --typography-base-sizes-large-line-height-2: var(--font-line-height-leading-6);
  --typography-base-sizes-large-line-height: var(--font-line-height-leading-6);
  --typography-base-sizes-small-font-size-2: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size-3: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size-4: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size-5: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size: var(--font-size-text-sm);
  --typography-base-sizes-small-line-height-2: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height-3: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height-4: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height-5: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height: var(--font-line-height-leading-5);
  --typography-font-family-font-sans-2: "Figtree";
  --typography-font-family-font-sans-3: "Figtree";
  --typography-font-family-font-sans-4: "Figtree";
  --typography-font-family-font-sans-5: "Figtree";
  --typography-font-family-font-sans-6: "Figtree";
  --typography-font-family-font-sans: "Figtree";
  --typography-primary-text-color-2: rgb(31,41,55); /* @kind color */
  --typography-primary-text-color-3: var(--gray-color-gray-800); /* @kind color */
  --typography-primary-text-color: var(--gray-color-gray-800); /* @kind color */
  --typography-secondary-text-color-2: var(--gray-color-gray-600-2); /* @kind color */
  --typography-secondary-text-color-3: var(--gray-color-gray-500); /* @kind color */
  --typography-secondary-text-color: var(--gray-color-gray-500); /* @kind color */
  --typography-text-color-on-inverted: var(--white); /* @kind color */
  --typography-text-disabled: var(--gray-color-gray-400); /* @kind color */
  --typography-typography-components-h1-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h1-font-size: var(--font-size-text-3xl);
  --typography-typography-components-h1-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h1-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h1-line-height: var(--font-line-height-leading-8);
  --typography-typography-components-h2-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-h2-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h2-font-size-2: var(--font-size-text-2xl);
  --typography-typography-components-h2-font-size: var(--font-size-text-2xl);
  --typography-typography-components-h2-font-weight-2: var(--font-weight-semibold);
  --typography-typography-components-h2-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h2-letter-spacing-2: var(--font-letter-spacing-tight);
  --typography-typography-components-h2-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h2-line-height-2: var(--font-line-height-leading-8);
  --typography-typography-components-h2-line-height: var(--font-line-height-leading-8);
  --typography-typography-components-h3-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h3-font-size: var(--font-size-text-xl);
  --typography-typography-components-h3-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h3-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h3-line-height: var(--font-line-height-leading-6);
  --typography-typography-components-h4-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-h4-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h4-font-size-2: var(--font-size-text-lg);
  --typography-typography-components-h4-font-size: var(--font-size-text-lg);
  --typography-typography-components-h4-font-weight-2: var(--font-weight-semibold);
  --typography-typography-components-h4-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h4-letter-spacing-2: var(--font-letter-spacing-tight);
  --typography-typography-components-h4-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h4-line-height-2: var(--font-line-height-leading-6);
  --typography-typography-components-h4-line-height: var(--font-line-height-leading-6);
  --typography-typography-components-p-base-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-family-3: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-size-2: var(--font-size-text-base);
  --typography-typography-components-p-base-font-size-3: var(--font-size-text-base);
  --typography-typography-components-p-base-font-size: var(--font-size-text-base);
  --typography-typography-components-p-base-font-weight-2: var(--font-weight-normal);
  --typography-typography-components-p-base-font-weight-3: var(--font-weight-normal);
  --typography-typography-components-p-base-font-weight: var(--font-weight-normal);
  --typography-typography-components-p-base-letter-spacing-2: var(--font-letter-spacing-normal);
  --typography-typography-components-p-base-letter-spacing-3: var(--font-letter-spacing-normal);
  --typography-typography-components-p-base-letter-spacing: var(--font-letter-spacing-normal);
  --ui-border-color: var(--gray-color-gray-300-2); /* @kind color */
  --warning-2: var(--colors-warning-light); /* @kind color */
  --warning-3: var(--colors-warning-light); /* @kind color */
  --warning-foreground-2: var(--colors-warning-foreground-light); /* @kind color */
  --warning-foreground-3: var(--colors-warning-foreground-light); /* @kind color */
  --warning-foreground: var(--colors-warning-foreground-light); /* @kind color */
  --warning: var(--colors-warning-light); /* @kind color */
  --white: rgb(255,255,255); /* @kind color */
  --width-w-10: 40;
  --width-w-11: 44;
  --width-w-2-5: 10;
  --width-w-44: 176;
  --width-w-4: 16;
  --width-w-5: 20;
  --width-w-6: 24;
  --width-w-7: 28;
  --width-w-8: 32;
  --width-w-9: 36;
  --yellow-color-yellow-400: rgb(250,204,21); /* @kind color */
  --yellow-color-yellow-500: rgb(234,179,8); /* @kind color */
  --yellow-color-yellow-50: rgb(254,252,232); /* @kind color */
}

:root[data-mode="grayscale"] {
  --border-radius-default-2: 0;
  --border-radius-default-3: 0;
  --border-radius-default-4: 0;
  --border-radius-default: 0;
  --border-radius-full-2: var(--radius-rounded-full);
  --border-radius-full: var(--radius-rounded-full);
  --border-radius-lg-2: 0;
  --border-radius-lg-4: 0;
  --border-radius-lg-5: 0;
  --border-radius-lg: 0;
  --border-radius-md-2: 0;
  --border-radius-md-3: 0;
  --border-radius-md-5: 0;
  --border-radius-md: 0;
  --border-radius-sm-2: 0;
  --border-radius-sm-4: 0;
  --border-radius-sm-5: 0;
  --border-radius-sm: 0;
  --border-radius-xl-2: 0;
  --border-radius-xl-3: 0;
  --border-radius-xl: 0;
  --colors-accent-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-dark-3: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-dark-4: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-dark-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-accent-foreground-light-3: rgb(31,41,55); /* @kind color */
  --colors-accent-foreground-light-4: rgb(31,41,55); /* @kind color */
  --colors-accent-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-accent-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-accent-light-3: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-accent-light-4: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-accent-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-background-dark-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-dark-3: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-dark-4: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-light-2: rgb(250,250,250); /* @kind color */
  --colors-background-light-3: rgb(250,250,250); /* @kind color */
  --colors-background-light-4: rgb(250,250,250); /* @kind color */
  --colors-background-light: rgb(250,250,250); /* @kind color */
  --colors-border-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-border-dark-3: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-border-dark-5: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-border-dark-6: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-border-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-border-light-2: rgb(204,204,204); /* @kind color */
  --colors-border-light-4: rgb(204,204,204); /* @kind color */
  --colors-border-light-5: rgb(204,204,204); /* @kind color */
  --colors-border-light: rgb(204,204,204); /* @kind color */
  --colors-card-dark-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-dark-3: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-dark-4: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-card-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-card-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-card-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-card-light-2: rgb(250,250,250); /* @kind color */
  --colors-card-light-3: rgb(250,250,250); /* @kind color */
  --colors-card-light-4: rgb(250,250,250); /* @kind color */
  --colors-card-light: rgb(250,250,250); /* @kind color */
  --colors-chart-1-dark-2: rgb(13,44,41); /* @kind color */
  --colors-chart-1-light-2: rgb(49,89,86); /* @kind color */
  --colors-chart-2-dark-2: rgb(32,91,86); /* @kind color */
  --colors-chart-2-light-2: rgb(75,128,123); /* @kind color */
  --colors-chart-3-dark: rgb(241,242,242); /* @kind color */
  --colors-chart-3-light: rgb(104,165,159); /* @kind color */
  --colors-chart-5-dark-2: rgb(168,221,216); /* @kind color */
  --colors-chart-5-dark: rgb(168,221,216); /* @kind color */
  --colors-chart-5-light-2: rgb(219,240,238); /* @kind color */
  --colors-chart-5-light: rgb(20,102,95); /* @kind color */
  --colors-chart-7-light: rgb(95,22,50); /* @kind color */
  --colors-destructive-dark-2: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-dark-3: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-dark-4: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-dark: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-foreground-dark-2: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-dark-3: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-dark: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light-2: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light-3: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-light-2: rgb(218,38,22); /* @kind color */
  --colors-destructive-light-3: rgb(218,38,22); /* @kind color */
  --colors-destructive-light-4: rgb(218,38,22); /* @kind color */
  --colors-destructive-light: rgb(218,38,22); /* @kind color */
  --colors-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-6: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-3: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-4: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-5: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-7: rgb(31,41,55); /* @kind color */
  --colors-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-information-dark-2: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-dark-3: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-dark: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-foreground-dark-2: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-dark-3: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-dark-4: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-dark: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light-2: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light-3: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light-4: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-light-2: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-light-3: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-light: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-input-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-input-dark-3: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-input-dark-4: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-input-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-input-light-2: rgb(204,204,204); /* @kind color */
  --colors-input-light-3: rgb(204,204,204); /* @kind color */
  --colors-input-light-4: rgb(204,204,204); /* @kind color */
  --colors-input-light: rgb(204,204,204); /* @kind color */
  --colors-muted-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-muted-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-muted-foreground-dark-2: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-3: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-4: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-6: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-light-2: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light-3: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light-4: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light-6: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light: rgb(107,114,128); /* @kind color */
  --colors-muted-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-muted-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-popover-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-popover-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-popover-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-popover-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-primary-dark-2: rgb(119,119,119); /* @kind color */
  --colors-primary-dark-3: rgb(119,119,119); /* @kind color */
  --colors-primary-dark-4: rgb(119,119,119); /* @kind color */
  --colors-primary-dark-5: rgb(119,119,119); /* @kind color */
  --colors-primary-dark: rgb(119,119,119); /* @kind color */
  --colors-primary-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-dark-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-light-2: rgb(119,119,119); /* @kind color */
  --colors-primary-light-3: rgb(119,119,119); /* @kind color */
  --colors-primary-light-4: rgb(119,119,119); /* @kind color */
  --colors-primary-light-5: rgb(119,119,119); /* @kind color */
  --colors-primary-light: rgb(119,119,119); /* @kind color */
  --colors-ring-dark-2: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-dark-3: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-dark-4: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-dark: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-light-2: rgb(119,119,119); /* @kind color */
  --colors-ring-light-3: rgb(119,119,119); /* @kind color */
  --colors-ring-light-4: rgb(119,119,119); /* @kind color */
  --colors-ring-light: rgb(119,119,119); /* @kind color */
  --colors-secondary-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark-4: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark-5: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light-4: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light-5: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-sidebar-ring-dark: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-sidebar-ring-light: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-success-dark-2: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-dark-3: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-dark-4: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-dark: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-foreground-dark-2: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-dark-3: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-dark-4: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-dark: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light-2: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light-3: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light-4: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-light-2: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-light-3: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-light-4: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-light: var(--tailwind-colors-green-600); /* @kind color */
  --colors-warning-dark-2: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-dark-3: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-dark: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-foreground-dark-2: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-dark-3: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-dark: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-light-2: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-light-3: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-light: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-light-2: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-light-3: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-light: var(--tailwind-colors-amber-600); /* @kind color */
  --typography-base-sizes-3x-large-font-size: var(--font-size-text-3xl);
  --typography-base-sizes-3x-large-line-height: var(--font-line-height-leading-9);
  --typography-base-sizes-4x-large-font-size: var(--font-size-text-4xl);
  --typography-base-sizes-base-line-height-2: var(--font-line-height-leading-6);
  --typography-base-sizes-base-line-height-3: var(--font-line-height-leading-6);
  --typography-base-sizes-base-line-height: var(--font-line-height-leading-6);
  --typography-base-sizes-extra-small-font-size-2: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size-3: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size-5: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-line-height-2: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height-3: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height-5: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height: var(--font-line-height-leading-4);
  --typography-base-sizes-large-line-height-2: var(--font-line-height-leading-6);
  --typography-base-sizes-large-line-height: var(--font-line-height-leading-6);
  --typography-base-sizes-small-font-size-2: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size-3: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size-4: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size-5: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size: var(--font-size-text-sm);
  --typography-base-sizes-small-line-height-2: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height-3: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height-4: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height-5: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height: var(--font-line-height-leading-5);
  --typography-font-family-font-sans-2: "Helvetica Neue";
  --typography-font-family-font-sans-3: "Helvetica Neue";
  --typography-font-family-font-sans-4: "Helvetica Neue";
  --typography-font-family-font-sans-6: "Helvetica Neue";
  --typography-font-family-font-sans: "Helvetica Neue";
  --typography-typography-components-h1-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h1-font-size: var(--font-size-text-3xl);
  --typography-typography-components-h1-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h1-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h1-line-height: var(--font-line-height-leading-8);
  --typography-typography-components-h2-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-h2-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h2-font-size-2: var(--font-size-text-2xl);
  --typography-typography-components-h2-font-size: var(--font-size-text-2xl);
  --typography-typography-components-h2-font-weight-2: var(--font-weight-semibold);
  --typography-typography-components-h2-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h2-letter-spacing-2: var(--font-letter-spacing-tight);
  --typography-typography-components-h2-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h2-line-height-2: var(--font-line-height-leading-8);
  --typography-typography-components-h2-line-height: var(--font-line-height-leading-8);
  --typography-typography-components-h3-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h3-font-size: var(--font-size-text-xl);
  --typography-typography-components-h3-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h3-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h3-line-height: var(--font-line-height-leading-6);
  --typography-typography-components-h4-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-h4-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h4-font-size-2: var(--font-size-text-lg);
  --typography-typography-components-h4-font-size: var(--font-size-text-lg);
  --typography-typography-components-h4-font-weight-2: var(--font-weight-semibold);
  --typography-typography-components-h4-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h4-letter-spacing-2: var(--font-letter-spacing-tight);
  --typography-typography-components-h4-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h4-line-height-2: var(--font-line-height-leading-6);
  --typography-typography-components-h4-line-height: var(--font-line-height-leading-6);
  --typography-typography-components-p-base-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-family-3: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-size-2: var(--font-size-text-base);
  --typography-typography-components-p-base-font-size-3: var(--font-size-text-base);
  --typography-typography-components-p-base-font-size: var(--font-size-text-base);
  --typography-typography-components-p-base-font-weight-2: var(--font-weight-normal);
  --typography-typography-components-p-base-font-weight-3: var(--font-weight-normal);
  --typography-typography-components-p-base-font-weight: var(--font-weight-normal);
  --typography-typography-components-p-base-letter-spacing-2: var(--font-letter-spacing-normal);
  --typography-typography-components-p-base-letter-spacing-3: var(--font-letter-spacing-normal);
  --typography-typography-components-p-base-letter-spacing: var(--font-letter-spacing-normal);
}

:root[data-mode="test-theme"] {
  --colors-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-muted-foreground-dark: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-light: rgb(107,114,128); /* @kind color */
  --typography-base-sizes-small-font-size-2: var(--font-size-text-sm);
  --typography-base-sizes-small-line-height-2: var(--font-line-height-leading-5);
  --typography-font-family-font-sans-2: "Figtree";
}

:root[data-theme="dark"], .dark {
  --accent-2: var(--colors-accent-dark); /* @kind color */
  --accent-3: var(--colors-accent-dark); /* @kind color */
  --accent-4: var(--colors-accent-dark); /* @kind color */
  --accent-foreground-2: var(--colors-accent-foreground-dark); /* @kind color */
  --accent-foreground-3: var(--colors-accent-foreground-dark); /* @kind color */
  --accent-foreground-4: var(--colors-accent-foreground-dark); /* @kind color */
  --accent-foreground: var(--colors-accent-foreground-dark); /* @kind color */
  --accent: var(--colors-accent-dark); /* @kind color */
  --ai-1: rgb(118,186,249); /* @kind color */
  --ai-2: rgb(163,138,254); /* @kind color */
  --alpha-10: rgba(9,9,11,0.9); /* @kind color */
  --alpha-20: rgba(9,9,11,0.8); /* @kind color */
  --alpha-30: rgba(9,9,11,0.7); /* @kind color */
  --alpha-40: rgba(9,9,11,0.6); /* @kind color */
  --alpha-50-2: rgba(9,9,11,0.5); /* @kind color */
  --alpha-50: rgba(9,9,11,0.5); /* @kind color */
  --alpha-60: rgba(9,9,11,0.4); /* @kind color */
  --alpha-80: rgba(9,9,11,0.2); /* @kind color */
  --alpha-90: rgba(9,9,11,0.1); /* @kind color */
  --background-2: var(--colors-background-dark); /* @kind color */
  --background-3: var(--colors-background-dark); /* @kind color */
  --background-4: var(--colors-background-dark); /* @kind color */
  --background: var(--colors-background-dark); /* @kind color */
  --base-border: var(--colors-border-dark); /* @kind color */
  --base-chart-1: var(--colors-chart-1-dark); /* @kind color */
  --base-chart-2: var(--colors-chart-2-dark); /* @kind color */
  --base-foreground: var(--colors-foreground-dark); /* @kind color */
  --base-muted-foreground: var(--colors-muted-foreground-dark); /* @kind color */
  --base-popover-foreground: var(--colors-popover-foreground-dark); /* @kind color */
  --base-popover: var(--colors-popover-dark); /* @kind color */
  --base-secondary-foreground: var(--colors-secondary-foreground-dark); /* @kind color */
  --base-secondary: var(--colors-secondary-dark); /* @kind color */
  --border-2: var(--colors-border-dark); /* @kind color */
  --border-3: var(--colors-border-dark); /* @kind color */
  --border-4: var(--colors-border-dark); /* @kind color */
  --border-5: var(--colors-border-dark); /* @kind color */
  --border-radius-lg-3: 8;
  --border: var(--colors-border-dark); /* @kind color */
  --calendar-8-dark: rgb(255,188,33); /* @kind color */
  --card-2: var(--colors-card-dark); /* @kind color */
  --card-3: var(--colors-card-dark); /* @kind color */
  --card-4: var(--colors-card-dark); /* @kind color */
  --card-foreground-2: var(--colors-card-foreground-dark); /* @kind color */
  --card-foreground: var(--colors-card-foreground-dark); /* @kind color */
  --card: var(--colors-card-dark); /* @kind color */
  --chart-1: var(--colors-chart-1-dark); /* @kind color */
  --chart-2: var(--colors-chart-2-dark); /* @kind color */
  --chart-3: var(--colors-chart-3-dark); /* @kind color */
  --chart-5-2: var(--colors-chart-5-dark); /* @kind color */
  --chart-5: var(--colors-chart-5-dark); /* @kind color */
  --color-core-primaryb: rgb(31,31,31); /* @kind color */
  --destructive-2: var(--colors-destructive-dark); /* @kind color */
  --destructive-3: var(--colors-destructive-dark); /* @kind color */
  --destructive-4: var(--colors-destructive-dark); /* @kind color */
  --destructive-foreground-2: var(--colors-destructive-foreground-dark); /* @kind color */
  --destructive-foreground-3: var(--colors-destructive-foreground-dark); /* @kind color */
  --destructive-foreground: var(--colors-destructive-foreground-dark); /* @kind color */
  --destructive: var(--colors-destructive-dark); /* @kind color */
  --foreground-2: var(--colors-foreground-dark); /* @kind color */
  --foreground-3: var(--colors-foreground-dark); /* @kind color */
  --foreground-4: var(--colors-foreground-dark); /* @kind color */
  --foreground-5: var(--colors-foreground-dark); /* @kind color */
  --foreground-6: var(--colors-foreground-dark); /* @kind color */
  --foreground: var(--colors-foreground-dark); /* @kind color */
  --information-2: var(--colors-information-dark); /* @kind color */
  --information-3: var(--colors-information-dark); /* @kind color */
  --information-foreground-2: var(--colors-information-foreground-dark); /* @kind color */
  --information-foreground-3: var(--colors-information-foreground-dark); /* @kind color */
  --information-foreground-4: var(--colors-information-foreground-dark); /* @kind color */
  --information-foreground: var(--colors-information-foreground-dark); /* @kind color */
  --information: var(--colors-information-dark); /* @kind color */
  --input-2: var(--colors-input-dark); /* @kind color */
  --input-3: var(--colors-input-dark); /* @kind color */
  --input-4: var(--colors-input-dark); /* @kind color */
  --input: var(--colors-input-dark); /* @kind color */
  --muted-2: var(--colors-muted-dark); /* @kind color */
  --muted-foreground-2: var(--colors-muted-foreground-dark); /* @kind color */
  --muted-foreground-3: var(--colors-muted-foreground-dark); /* @kind color */
  --muted-foreground-4: var(--colors-muted-foreground-dark); /* @kind color */
  --muted-foreground-5: var(--colors-muted-foreground-dark); /* @kind color */
  --muted-foreground: var(--colors-muted-foreground-dark); /* @kind color */
  --muted: var(--colors-muted-dark); /* @kind color */
  --popover-foreground: var(--colors-popover-foreground-dark); /* @kind color */
  --popover: var(--colors-popover-dark); /* @kind color */
  --primary-2: var(--colors-primary-dark); /* @kind color */
  --primary-3: var(--colors-primary-dark); /* @kind color */
  --primary-4: var(--colors-primary-dark); /* @kind color */
  --primary-5: var(--colors-primary-dark); /* @kind color */
  --primary-foreground-2: var(--colors-primary-foreground-dark); /* @kind color */
  --primary-foreground-3: var(--colors-primary-foreground-dark); /* @kind color */
  --primary-foreground-4: var(--colors-primary-foreground-dark); /* @kind color */
  --primary-foreground: var(--colors-primary-foreground-dark); /* @kind color */
  --primary: var(--colors-primary-dark); /* @kind color */
  --ring-2: var(--colors-ring-dark); /* @kind color */
  --ring-3: var(--colors-ring-dark); /* @kind color */
  --ring-4: var(--colors-ring-dark); /* @kind color */
  --ring-offset: var(--tailwind-colors-base-white); /* @kind color */
  --ring: var(--colors-ring-dark); /* @kind color */
  --secondary-2: var(--colors-secondary-dark); /* @kind color */
  --secondary-3: var(--colors-secondary-dark); /* @kind color */
  --secondary-4: var(--colors-secondary-dark); /* @kind color */
  --secondary: var(--colors-secondary-dark); /* @kind color */
  --sidebar-ring: var(--colors-sidebar-ring-dark); /* @kind color */
  --success-2: var(--colors-success-dark); /* @kind color */
  --success-3: var(--colors-success-dark); /* @kind color */
  --success-4: var(--colors-success-dark); /* @kind color */
  --success-foreground-2: var(--colors-success-foreground-dark); /* @kind color */
  --success-foreground-3: var(--colors-success-foreground-dark); /* @kind color */
  --success-foreground-4: var(--colors-success-foreground-dark); /* @kind color */
  --success-foreground: var(--colors-success-foreground-dark); /* @kind color */
  --success: var(--colors-success-dark); /* @kind color */
  --warning-2: var(--colors-warning-dark); /* @kind color */
  --warning-3: var(--colors-warning-dark); /* @kind color */
  --warning-foreground-2: var(--colors-warning-foreground-dark); /* @kind color */
  --warning-foreground-3: var(--colors-warning-foreground-dark); /* @kind color */
  --warning-foreground: var(--colors-warning-foreground-dark); /* @kind color */
  --warning: var(--colors-warning-dark); /* @kind color */
}

:root[data-mode="2025-rebrand"] {
  --border-radius-default-2: var(--radius-rounded-lg);
  --border-radius-default: var(--radius-rounded-lg);
  --border-radius-full-2: var(--radius-rounded-full);
  --border-radius-full: var(--radius-rounded-full);
  --border-radius-lg-2: var(--radius-rounded-lg);
  --border-radius-lg-4: var(--radius-rounded-lg);
  --border-radius-md-2: var(--radius-rounded-md);
  --border-radius-md-3: var(--radius-rounded-md);
  --border-radius-sm-2: var(--radius-rounded-sm);
  --border-radius-sm-5: var(--radius-rounded-sm);
  --border-radius-xl-2: var(--radius-rounded-xl);
  --border-radius-xl: var(--radius-rounded-xl);
  --colors-accent-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-accent-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-accent-foreground-light-4: rgb(31,41,55); /* @kind color */
  --colors-accent-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-accent-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-accent-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-background-dark-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-dark-3: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-background-light-2: rgb(255,255,255); /* @kind color */
  --colors-background-light-3: rgb(255,255,255); /* @kind color */
  --colors-border-dark-2: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-border-dark-3: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-border-dark: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-border-light-2: rgb(232,234,237); /* @kind color */
  --colors-border-light: rgb(232,234,237); /* @kind color */
  --colors-card-dark-2: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-card-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-card-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-card-foreground-light-2: rgb(31,41,55); /* @kind color */
  --colors-card-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-card-light-2: var(--tailwind-colors-base-white); /* @kind color */
  --colors-card-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-chart-1-dark-2: rgb(13,44,41); /* @kind color */
  --colors-chart-1-light-2: rgb(49,89,86); /* @kind color */
  --colors-chart-2-dark-2: rgb(32,91,86); /* @kind color */
  --colors-chart-2-light-2: rgb(75,128,123); /* @kind color */
  --colors-chart-3-dark: rgb(241,242,242); /* @kind color */
  --colors-chart-3-light: rgb(104,165,159); /* @kind color */
  --colors-chart-5-dark-2: rgb(168,221,216); /* @kind color */
  --colors-chart-5-dark: rgb(168,221,216); /* @kind color */
  --colors-chart-5-light-2: rgb(219,240,238); /* @kind color */
  --colors-chart-5-light: rgb(20,102,95); /* @kind color */
  --colors-chart-7-light: rgb(95,22,50); /* @kind color */
  --colors-destructive-dark-2: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-dark-3: var(--tailwind-colors-red-900); /* @kind color */
  --colors-destructive-foreground-dark: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-light-2: rgb(218,38,22); /* @kind color */
  --colors-destructive-light-3: rgb(218,38,22); /* @kind color */
  --colors-foreground-dark-3: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-dark-4: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-foreground-light-3: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-4: rgb(31,41,55); /* @kind color */
  --colors-foreground-light-5: rgb(31,41,55); /* @kind color */
  --colors-information-dark-3: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-information-foreground-dark-2: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-dark: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light-2: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-foreground-light: var(--tailwind-colors-blue-100); /* @kind color */
  --colors-information-light-3: var(--tailwind-colors-blue-600); /* @kind color */
  --colors-input-dark-2: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-input-dark: var(--tailwind-colors-zinc-700); /* @kind color */
  --colors-input-light-2: rgb(215,218,224); /* @kind color */
  --colors-input-light: rgb(215,218,224); /* @kind color */
  --colors-muted-dark: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-muted-foreground-dark-3: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-dark-4: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-muted-foreground-light-3: rgb(107,114,128); /* @kind color */
  --colors-muted-foreground-light-4: rgb(107,114,128); /* @kind color */
  --colors-muted-light: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-popover-dark: var(--tailwind-colors-zinc-950); /* @kind color */
  --colors-popover-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-popover-foreground-light: rgb(31,41,55); /* @kind color */
  --colors-popover-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-primary-dark-2: rgb(0,122,103); /* @kind color */
  --colors-primary-dark-3: rgb(0,122,103); /* @kind color */
  --colors-primary-dark: rgb(0,122,103); /* @kind color */
  --colors-primary-foreground-dark-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-dark: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light-2: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-foreground-light: var(--tailwind-colors-zinc-50); /* @kind color */
  --colors-primary-light-2: rgb(0,122,103); /* @kind color */
  --colors-primary-light-3: rgb(0,122,103); /* @kind color */
  --colors-primary-light: rgb(0,122,103); /* @kind color */
  --colors-ring-dark-2: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-dark: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-ring-light-2: rgb(0,122,103); /* @kind color */
  --colors-ring-light: rgb(0,122,103); /* @kind color */
  --colors-secondary-dark-2: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-dark-5: var(--tailwind-colors-zinc-800); /* @kind color */
  --colors-secondary-light-2: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-secondary-light-5: var(--tailwind-colors-zinc-100); /* @kind color */
  --colors-sidebar-ring-dark: var(--tailwind-colors-zinc-300); /* @kind color */
  --colors-sidebar-ring-light: var(--tailwind-colors-zinc-400); /* @kind color */
  --colors-success-dark-2: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-dark-4: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-foreground-dark-2: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-dark: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light-2: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-foreground-light: var(--tailwind-colors-green-100); /* @kind color */
  --colors-success-light-2: var(--tailwind-colors-green-600); /* @kind color */
  --colors-success-light-4: var(--tailwind-colors-green-600); /* @kind color */
  --colors-warning-dark-3: var(--tailwind-colors-amber-600); /* @kind color */
  --colors-warning-foreground-dark: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-foreground-light: var(--tailwind-colors-amber-100); /* @kind color */
  --colors-warning-light-3: var(--tailwind-colors-amber-600); /* @kind color */
  --typography-base-sizes-3x-large-font-size: var(--font-size-text-3xl);
  --typography-base-sizes-3x-large-line-height: var(--font-line-height-leading-9);
  --typography-base-sizes-4x-large-font-size: var(--font-size-text-4xl);
  --typography-base-sizes-base-line-height-2: var(--font-line-height-leading-6);
  --typography-base-sizes-base-line-height: var(--font-line-height-leading-6);
  --typography-base-sizes-extra-small-font-size-2: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-font-size-3: var(--font-size-text-xs);
  --typography-base-sizes-extra-small-line-height-2: var(--font-line-height-leading-4);
  --typography-base-sizes-extra-small-line-height-3: var(--font-line-height-leading-4);
  --typography-base-sizes-large-line-height-2: var(--font-line-height-leading-6);
  --typography-base-sizes-large-line-height: var(--font-line-height-leading-6);
  --typography-base-sizes-small-font-size-3: var(--font-size-text-sm);
  --typography-base-sizes-small-font-size-4: var(--font-size-text-sm);
  --typography-base-sizes-small-line-height-3: var(--font-line-height-leading-5);
  --typography-base-sizes-small-line-height-4: var(--font-line-height-leading-5);
  --typography-font-family-font-sans-3: "Figtree";
  --typography-font-family-font-sans-4: "Figtree";
  --typography-typography-components-h1-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h1-font-size: var(--font-size-text-3xl);
  --typography-typography-components-h1-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h1-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h1-line-height: var(--font-line-height-leading-8);
  --typography-typography-components-h2-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-h2-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h2-font-size-2: var(--font-size-text-2xl);
  --typography-typography-components-h2-font-size: var(--font-size-text-2xl);
  --typography-typography-components-h2-font-weight-2: var(--font-weight-semibold);
  --typography-typography-components-h2-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h2-letter-spacing-2: var(--font-letter-spacing-tight);
  --typography-typography-components-h2-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h2-line-height-2: var(--font-line-height-leading-8);
  --typography-typography-components-h2-line-height: var(--font-line-height-leading-8);
  --typography-typography-components-h3-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h3-font-size: var(--font-size-text-xl);
  --typography-typography-components-h3-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h3-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h3-line-height: var(--font-line-height-leading-6);
  --typography-typography-components-h4-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-h4-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-h4-font-size-2: var(--font-size-text-lg);
  --typography-typography-components-h4-font-size: var(--font-size-text-lg);
  --typography-typography-components-h4-font-weight-2: var(--font-weight-semibold);
  --typography-typography-components-h4-font-weight: var(--font-weight-semibold);
  --typography-typography-components-h4-letter-spacing-2: var(--font-letter-spacing-tight);
  --typography-typography-components-h4-letter-spacing: var(--font-letter-spacing-tight);
  --typography-typography-components-h4-line-height-2: var(--font-line-height-leading-6);
  --typography-typography-components-h4-line-height: var(--font-line-height-leading-6);
  --typography-typography-components-p-base-font-family-2: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-family: var(--typography-font-family-font-sans);
  --typography-typography-components-p-base-font-size-2: var(--font-size-text-base);
  --typography-typography-components-p-base-font-size: var(--font-size-text-base);
  --typography-typography-components-p-base-font-weight-2: var(--font-weight-normal);
  --typography-typography-components-p-base-font-weight: var(--font-weight-normal);
  --typography-typography-components-p-base-letter-spacing-2: var(--font-letter-spacing-normal);
  --typography-typography-components-p-base-letter-spacing: var(--font-letter-spacing-normal);
}

:root[data-mode="mobile"] {
  --font-font-serif-3: "Figtree";
  --font-font-serif-4: "Figtree";
  --font-font-serif: "Figtree Guesty";
  --font-size-body-base: 14;
  --font-size-body-lg: 16;
  --font-size-body-sm-2: 12;
  --font-size-body-xl: 18;
  --font-size-heading-h2: 20;
  --font-size-heading-h3: 18;
  --font-size-heading-h4: 18;
  --font-weight-font-regular: 400;
  --font-weight-font-semibold: 600;
  --line-height-heading-h2-line-height: 24;
  --line-height-heading-h3-line-height: 24;
  --line-height-heading-h4-line-height: 24;
  --line-height-text-lg-line-height: 24;
  --line-height-text-md-line-height: 20;
  --line-height-text-sm-line-height-2: 18;
}
