:root{--spacing-0: 0px;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-18: 72px;--spacing-20: 80px;--spacing-24: 96px;--spacing-32: 128px;--spacing-40: 160px;--spacing-48: 192px;--spacing-56: 224px;--spacing-64: 256px;--color-blossom-50: #f3f0e0;--color-blossom-100: #f5d4d0;--color-blossom-200: #f6b8c0;--color-blossom-300: #f899af;--color-blossom-400: #fa779b;--color-blossom-500: #fd4a82;--color-blossom-600: #ea2b73;--color-blossom-700: #c22d7a;--color-blossom-800: #982f81;--color-blossom-900: #732c76;--color-blossom-950: #5b2358;--color-blossom-1000: #441b3b;--color-coral-50: #fff4ed;--color-coral-100: #ffe6d5;--color-coral-200: #ffcaab;--color-coral-300: #ffab7a;--color-coral-400: #ff9355;--color-coral-500: #ff7733;--color-coral-600: #e85a1a;--color-coral-700: #c44412;--color-coral-800: #9c3610;--color-coral-900: #7d2e10;--color-fuchsia-50: #fff0f7;--color-fuchsia-100: #ffe0f0;--color-fuchsia-200: #ffc2e2;--color-fuchsia-300: #ff94cb;--color-fuchsia-400: #ff66b8;--color-fuchsia-500: #ff50ad;--color-fuchsia-600: #e8308e;--color-fuchsia-700: #c41d70;--color-fuchsia-800: #a11a5c;--color-fuchsia-900: #861a4f;--color-amethyst-50: #f8f0ff;--color-amethyst-100: #f0e0ff;--color-amethyst-200: #e2c4ff;--color-amethyst-300: #cf99ff;--color-amethyst-400: #be70ff;--color-amethyst-500: #ae4bff;--color-amethyst-600: #9b2ef0;--color-amethyst-700: #8520d4;--color-amethyst-800: #6e1aad;--color-amethyst-900: #5b188c;--color-midnight-50: #6c575b;--color-midnight-100: #624e53;--color-midnight-200: #58454b;--color-midnight-300: #4e3c43;--color-midnight-400: #44333b;--color-midnight-450: #3d293e;--color-midnight-500: #3a2a33;--color-midnight-600: #30212b;--color-midnight-700: #261823;--color-midnight-800: #1c0f1b;--color-midnight-850: #170816;--color-midnight-900: #120613;--color-lavender-50: #f5f3f7;--color-lavender-100: #e8e3ed;--color-lavender-200: #d4cadb;--color-lavender-300: #b8a8c4;--color-lavender-400: #9d85ab;--color-lavender-500: #8f7192;--color-lavender-600: #7a5f7d;--color-lavender-700: #654d68;--color-lavender-800: #503c53;--color-lavender-900: #3b2b3e;--color-cream-50: #fdfcf9;--color-cream-100: #faf8f2;--color-cream-200: #f6f4eb;--color-cream-300: #f3f0e0;--color-cream-400: #e9e5d3;--color-cream-500: #ddd8c4;--color-cream-600: #ccc6ae;--color-cream-700: #b8b198;--color-cream-800: #9f9880;--color-cream-900: #857e68;--color-semantic-success-50: #f0fdf4;--color-semantic-success-100: #dcfce7;--color-semantic-success-200: #bbeccb;--color-semantic-success-300: #87e095;--color-semantic-success-400: #4dd36b;--color-semantic-success-500: #22c55e;--color-semantic-success-600: #16a34a;--color-semantic-success-700: #15803d;--color-semantic-success-800: #146332;--color-semantic-success-900: #14532d;--color-semantic-warning-50: #fffbeb;--color-semantic-warning-100: #fef3c7;--color-semantic-warning-200: #fee89f;--color-semantic-warning-300: #fcdd75;--color-semantic-warning-400: #f7c74a;--color-semantic-warning-500: #f59e0b;--color-semantic-warning-600: #d97706;--color-semantic-warning-700: #a16207;--color-semantic-warning-800: #884a0f;--color-semantic-warning-900: #78350f;--color-semantic-error-50: #fef2f2;--color-semantic-error-100: #fee2e2;--color-semantic-error-200: #fcd2d2;--color-semantic-error-300: #fca0a0;--color-semantic-error-400: #f87171;--color-semantic-error-500: #ef4444;--color-semantic-error-600: #dc2626;--color-semantic-error-700: #b91c1c;--color-semantic-error-800: #991b1b;--color-semantic-error-900: #7f1d1d;--color-semantic-info-50: #eff6ff;--color-semantic-info-100: #dbeafe;--color-semantic-info-200: #bfd8fe;--color-semantic-info-300: #93bffb;--color-semantic-info-400: #60a4f8;--color-semantic-info-500: #3b82f6;--color-semantic-info-600: #2563eb;--color-semantic-info-700: #1d4ed8;--color-semantic-info-800: #1e40af;--color-semantic-info-900: #1e3a8a;--color-neutral-50: #f0f0f0;--color-neutral-100: #d2d0d2;--color-neutral-200: #b3b1b3;--color-neutral-300: #999699;--color-neutral-400: #7e797e;--color-neutral-500: #696069;--color-neutral-600: #4f464f;--color-neutral-700: #352e36;--color-neutral-800: #302a31;--color-neutral-900: #2b222c;--color-stone-light-50: #f3f0e0;--color-stone-light-100: #e9e6d4;--color-stone-light-200: #d9d6c7;--color-stone-light-300: #cccabb;--color-stone-light-400: #bfbdb0;--color-stone-light-500: #b3b1a4;--color-stone-light-600: #a6a499;--color-stone-light-700: #9a988e;--color-stone-light-800: #8e8c83;--color-stone-light-900: #828178;--color-stone-dark-50: #76756e;--color-stone-dark-100: #6b6a63;--color-stone-dark-200: #5f5f59;--color-stone-dark-300: #54544f;--color-stone-dark-400: #4a4945;--color-stone-dark-500: #3f3f3c;--color-stone-dark-600: #373735;--color-stone-dark-700: #2b2b29;--color-stone-dark-800: #222222;--color-stone-dark-900: #181818;--color-violet-50: #f5f3ff;--color-violet-100: #ede9fe;--color-violet-200: #ddd6fe;--color-violet-300: #c4b5fd;--color-violet-400: #a78bfa;--color-violet-500: #8b5cf6;--color-violet-600: #7c3aed;--color-violet-700: #6d28d9;--color-violet-800: #5b21b6;--color-violet-900: #4c1d95;--color-violet-950: #2e1065;--color-badge-accent-text: #c2b6d6;--color-badge-accent-border: #7a5baa;--color-badge-accent-bg: rgba(122, 91, 170, .1);--color-badge-accent-bg-hover: rgba(122, 91, 170, .18);--color-teal-50: #e6fffa;--color-teal-100: #b2f5ea;--color-teal-200: #81e6d9;--color-teal-300: #4fd1c5;--color-teal-400: #38b2ac;--color-teal-500: #319795;--color-teal-600: #2c7a7b;--color-teal-700: #285e61;--color-teal-800: #234e52;--color-teal-900: #1d4044;--chart-palette-pink-1: #ffebf6;--chart-palette-pink-2: #ffc3e3;--chart-palette-pink-3: #ff99cf;--chart-palette-pink-4: #ff64b6;--chart-palette-pink-5: #ff1f96;--chart-palette-pink-6: #e10178;--chart-palette-pink-7: #a30157;--chart-palette-purple-1: #f1ebff;--chart-palette-purple-2: #b999ff;--chart-palette-purple-3: #9d70ff;--chart-palette-purple-4: #874fff;--chart-palette-purple-5: #661fff;--chart-palette-purple-6: #4800e0;--chart-palette-purple-7: #3400a4;--chart-palette-orange-1: #fff0eb;--chart-palette-orange-2: #ffc3ae;--chart-palette-orange-3: #ffa385;--chart-palette-orange-4: #ff7f54;--chart-palette-orange-5: #ff5720;--chart-palette-orange-6: #e13801;--chart-palette-orange-7: #a32a00;--chart-palette-teal-1: #d9fcfa;--chart-palette-teal-2: #7af5ed;--chart-palette-teal-3: #12ded1;--chart-palette-teal-4: #0fc2b6;--chart-palette-teal-5: #099f94;--chart-palette-teal-6: #067f77;--chart-palette-teal-7: #055c55;--chart-palette-neutral-1: #f3f0e0;--chart-palette-neutral-2: #e4e1d1;--chart-palette-neutral-3: #d5d2c2;--chart-palette-neutral-4: #c6c3b3;--chart-palette-neutral-5: #b7b4a4;--chart-palette-neutral-6: #a8a595;--chart-palette-neutral-7: #999686;--chart-palette-neutral-8: #8a8777;--chart-palette-neutral-9: #7b7868;--chart-palette-neutral-10: #6c6959;--chart-palette-neutral-11: #5d5a4a;--chart-palette-neutral-12: #5f5f59;--chart-palette-neutral-13: #54544f;--chart-palette-neutral-14: #4a4945;--chart-palette-neutral-15: #3f3f3c;--chart-palette-neutral-16: #373735;--chart-palette-neutral-17: #2b2b29;--chart-palette-neutral-18: #222222;--chart-palette-neutral-19: #181818;--chart-gradient-pink-css: linear-gradient(90deg, #ff99cf, #ff1f96);--chart-gradient-pink-start: #ff99cf;--chart-gradient-pink-end: #ff1f96;--chart-gradient-purple-css: linear-gradient(90deg, #9d70ff, #661fff);--chart-gradient-purple-start: #9d70ff;--chart-gradient-purple-end: #661fff;--chart-gradient-orange-css: linear-gradient(90deg, #ffa385, #ff5720);--chart-gradient-orange-start: #ffa385;--chart-gradient-orange-end: #ff5720;--chart-gradient-teal-css: linear-gradient(90deg, #12ded1, #099f94);--chart-gradient-teal-start: #12ded1;--chart-gradient-teal-end: #099f94;--chart-gradient-primary-css: linear-gradient(90deg, #f3f0e0, #ff64b6 51%, #a30157);--chart-gradient-primary-start: #f3f0e0;--chart-gradient-primary-via: #ff64b6;--chart-gradient-primary-end: #a30157;--chart-label-neutral: #5f5f59;--typography-font-family-sans: "PP Fraktion Sans";--typography-font-family-serif: "PP Editorial New";--typography-font-family-mono: "PP Fraktion Mono";--typography-font-size-xxxs: 8px;--typography-font-size-xxs: 10px;--typography-font-size-xs: 12px;--typography-font-size-sm: 14px;--typography-font-size-base: 16px;--typography-font-size-lg: 20px;--typography-font-size-xl: 28px;--typography-font-size-2xl: 40px;--typography-font-size-2-5xl: 48px;--typography-font-size-3xl: 54px;--typography-font-size-4xl: 70px;--typography-font-size-5xl: 90px;--typography-font-size-6xl: 120px;--typography-font-weight-thin: 100;--typography-font-weight-extralight: 200;--typography-font-weight-light: 300;--typography-font-weight-normal: 400;--typography-font-weight-medium: 500;--typography-font-weight-semibold: 600;--typography-font-weight-bold: 700;--typography-font-weight-extrabold: 800;--typography-font-weight-black: 900;--typography-line-height-none: 1;--typography-line-height-tight: 1.25;--typography-line-height-snug: 1.375;--typography-line-height-normal: 1.5;--typography-line-height-relaxed: 1.625;--typography-line-height-loose: 2;--border-radius-none: 0px;--border-radius-sm: 2px;--border-radius-base: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--border-radius-2xl: 16px;--border-radius-3xl: 24px;--border-radius-full: 9999px;--border-width-none: 0px;--border-width-thin: 1px;--border-width-base: 2px;--border-width-thick: 4px;--button-animation-duration: .2s;--button-animation-duration-fast: .15s;--button-animation-easing: ease;--button-animation-scale-hover: 1.03;--button-animation-scale-hover-lg: 1.08;--button-animation-scale-active: .97;--button-animation-shadow-hover: 0 4px 12px rgba(0, 0, 0, .15);--button-animation-shadow-hover-subtle: 0 2px 8px rgba(0, 0, 0, .08);--button-animation-shadow-active: 0 2px 6px rgba(0, 0, 0, .1);--button-animation-shadow-hover-inverse: 0 4px 12px rgba(255, 255, 255, .2);--animation-entrance-duration: .5s;--animation-entrance-duration-slow: .6s;--animation-entrance-ease: cubic-bezier(.16, 1, .3, 1);--animation-entrance-delay-main: .15s;--animation-entrance-delay-hero: .1s;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-none: 0 0 #0000;--breakpoint-xxs: 320px;--breakpoint-xs: 480px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--theme-dark-bg-image-purple: url(../../../images/parable-bg-purple.webp);--theme-dark-bg-image-pink: url(../../../images/parable-bg-pink.webp);--theme-dark-overlay-bg: rgba(18, 6, 19, .5);--theme-dark-overlay-backdrop: rgba(18, 6, 19, .7);--theme-dark-shadow-sm: 0 1px 3px 0 rgba(18, 6, 19, .3);--theme-dark-shadow-md: 0 4px 6px -1px rgba(18, 6, 19, .3);--theme-dark-shadow-lg: 0 10px 15px -3px rgba(18, 6, 19, .3);--theme-dark-shadow-focus: 0 0 0 3px rgba(59, 130, 246, .5);--theme-dark-button-outline-bg: rgba(0, 0, 0, 0);--theme-dark-button-ghost-bg: rgba(0, 0, 0, 0);--theme-dark-button-ghost-bg-hover: rgba(0, 0, 0, 0);--theme-dark-button-ghost-bg-active: rgba(0, 0, 0, 0);--theme-dark-button-ghost-border: rgba(0, 0, 0, 0);--theme-dark-button-link-bg: rgba(0, 0, 0, 0);--theme-dark-button-link-border: rgba(0, 0, 0, 0);--theme-dark-particle-rgb: 242, 240, 228;--theme-dark-shadcn-primary-foreground: #2b222c;--theme-dark-shadcn-destructive: #ef4444;--theme-dark-shadcn-chart-1: oklch(.488 .243 264.376);--theme-dark-shadcn-chart-2: oklch(.696 .17 162.48);--theme-dark-shadcn-chart-3: oklch(.769 .188 70.08);--theme-dark-shadcn-chart-4: oklch(.627 .265 303.9);--theme-dark-shadcn-chart-5: oklch(.645 .246 16.439);--theme-dark-shadcn-sidebar-primary-foreground: #2b222c;--theme-dark-synapse-particle: rgba(243, 240, 224, .45);--theme-dark-synapse-line: rgba(243, 240, 224, .18);--theme-dark-recess-grad-t: rgba(40, 30, 20, .02);--theme-dark-recess-grad-b: rgba(40, 30, 20, .03);--theme-dark-recess-edge: rgba(40, 30, 20, .1);--theme-light-text-primary: #1c0f1b;--theme-light-text-secondary: #30212b;--theme-light-text-tertiary: #44333b;--theme-light-text-neutral: #1c0f1b;--theme-light-text-disabled: #a1a1aa;--theme-light-text-inverse: #fdfcf9;--theme-light-bg-primary: #fdfcf9;--theme-light-bg-secondary: #f3f0e0;--theme-light-bg-tertiary: #f6f4eb;--theme-light-bg-image: url(../../../images/parable-bg-pink.webp);--theme-light-surface-default: #ffffff;--theme-light-surface-secondary: #ffffff;--theme-light-surface-tertiary: #fdfcf9;--theme-light-surface-hover: #f4f4f5;--theme-light-surface-active: #ebebed;--theme-light-surface-disabled: #f4f4f5;--theme-light-surface-pressed: #e4e4e7;--theme-light-surface-inverse: #3f3f46;--theme-light-surface-inverse-hover: #27272a;--theme-light-surface-inverse-active: #3f3f46;--theme-light-surface-inverse-disabled: #52525b;--theme-light-surface-inverse-pressed: #27272a;--theme-light-border-primary: #e4e4e7;--theme-light-border-hover: #a1a1aa;--theme-light-border-disabled: #f4f4f5;--theme-light-border-subtle: #f4f4f5;--theme-light-input-bg: #ffffff;--theme-light-input-bg-hover: #f4f4f5;--theme-light-input-bg-focus: #ffffff;--theme-light-input-bg-disabled: #e4e4e7;--theme-light-input-bg-readonly: #f4f4f5;--theme-light-input-border: #d4d4d8;--theme-light-input-border-hover: #a1a1aa;--theme-light-input-text: #18181b;--theme-light-input-placeholder: #a1a1aa;--theme-light-overlay-bg: rgba(0, 0, 0, .3);--theme-light-overlay-backdrop: rgba(0, 0, 0, .5);--theme-light-dropdown-bg: #ffffff;--theme-light-dropdown-border: #e4e4e7;--theme-light-tooltip-bg: #18181b;--theme-light-tooltip-text: #fafafa;--theme-light-shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .08);--theme-light-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08);--theme-light-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08);--theme-light-shadow-focus: 0 0 0 3px rgba(59, 130, 246, .5);--theme-light-skeleton-bg: #e4e4e7;--theme-light-skeleton-highlight: #d4d4d8;--theme-light-divider: #e4e4e7;--theme-light-code-bg: #f4f4f5;--theme-light-code-text: #3f3f46;--theme-light-navigation-bg: #ffffff;--theme-light-navigation-bg-hover: #f4f4f5;--theme-light-navigation-bg-active: #ebebed;--theme-light-navigation-text: #18181b;--theme-light-navigation-text-hover: #27272a;--theme-light-navigation-border: #f4f4f5;--theme-light-navigation-divider: #f4f4f5;--theme-light-button-primary-bg: #18181b;--theme-light-button-primary-bg-hover: #27272a;--theme-light-button-primary-bg-active: #09090b;--theme-light-button-primary-text: #fafafa;--theme-light-button-primary-border: #18181b;--theme-light-button-outline-bg: rgba(0, 0, 0, 0);--theme-light-button-outline-bg-hover: #f4f4f5;--theme-light-button-outline-bg-active: #e4e4e7;--theme-light-button-outline-text: #18181b;--theme-light-button-outline-border: #d4d4d8;--theme-light-button-ghost-bg: rgba(0, 0, 0, 0);--theme-light-button-ghost-bg-hover: #f4f4f5;--theme-light-button-ghost-bg-active: #e4e4e7;--theme-light-button-ghost-text: #18181b;--theme-light-button-ghost-border: rgba(0, 0, 0, 0);--theme-light-button-link-bg: rgba(0, 0, 0, 0);--theme-light-button-link-text: #71717a;--theme-light-button-link-text-hover: #18181b;--theme-light-button-link-text-active: #3f3f46;--theme-light-button-link-border: rgba(0, 0, 0, 0);--theme-light-button-disabled-bg: #e4e4e7;--theme-light-button-disabled-text: #a1a1aa;--theme-light-button-disabled-border: #e4e4e7;--theme-light-particle-rgb: 160, 150, 132;--theme-light-shadcn-card: #ffffff;--theme-light-shadcn-popover: #ffffff;--theme-light-shadcn-secondary: #f0ecdf;--theme-light-shadcn-muted-foreground: #7e797e;--theme-light-shadcn-accent: #f0ecdf;--theme-light-shadcn-destructive: oklch(.577 .245 27.325);--theme-light-shadcn-border: rgba(0, 0, 0, .15);--theme-light-shadcn-input: rgba(0, 0, 0, .15);--theme-light-shadcn-chart-1: oklch(.646 .222 41.116);--theme-light-shadcn-chart-2: oklch(.6 .118 184.704);--theme-light-shadcn-chart-3: oklch(.398 .07 227.392);--theme-light-shadcn-chart-4: oklch(.828 .189 84.429);--theme-light-shadcn-chart-5: oklch(.769 .188 70.08);--theme-light-shadcn-sidebar-accent: rgba(0, 0, 0, .06);--theme-light-shadcn-sidebar-border: rgba(0, 0, 0, .15);--theme-light-synapse-particle: rgba(40, 40, 40, .6);--theme-light-synapse-line: rgba(40, 40, 40, .3);--theme-light-recess-grad-t: rgba(40, 30, 20, .03);--theme-light-recess-grad-b: rgba(40, 30, 20, .05);--theme-light-recess-edge: rgba(40, 30, 20, .12);--chart-palette-gradient-primary-1: var(--color-blossom-100);--chart-palette-gradient-primary-2: var(--color-blossom-200);--chart-palette-gradient-primary-3: var(--color-blossom-300);--chart-palette-gradient-primary-4: var(--color-blossom-400);--chart-palette-gradient-primary-5: var(--color-blossom-500);--chart-palette-gradient-primary-6: var(--color-blossom-600);--chart-palette-gradient-primary-7: var(--color-blossom-700);--chart-palette-gradient-primary-8: var(--color-blossom-800);--chart-categorical-1: var(--color-fuchsia-500);--chart-categorical-2: var(--color-neutral-500);--chart-categorical-3: var(--color-amethyst-500);--chart-categorical-4: var(--color-coral-500);--chart-categorical-5: var(--color-teal-500);--chart-categorical-6: var(--color-blossom-500);--chart-categorical-7: var(--color-fuchsia-300);--chart-categorical-8: var(--color-amethyst-300);--theme-dark-text-primary: var(--color-cream-300);--theme-dark-text-secondary: var(--color-cream-500);--theme-dark-text-tertiary: var(--color-cream-700);--theme-dark-text-neutral: var(--color-cream-300);--theme-dark-text-disabled: var(--color-cream-800);--theme-dark-text-link: var(--color-semantic-info-400);--theme-dark-text-link-hover: var(--color-semantic-info-300);--theme-dark-text-inverse: var(--color-midnight-900);--theme-dark-bg-primary: var(--color-midnight-900);--theme-dark-bg-secondary: var(--color-midnight-800);--theme-dark-bg-tertiary: var(--color-midnight-700);--theme-dark-surface-default: var(--color-midnight-800);--theme-dark-surface-secondary: var(--color-midnight-900);--theme-dark-surface-tertiary: var(--color-midnight-850);--theme-dark-surface-hover: var(--color-midnight-700);--theme-dark-surface-active: var(--color-midnight-600);--theme-dark-surface-disabled: var(--color-midnight-700);--theme-dark-surface-pressed: var(--color-midnight-500);--theme-dark-surface-inverse: var(--color-cream-300);--theme-dark-surface-inverse-hover: var(--color-cream-500);--theme-dark-surface-inverse-active: var(--color-cream-600);--theme-dark-surface-inverse-disabled: var(--color-cream-600);--theme-dark-surface-inverse-pressed: var(--color-cream-600);--theme-dark-border-primary: var(--color-midnight-450);--theme-dark-border-hover: var(--color-midnight-500);--theme-dark-border-focus: var(--color-blossom-950);--theme-dark-border-disabled: var(--color-midnight-700);--theme-dark-border-error: var(--color-semantic-error-500);--theme-dark-border-warning: var(--color-semantic-warning-500);--theme-dark-border-success: var(--color-semantic-success-500);--theme-dark-border-info: var(--color-semantic-info-500);--theme-dark-border-subtle: var(--color-midnight-700);--theme-dark-input-bg: var(--color-midnight-800);--theme-dark-input-bg-hover: var(--color-midnight-700);--theme-dark-input-bg-focus: var(--color-midnight-700);--theme-dark-input-bg-disabled: var(--color-midnight-900);--theme-dark-input-bg-readonly: var(--color-midnight-700);--theme-dark-input-border: var(--color-midnight-600);--theme-dark-input-border-hover: var(--color-midnight-500);--theme-dark-input-border-focus: var(--color-blossom-950);--theme-dark-input-checked: var(--color-blossom-950);--theme-dark-input-text: var(--color-cream-300);--theme-dark-input-placeholder: var(--color-neutral-500);--theme-dark-dropdown-bg: var(--color-midnight-800);--theme-dark-dropdown-border: var(--color-midnight-600);--theme-dark-tooltip-bg: var(--color-midnight-900);--theme-dark-tooltip-text: var(--color-cream-300);--theme-dark-skeleton-bg: var(--color-midnight-700);--theme-dark-skeleton-highlight: var(--color-midnight-600);--theme-dark-divider: var(--color-midnight-450);--theme-dark-code-bg: var(--color-midnight-700);--theme-dark-code-text: var(--color-cream-400);--theme-dark-navigation-bg: var(--color-midnight-800);--theme-dark-navigation-bg-hover: var(--color-midnight-700);--theme-dark-navigation-bg-active: var(--color-midnight-600);--theme-dark-navigation-text: var(--color-cream-300);--theme-dark-navigation-text-hover: var(--color-cream-400);--theme-dark-navigation-border: var(--color-midnight-600);--theme-dark-navigation-divider: var(--color-midnight-450);--theme-dark-button-primary-bg: var(--color-cream-300);--theme-dark-button-primary-bg-hover: var(--color-cream-500);--theme-dark-button-primary-bg-active: var(--color-cream-600);--theme-dark-button-primary-text: var(--color-neutral-900);--theme-dark-button-primary-border: var(--color-cream-300);--theme-dark-button-outline-bg-hover: var(--color-midnight-700);--theme-dark-button-outline-bg-active: var(--color-midnight-600);--theme-dark-button-outline-text: var(--color-neutral-100);--theme-dark-button-outline-border: var(--color-cream-300);--theme-dark-button-ghost-text: var(--color-neutral-100);--theme-dark-button-link-text: var(--color-neutral-300);--theme-dark-button-link-text-hover: var(--color-neutral-100);--theme-dark-button-link-text-active: var(--color-neutral-400);--theme-dark-button-disabled-bg: var(--color-midnight-700);--theme-dark-button-disabled-text: var(--color-neutral-500);--theme-dark-button-disabled-border: var(--color-midnight-700);--theme-dark-shadcn-background: var(--color-midnight-900);--theme-dark-shadcn-foreground: var(--color-cream-300);--theme-dark-shadcn-card: var(--color-midnight-800);--theme-dark-shadcn-card-foreground: var(--color-cream-300);--theme-dark-shadcn-popover: var(--color-midnight-800);--theme-dark-shadcn-popover-foreground: var(--color-cream-300);--theme-dark-shadcn-primary: var(--color-cream-300);--theme-dark-shadcn-secondary: var(--color-midnight-700);--theme-dark-shadcn-secondary-foreground: var(--color-cream-300);--theme-dark-shadcn-muted: var(--color-midnight-850);--theme-dark-shadcn-muted-foreground: var(--color-cream-700);--theme-dark-shadcn-accent: var(--color-midnight-700);--theme-dark-shadcn-accent-foreground: var(--color-cream-300);--theme-dark-shadcn-border: var(--color-midnight-450);--theme-dark-shadcn-input: var(--color-midnight-450);--theme-dark-shadcn-ring: var(--color-blossom-950);--theme-dark-shadcn-sidebar: var(--color-midnight-800);--theme-dark-shadcn-sidebar-foreground: var(--color-cream-300);--theme-dark-shadcn-sidebar-primary: var(--color-cream-300);--theme-dark-shadcn-sidebar-accent: var(--color-midnight-700);--theme-dark-shadcn-sidebar-accent-foreground: var(--color-cream-300);--theme-dark-shadcn-sidebar-border: var(--color-midnight-450);--theme-dark-shadcn-sidebar-ring: var(--color-blossom-950);--theme-light-text-link: var(--color-semantic-info-600);--theme-light-text-link-hover: var(--color-semantic-info-700);--theme-light-border-focus: var(--color-blossom-950);--theme-light-border-error: var(--color-semantic-error-500);--theme-light-border-warning: var(--color-semantic-warning-500);--theme-light-border-success: var(--color-semantic-success-500);--theme-light-border-info: var(--color-semantic-info-500);--theme-light-input-border-focus: var(--color-blossom-950);--theme-light-input-checked: var(--color-blossom-950);--theme-light-shadcn-background: var(--color-cream-50);--theme-light-shadcn-foreground: var(--color-midnight-800);--theme-light-shadcn-card-foreground: var(--color-midnight-800);--theme-light-shadcn-popover-foreground: var(--color-midnight-800);--theme-light-shadcn-primary: var(--color-midnight-600);--theme-light-shadcn-primary-foreground: var(--color-cream-50);--theme-light-shadcn-secondary-foreground: var(--color-midnight-600);--theme-light-shadcn-muted: var(--color-cream-200);--theme-light-shadcn-accent-foreground: var(--color-midnight-600);--theme-light-shadcn-ring: var(--color-blossom-950);--theme-light-shadcn-sidebar: var(--color-cream-50);--theme-light-shadcn-sidebar-foreground: var(--color-midnight-800);--theme-light-shadcn-sidebar-primary: var(--color-midnight-600);--theme-light-shadcn-sidebar-primary-foreground: var(--color-cream-50);--theme-light-shadcn-sidebar-accent-foreground: var(--color-midnight-600);--theme-light-shadcn-sidebar-ring: var(--color-blossom-950)}
