:root{--elx-color-text: #1f2937;--elx-color-text-muted: #6b7280;--elx-color-surface: #ffffff;--elx-color-surface-hover: #f9fafb;--elx-color-surface-muted: #f3f4f6;--elx-color-border: #e5e7eb;--elx-color-on-primary: #ffffff;--elx-color-primary-light: #dbeafe;--elx-color-primary-50: #eff6ff;--elx-color-primary-100: #dbeafe;--elx-color-primary-500: #3b82f6;--elx-color-primary-600: #2563eb;--elx-color-primary-700: #1d4ed8;--elx-color-danger-50: #fef2f2;--elx-color-danger-500: #ef4444;--elx-color-danger-600: #dc2626;--elx-color-danger-700: #b91c1c;--elx-color-success-50: #f0fdf4;--elx-color-success-500: #22c55e;--elx-color-success-600: #16a34a;--elx-color-success-700: #15803d;--elx-color-warning-50: #fffbeb;--elx-color-warning-100: #fef3c7;--elx-color-warning-500: #f59e0b;--elx-color-warning-600: #d97706;--elx-color-warning-700: #b45309;--elx-color-purple-50: #faf5ff;--elx-color-purple-100: #f3e8ff;--elx-color-purple-500: #a855f7;--elx-color-purple-600: #9333ea;--elx-color-purple-700: #7e22ce;--elx-color-neutral-50: #f9fafb;--elx-color-neutral-100: #f3f4f6;--elx-color-neutral-200: #e5e7eb;--elx-color-neutral-300: #d1d5db;--elx-color-neutral-400: #9ca3af;--elx-color-neutral-500: #6b7280;--elx-color-neutral-600: #4b5563;--elx-color-neutral-700: #374151;--elx-color-neutral-800: #1f2937;--elx-color-neutral-900: #111827;--elx-color-white: #ffffff;--elx-color-black: #000000;--elx-font-family-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--elx-font-family-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--elx-font-size-xs: .75rem;--elx-font-size-sm: .875rem;--elx-font-size-base: 1rem;--elx-font-size-lg: 1.125rem;--elx-font-size-xl: 1.25rem;--elx-font-size-2xl: 1.5rem;--elx-font-size-3xl: 1.875rem;--elx-font-size-4xl: 2.25rem;--elx-font-weight-normal: 400;--elx-font-weight-medium: 500;--elx-font-weight-semibold: 600;--elx-font-weight-bold: 700;--elx-line-height-tight: 1.25;--elx-line-height-snug: 1.375;--elx-line-height-normal: 1.5;--elx-line-height-relaxed: 1.625;--elx-radius-sm: .125rem;--elx-radius-md: .375rem;--elx-radius-lg: .5rem;--elx-radius-full: 9999px}[data-theme=dark],.elx-dark{--elx-color-text: #f3f4f6;--elx-color-text-muted: #9ca3af;--elx-color-surface: #111827;--elx-color-surface-hover: #1f2937;--elx-color-surface-muted: #1f2937;--elx-color-border: #374151;--elx-color-on-primary: #ffffff;--elx-color-primary-light: #1e3a5f;--elx-color-primary-50: #1e3a5f;--elx-color-danger-50: #450a0a;--elx-color-danger-100: #7f1d1d;--elx-color-success-50: #052e16;--elx-color-success-100: #14532d;--elx-color-warning-50: #451a03;--elx-color-warning-100: #78350f;--elx-color-purple-50: #3b0764;--elx-color-purple-100: #581c87;--elx-color-neutral-50: #111827;--elx-color-neutral-100: #1f2937;--elx-color-neutral-200: #374151;--elx-color-neutral-300: #4b5563;--elx-color-neutral-400: #6b7280;--elx-color-neutral-500: #9ca3af;--elx-color-neutral-600: #d1d5db;--elx-color-neutral-700: #e5e7eb;--elx-color-neutral-800: #f3f4f6;--elx-color-neutral-900: #f9fafb}@media (prefers-color-scheme: dark){:root:not([data-theme=light]):not(.elx-light){--elx-color-text: #f3f4f6;--elx-color-text-muted: #9ca3af;--elx-color-surface: #111827;--elx-color-surface-hover: #1f2937;--elx-color-surface-muted: #1f2937;--elx-color-border: #374151;--elx-color-on-primary: #ffffff;--elx-color-primary-light: #1e3a5f;--elx-color-primary-50: #1e3a5f;--elx-color-danger-50: #450a0a;--elx-color-danger-100: #7f1d1d;--elx-color-success-50: #052e16;--elx-color-success-100: #14532d;--elx-color-warning-50: #451a03;--elx-color-warning-100: #78350f;--elx-color-purple-50: #3b0764;--elx-color-purple-100: #581c87;--elx-color-neutral-50: #111827;--elx-color-neutral-100: #1f2937;--elx-color-neutral-200: #374151;--elx-color-neutral-300: #4b5563;--elx-color-neutral-400: #6b7280;--elx-color-neutral-500: #9ca3af;--elx-color-neutral-600: #d1d5db;--elx-color-neutral-700: #e5e7eb;--elx-color-neutral-800: #f3f4f6;--elx-color-neutral-900: #f9fafb}}
