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

:root {
  --spacing-4-2: 16;
  --spacing-4: 16;
  --12: 12; /* @kind other */
  --16: 16; /* @kind other */
  --24: 24; /* @kind other */
  --4: 4; /* @kind other */
  --6: 6; /* @kind other */
  --8: 8; /* @kind other */
  --action-active: var(--grey-600); /* @kind color */
  --action-disabled: rgba(145,158,171,0.8); /* @kind color */
  --action-hover: var(--grey-8); /* @kind color */
  --alpha-10-2: rgba(255,255,255,0.9); /* @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: rgba(255,255,255,0.5); /* @kind color */
  --alpha-80-2: rgba(255,255,255,0.2); /* @kind color */
  --alpha-80: rgba(255,255,255,0.2); /* @kind color */
  --alpha-90: rgba(255,255,255,0.1); /* @kind color */
  --background-admin-quaternary: var(--gray-60); /* @kind color */
  --background-admin-tertiary: var(--gray-10); /* @kind color */
  --background-gray-darken: var(--gray-800); /* @kind color */
  --background-overlay-wh10: var(--white-alpha-wh10); /* @kind color */
  --background-overlay-wh20: var(--white-alpha-wh20); /* @kind color */
  --background-overlay-wh40: var(--white-alpha-wh40); /* @kind color */
  --background-overlay-wh50: var(--white-alpha-wh50); /* @kind color */
  --background-primary: var(--white); /* @kind color */
  --background-quaternary: var(--gray-300); /* @kind color */
  --background-quinary: var(--gray-400); /* @kind color */
  --background-red-darken: var(--red-700); /* @kind color */
  --background-secondary: var(--gray-100-2); /* @kind color */
  --base-accent-2: var(--colors-accent-light-2); /* @kind color */
  --base-accent-foreground-2: var(--colors-accent-foreground-light-2); /* @kind color */
  --base-accent-foreground: var(--colors-accent-foreground-light); /* @kind color */
  --base-accent: var(--colors-accent-light); /* @kind color */
  --base-background-2: var(--colors-background-light-2); /* @kind color */
  --base-background: var(--colors-background-light); /* @kind color */
  --base-border-2: var(--colors-border-light-2); /* @kind color */
  --base-border: var(--colors-border-light); /* @kind color */
  --base-card-foreground: var(--colors-card-foreground-light); /* @kind color */
  --base-card: var(--colors-card-light); /* @kind color */
  --base-destructive-2: var(--colors-destructive-light-2); /* @kind color */
  --base-destructive-foreground-2: var(--colors-destructive-foreground-light-2); /* @kind color */
  --base-destructive-foreground: var(--colors-destructive-foreground-light); /* @kind color */
  --base-destructive: var(--colors-destructive-light); /* @kind color */
  --base-foreground-2: var(--colors-foreground-light-2); /* @kind color */
  --base-foreground: var(--colors-foreground-light); /* @kind color */
  --base-input-2: var(--colors-input-light-2); /* @kind color */
  --base-input: var(--colors-input-light); /* @kind color */
  --base-muted-2: var(--colors-muted-light-2); /* @kind color */
  --base-muted-foreground-2: var(--colors-muted-foreground-light-2); /* @kind color */
  --base-muted-foreground: var(--colors-muted-foreground-light); /* @kind color */
  --base-muted: var(--colors-muted-light); /* @kind color */
  --base-popover-2: var(--colors-popover-light-2); /* @kind color */
  --base-popover-foreground-2: var(--colors-popover-foreground-light-2); /* @kind color */
  --base-popover-foreground: var(--colors-popover-foreground-light); /* @kind color */
  --base-popover: var(--colors-popover-light); /* @kind color */
  --base-primary-2: var(--colors-primary-light-2); /* @kind color */
  --base-primary-foreground-2: var(--colors-primary-foreground-light-2); /* @kind color */
  --base-primary-foreground: var(--colors-primary-foreground-light); /* @kind color */
  --base-primary: var(--colors-primary-light); /* @kind color */
  --base-ring-2: var(--colors-ring-light-2); /* @kind color */
  --base-ring-offset-2: var(--colors-background-light-2); /* @kind color */
  --base-ring-offset: var(--colors-background-light); /* @kind color */
  --base-ring: var(--colors-ring-light); /* @kind color */
  --base-secondary-2: var(--colors-secondary-light-2); /* @kind color */
  --base-secondary-foreground-2: var(--colors-secondary-foreground-light-2); /* @kind color */
  --base-secondary-foreground: var(--colors-secondary-foreground-light); /* @kind color */
  --base-secondary: var(--colors-secondary-light); /* @kind color */
  --base-sidebar-border: var(--colors-sidebar-border-light); /* @kind color */
  --base-sidebar-foreground: var(--colors-sidebar-foreground-light); /* @kind color */
  --blue-100: rgb(206,237,255); /* @kind color */
  --blue-200: rgb(151,211,255); /* @kind color */
  --blue-300: rgb(97,179,255); /* @kind color */
  --blue-400: rgb(33,139,255); /* @kind color */
  --blue-50-2: rgb(229,246,255); /* @kind color */
  --blue-500-2: rgb(9,105,218); /* @kind color */
  --blue-500: rgb(2,100,247); /* @kind color */
  --blue-50: rgb(240,246,255); /* @kind color */
  --blue-600: rgb(5,80,174); /* @kind color */
  --blue-700: rgb(3,61,139); /* @kind color */
  --blue-800: rgb(10,48,105); /* @kind color */
  --body2-family: var(--family-primary);
  --body2-letter-spacing: 0;
  --body2-line-height: 22;
  --body2-paragraph-spacing: 0;
  --body2-size: 14;
  --body2-weight: var(--weight-400);
  --border-focus: var(--sky-600); /* @kind color */
  --border-quaternary: var(--gray-300); /* @kind color */
  --border-radius-action: var(--border-radius-md);
  --border-radius-lg: 8;
  --border-radius-md: 6;
  --border-radius-modal: var(--border-radius-xl);
  --border-radius-rounded-full-2: 9999;
  --border-radius-rounded-full: 9999;
  --border-radius-rounded-lg-2: var(--radius-lg-2);
  --border-radius-rounded-lg: var(--radius-lg);
  --border-radius-rounded-md-2: var(--radius-md-2);
  --border-radius-rounded-md: var(--radius-md);
  --border-radius-rounded-sm-2: var(--radius-sm-2);
  --border-radius-rounded-sm: var(--radius-sm);
  --border-radius-rounded-xs: var(--radius-xs);
  --border-radius-xl: 12;
  --border-tertiary: var(--gray-200); /* @kind color */
  --border-width-border-2-2: 2; /* @kind other */
  --border-width-border-2: 2; /* @kind other */
  --border-width-border-3: 1; /* @kind other */
  --border-width-border: 1; /* @kind other */
  --color-gray-100: rgb(27,28,27); /* @kind color */
  --colors-accent-dark-2: var(--tailwind-colors-neutral-700-2); /* @kind color */
  --colors-accent-dark: var(--tailwind-colors-neutral-700); /* @kind color */
  --colors-accent-foreground-dark-2: var(--tailwind-colors-neutral-50-2); /* @kind color */
  --colors-accent-foreground-dark: var(--tailwind-colors-neutral-50); /* @kind color */
  --colors-accent-foreground-light-2: var(--tailwind-colors-neutral-900-2); /* @kind color */
  --colors-accent-foreground-light: var(--tailwind-colors-neutral-900); /* @kind color */
  --colors-accent-light-2: var(--tailwind-colors-neutral-100-2); /* @kind color */
  --colors-accent-light: var(--tailwind-colors-neutral-100); /* @kind color */
  --colors-background-dark-2: var(--tailwind-colors-neutral-950-2); /* @kind color */
  --colors-background-dark: var(--tailwind-colors-neutral-950); /* @kind color */
  --colors-background-light-2: var(--tailwind-colors-base-white-2); /* @kind color */
  --colors-background-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-blue: rgb(0,122,255); /* @kind color */
  --colors-border-dark-2: rgba(255,255,255,0.1); /* @kind color */
  --colors-border-dark: rgba(255,255,255,0.1); /* @kind color */
  --colors-border-light-2: var(--tailwind-colors-neutral-200-2); /* @kind color */
  --colors-border-light: var(--tailwind-colors-neutral-200); /* @kind color */
  --colors-card-dark: var(--tailwind-colors-neutral-900); /* @kind color */
  --colors-card-foreground-dark: var(--tailwind-colors-neutral-50); /* @kind color */
  --colors-card-foreground-light: var(--tailwind-colors-neutral-950); /* @kind color */
  --colors-card-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-destructive-dark-2: var(--tailwind-colors-red-400-2); /* @kind color */
  --colors-destructive-dark: var(--tailwind-colors-red-400); /* @kind color */
  --colors-destructive-foreground-dark-2: var(--tailwind-colors-red-50-2); /* @kind color */
  --colors-destructive-foreground-dark: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-foreground-light-2: var(--tailwind-colors-red-50-2); /* @kind color */
  --colors-destructive-foreground-light: var(--tailwind-colors-red-50); /* @kind color */
  --colors-destructive-light-2: var(--tailwind-colors-red-600-2); /* @kind color */
  --colors-destructive-light: var(--tailwind-colors-red-600); /* @kind color */
  --colors-foreground-dark-2: var(--tailwind-colors-neutral-50-2); /* @kind color */
  --colors-foreground-dark: var(--tailwind-colors-neutral-50); /* @kind color */
  --colors-foreground-light-2: var(--tailwind-colors-neutral-950-2); /* @kind color */
  --colors-foreground-light: var(--tailwind-colors-neutral-950); /* @kind color */
  --colors-input-dark-2: rgba(255,255,255,0.15); /* @kind color */
  --colors-input-dark: rgba(255,255,255,0.15); /* @kind color */
  --colors-input-light-2: var(--tailwind-colors-neutral-200-2); /* @kind color */
  --colors-input-light: var(--tailwind-colors-neutral-200); /* @kind color */
  --colors-muted-dark-2: var(--tailwind-colors-neutral-800-2); /* @kind color */
  --colors-muted-dark: var(--tailwind-colors-neutral-800); /* @kind color */
  --colors-muted-foreground-dark-2: var(--tailwind-colors-neutral-400-2); /* @kind color */
  --colors-muted-foreground-dark: var(--tailwind-colors-neutral-400); /* @kind color */
  --colors-muted-foreground-light-2: var(--tailwind-colors-neutral-500-2); /* @kind color */
  --colors-muted-foreground-light: var(--tailwind-colors-neutral-500); /* @kind color */
  --colors-muted-light-2: var(--tailwind-colors-neutral-100-2); /* @kind color */
  --colors-muted-light: var(--tailwind-colors-neutral-100); /* @kind color */
  --colors-popover-dark-2: var(--tailwind-colors-neutral-800-2); /* @kind color */
  --colors-popover-dark: var(--tailwind-colors-neutral-800); /* @kind color */
  --colors-popover-foreground-dark-2: var(--tailwind-colors-neutral-50-2); /* @kind color */
  --colors-popover-foreground-dark: var(--tailwind-colors-neutral-50); /* @kind color */
  --colors-popover-foreground-light-2: var(--tailwind-colors-neutral-950-2); /* @kind color */
  --colors-popover-foreground-light: var(--tailwind-colors-neutral-950); /* @kind color */
  --colors-popover-light-2: var(--tailwind-colors-base-white-2); /* @kind color */
  --colors-popover-light: var(--tailwind-colors-base-white); /* @kind color */
  --colors-primary-dark-2: var(--tailwind-colors-neutral-200-2); /* @kind color */
  --colors-primary-dark: var(--tailwind-colors-neutral-200); /* @kind color */
  --colors-primary-foreground-dark-2: var(--tailwind-colors-neutral-900-2); /* @kind color */
  --colors-primary-foreground-dark: var(--tailwind-colors-neutral-900); /* @kind color */
  --colors-primary-foreground-light-2: var(--tailwind-colors-neutral-50-2); /* @kind color */
  --colors-primary-foreground-light: var(--tailwind-colors-neutral-50); /* @kind color */
  --colors-primary-light-2: var(--tailwind-colors-neutral-900-2); /* @kind color */
  --colors-primary-light: var(--tailwind-colors-neutral-900); /* @kind color */
  --colors-ring-dark-2: var(--tailwind-colors-neutral-500-2); /* @kind color */
  --colors-ring-dark: var(--tailwind-colors-neutral-500); /* @kind color */
  --colors-ring-light-2: var(--tailwind-colors-neutral-400-2); /* @kind color */
  --colors-ring-light: var(--tailwind-colors-neutral-400); /* @kind color */
  --colors-secondary-dark-2: var(--tailwind-colors-neutral-800-2); /* @kind color */
  --colors-secondary-dark: var(--tailwind-colors-neutral-800); /* @kind color */
  --colors-secondary-foreground-dark-2: var(--tailwind-colors-neutral-50-2); /* @kind color */
  --colors-secondary-foreground-dark: var(--tailwind-colors-neutral-50); /* @kind color */
  --colors-secondary-foreground-light-2: var(--tailwind-colors-neutral-900-2); /* @kind color */
  --colors-secondary-foreground-light: var(--tailwind-colors-neutral-900); /* @kind color */
  --colors-secondary-light-2: var(--tailwind-colors-neutral-100-2); /* @kind color */
  --colors-secondary-light: var(--tailwind-colors-neutral-100); /* @kind color */
  --colors-sidebar-border-dark: rgba(255,255,255,0.1); /* @kind color */
  --colors-sidebar-border-light: var(--tailwind-colors-neutral-200); /* @kind color */
  --colors-sidebar-foreground-dark: var(--tailwind-colors-neutral-50); /* @kind color */
  --colors-sidebar-foreground-light: var(--tailwind-colors-neutral-950); /* @kind color */
  --container-sm: 384; /* @kind other */
  --custom-accent-dark-calendar-50: var(--base-accent); /* @kind color */
  --custom-accent-dark-input-50: var(--base-accent); /* @kind color */
  --custom-background-dark-calendar-30: var(--base-background); /* @kind color */
  --custom-background-dark-input-30-2: var(--base-background-2); /* @kind color */
  --custom-background-dark-input-30: var(--base-background); /* @kind color */
  --custom-blue-500-dark-blue-600-2: var(--tailwind-colors-blue-500-2); /* @kind color */
  --custom-blue-500-dark-blue-600: var(--tailwind-colors-blue-500); /* @kind color */
  --custom-border-dark-input-dark: var(--base-border); /* @kind color */
  --custom-dark-input-2: rgba(255,255,255,0); /* @kind color */
  --custom-dark-input: rgba(255,255,255,0); /* @kind color */
  --custom-destructive-20-dark-destructive-40-2: rgba(220,38,38,0.2); /* @kind color */
  --custom-destructive-20-dark-destructive-40: rgba(220,38,38,0.2); /* @kind color */
  --custom-destructive-dark-destructive-60-2: var(--base-destructive-2); /* @kind color */
  --custom-destructive-dark-destructive-60: var(--base-destructive); /* @kind color */
  --custom-destructive-dark-destructive-90-2: var(--base-destructive-2); /* @kind color */
  --custom-destructive-dark-destructive-90: var(--base-destructive); /* @kind color */
  --custom-input-dark-input-80-2: var(--base-input-2); /* @kind color */
  --custom-input-dark-input-80: var(--base-input); /* @kind color */
  --custom-outline-2: rgba(163,163,163,0.5); /* @kind color */
  --custom-outline: rgba(163,163,163,0.5); /* @kind color */
  --custom-ring-dark-input-dark: var(--base-ring); /* @kind color */
  --divider-low: var(--neutral-100); /* @kind color */
  --docs-component-border-color: rgb(140,75,246); /* @kind color */
  --docs-component-p: var(--spacing-5); /* @kind other */
  --docs-component-radius: var(--radius-3);
  --error-8: rgba(255,86,48,0.08); /* @kind color */
  --error-main: rgb(255,86,48); /* @kind color */
  --family-primary: "Public Sans"; /* @kind font */
  --fills-tertiary: rgba(120,120,128,0.12); /* @kind color */
  --font-family-icon: "Material Symbols Rounded";
  --font-family-ios-jp: "Noto Sans JP", "Hiragino Sans", sans-serif; /* user choice: unify on Noto Sans JP */
  --font-font-sans-2: "Noto Sans JP";
  --font-font-sans: "Noto Sans JP";
  --font-size-12: 12;
  --font-size-14: 14;
  --font-size-16-2: 16;
  --font-size-16: 16;
  --font-size-20: 20;
  --font-size-24: 24;
  --font-size-28: 28;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-icon-fill-0: "Fill:0. Weight: 500"; /* @kind other */
  --font-weight-medium-2: 500;
  --font-weight-medium-3: 600;
  --font-weight-medium: 500;
  --font-weight-normal-2: 400;
  --font-weight-normal: 400;
  --font-weight-semibold-2: 600;
  --font-weight-semibold: 600;
  --global-inherit-bgcolor: var(--grey-800); /* @kind color */
  --global-inherit-color: var(--white-main); /* @kind color */
  --gray-100-2: rgb(241,241,242); /* @kind color */
  --gray-100-3: rgb(234,238,242); /* @kind color */
  --gray-100: rgb(27,28,27); /* @kind color */
  --gray-10: rgb(228,228,228); /* @kind color */
  --gray-200-2: rgb(208,215,222); /* @kind color */
  --gray-200: rgb(227,227,229); /* @kind color */
  --gray-300-2: rgb(175,184,193); /* @kind color */
  --gray-300: rgb(208,208,212); /* @kind color */
  --gray-400: rgb(159,159,169); /* @kind color */
  --gray-500: rgb(110,119,129); /* @kind color */
  --gray-50: rgb(246,248,250); /* @kind color */
  --gray-600-2: rgb(87,96,106); /* @kind color */
  --gray-600: rgb(108,108,121); /* @kind color */
  --gray-60: rgb(114,114,114); /* @kind color */
  --gray-700: rgb(66,74,83); /* @kind color */
  --gray-800-2: rgb(50,56,63); /* @kind color */
  --gray-800: rgb(39,39,42); /* @kind color */
  --gray-900-2: rgb(36,41,47); /* @kind color */
  --gray-900: rgb(29,29,32); /* @kind color */
  --gray-950: rgb(27,28,27); /* @kind color */
  --gray-alpha-40: rgba(27,28,27,0.4); /* @kind color */
  --gray-alpha-gr50: rgba(29,29,32,0.5); /* @kind color */
  --gray-alpha-gr60: rgba(29,29,32,0.6); /* @kind color */
  --grays-gray-5: rgb(229,229,234); /* @kind color */
  --grays-white: rgb(255,255,255); /* @kind color */
  --grey-48: rgba(145,158,171,0.48); /* @kind color */
  --grey-500: rgb(145,158,171); /* @kind color */
  --grey-600: rgb(99,115,129); /* @kind color */
  --grey-800: rgb(28,37,46); /* @kind color */
  --grey-8: rgba(145,158,171,0.08); /* @kind color */
  --height-h-10: 40; /* @kind other */
  --height-h-12: 48; /* @kind other */
  --height-h-2-2: 8; /* @kind other */
  --height-h-2: 8; /* @kind other */
  --height-h-3-2: 12; /* @kind other */
  --height-h-3-5: 14; /* @kind other */
  --height-h-3: 12; /* @kind other */
  --height-h-4-2: 16; /* @kind other */
  --height-h-4: 16; /* @kind other */
  --height-h-5-2: 20; /* @kind other */
  --height-h-5: 20; /* @kind other */
  --height-h-6: 24; /* @kind other */
  --height-h-7: 28; /* @kind other */
  --height-h-8: 32; /* @kind other */
  --height-h-9-2: 36; /* @kind other */
  --height-h-9: 36; /* @kind other */
  --height-h-px: 1; /* @kind other */
  --icon-3-fill-0-font-family: var(--font-family-icon);
  --icon-3-fill-0-font-size: var(--font-size-16-2);
  --icon-3-fill-0-font-weight: var(--font-weight-icon-fill-0);
  --icon-5-fill-0-font-family: var(--font-family-icon);
  --icon-5-fill-0-font-size: var(--font-size-20);
  --icon-5-fill-0-font-weight: var(--font-weight-icon-fill-0);
  --icon-6-fill-0-font-family: var(--font-family-icon);
  --icon-6-fill-0-font-size: var(--font-size-24);
  --icon-6-fill-0-font-weight: var(--font-weight-icon-fill-0);
  --icon-7-fill-0-font-family: var(--font-family-icon);
  --icon-7-fill-0-font-size: var(--font-size-28);
  --icon-7-fill-0-font-weight: var(--font-weight-icon-fill-0);
  --icon-button-lg-icon: 32; /* @kind other */
  --icon-button-lg-size: 48;
  --icon-button-md-icon: 24; /* @kind other */
  --icon-button-radius: var(--radius-50);
  --icon-button-sizesize: 40; /* @kind spacing */
  --icon-button-sm-icon: 20; /* @kind other */
  --icon-button-sm-size: 36;
  --icon-button-xs-icon: 18; /* @kind other */
  --icon-button-xs-size: 28;
  --icon-main-2: var(--gray-950); /* @kind color */
  --icon-main: var(--gray-100); /* @kind color */
  --info-8: rgba(0,184,217,0.08); /* @kind color */
  --info-main: rgb(0,184,217); /* @kind color */
  --labels-primary-2: rgb(0,0,0); /* @kind color */
  --labels-primary-3: rgb(0,0,0); /* @kind color */
  --labels-primary: rgb(0,0,0); /* @kind color */
  --labels-quaternary: rgba(60,60,67,0.18); /* @kind color */
  --labels-secondary: rgba(60,60,67,0.6); /* @kind color */
  --lg: 8; /* @kind other */
  --line-height-16: 16;
  --logo-red: rgb(227,30,37); /* @kind color */
  --max-width-max-w-sm: var(--container-sm); /* @kind other */
  --miscellaneous-bar-border: rgba(0,0,0,0.3); /* @kind color */
  --mode: "Light"; /* @kind other */
  --nagaseprimary: rgb(52,72,104); /* @kind color */
  --negative-100: var(--red-100); /* @kind color */
  --negative-200: var(--red-200); /* @kind color */
  --negative-300: var(--red-300); /* @kind color */
  --negative-400: var(--red-400); /* @kind color */
  --negative-500: var(--red-500); /* @kind color */
  --negative-50: var(--red-50); /* @kind color */
  --negative-600: var(--red-600); /* @kind color */
  --negative-700: var(--red-700-2); /* @kind color */
  --negative-800: var(--red-800); /* @kind color */
  --neutral-100: var(--gray-100-3); /* @kind color */
  --neutral-500: var(--gray-500); /* @kind color */
  --neutral-900: var(--gray-900-2); /* @kind color */
  --opacity-opacity-50-2: 50; /* @kind other */
  --opacity-opacity-50: 50; /* @kind other */
  --opacity-opacity-60-2: 60; /* @kind other */
  --opacity-opacity-60: 60; /* @kind other */
  --opacity-opacity-70-2: 70; /* @kind other */
  --opacity-opacity-70: 70; /* @kind other */
  --other-facebook: rgb(24,119,242); /* @kind color */
  --other-icon: rgb(29,123,245); /* @kind color */
  --overlays-default: rgba(0,0,0,0.2); /* @kind color */
  --p-8: rgba(0,167,111,0.08); /* @kind color */
  --p-main: rgb(0,167,111); /* @kind color */
  --padding-0: 0;
  --padding-24: 24;
  --padding-4: 4;
  --padding-6: 6;
  --padding-8: 8;
  --primary-100: var(--blue-100); /* @kind color */
  --primary-200: var(--blue-200); /* @kind color */
  --primary-300: var(--blue-300); /* @kind color */
  --primary-400: var(--blue-400); /* @kind color */
  --primary-500: var(--blue-500-2); /* @kind color */
  --primary-50: var(--blue-50-2); /* @kind color */
  --primary-600: var(--blue-600); /* @kind color */
  --primary-700: var(--blue-700); /* @kind color */
  --primary-800: var(--blue-800); /* @kind color */
  --primary-8: var(--p-8); /* @kind color */
  --primary-light: rgb(211,199,199); /* @kind color */
  --primary-logo: rgb(227,30,37); /* @kind color */
  --primary-main-2: var(--p-main); /* @kind color */
  --primary-main: rgb(108,98,99); /* @kind color */
  --purple-500: rgb(142,23,237); /* @kind color */
  --purple-50: rgb(250,245,255); /* @kind color */
  --radius-3: 24;
  --radius-50: 500;
  --radius-lg-2: 10;
  --radius-lg: 10;
  --radius-md-2: 8;
  --radius-md: 8;
  --radius-sm-2: 6;
  --radius-sm: 6;
  --radius-xs: 2;
  --red-100: rgb(255,229,228); /* @kind color */
  --red-200: rgb(255,187,185); /* @kind color */
  --red-300: rgb(255,129,130); /* @kind color */
  --red-400: rgb(250,69,73); /* @kind color */
  --red-500: rgb(207,34,46); /* @kind color */
  --red-50: rgb(255,246,245); /* @kind color */
  --red-600: rgb(164,14,38); /* @kind color */
  --red-700-2: rgb(130,7,30); /* @kind color */
  --red-700: rgb(199,0,54); /* @kind color */
  --red-800: rgb(102,0,24); /* @kind color */
  --red-alpha-re50: rgba(199,0,54,0.5); /* @kind color */
  --red-alpha-re60: rgba(199,0,54,0.6); /* @kind color */
  --ring-normal: rgb(9,108,220); /* @kind color */
  --scroll-edge-effect-blur-radius: 10;
  --secondary-100: var(--gray-100-3); /* @kind color */
  --secondary-200: var(--gray-200-2); /* @kind color */
  --secondary-300: var(--gray-300-2); /* @kind color */
  --secondary-500: var(--gray-500); /* @kind color */
  --secondary-50: var(--gray-50); /* @kind color */
  --secondary-600: var(--gray-600-2); /* @kind color */
  --secondary-700: var(--gray-700); /* @kind color */
  --secondary-800: var(--gray-800-2); /* @kind color */
  --secondary-8: rgba(142,51,255,0.08); /* @kind color */
  --secondary-main: rgb(142,51,255); /* @kind color */
  --shadow-lg-1-blur-radius-2: 15;
  --shadow-lg-1-blur-radius: 15;
  --shadow-lg-1-color-2: rgba(0,0,0,0.1); /* @kind color */
  --shadow-lg-1-color: rgba(0,0,0,0.1); /* @kind color */
  --shadow-lg-1-offset-x-2: 0;
  --shadow-lg-1-offset-x: 0;
  --shadow-lg-1-offset-y-2: 10;
  --shadow-lg-1-offset-y: 10;
  --shadow-lg-1-spread-radius-2: -3;
  --shadow-lg-1-spread-radius: -3;
  --shadow-lg-2-blur-radius-2: 6;
  --shadow-lg-2-blur-radius: 6;
  --shadow-lg-2-color-2: rgba(0,0,0,0.1); /* @kind color */
  --shadow-lg-2-color: rgba(0,0,0,0.1); /* @kind color */
  --shadow-lg-2-offset-x-2: 0;
  --shadow-lg-2-offset-x: 0;
  --shadow-lg-2-offset-y-2: 4;
  --shadow-lg-2-offset-y: 4;
  --shadow-lg-2-spread-radius-2: -4;
  --shadow-lg-2-spread-radius: -4;
  --shadow-md-1-blur-radius-2: 6;
  --shadow-md-1-blur-radius: 6;
  --shadow-md-1-color-2: rgba(0,0,0,0.1); /* @kind color */
  --shadow-md-1-color: rgba(0,0,0,0.1); /* @kind color */
  --shadow-md-1-offset-x-2: 0;
  --shadow-md-1-offset-x: 0;
  --shadow-md-1-offset-y-2: 4;
  --shadow-md-1-offset-y: 4;
  --shadow-md-1-spread-radius-2: -1;
  --shadow-md-1-spread-radius: -1;
  --shadow-md-2-blur-radius-2: 4;
  --shadow-md-2-blur-radius: 4;
  --shadow-md-2-color-2: rgba(0,0,0,0.1); /* @kind color */
  --shadow-md-2-color: rgba(0,0,0,0.1); /* @kind color */
  --shadow-md-2-offset-x-2: 0;
  --shadow-md-2-offset-x: 0;
  --shadow-md-2-offset-y-2: 2;
  --shadow-md-2-offset-y: 2;
  --shadow-md-2-spread-radius-2: -2;
  --shadow-md-2-spread-radius: -2;
  --shadow-sm-1-blur-radius-2: 3;
  --shadow-sm-1-blur-radius: 3;
  --shadow-sm-1-color-2: rgba(0,0,0,0.1); /* @kind color */
  --shadow-sm-1-color: rgba(0,0,0,0.1); /* @kind color */
  --shadow-sm-1-offset-x-2: 0;
  --shadow-sm-1-offset-x: 0;
  --shadow-sm-1-offset-y-2: 1;
  --shadow-sm-1-offset-y: 1;
  --shadow-sm-1-spread-radius-2: 0;
  --shadow-sm-1-spread-radius: 0;
  --shadow-sm-2-blur-radius-2: 2;
  --shadow-sm-2-blur-radius: 2;
  --shadow-sm-2-color-2: rgba(0,0,0,0.1); /* @kind color */
  --shadow-sm-2-color: rgba(0,0,0,0.1); /* @kind color */
  --shadow-sm-2-offset-x-2: 0;
  --shadow-sm-2-offset-x: 0;
  --shadow-sm-2-offset-y-2: 1;
  --shadow-sm-2-offset-y: 1;
  --shadow-sm-2-spread-radius-2: -1;
  --shadow-sm-2-spread-radius: -1;
  --shadow-xs-blur-radius-2: 2;
  --shadow-xs-blur-radius: 2;
  --shadow-xs-color-2: rgba(0,0,0,0.05); /* @kind color */
  --shadow-xs-color: rgba(0,0,0,0.05); /* @kind color */
  --shadow-xs-offset-x-2: 0;
  --shadow-xs-offset-x: 0;
  --shadow-xs-offset-y-2: 1;
  --shadow-xs-offset-y: 1;
  --shadow-xs-spread-radius-2: 0;
  --shadow-xs-spread-radius: 0;
  --sky-600: rgb(0,132,209); /* @kind color */
  --spacing-0-5-2: 4;
  --spacing-0-5-3: 2;
  --spacing-0-5: 2;
  --spacing-0: 0;
  --spacing-1-2: 4;
  --spacing-1-5-2: 6;
  --spacing-1-5: 6;
  --spacing-10: 40;
  --spacing-16: 64;
  --spacing-1: 4;
  --spacing-2-2: 8;
  --spacing-2-5-2: 20;
  --spacing-2-5: 10;
  --spacing-2: 8;
  --spacing-3-2: 12;
  --spacing-3-5: 14;
  --spacing-3: 12;
  --spacing-5: 40;
  --spacing-6: 24;
  --spacing-8-2: 32;
  --spacing-8: 32;
  --success-8: rgba(34,197,94,0.08); /* @kind color */
  --success-main: rgb(34,197,94); /* @kind color */
  --switch-md-height: 38; /* @kind other */
  --switch-md-spacing: 9;
  --switch-md-width: 33; /* @kind other */
  --switch-p: 3; /* @kind other */
  --switch-sm-height: 24; /* @kind other */
  --switch-sm-spacing: 7;
  --switch-sm-width: 25; /* @kind other */
  --tailwind-colors-amber-200: rgb(253,230,138); /* @kind color */
  --tailwind-colors-amber-400: rgb(251,191,36); /* @kind color */
  --tailwind-colors-amber-500: rgb(245,158,11); /* @kind color */
  --tailwind-colors-amber-50: rgb(255,251,235); /* @kind color */
  --tailwind-colors-amber-600: rgb(217,119,6); /* @kind color */
  --tailwind-colors-amber-900: rgb(120,53,15); /* @kind color */
  --tailwind-colors-base-black: rgb(0,0,0); /* @kind color */
  --tailwind-colors-base-transparent-2: rgba(255,255,255,0); /* @kind color */
  --tailwind-colors-base-transparent: rgba(255,255,255,0); /* @kind color */
  --tailwind-colors-base-white-2: rgb(255,255,255); /* @kind color */
  --tailwind-colors-base-white: rgb(255,255,255); /* @kind color */
  --tailwind-colors-blue-200: rgb(191,219,254); /* @kind color */
  --tailwind-colors-blue-500-2: rgb(59,130,246); /* @kind color */
  --tailwind-colors-blue-500: rgb(59,130,246); /* @kind color */
  --tailwind-colors-blue-50: rgb(239,246,255); /* @kind color */
  --tailwind-colors-blue-600-2: rgb(37,99,235); /* @kind color */
  --tailwind-colors-blue-600: rgb(37,99,235); /* @kind color */
  --tailwind-colors-cyan-600: rgb(8,145,178); /* @kind color */
  --tailwind-colors-emerald-200: rgb(167,243,208); /* @kind color */
  --tailwind-colors-emerald-500-2: rgb(16,185,129); /* @kind color */
  --tailwind-colors-emerald-500: rgb(16,185,129); /* @kind color */
  --tailwind-colors-emerald-50: rgb(236,253,245); /* @kind color */
  --tailwind-colors-emerald-600: rgb(5,150,105); /* @kind color */
  --tailwind-colors-fuchsia-600: rgb(192,38,211); /* @kind color */
  --tailwind-colors-gray-100-2: rgb(243,244,246); /* @kind color */
  --tailwind-colors-gray-100: rgb(243,244,246); /* @kind color */
  --tailwind-colors-gray-200: rgb(229,231,235); /* @kind color */
  --tailwind-colors-gray-300: rgb(209,213,219); /* @kind color */
  --tailwind-colors-gray-400: rgb(156,163,175); /* @kind color */
  --tailwind-colors-gray-500: rgb(107,114,128); /* @kind color */
  --tailwind-colors-gray-50: rgb(249,250,251); /* @kind color */
  --tailwind-colors-gray-600: rgb(75,85,99); /* @kind color */
  --tailwind-colors-gray-700: rgb(55,65,81); /* @kind color */
  --tailwind-colors-gray-800: rgb(31,41,55); /* @kind color */
  --tailwind-colors-green-200: rgb(187,247,208); /* @kind color */
  --tailwind-colors-green-300: rgb(134,239,172); /* @kind color */
  --tailwind-colors-green-500: rgb(34,197,94); /* @kind color */
  --tailwind-colors-green-50: rgb(240,253,244); /* @kind color */
  --tailwind-colors-green-600: rgb(22,163,74); /* @kind color */
  --tailwind-colors-indigo-200: rgb(199,210,254); /* @kind color */
  --tailwind-colors-indigo-500: rgb(99,102,241); /* @kind color */
  --tailwind-colors-indigo-50: rgb(238,242,255); /* @kind color */
  --tailwind-colors-indigo-600: rgb(79,70,229); /* @kind color */
  --tailwind-colors-lime-600: rgb(101,163,13); /* @kind color */
  --tailwind-colors-neutral-100-2: rgb(245,245,245); /* @kind color */
  --tailwind-colors-neutral-100: rgb(245,245,245); /* @kind color */
  --tailwind-colors-neutral-200-2: rgb(229,229,229); /* @kind color */
  --tailwind-colors-neutral-200: rgb(229,229,229); /* @kind color */
  --tailwind-colors-neutral-300: rgb(212,212,212); /* @kind color */
  --tailwind-colors-neutral-400-2: rgb(163,163,163); /* @kind color */
  --tailwind-colors-neutral-400: rgb(163,163,163); /* @kind color */
  --tailwind-colors-neutral-50-2: rgb(250,250,250); /* @kind color */
  --tailwind-colors-neutral-500-2: rgb(115,115,115); /* @kind color */
  --tailwind-colors-neutral-500: rgb(115,115,115); /* @kind color */
  --tailwind-colors-neutral-50: rgb(250,250,250); /* @kind color */
  --tailwind-colors-neutral-600: rgb(82,82,82); /* @kind color */
  --tailwind-colors-neutral-700-2: rgb(64,64,64); /* @kind color */
  --tailwind-colors-neutral-700: rgb(64,64,64); /* @kind color */
  --tailwind-colors-neutral-800-2: rgb(38,38,38); /* @kind color */
  --tailwind-colors-neutral-800: rgb(38,38,38); /* @kind color */
  --tailwind-colors-neutral-900-2: rgb(23,23,23); /* @kind color */
  --tailwind-colors-neutral-900: rgb(23,23,23); /* @kind color */
  --tailwind-colors-neutral-950-2: rgb(10,10,10); /* @kind color */
  --tailwind-colors-neutral-950: rgb(10,10,10); /* @kind color */
  --tailwind-colors-orange-200: rgb(254,215,170); /* @kind color */
  --tailwind-colors-orange-500: rgb(249,115,22); /* @kind color */
  --tailwind-colors-orange-50: rgb(255,247,237); /* @kind color */
  --tailwind-colors-orange-600: rgb(234,88,12); /* @kind color */
  --tailwind-colors-pink-200: rgb(251,207,232); /* @kind color */
  --tailwind-colors-pink-500: rgb(236,72,153); /* @kind color */
  --tailwind-colors-pink-50: rgb(253,242,248); /* @kind color */
  --tailwind-colors-pink-600: rgb(219,39,119); /* @kind color */
  --tailwind-colors-purple-500: rgb(168,85,247); /* @kind color */
  --tailwind-colors-purple-600: rgb(147,51,234); /* @kind color */
  --tailwind-colors-red-100: rgb(254,226,226); /* @kind color */
  --tailwind-colors-red-200: rgb(254,202,202); /* @kind color */
  --tailwind-colors-red-300: rgb(252,165,165); /* @kind color */
  --tailwind-colors-red-400-2: rgb(248,113,113); /* @kind color */
  --tailwind-colors-red-400: rgb(248,113,113); /* @kind color */
  --tailwind-colors-red-50-2: rgb(254,242,242); /* @kind color */
  --tailwind-colors-red-500: rgb(239,68,68); /* @kind color */
  --tailwind-colors-red-50: rgb(254,242,242); /* @kind color */
  --tailwind-colors-red-600-2: rgb(220,38,38); /* @kind color */
  --tailwind-colors-red-600: rgb(220,38,38); /* @kind color */
  --tailwind-colors-rose-600: rgb(225,29,72); /* @kind color */
  --tailwind-colors-sky-100: rgb(224,242,254); /* @kind color */
  --tailwind-colors-sky-600: rgb(2,132,199); /* @kind color */
  --tailwind-colors-slate-600: rgb(71,85,105); /* @kind color */
  --tailwind-colors-stone-100: rgb(245,245,244); /* @kind color */
  --tailwind-colors-stone-200: rgb(231,229,228); /* @kind color */
  --tailwind-colors-stone-300: rgb(214,211,209); /* @kind color */
  --tailwind-colors-stone-500: rgb(120,113,108); /* @kind color */
  --tailwind-colors-stone-50: rgb(250,250,249); /* @kind color */
  --tailwind-colors-stone-600: rgb(87,83,78); /* @kind color */
  --tailwind-colors-stone-700: rgb(68,64,60); /* @kind color */
  --tailwind-colors-stone-800: rgb(41,37,36); /* @kind color */
  --tailwind-colors-stone-900: rgb(28,25,23); /* @kind color */
  --tailwind-colors-teal-200: rgb(153,246,228); /* @kind color */
  --tailwind-colors-teal-50: rgb(240,253,250); /* @kind color */
  --tailwind-colors-teal-600: rgb(13,148,136); /* @kind color */
  --tailwind-colors-violet-500: rgb(139,92,246); /* @kind color */
  --tailwind-colors-violet-600: rgb(124,58,237); /* @kind color */
  --tailwind-colors-yellow-200: rgb(254,240,138); /* @kind color */
  --tailwind-colors-yellow-300: rgb(253,224,71); /* @kind color */
  --tailwind-colors-yellow-500: rgb(234,179,8); /* @kind color */
  --tailwind-colors-yellow-50: rgb(254,252,232); /* @kind color */
  --tailwind-colors-yellow-600: rgb(202,138,4); /* @kind color */
  --teal-50: rgb(240,253,250); /* @kind color */
  --teal-600: rgb(0,150,137); /* @kind color */
  --text-2xl-font-size: 24;
  --text-2xl-line-height: 32;
  --text-3xl-font-size: 30;
  --text-admin-disabled: var(--gray-alpha-40); /* @kind color */
  --text-base-font-size-2: 16;
  --text-base-font-size: 16;
  --text-base-line-height-2: 24;
  --text-base-line-height: 24;
  --text-disabled-2: var(--grey-500); /* @kind color */
  --text-disabled: var(--gray-400); /* @kind color */
  --text-high-2: var(--neutral-900); /* @kind color */
  --text-high50: var(--gray-alpha-gr50); /* @kind color */
  --text-high60: var(--gray-alpha-gr60); /* @kind color */
  --text-high: var(--gray-900); /* @kind color */
  --text-lg-font-size: 18;
  --text-lg-line-height: 28;
  --text-low: var(--neutral-500); /* @kind color */
  --text-primary: var(--grey-800); /* @kind color */
  --text-red-alpha50: var(--red-alpha-re50); /* @kind color */
  --text-red-alpha60: var(--red-alpha-re60); /* @kind color */
  --text-red: var(--red-700); /* @kind color */
  --text-sm-font-size-2: 14;
  --text-sm-font-size: 14;
  --text-sm-line-height-2: 20;
  --text-sm-line-height: 20;
  --text-white-2: var(--white-100); /* @kind color */
  --text-white: var(--white); /* @kind color */
  --text-xl-font-size: 20;
  --text-xl-line-height: 28;
  --text-xs-font-size-2: 12;
  --text-xs-font-size: 12;
  --text-xs-line-height-2: 16;
  --text-xs-line-height: 16;
  --warning-8: rgba(255,171,0,0.08); /* @kind color */
  --warning-main: rgb(255,171,0); /* @kind color */
  --weight-400: 400;
  --white-100: rgb(255,255,255); /* @kind color */
  --white-2: rgb(255,255,255); /* @kind color */
  --white-alpha-wh10: rgba(255,255,255,0.1); /* @kind color */
  --white-alpha-wh20: rgba(255,255,255,0.2); /* @kind color */
  --white-alpha-wh40: rgba(255,255,255,0.4); /* @kind color */
  --white-alpha-wh50: rgba(255,255,255,0.5); /* @kind color */
  --white-main: rgb(255,255,255); /* @kind color */
  --white: rgb(255,255,255); /* @kind color */
  --width-w-10-2: 40; /* @kind other */
  --width-w-10: 40; /* @kind other */
  --width-w-12-2: 48; /* @kind other */
  --width-w-12: 48; /* @kind other */
  --width-w-2-2: 8; /* @kind other */
  --width-w-2-5: 10; /* @kind other */
  --width-w-2: 8; /* @kind other */
  --width-w-4-2: 16; /* @kind other */
  --width-w-4: 16; /* @kind other */
  --width-w-5-2: 20; /* @kind other */
  --width-w-5: 20; /* @kind other */
  --width-w-6-2: 24; /* @kind other */
  --width-w-6: 24; /* @kind other */
  --width-w-8-2: 32; /* @kind other */
  --width-w-8: 32; /* @kind other */
  --width-w-9-2: 36; /* @kind other */
  --width-w-9: 36; /* @kind other */
}

