:root{--background-primary: #ffffff;--background-secondary: #f5f5f0;--background-tertiary: #e0e0d7;--fill-primary: #ffffff;--fill-primary-hover: #f5f5f0;--fill-primary-active: #e0e0d7;--fill-secondary: #f5f5f0;--fill-secondary-hover: #e0e0d7;--fill-secondary-active: #64634a;--fill-secondary-active-hover: #434228;--fill-tertiary: #e0e0d7;--fill-tertiary-hover: #d0d0c3;--fill-tertiary-active: #ffffff;--fill-quaternary: #a8a794;--fill-quaternary-hover: #64634a;--fill-quaternary-active: #357c1d;--fill-quaternary-active-hover: #4fba2c;--fill-accent-green: #aeff6e;--fill-accent-green-hover: #c6fb9d;--fill-accent-green-active: #84e354;--fill-accent-khaki: #2f2e0c;--fill-accent-khaki-hover: #434228;--fill-accent-khaki-active: #64634a;--fill-accent-purple: #2e1b4d;--fill-accent-purple-hover: #3b2166;--fill-accent-purple-active: #572f99;--fill-info: #c0f0ff;--fill-warning: #ffc794;--fill-error: #faa8a8;--fill-success: #c6fb9d;--fill-ai: #d9c3fe;--fill-neutral: #d0d0c3;--fill-disabled: #f5f5f0;--foreground-primary: #ffffff;--foreground-primary-hover: #f5f5f0;--foreground-secondary: #f5f5f0;--foreground-secondary-hover: #e0e0d7;--foreground-tertiary: #e0e0d7;--foreground-tertiary-hover: #d0d0c3;--foreground-quaternary: #434228;--foreground-info: #c0f0ff;--foreground-info-light: #d4f5ff;--foreground-warning: #ffc794;--foreground-warning-light: #fef9ab;--foreground-error: #faa8a8;--foreground-error-light: #f9c5bf;--foreground-success: #c6fb9d;--foreground-success-light: #d8ffbd;--foreground-ai: #d9c3fe;--foreground-ai-light: #e9deff;--foreground-accent-blue: #5fd0f4;--foreground-accent-green: #84e354;--foreground-accent-khaki: #2f2e0c;--foreground-accent-orange: #ed780f;--foreground-accent-purple: #ba90ff;--foreground-image-bg: #d0d0c3;--text-primary: #2f2e0c;--text-secondary: #64634a;--text-tertiary: #f5f5f0;--text-placeholder: #a8a794;--text-destructive: #ad2525;--text-destructive-hover: #d12c2c;--text-destructive-active: #ad2525;--text-link: #2f2e0c;--text-link-hover: #572f99;--text-link-visited: #2e1b4d;--text-link-white: #ffffff;--text-link-white-hover: #d0d0c3;--text-link-white-visited: #a8a794;--text-ai: #572f99;--text-error: #d12c2c;--text-disabled: #a8a794;--text-warning: #af5604;--icon-primary: #2f2e0c;--icon-secondary: #f5f5f0;--icon-destructive: #ad2525;--icon-destructive-hover: #d12c2c;--icon-destructive-active: #ad2525;--icon-info: #5fd0f4;--icon-warning: #ff993c;--icon-error: #d12c2c;--icon-success: #357c1d;--icon-ai: #572f99;--icon-neutral: #a8a794;--icon-disabled: #a8a794;--border-weak: #e0e0d7;--border-weak-hover: #a8a794;--border-weak-active: #a8a794;--border-strong: #64634a;--border-strong-hover: #434228;--border-destructive: #ad2525;--border-destructive-hover: #d12c2c;--border-destructive-active: #ad2525;--border-accent-green: #84e354;--border-accent-green-active: #4fba2c;--border-error: #d12c2c;--border-focus: #0096cc;--border-disabled: #e0e0d7;--shadow-200: 0px 6px 10px 0px color-mix(in srgb, #a8a794 10%, transparent), 0px 3px 20px 0px color-mix(in srgb, #a8a794 15%, transparent);--shadow-400: 0px 5px 22px 0px color-mix(in srgb, #a8a794 10%, transparent), 0px 12px 17px 0px color-mix(in srgb, #a8a794 15%, transparent)}
