: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:#f73;--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:#222;--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:#7a5baa1a;--color-badge-accent-bg-hover:#7a5baa2e;--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:#222;--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 #00000026;--button-animation-shadow-hover-subtle:0 2px 8px #00000014;--button-animation-shadow-active:0 2px 6px #0000001a;--button-animation-shadow-hover-inverse:0 4px 12px #fff3;--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;--animation-motion-duration-micro:.16s;--animation-motion-duration-base:.28s;--animation-motion-duration-expressive:.42s;--animation-motion-ease-brand:cubic-bezier(.32, .72, 0, 1);--animation-motion-ease-expressive:cubic-bezier(.22, 1, .36, 1);--animation-motion-ease-ui:cubic-bezier(.2, .8, .2, 1);--animation-motion-ease-rail:cubic-bezier(.34, 1.36, .64, 1);--shadow-sm:0 1px 2px 0 #0000000d;--shadow-base:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--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-bg-wash:linear-gradient(90deg, color-mix(in srgb, var(--theme-bg-secondary) 65%, transparent), transparent 55%);--theme-dark-overlay-bg:#12061380;--theme-dark-overlay-backdrop:#120613b3;--theme-dark-shadow-sm:0 1px 3px 0 #1206134d;--theme-dark-shadow-md:0 1px 2px 0 #12061359, 0 4px 12px 0 #12061366;--theme-dark-shadow-lg:0 10px 15px -3px #1206134d;--theme-dark-shadow-overlay:inset 0 1px 0 #ffffff0d, 0 24px 60px #00000080;--theme-dark-shadow-focus:0 0 0 3px #3b82f680;--theme-dark-button-outline-bg:#0000;--theme-dark-button-ghost-bg:#0000;--theme-dark-button-ghost-bg-hover:#0000;--theme-dark-button-ghost-bg-active:#0000;--theme-dark-button-ghost-border:#0000;--theme-dark-button-link-bg:#0000;--theme-dark-button-link-border:#0000;--theme-dark-particle-rgb:242, 240, 228;--theme-dark-shadcn-primary-foreground:#2b222c;--theme-dark-shadcn-destructive:#ef4444;--theme-dark-shadcn-chart-1:oklch(48.8% .243 264.376);--theme-dark-shadcn-chart-2:oklch(69.6% .17 162.48);--theme-dark-shadcn-chart-3:oklch(76.9% .188 70.08);--theme-dark-shadcn-chart-4:oklch(62.7% .265 303.9);--theme-dark-shadcn-chart-5:oklch(64.5% .246 16.439);--theme-dark-shadcn-sidebar-primary-foreground:#2b222c;--theme-dark-synapse-particle:#f3f0e073;--theme-dark-synapse-line:#f3f0e02e;--theme-dark-recess-grad-t:#281e1405;--theme-dark-recess-grad-b:#281e1408;--theme-dark-recess-edge:#281e141a;--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-bg-wash:linear-gradient(90deg, color-mix(in srgb, var(--theme-bg-secondary) 65%, transparent), transparent 55%);--theme-light-surface-default:#fff;--theme-light-surface-secondary:#fff;--theme-light-surface-tertiary:#fdfcf9;--theme-light-surface-hover:#3a2a330a;--theme-light-surface-active:#3a2a3314;--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:#fff;--theme-light-input-bg-hover:#f4f4f5;--theme-light-input-bg-focus:#fff;--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:#0000004d;--theme-light-overlay-backdrop:#00000080;--theme-light-dropdown-bg:#fff;--theme-light-dropdown-border:#e4e4e7;--theme-light-tooltip-bg:#18181b;--theme-light-tooltip-text:#fafafa;--theme-light-shadow-sm:0 1px 3px 0 #00000014;--theme-light-shadow-md:0 1px 2px 0 #441b3b0f, 0 4px 12px 0 #441b3b14;--theme-light-shadow-lg:0 10px 15px -3px #00000014;--theme-light-shadow-overlay:inset 0 1px 0 #fff9, 0 24px 60px #441b3b33;--theme-light-shadow-focus:0 0 0 3px #3b82f680;--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:#fff;--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:#0000;--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:#0000;--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:#0000;--theme-light-button-link-bg:#0000;--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:#0000;--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:#ffffffc7;--theme-light-shadcn-popover:#fff;--theme-light-shadcn-secondary:#f0ecdf;--theme-light-shadcn-muted-foreground:#7e797e;--theme-light-shadcn-accent:#f0ecdf;--theme-light-shadcn-destructive:oklch(57.7% .245 27.325);--theme-light-shadcn-border:#00000026;--theme-light-shadcn-input:#00000026;--theme-light-shadcn-chart-1:oklch(64.6% .222 41.116);--theme-light-shadcn-chart-2:oklch(60% .118 184.704);--theme-light-shadcn-chart-3:oklch(39.8% .07 227.392);--theme-light-shadcn-chart-4:oklch(82.8% .189 84.429);--theme-light-shadcn-chart-5:oklch(76.9% .188 70.08);--theme-light-shadcn-sidebar-accent:#0000000f;--theme-light-shadcn-sidebar-border:#00000026;--theme-light-synapse-particle:#28282899;--theme-light-synapse-line:#2828284d;--theme-light-recess-grad-t:#281e1408;--theme-light-recess-grad-b:#281e140d;--theme-light-recess-edge:#281e141f;--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)}