:root[data-theme="dark"], .dark {
  --action-active: var(--grey-500); /* @kind color */
  --action-disabled: rgba(145,158,171,0.8); /* @kind color */
  --action-hover: var(--grey-8); /* @kind color */
  --alpha-10-2: rgba(10,10,10,0.9); /* @kind color */
  --alpha-10: rgba(10,10,10,0.9); /* @kind color */
  --alpha-20: rgba(10,10,10,0.8); /* @kind color */
  --alpha-30: rgba(10,10,10,0.7); /* @kind color */
  --alpha-40: rgba(10,10,10,0.6); /* @kind color */
  --alpha-50: rgba(10,10,10,0.5); /* @kind color */
  --alpha-80-2: rgba(10,10,10,0.2); /* @kind color */
  --alpha-80: rgba(10,10,10,0.2); /* @kind color */
  --alpha-90: rgba(10,10,10,0.1); /* @kind color */
  --base-accent-2: var(--colors-accent-dark-2); /* @kind color */
  --base-accent-foreground-2: var(--colors-accent-foreground-dark-2); /* @kind color */
  --base-accent-foreground: var(--colors-accent-foreground-dark); /* @kind color */
  --base-accent: var(--colors-accent-dark); /* @kind color */
  --base-background-2: var(--colors-background-dark-2); /* @kind color */
  --base-background: var(--colors-background-dark); /* @kind color */
  --base-border-2: var(--colors-border-dark-2); /* @kind color */
  --base-border: var(--colors-border-dark); /* @kind color */
  --base-card-foreground: var(--colors-card-foreground-dark); /* @kind color */
  --base-card: var(--colors-card-dark); /* @kind color */
  --base-destructive-2: var(--colors-destructive-dark-2); /* @kind color */
  --base-destructive-foreground-2: var(--colors-destructive-foreground-dark-2); /* @kind color */
  --base-destructive-foreground: var(--colors-destructive-foreground-dark); /* @kind color */
  --base-destructive: var(--colors-destructive-dark); /* @kind color */
  --base-foreground-2: var(--colors-foreground-dark-2); /* @kind color */
  --base-foreground: var(--colors-foreground-dark); /* @kind color */
  --base-input-2: var(--colors-input-dark-2); /* @kind color */
  --base-input: var(--colors-input-dark); /* @kind color */
  --base-muted-2: var(--colors-muted-dark-2); /* @kind color */
  --base-muted-foreground-2: var(--colors-muted-foreground-dark-2); /* @kind color */
  --base-muted-foreground: var(--colors-muted-foreground-dark); /* @kind color */
  --base-muted: var(--colors-muted-dark); /* @kind color */
  --base-popover-2: var(--colors-popover-dark-2); /* @kind color */
  --base-popover-foreground-2: var(--colors-popover-foreground-dark-2); /* @kind color */
  --base-popover-foreground: var(--colors-popover-foreground-dark); /* @kind color */
  --base-popover: var(--colors-popover-dark); /* @kind color */
  --base-primary-2: var(--colors-primary-dark-2); /* @kind color */
  --base-primary-foreground-2: var(--colors-primary-foreground-dark-2); /* @kind color */
  --base-primary-foreground: var(--colors-primary-foreground-dark); /* @kind color */
  --base-primary: var(--colors-primary-dark); /* @kind color */
  --base-ring-2: var(--colors-ring-dark-2); /* @kind color */
  --base-ring-offset-2: var(--colors-background-dark-2); /* @kind color */
  --base-ring-offset: var(--colors-background-dark); /* @kind color */
  --base-ring: var(--colors-ring-dark); /* @kind color */
  --base-secondary-2: var(--colors-secondary-dark-2); /* @kind color */
  --base-secondary-foreground-2: var(--colors-secondary-foreground-dark-2); /* @kind color */
  --base-secondary-foreground: var(--colors-secondary-foreground-dark); /* @kind color */
  --base-secondary: var(--colors-secondary-dark); /* @kind color */
  --base-sidebar-border: var(--colors-sidebar-border-dark); /* @kind color */
  --base-sidebar-foreground: var(--colors-sidebar-foreground-dark); /* @kind color */
  --colors-blue: rgb(10,132,255); /* @kind color */
  --colors-blue: rgb(10,132,255); /* @kind color */
  --colors-blue: rgb(64,156,255); /* @kind color */
  --colors-blue: rgb(64,156,255); /* @kind color */
  --custom-accent-dark-calendar-50: rgba(255,255,255,0.075); /* @kind color */
  --custom-accent-dark-input-50: rgba(255,255,255,0.075); /* @kind color */
  --custom-background-dark-calendar-30: rgba(255,255,255,0.045); /* @kind color */
  --custom-background-dark-input-30-2: rgba(255,255,255,0.045); /* @kind color */
  --custom-background-dark-input-30: rgba(255,255,255,0.045); /* @kind color */
  --custom-blue-500-dark-blue-600-2: var(--tailwind-colors-blue-600-2); /* @kind color */
  --custom-blue-500-dark-blue-600: var(--tailwind-colors-blue-600); /* @kind color */
  --custom-border-dark-input-dark: var(--colors-input-dark); /* @kind color */
  --custom-dark-input-2: var(--base-input-2); /* @kind color */
  --custom-dark-input: var(--base-input); /* @kind color */
  --custom-destructive-20-dark-destructive-40-2: rgba(248,113,113,0.4); /* @kind color */
  --custom-destructive-20-dark-destructive-40: rgba(248,113,113,0.4); /* @kind color */
  --custom-destructive-dark-destructive-60-2: rgba(248,113,113,0.6); /* @kind color */
  --custom-destructive-dark-destructive-60: rgba(248,113,113,0.6); /* @kind color */
  --custom-destructive-dark-destructive-90-2: rgba(248,113,113,0.9); /* @kind color */
  --custom-destructive-dark-destructive-90: rgba(248,113,113,0.9); /* @kind color */
  --custom-input-dark-input-80-2: rgba(255,255,255,0.12); /* @kind color */
  --custom-input-dark-input-80: rgba(255,255,255,0.12); /* @kind color */
  --custom-outline-2: rgba(115,115,115,0.5); /* @kind color */
  --custom-outline: rgba(115,115,115,0.5); /* @kind color */
  --custom-ring-dark-input-dark: var(--colors-input-dark); /* @kind color */
  --docs-component-border-color: rgb(140,75,246); /* @kind color */
  --docs-component-p: var(--spacing-5); /* @kind other */
  --docs-component-radius: var(--radius-3);
  --fills-tertiary: rgba(120,120,128,0.24); /* @kind color */
  --fills-tertiary: rgba(120,120,128,0.24); /* @kind color */
  --fills-tertiary: rgba(120,120,128,0.32); /* @kind color */
  --fills-tertiary: rgba(120,120,128,0.32); /* @kind color */
  --global-inherit-bgcolor: var(--white-main); /* @kind color */
  --global-inherit-color: var(--grey-800); /* @kind color */
  --grays-gray-5: rgb(36,36,38); /* @kind color */
  --grays-gray-5: rgb(44,44,46); /* @kind color */
  --grays-white: rgb(255,255,255); /* @kind color */
  --grays-white: rgb(255,255,255); /* @kind color */
  --labels-primary-2: rgb(255,255,255); /* @kind color */
  --labels-primary-2: rgb(255,255,255); /* @kind color */
  --labels-primary-2: rgb(255,255,255); /* @kind color */
  --labels-primary-2: rgb(255,255,255); /* @kind color */
  --labels-primary-3: rgb(255,255,255); /* @kind color */
  --labels-primary-3: rgb(255,255,255); /* @kind color */
  --labels-primary: rgb(255,255,255); /* @kind color */
  --labels-primary: rgb(255,255,255); /* @kind color */
  --labels-quaternary: rgba(235,235,245,0.16); /* @kind color */
  --labels-quaternary: rgba(235,235,245,0.16); /* @kind color */
  --labels-quaternary: rgba(235,235,245,0.4); /* @kind color */
  --labels-quaternary: rgba(235,235,245,0.4); /* @kind color */
  --labels-secondary: rgba(235,235,245,0.6); /* @kind color */
  --labels-secondary: rgba(235,235,245,0.6); /* @kind color */
  --labels-secondary: rgba(235,235,245,0.7); /* @kind color */
  --labels-secondary: rgba(235,235,245,0.7); /* @kind color */
  --miscellaneous-bar-border: rgba(255,255,255,0.15); /* @kind color */
  --miscellaneous-bar-border: rgba(255,255,255,0.15); /* @kind color */
  --miscellaneous-bar-border: rgba(255,255,255,0.15); /* @kind color */
  --miscellaneous-bar-border: rgba(255,255,255,0.15); /* @kind color */
  --mode: "Dark Elevated"; /* @kind other */
  --mode: "Dark"; /* @kind other */
  --mode: "IC - Dark Elevated"; /* @kind other */
  --mode: "IC - Dark"; /* @kind other */
  --overlays-default: rgba(0,0,0,0.48); /* @kind color */
  --overlays-default: rgba(0,0,0,0.48); /* @kind color */
  --text-disabled-2: var(--grey-600); /* @kind color */
  --text-primary: var(--white-main); /* @kind color */
}

