:root {
  --theme-color-background: var(--color-slate-50);
  --theme-color-formOption-primary: var(--theme-button-main-secondary-secondary);
  --theme-color-formOption-primary-foreground: var(--theme-button-main-secondary-secondary-foreground);
  --theme-color-formOption-primary-border: var(--theme-button-main-secondary-secondary-border);
  --theme-color-formOption-secondary: var(--theme-button-main-function-function);
  --theme-color-formOption-secondary-foreground: var(--theme-button-main-function-function-foreground);
  --theme-color-formOption-secondary-border: var(--theme-button-main-function-function-border);
  --theme-color-foreground: var(--color-slate-950);
  --theme-color-background-dark: var(--color-black-black-100);
  --theme-color-foreground-dark: var(--color-white-white-100);
  --theme-color-primary: var(--theme-brand-500);
  --theme-color-primary-foreground: var(--color-white-white-100);
  --theme-color-secondary: var(--theme-brand-50);
  --theme-color-secondary-foreground: var(--theme-brand-600);
  --theme-color-accent: var(--color-slate-200);
  --theme-color-accent-foreground: var(--color-slate-500);
  --theme-color-muted: var(--color-slate-100);
  --theme-color-muted-foreground: var(--color-slate-400);
  --theme-color-card: var(--color-white-white-100);
  --theme-color-card-border: var(--color-slate-200);
  --theme-color-card-foreground: var(--color-slate-950);
  --theme-color-card-dark: var(--color-gray-900);
  --theme-color-card-dark-foreground: var(--color-white-white-5);
  --theme-color-popover: var(--color-white-white-100);
  --theme-color-popover-foreground: var(--color-black-black-100);
  --theme-color-toast: var(--color-white-white-100);
  --theme-color-toast-foreground-primary: var(--color-black-black-100);
  --theme-color-toast-foreground-secondary: var(--color-black-black-60);
  --theme-color-badge: var(--color-red-500);
  --theme-color-border: var(--color-slate-200);
  --theme-color-input: var(--color-white-white-100);
  --theme-color-input-border: var(--color-slate-200);
  --theme-color-mask: var(--color-black-black-75);
  --theme-color-ring: var(--theme-brand-500);
  --theme-color-destructive: var(--color-red-500);
  --theme-color-destructive-foreground: var(--color-white-white-100);
  --theme-color-warning: var(--color-orange-500);
  --theme-color-warning-foreground: var(--color-white-white-100);
  --theme-color-success: var(--color-green-600);
  --theme-color-success-foreground: var(--color-white-white-100);
  --theme-color-business-white: var(--color-white-white-100);
  --theme-color-business-black: var(--color-black-black-100);
  --theme-color-business-foreground1: var(--color-gray-500);
  --theme-color-business-foreground2: var(--color-slate-600);
  --theme-color-business-vip-foreground: var(--theme-brand-50);
  --theme-color-tabbar: var(--color-slate-50);
  --theme-color-tabbar-primary: var(--theme-brand-500);
  --theme-color-tabbar-primary-foreground: var(--color-slate-950);
  --theme-color-tabbar-accent: var(--color-slate-300);
  --theme-color-tabbar-foreground: var(--color-slate-500);
  --theme-color-surface: var(--color-black-black-50);
  --theme-color-surface-foreground: var(--color-white-white-100);
  --theme-color-chat-user-message: var(--theme-brand-100);
  --theme-color-chat-user-message-foreground: var(--theme-color-foreground);
  --theme-color-chat-bot-message: var(--color-black-black-60);
  --theme-color-chat-bot-message-foreground: var(--color-white-white-100);
  --theme-color-creator: var(--theme-brand-100);
  --theme-color-creator-border: var(--theme-brand-200);
  --theme-color-creator-foreground: var(--theme-brand-600);
  --theme-color-edit-tag: var(--theme-brand-100);
  --theme-color-edit-tag-border: var(--theme-brand-200);
  --theme-color-edit-tag-foreground: var(--theme-brand-600);
  --theme-color-banner: var(--theme-brand-50);
  --theme-color-banner-border: var(--theme-brand-100);
  --theme-color-banner-foreground: var(--theme-brand-600);
  --theme-color-selector: var(--theme-color-input);
  --theme-color-selector-border: var(--color-slate-200);
  --theme-button-main-primary-primary: var(--theme-brand-500);
  --theme-button-main-primary-primary-border: var(--theme-brand-500);
  --theme-button-main-primary-primary-foreground: var(--color-white-white-100);
  --theme-button-main-primary-primary-active: var(--theme-brand-600);
  --theme-button-main-primary-primary-border-active: var(--theme-brand-600);
  --theme-button-main-primary-primary-foreground-active: var(--color-white-white-100);
  --theme-button-main-secondary-secondary: var(--theme-brand-50);
  --theme-button-main-secondary-secondary-border: var(--theme-brand-50);
  --theme-button-main-secondary-secondary-foreground: var(--theme-brand-600);
  --theme-button-main-secondary-secondary-active: var(--theme-brand-200);
  --theme-button-main-secondary-secondary-border-active: var(--theme-brand-200);
  --theme-button-main-secondary-secondary-foreground-active: var(--theme-brand-600);
  --theme-button-main-accent-accent: var(--color-slate-200);
  --theme-button-main-accent-accent-border: var(--color-slate-200);
  --theme-button-main-accent-accent-foreground: var(--color-slate-600);
  --theme-button-main-accent-accent-active: var(--color-slate-300);
  --theme-button-main-accent-accent-border-active: var(--color-slate-300);
  --theme-button-main-accent-accent-foreground-active: var(--color-slate-600);
  --theme-button-main-function-function: var(--color-white-white-100);
  --theme-button-main-function-function-border: var(--theme-color-border);
  --theme-button-main-function-function-foreground: var(--color-slate-500);
  --theme-button-main-function-function-active: var(--color-white-white-80);
  --theme-button-main-function-function-border-active: var(--theme-color-border);
  --theme-button-main-function-function-foreground-active: var(--color-slate-500);
  --theme-button-main-outline-outline: var(--color-white-white-0);
  --theme-button-main-outline-outline-border: var(--color-slate-200);
  --theme-button-main-outline-outline-foreground: var(--color-slate-500);
  --theme-button-main-outline-outline-active: var(--color-white-white-0);
  --theme-button-main-outline-outline-border-active: var(--color-slate-200);
  --theme-button-main-outline-outline-foreground-active: var(--color-slate-600);
  --theme-button-main-transparent-transparent: var(--color-white-white-0);
  --theme-button-main-transparent-transparent-foreground: var(--color-slate-600);
  --theme-button-main-transparent-transparent-active: var(--color-white-white-0);
  --theme-button-main-transparent-transparent-foreground-active: var(--color-slate-700);
  --theme-button-main-danger-danger: var(--color-red-50);
  --theme-button-main-danger-danger-border: var(--color-red-50);
  --theme-button-main-danger-danger-foreground: var(--color-red-500);
  --theme-button-main-danger-danger-active: var(--color-red-200);
  --theme-button-main-danger-danger-border-active: var(--color-red-200);
  --theme-button-main-danger-danger-foreground-active: var(--color-red-500);
  --theme-button-dark-primary-primary: var(--color-white-white-100);
  --theme-button-dark-primary-primary-border: var(--color-white-white-100);
  --theme-button-dark-primary-primary-foreground: var(--color-slate-950);
  --theme-button-dark-primary-primary-active: var(--color-white-white-80);
  --theme-button-dark-primary-primary-border-active: var(--color-white-white-80);
  --theme-button-dark-primary-primary-foreground-active: var(--color-slate-950);
  --theme-button-dark-secondary-secondary: var(--color-white-white-10);
  --theme-button-dark-secondary-secondary-foreground: var(--color-white-white-100);
  --theme-button-dark-secondary-secondary-active: var(--color-white-white-20);
  --theme-button-dark-secondary-secondary-foreground-active: var(--color-white-white-100);
  --theme-button-chat-primary-primary: var(--color-white-white-80);
  --theme-button-chat-primary-primary-foreground: var(--color-slate-950);
  --theme-button-chat-primary-primary-active: var(--color-white-white-60);
  --theme-button-chat-primary-primary-foreground-active: var(--color-slate-950);
  --theme-button-chat-secondary-secondary: var(--color-white-white-20);
  --theme-button-chat-secondary-secondary-foreground: var(--color-white-white-100);
  --theme-button-chat-secondary-secondary-active: var(--color-white-white-10);
  --theme-button-chat-secondary-secondary-foreground-active: var(--color-white-white-100);
  --theme-button-business-primary-primary-foreground: var(--color-white-white-100);
  --theme-button-business-primary-primary: var(--theme-brand-500);
  --theme-button-business-primary-primary-border: var(--theme-brand-500);
  --theme-button-business-primary-primary-foreground-2: var(--color-white-white-100);
  --theme-button-business-secondary-secondary: var(--color-white-white-100);
  --theme-button-business-secondary-secondary-border: var(--color-white-white-100);
  --theme-button-business-secondary-secondary-foreground: var(--theme-brand-500);
  --theme-button-business-accent-accent: var(--color-white-white-100);
  --theme-button-business-accent-accent-foreground: var(--theme-brand-500);
  --theme-button-business-function-function: var(--color-white-white-100);
  --theme-button-business-function-function-foreground: var(--theme-brand-500);
  --theme-button-business-function-function-active: var(--color-white-white-80);
  --theme-button-business-function-function-foreground-active: var(--theme-brand-500);
  --theme-button-login-apple-apple: var(--color-black-black-100);
  --theme-button-login-apple-apple-border: var(--color-black-black-100);
  --theme-button-login-apple-apple-foreground: var(--color-white-white-100);
  --theme-button-login-primary-primary: var(--theme-brand-500);
  --theme-button-login-primary-primary-border: var(--theme-brand-500);
  --theme-button-login-primary-primary-foreground: var(--color-white-white-100);
  --theme-button-login-secondary-secondary: var(--color-white-white-100);
  --theme-button-login-secondary-secondary-border: var(--color-slate-200);
  --theme-button-login-secondary-secondary-foreground: var(--color-slate-950);
  --theme-remix-switch-on: var(--theme-button-main-primary-primary);
  --theme-checkin-card-light-bg: #f2e9e4;
  --theme-checkin-card-light-text-icon: var(--theme-brand-600);
  --theme-checkin-card-light-text-primary: var(--theme-brand-500);
  --theme-checkin-card-light-text-secondary: var(--theme-brand-950);
  --theme-checkin-card-light-text-muted: var(--color-slate-300);
  --theme-checkin-card-light-text-accent: var(--color-slate-400);
  --theme-checkin-card-light-text-inverse: var(--color-white-white-100);
  --theme-checkin-card-light-text-2: var(--theme-brand-950);
  --theme-remix-switch-off: var(--color-slate-300);
  --theme-remix-switch-foreground: var(--color-white-white-100);
  --theme-remix-default-image-border: var(--theme-color-accent);
  --theme-remix-edit-sheet: var(--color-white-white-100);
  --theme-remix-edit-sheet-foreground: var(--color-slate-600);
  --theme-remix-edit-sheet-accent: var(--color-slate-100);
  --theme-chatbot-bg: #1b0903;
  --theme-chatbot-tabbar-bg: var(--theme-chatbot-bg);
  --theme-chatbot-tabbar-select-icon: var(--theme-brand-500);
  --theme-chatbot-tabbar-select-text: var(--color-white-white-100);
  --theme-chatbot-tabbar-nomarl-icon: var(--color-slate-600);
  --theme-chatbot-tabbar-nomarl-text: var(--color-white-white-60);
  --theme-chatbot-loading-card: #120901;
  --theme-chatbot-text-primary: var(--color-white-white-100);
  --theme-chatbot-text-secondary: var(--color-white-white-60);
  --theme-chatbot-text-tertiary: var(--color-white-white-40);
  --theme-chatbot-skeleton-bg: var(--color-white-white-5);
  --theme-chatbot-color-border: var(--color-white-white-10);
  --theme-chatbot-toast-bg: #3a1210cc;
  --theme-brand-50: #fff0ed;
  --theme-brand-100: #ffe2dc;
  --theme-brand-200: #ffc5b8;
  --theme-brand-300: #ffa794;
  --theme-brand-400: #ff8971;
  --theme-brand-500: #ff6a4d;
  --theme-brand-600: #e65a3e;
  --theme-brand-700: #cc4b30;
  --theme-brand-800: #b33c21;
  --theme-brand-900: #992d13;
  --theme-brand-950: #7f1e05;
  --theme-radius-none: 0rem;
  --theme-radius-xs: 0.125rem;
  --theme-radius-sm: 0.25rem;
  --theme-radius-md: 0.375rem;
  --theme-radius-lg: 0.5rem;
  --theme-radius-xl: 0.75rem;
  --theme-radius-2xl: 1rem;
  --theme-radius-3xl: 1.5rem;
  --theme-radius-4xl: 2rem;
  --theme-radius-full: 624.9375rem;
  --theme-border-width-style: 0rem;
  --theme-border-width-normal: 0.0625rem;
  --theme-border-width-select: 0.125rem;
  --theme-font-size-xxxs: 0.625rem;
  --theme-font-size-xxs: 0.6875rem;
  --theme-font-size-xs: 0.75rem;
  --theme-font-size-sm: 0.875rem;
  --theme-font-size-base: 1rem;
  --theme-font-size-lg: 1.125rem;
  --theme-font-size-xl: 1.25rem;
  --theme-font-size-2xl: 1.5rem;
  --theme-font-size-3xl: 1.875rem;
  --theme-font-size-4xl: 2.25rem;
  --theme-font-size-5xl: 3rem;
  --theme-font-size-6xl: 3.75rem;
  --theme-font-size-7xl: 4.5rem;
  --theme-font-size-8xl: 6rem;
  --theme-font-size-9xl: 8rem;
  --theme-font-family-sans: "Poppins";
  --theme-font-family-serif: "Georgia";
  --theme-font-family-mono: "Menlo";
  --theme-font-style-italic: italic;
  --theme-font-style-not-italic: normal;
  --theme-font-weight-thin: 100;
  --theme-font-weight-extralight: 200;
  --theme-font-weight-light: 300;
  --theme-font-weight-normal: 400;
  --theme-font-weight-medium: 500;
  --theme-font-weight-semibold: 600;
  --theme-font-weight-bold: 700;
  --theme-font-weight-extrabold: 800;
  --theme-font-weight-black: 900;
  --theme-font-tracking-tighter: -0.05rem;
  --theme-font-tracking-tight: -0.025rem;
  --theme-font-tracking-normal: 0rem;
  --theme-font-tracking-wide: 0.025rem;
  --theme-font-tracking-wider: 0.05rem;
  --theme-font-tracking-widest: 0.1rem;
  --theme-font-leading-3: 0.75rem;
  --theme-font-leading-4: 1rem;
  --theme-font-leading-5: 1.25rem;
  --theme-font-leading-6: 1.5rem;
  --theme-font-leading-7: 1.75rem;
  --theme-font-leading-8: 2rem;
  --theme-font-leading-9: 2.25rem;
  --theme-font-leading-10: 2.5rem;
  --opacity-0: 0;
  --opacity-5: 0.05;
  --opacity-10: 0.1;
  --opacity-15: 0.15;
  --opacity-20: 0.2;
  --opacity-25: 0.25;
  --opacity-30: 0.3;
  --opacity-35: 0.35;
  --opacity-40: 0.4;
  --opacity-45: 0.45;
  --opacity-50: 0.5;
  --opacity-55: 0.55;
  --opacity-60: 0.6;
  --opacity-65: 0.65;
  --opacity-70: 0.7;
  --opacity-75: 0.75;
  --opacity-80: 0.8;
  --opacity-85: 0.85;
  --opacity-90: 0.9;
  --opacity-95: 0.95;
  --opacity-100: 1;
  --blur-none: 0rem;
  --blur-xs: 0.25rem;
  --blur-sm: 0.5rem;
  --blur-md: 0.75rem;
  --blur-lg: 1rem;
  --blur-xl: 1.5rem;
  --blur-2xl: 2.5rem;
  --blur-3xl: 4rem;
  --spacing-0: 0rem;
  --spacing-1: 0.25rem;
  --spacing-2: 0.5rem;
  --spacing-3: 0.75rem;
  --spacing-4: 1rem;
  --spacing-5: 1.25rem;
  --spacing-6: 1.5rem;
  --spacing-7: 1.75rem;
  --spacing-8: 2rem;
  --spacing-9: 2.25rem;
  --spacing-10: 2.5rem;
  --spacing-11: 2.75rem;
  --spacing-12: 3rem;
  --spacing-14: 3.5rem;
  --spacing-16: 4rem;
  --spacing-20: 5rem;
  --spacing-24: 6rem;
  --spacing-28: 7rem;
  --spacing-32: 8rem;
  --spacing-36: 9rem;
  --spacing-40: 10rem;
  --spacing-44: 11rem;
  --spacing-48: 12rem;
  --spacing-52: 13rem;
  --spacing-56: 14rem;
  --spacing-60: 15rem;
  --spacing-64: 16rem;
  --spacing-72: 18rem;
  --spacing-80: 20rem;
  --spacing-96: 24rem;
  --spacing-px: 0.0625rem;
  --spacing-0-5: 0.125rem;
  --spacing-1-5: 0.375rem;
  --spacing-2-5: 0.625rem;
  --spacing-3-5: 0.875rem;
  --color-black-black-0: #00000000;
  --color-violet-50: #f5f3ff;
  --color-violet-100: #ede9fe;
  --color-violet-200: #ddd6ff;
  --color-violet-300: #c4b4ff;
  --color-violet-400: #a684ff;
  --color-violet-500: #8e51ff;
  --color-violet-600: #7f22fe;
  --color-violet-700: #7008e7;
  --color-violet-800: #5d0ec0;
  --color-violet-900: #4d179a;
  --color-violet-950: #2f0d68;
  --color-black-black-5: #0000000d;
  --color-black-black-10: #0000001a;
  --color-black-black-20: #00000033;
  --color-black-black-25: #00000040;
  --color-black-black-30: #0000004d;
  --color-black-black-40: #00000066;
  --color-black-black-50: #00000080;
  --color-black-black-60: #00000099;
  --color-black-black-70: #000000b2;
  --color-black-black-75: #000000bf;
  --color-black-black-80: #000000cc;
  --color-black-black-90: #000000e5;
  --color-black-black-95: #000000f2;
  --color-black-black-100: #000000;
  --color-white-white-0: #ffffff00;
  --color-white-white-5: #ffffff0d;
  --color-white-white-10: #ffffff1a;
  --color-white-white-20: #ffffff33;
  --color-white-white-25: #ffffff40;
  --color-white-white-30: #ffffff4d;
  --color-white-white-40: #ffffff66;
  --color-white-white-50: #ffffff80;
  --color-white-white-60: #ffffff99;
  --color-white-white-70: #ffffffb2;
  --color-white-white-75: #ffffffbf;
  --color-white-white-80: #ffffffcc;
  --color-white-white-90: #ffffffe5;
  --color-white-white-95: #fffffff2;
  --color-white-white-100: #ffffff;
  --color-slate-50: #f8fafc;
  --color-slate-100: #f1f5f9;
  --color-slate-200: #e2e8f0;
  --color-slate-300: #cad5e2;
  --color-slate-400: #90a1b9;
  --color-slate-500: #62748e;
  --color-slate-600: #45556c;
  --color-slate-700: #314158;
  --color-slate-800: #1d293d;
  --color-slate-900: #0f172b;
  --color-slate-950: #020618;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f3f4f6;
  --color-gray-200: #e5e7eb;
  --color-gray-300: #d1d5dc;
  --color-gray-400: #99a1af;
  --color-gray-500: #6a7282;
  --color-gray-600: #4a5565;
  --color-gray-700: #364153;
  --color-gray-800: #1e2939;
  --color-gray-900: #101828;
  --color-gray-950: #030712;
  --color-zinc-50: #fafafa;
  --color-zinc-100: #f4f4f5;
  --color-zinc-200: #e4e4e7;
  --color-zinc-300: #d4d4d8;
  --color-zinc-400: #9f9fa9;
  --color-zinc-500: #71717b;
  --color-zinc-600: #52525c;
  --color-zinc-700: #3f3f46;
  --color-zinc-800: #27272a;
  --color-zinc-900: #18181b;
  --color-zinc-950: #09090b;
  --color-neutral-50: #fafafa;
  --color-neutral-100: #f5f5f5;
  --color-neutral-200: #e5e5e5;
  --color-neutral-300: #d4d4d4;
  --color-neutral-400: #a1a1a1;
  --color-neutral-500: #737373;
  --color-neutral-600: #525252;
  --color-neutral-700: #404040;
  --color-neutral-800: #262626;
  --color-neutral-900: #171717;
  --color-neutral-950: #0a0a0a;
  --color-stone-50: #fafaf9;
  --color-stone-100: #f5f5f4;
  --color-stone-200: #e7e5e4;
  --color-stone-300: #d6d3d1;
  --color-stone-400: #a6a09b;
  --color-stone-500: #79716b;
  --color-stone-600: #57534d;
  --color-stone-700: #44403b;
  --color-stone-800: #292524;
  --color-stone-900: #1c1917;
  --color-stone-950: #0c0a09;
  --color-red-50: #fef2f2;
  --color-red-100: #ffe2e2;
  --color-red-200: #ffc9c9;
  --color-red-300: #ffa2a2;
  --color-red-400: #ff6467;
  --color-red-500: #fb2c36;
  --color-red-600: #e7000b;
  --color-red-700: #c10007;
  --color-red-800: #9f0712;
  --color-red-900: #82181a;
  --color-red-950: #460809;
  --color-orange-50: #fff7ed;
  --color-orange-100: #ffedd4;
  --color-orange-200: #ffd6a8;
  --color-orange-300: #ffb86a;
  --color-orange-400: #ff8904;
  --color-orange-500: #ff6900;
  --color-orange-600: #f54a00;
  --color-orange-700: #ca3500;
  --color-orange-800: #9f2d00;
  --color-orange-900: #7e2a0c;
  --color-orange-950: #441306;
  --color-amber-50: #fffbeb;
  --color-amber-100: #fef3c6;
  --color-amber-200: #fee685;
  --color-amber-300: #ffd230;
  --color-amber-400: #ffba00;
  --color-amber-500: #fd9a00;
  --color-amber-600: #e17100;
  --color-amber-700: #bb4d00;
  --color-amber-800: #973c00;
  --color-amber-900: #7b3306;
  --color-amber-950: #461901;
  --color-yellow-50: #fefce8;
  --color-yellow-100: #fef9c2;
  --color-yellow-200: #fff085;
  --color-yellow-300: #ffdf20;
  --color-yellow-400: #fcc800;
  --color-yellow-500: #efb100;
  --color-yellow-600: #d08700;
  --color-yellow-700: #a65f00;
  --color-yellow-800: #894b00;
  --color-yellow-900: #733e0a;
  --color-yellow-950: #432004;
  --color-green-50: #f0fdf4;
  --color-green-100: #dcfce7;
  --color-green-200: #b9f8cf;
  --color-green-300: #7bf1a8;
  --color-green-400: #05df72;
  --color-green-500: #00c951;
  --color-green-600: #00a63e;
  --color-green-700: #008236;
  --color-green-800: #016630;
  --color-green-900: #0d542b;
  --color-green-950: #052e16;
  --color-teal-50: #f0fdfa;
  --color-teal-100: #cbfbf1;
  --color-teal-200: #96f7e4;
  --color-teal-300: #46ecd5;
  --color-teal-400: #00d5be;
  --color-teal-500: #00bba7;
  --color-teal-600: #009689;
  --color-teal-700: #00786f;
  --color-teal-800: #005f5a;
  --color-teal-900: #0b4f4a;
  --color-teal-950: #022f2e;
  --color-sky-50: #f0f9ff;
  --color-sky-100: #dff2fe;
  --color-sky-200: #b8e6fe;
  --color-sky-300: #74d4ff;
  --color-sky-400: #00bcff;
  --color-sky-500: #00a6f4;
  --color-sky-600: #0084d1;
  --color-sky-700: #0069a8;
  --color-sky-800: #00598a;
  --color-sky-900: #024a70;
  --color-sky-950: #052f4a;
  --color-blue-50: #eff6ff;
  --color-blue-100: #dbeafe;
  --color-blue-200: #bedbff;
  --color-blue-300: #8ec5ff;
  --color-blue-400: #51a2ff;
  --color-blue-500: #2b7fff;
  --color-blue-600: #155dfc;
  --color-blue-700: #1447e6;
  --color-blue-800: #193cb8;
  --color-blue-900: #1c398e;
  --color-blue-950: #162456;
  --color-indigo-50: #eef2ff;
  --color-indigo-100: #e0e7ff;
  --color-indigo-200: #c6d2ff;
  --color-indigo-300: #a3b3ff;
  --color-indigo-400: #7c86ff;
  --color-indigo-500: #615fff;
  --color-indigo-600: #4f39f6;
  --color-indigo-700: #432dd7;
  --color-indigo-800: #372aac;
  --color-indigo-900: #312c85;
  --color-indigo-950: #1e1a4d;
  --color-purple-50: #faf5ff;
  --color-purple-100: #f3e8ff;
  --color-purple-200: #e9d4ff;
  --color-purple-300: #dab2ff;
  --color-purple-400: #c27aff;
  --color-purple-500: #ad46ff;
  --color-purple-600: #9810fa;
  --color-purple-700: #8200db;
  --color-purple-800: #6e11b0;
  --color-purple-900: #59168b;
  --color-purple-950: #3c0366;
  --color-pink-50: #fdf2f8;
  --color-pink-100: #fce7f3;
  --color-pink-200: #fccee8;
  --color-pink-300: #fda5d5;
  --color-pink-400: #fb64b6;
  --color-pink-500: #f6339a;
  --color-pink-600: #e60076;
  --color-pink-700: #c6005c;
  --color-pink-800: #a3004c;
  --color-pink-900: #861043;
  --color-pink-950: #510424;
  --color-rose-50: #fff1f2;
  --color-rose-100: #ffe4e6;
  --color-rose-200: #ffccd3;
  --color-rose-300: #ffa1ad;
  --color-rose-400: #ff637e;
  --color-rose-500: #ff2056;
  --color-rose-600: #ec003f;
  --color-rose-700: #c70036;
  --color-rose-800: #a50036;
  --color-rose-900: #8b0836;
  --color-rose-950: #4d0218;
  --theme-color-toast-light-bg: var(--color-white-white-20);
  --theme-color-promo-tag-bg: #992d13;
  --theme-asset-emptystate-accent: var(--theme-brand-200);
  --theme-asset-emptystate-dark: var(--theme-brand-950);
  --theme-asset-emptystate-highlight: var(--theme-brand-800);
  --theme-asset-emptystate-neutral: var(--theme-brand-50);
  --theme-asset-emptystate-primary: var(--theme-brand-800);
  --theme-asset-emptystate-secondary: var(--theme-brand-400);
  --theme-asset-emptystate-white: var(--color-white-white-100);
  --theme-asset-emptystate-foreground: var(--color-white-white-100);
  --theme-asset-emptystate-bg: var(--theme-color-accent);
  --theme-asset-icon-accent: var(--theme-brand-200);
  --theme-asset-icon-bg: var(--theme-brand-50);
  --theme-asset-icon-dark: var(--theme-brand-950);
  --theme-asset-icon-highlight: var(--theme-brand-800);
  --theme-asset-icon-primary: var(--theme-brand-800);
  --theme-asset-icon-secondary: var(--theme-brand-400);
  --theme-asset-icon-white: var(--color-white-white-100);
  --theme-asset-illustration-accent: var(--theme-brand-200);
  --theme-asset-illustration-bg: var(--theme-brand-50);
  --theme-asset-illustration-dark: var(--theme-brand-950);
  --theme-asset-illustration-highlight: var(--theme-brand-800);
  --theme-asset-illustration-primary: var(--theme-brand-800);
  --theme-asset-illustration-secondary: var(--theme-brand-400);
  --theme-asset-illustration-white: var(--color-white-white-100);
  --theme-asset-logo-primary: var(--theme-brand-800);
  --theme-asset-logo-watermark-40: var(--color-white-white-40);
  --theme-asset-logo-watermark-80: var(--color-white-white-80);
  --theme-checkin-card-light-color: #ffffff;
  --theme-color-input-foreground: var(--color-black-black-100);
  --theme-color-pricetag-foreground: var(--color-white-white-100);
  --theme-color-vip-toast: var(--theme-color-primary);
  --theme-color-vip-toast-foreground: var(--theme-color-business-vip-foreground);
  --color-card: var(--theme-color-card);
  --color-cyan-100: #cefafe;
  --color-cyan-200: #a2f4fd;
  --color-cyan-300: #53eafd;
  --color-cyan-400: #00d3f2;
  --color-cyan-50: #ecfeff;
  --color-cyan-500: #00b8db;
  --color-cyan-600: #0092b8;
  --color-cyan-700: #007595;
  --color-cyan-800: #005f78;
  --color-cyan-900: #104e64;
  --color-cyan-950: #053345;
  --theme-business-onboarding-subtitle: var(--color-white-white-70);
  --theme-business-paywall-close-icon: var(--color-white-white-80);
  --theme-business-onboarding-title: #ffffff;
  --theme-business-onboarding-details-text: var(--color-white-white-60);
  --theme-business-coupon-light-link-text: #6A7282;
  --theme-business-paywall-dark-countdown-bg: #ffffff4d;
  --theme-business-paywall-dark-countdown-number: #ffffff;
  --theme-business-paywall-dark-countdown-number-box: #ffffff4d;
  --theme-business-paywall-dark-countdown-discount-text: #ffffffcc;
  --theme-business-coupon-light-subtitle-text: #6A7282;
  --theme-business-coupon-light-rule-text: #6A7282;
  --theme-business-coupon-light-details-text: #e1e8f2;
  --theme-business-coupon-dark-details-text: #838997;
  --theme-business-coupon-dark-details-text-highlight: #ffffff;
  --theme-business-coupon-dark-rule-text: #6A7282;
  --theme-business-paywall-benefit-item-text: #6A7282;
  --theme-business-coupon-light-countdown-number: var(--color-black-black-100);
  --theme-business-coupon-light-countdown-number-box: var(--color-black-black-5);
  --theme-business-coupon-light-countdown-title: var(--color-black-black-100);
  --theme-business-coupon-dark-countdown-bg: var(--color-white-white-20);
  --theme-business-coupon-dark-countdown-title: var(--color-black-black-100);
  --theme-business-coupon-dark-countdown-number: var(--color-black-black-100);
  --theme-business-coupon-dark-countdown-number-box: var(--color-white-white-30);
  --theme-business-paywall-tag-text: #ffffff;
  --theme-business-paywall-price-selesced-text: #ffffff;
  --theme-business-paywall-price-unselesced-text: #45556C;
  --theme-business-paywall-price-unselesced-border: #45556C;
  --theme-business-paywall-rule-text: #6A7282;
  --theme-business-paywall-link-text: #6A7282;
  --styles-chatbot-bg: linear-gradient(101deg, rgba(255, 175, 105, 0.5) 0%, rgba(186, 10, 255, 0.5) 100%);
  --styles-dark: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.65) 100%);
  --styles-paywall-tag: linear-gradient(90deg, #FFC797 0%, #D53519 100%);
  --styles-paywall-title: linear-gradient(90deg, #FFA997 0%, #EF6A50 100%);
  --styles-paywall-subtitle: linear-gradient(90deg, #FFA896 0%, #FF6A4D 100%);
  --styles-paywall-button: linear-gradient(180deg, #F9856E 0%, #FB4926 100%);
  --styles-paywall-pricetag: linear-gradient(180deg, #F9856E 0%, #FB4926 100%);
  --styles-paywall-priceborder: linear-gradient(90deg, #FF6A4D 0%, #FF6A4D 100%);
  --styles-paywall-bg: linear-gradient(180deg, #030202 0%, #000 100.47%);
  --styles-coupon-bg: linear-gradient(180deg, #F9856E 0%, #FB4926 100%);
  --styles-coupon-card-bg: linear-gradient(180deg, #FFE2C8 0%, #FFF6EA 100%);
  --styles-coupon-title: linear-gradient(90deg, #FFA997 0%, #EF6A50 100%);
  --styles-coupon-button: linear-gradient(180deg, #F9856E 0%, #FB4926 100%);
  --styles-toast-bg: linear-gradient(92deg, #FCA253 -119.67%, #D42E0D 91.81%);
  --styles-toast-foreground: linear-gradient(90deg, #FF9C56 0%, #FF4A27 100%);
  --styles-credits-number: linear-gradient(180deg, #F9856E 0%, #FB4926 100%);
  --styles-vipcard-title: linear-gradient(90deg, #FFFFFF 0%, #FFE6D8 100%);
  --styles-paywall-tag-foregroud: linear-gradient(0deg, #420F00 0%, #420F00 100%);
  --styles-vipcard-border: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  --styles-vipcard-free-bg: linear-gradient(180deg, #CA6950 0%, #CA6950 100%);
  --styles-vipcard-subscribe-bg: linear-gradient(90deg, #FFC797 0%, #FF6A4D 52%, #D53519 100%);
  --styles-cancelretention-title: linear-gradient(90deg, #FFFFFF 0%, #FFE6D8 100%);
  --styles-vip-subtitle: linear-gradient(90deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 230, 216, 0.80) 100%);
  --styles-vipcard-subtitle: linear-gradient(90deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 230, 216, 0.80) 100%);
  --styles-five-rate-illustration-foreground: linear-gradient(90deg, var(--theme-brand-400) 0%, var(--theme-brand-600) 100%);
  --styles-five-rate-illustration-bg: linear-gradient(90deg, var(--theme-brand-200) 0%, var(--theme-brand-500) 100%);
  --styles-free-popup-bg: linear-gradient(164deg, #05070D -0.58%, #090B12 41.13%, #4B231F 87.6%);
  --styles-paysave-lightsurface: linear-gradient(104deg, #FFA391 -17.34%, #FFF 49.35%, #FF9F8C 110.84%);
  --styles-vipcard-light-subtitle-text: linear-gradient(90deg, rgba(255, 255, 255, 0.80) 0%, rgba(255, 230, 216, 0.80) 100%);
  --styles-vipcard-light-title-text: linear-gradient(90deg, #FFFFFF 0%, #FFE6D8 100%);
}