:root[data-theme="light"], .light {
  --colors-blue: rgb(0,64,221); /* @kind color */
  --fills-tertiary: rgba(120,120,128,0.2); /* @kind color */
  --grays-gray-5: rgb(229,229,233); /* @kind color */
  --grays-white: rgb(255,255,255); /* @kind color */
  --labels-primary-2: rgb(0,0,0); /* @kind color */
  --labels-primary-3: rgb(0,0,0); /* @kind color */
  --labels-primary: rgb(0,0,0); /* @kind color */
  --labels-quaternary: rgba(60,60,67,0.55); /* @kind color */
  --labels-secondary: rgba(60,60,67,0.8); /* @kind color */
  --miscellaneous-bar-border: rgba(0,0,0,0.3); /* @kind color */
  --mode: "IC - Light"; /* @kind other */
  --overlays-default: rgba(0,0,0,0.2); /* @kind color */
}

:root[data-mode="mobile"] {
  --body2-family: var(--family-primary);
  --body2-letter-spacing: 0;
  --body2-line-height: 22;
  --body2-paragraph-spacing: 0;
  --body2-size: 14;
  --body2-weight: var(--weight-400);
  --family-primary: "Public Sans"; /* @kind font */
  --weight-400: 400;
}

:root[data-mode="blue"] {
  --p-8: rgba(7,141,238,0.08); /* @kind color */
  --p-main: rgb(7,141,238); /* @kind color */
}

:root[data-mode="red"] {
  --p-8: rgba(250,84,28,0.08); /* @kind color */
  --p-main: rgb(250,84,28); /* @kind color */
}
