:root,[data-theme=dark]{--color-brand-primary: #e8a045;--color-brand-secondary: #c9823a;--color-brand-tertiary: #a16207;--color-brand-gold: #fbbf24;--color-bg-base: #0a0908;--color-bg-elevated: #141210;--color-bg-surface: #1a1614;--color-bg-glass: rgba(232, 160, 69, .03);--color-bg-glass-hover: rgba(232, 160, 69, .06);--color-bg-glass-active: rgba(232, 160, 69, .1);--color-bg-overlay: rgba(10, 9, 8, .97);--color-text-primary: rgba(255, 250, 245, .95);--color-text-secondary: rgba(255, 250, 245, .55);--color-text-muted: rgba(255, 250, 245, .35);--color-text-on-brand: #1c1917;--color-border-subtle: rgba(232, 160, 69, .08);--color-border-default: rgba(232, 160, 69, .1);--color-border-medium: rgba(232, 160, 69, .15);--color-border-strong: rgba(232, 160, 69, .25);--color-border-brand: rgba(232, 160, 69, .4);--color-border-divider: rgba(255, 255, 255, .06);--color-success: #84cc16;--color-success-light: #a3e635;--color-success-dark: #65a30d;--color-success-bg: rgba(132, 204, 22, .1);--color-success-border: rgba(132, 204, 22, .3);--color-success-text: #81c784;--color-success-glow: rgba(132, 204, 22, .05);--color-error: #ef5350;--color-error-light: #e57373;--color-error-dark: #c62828;--color-error-bg: rgba(239, 83, 80, .15);--color-error-border: rgba(244, 67, 54, .3);--color-error-text: #e57373;--color-error-scan-1: rgba(244, 67, 54, .04);--color-error-scan-2: rgba(244, 67, 54, .12);--color-error-scan-3: rgba(244, 67, 54, .08);--color-error-scan-4: rgba(229, 115, 115, .04);--color-warning: #fbbf24;--color-warning-light: #fcd34d;--color-warning-dark: #f59e0b;--color-warning-bg: rgba(251, 191, 36, .15);--color-warning-text: #ffb74d;--color-warning-border: rgba(255, 152, 0, .3);--color-info: #2dd4bf;--color-info-light: #5eead4;--color-info-dark: #14b8a6;--color-info-bg: rgba(45, 212, 191, .15);--result-idle-gradient: radial-gradient(ellipse at 50% 50%, rgba(232, 160, 69, .05) 0%, rgba(201, 130, 58, .025) 50%, transparent 80%);--result-executing-gradient: radial-gradient(ellipse at 50% 50%, rgba(232, 160, 69, .1) 0%, rgba(201, 130, 58, .05) 50%, transparent 80%);--result-success-gradient: radial-gradient(ellipse at 50% 50%, rgba(132, 204, 22, .1) 0%, rgba(163, 230, 53, .05) 50%, transparent 80%);--badge-success-bg: linear-gradient(135deg, rgba(76, 175, 80, .2) 0%, rgba(76, 175, 80, .1) 100%);--badge-success-border: rgba(76, 175, 80, .3);--badge-success-dot: #4caf50;--badge-error-bg: linear-gradient(135deg, rgba(244, 67, 54, .2) 0%, rgba(244, 67, 54, .1) 100%);--badge-error-border: rgba(244, 67, 54, .3);--badge-error-dot: #f44336;--report-success-bg: linear-gradient(135deg, #4caf50 0%, #43a047 100%);--report-success-shadow: 0 4px 12px rgba(76, 175, 80, .3);--report-success-shadow-hover: 0 6px 16px rgba(76, 175, 80, .4);--report-neutral-bg: rgba(255, 255, 255, .08);--report-neutral-bg-hover: rgba(255, 255, 255, .12);--report-neutral-text: rgba(255, 255, 255, .7);--stats-bar-bg: rgba(0, 0, 0, .2);--stats-pill-bg: rgba(255, 255, 255, .03);--shadow-brand: rgba(232, 160, 69, .3);--shadow-brand-strong: rgba(232, 160, 69, .5);--shadow-dark: rgba(0, 0, 0, .4);--shadow-dark-strong: rgba(0, 0, 0, .6);--gradient-brand: linear-gradient(135deg, #e8a045 0%, #c9823a 100%);--gradient-brand-hover: linear-gradient(135deg, #f0b050 0%, #d49040 100%);--gradient-brand-active: linear-gradient(135deg, #d99035 0%, #b97030 100%);--gradient-bg: linear-gradient(135deg, #0a0908 0%, #141210 50%, #1a1614 100%);--gradient-text: linear-gradient(135deg, #fbbf24 0%, #e8a045 50%, #c9823a 100%);--gradient-glass: linear-gradient(135deg, rgba(232, 160, 69, .08) 0%, rgba(232, 160, 69, .02) 100%);--button-primary-bg: var(--gradient-brand);--button-primary-bg-hover: var(--gradient-brand-hover);--button-primary-text: var(--color-text-on-brand);--button-primary-shadow: 0 4px 20px var(--shadow-brand), inset 0 1px 0 rgba(255, 255, 255, .15);--button-primary-shadow-hover: 0 8px 32px var(--shadow-brand-strong), inset 0 1px 0 rgba(255, 255, 255, .2);--button-primary-border: 1px solid rgba(255, 220, 180, .2);--button-secondary-bg: rgba(232, 160, 69, .08);--button-secondary-bg-hover: rgba(232, 160, 69, .14);--button-secondary-text: var(--color-text-primary);--button-secondary-border: 1px solid var(--color-border-medium);--button-secondary-border-hover: 1px solid var(--color-border-strong);--card-bg: var(--color-bg-glass);--card-bg-hover: var(--color-bg-glass-hover);--card-border: var(--color-border-default);--card-border-hover: var(--color-border-medium);--card-shadow: 0 4px 20px var(--shadow-dark), inset 0 1px 0 rgba(232, 160, 69, .05);--dialog-bg: var(--color-bg-overlay);--dialog-border: var(--color-border-medium);--dialog-shadow: 0 24px 48px var(--shadow-dark-strong), 0 0 120px rgba(232, 160, 69, .05);--editor-loading-bg: rgba(10, 9, 8, .95);--editor-loading-text: var(--color-text-secondary);--input-bg: rgba(0, 0, 0, .4);--input-bg-hover: rgba(0, 0, 0, .5);--input-border: var(--color-border-default);--input-border-focus: var(--color-border-brand);--input-text: var(--color-text-primary);--input-placeholder: var(--color-text-muted);--scrollbar-thumb: rgba(232, 160, 69, .15);--scrollbar-thumb-hover: rgba(232, 160, 69, .25);--tooltip-bg: rgba(26, 22, 20, .95);--tooltip-text: rgba(255, 250, 245, .9);--tooltip-border: 1px solid rgba(232, 160, 69, .1);--menu-bg: rgba(20, 18, 16, .98);--menu-border: 1px solid rgba(232, 160, 69, .12);--menu-shadow: 0 8px 32px rgba(0, 0, 0, .5);--drawer-bg: rgba(10, 9, 8, .97);--drawer-border: 1px solid rgba(232, 160, 69, .1);--shadow-elevation-1: 0 2px 8px rgba(0, 0, 0, .4);--shadow-elevation-2: 0 4px 16px rgba(0, 0, 0, .5);--shadow-elevation-3: 0 8px 24px rgba(0, 0, 0, .6);--elevation-1: 0 4px 20px rgba(0, 0, 0, .3);--blob-primary: rgba(232, 160, 69, .12);--blob-secondary: rgba(201, 130, 58, .1);--blob-tertiary: rgba(251, 191, 36, .08);--chip-default-bg: rgba(232, 160, 69, .1);--chip-default-text: var(--color-text-primary);--chip-default-bg-hover: rgba(232, 160, 69, .15);--chip-outlined-border: rgba(232, 160, 69, .2);--chip-outlined-bg-hover: rgba(232, 160, 69, .08);--chip-primary-bg: rgba(232, 160, 69, .2);--chip-primary-text: #fbbf24;--chip-primary-bg-hover: rgba(232, 160, 69, .3);--chip-secondary-bg: rgba(201, 130, 58, .2);--chip-secondary-text: #e8a045;--chip-secondary-bg-hover: rgba(201, 130, 58, .3);--chip-success-bg: var(--color-success-bg);--chip-success-text: var(--color-success-light);--chip-error-bg: var(--color-error-bg);--chip-error-text: var(--color-error-light);--chip-warning-bg: var(--color-warning-bg);--chip-warning-text: var(--color-warning-light);--control-unchecked: rgba(232, 160, 69, .5);--control-checked: var(--color-brand-primary);--switch-track-off: rgba(232, 160, 69, .2);--switch-track-on: var(--color-brand-primary);--autocomplete-bg: rgba(20, 18, 16, .98);--autocomplete-border: 1px solid rgba(232, 160, 69, .1);--autocomplete-shadow: 0 8px 32px rgba(0, 0, 0, .4);--autocomplete-option-hover: rgba(232, 160, 69, .15);--autocomplete-option-selected: rgba(232, 160, 69, .25)}[data-theme=light]{--color-brand-primary: #d97706;--color-brand-secondary: #b45309;--color-brand-tertiary: #92400e;--color-brand-gold: #f59e0b;--color-bg-base: #fdfbf7;--color-bg-elevated: #f5f0e8;--color-bg-surface: #ede5d8;--color-bg-glass: rgba(255, 255, 255, .85);--color-bg-glass-hover: rgba(255, 255, 255, .95);--color-bg-glass-active: rgba(255, 255, 255, 1);--color-bg-overlay: rgba(255, 255, 255, .98);--color-text-primary: rgba(28, 25, 23, .95);--color-text-secondary: rgba(28, 25, 23, .6);--color-text-muted: rgba(28, 25, 23, .4);--color-text-on-brand: #ffffff;--color-border-subtle: rgba(180, 83, 9, .06);--color-border-default: rgba(180, 83, 9, .08);--color-border-medium: rgba(180, 83, 9, .12);--color-border-strong: rgba(180, 83, 9, .2);--color-border-brand: rgba(180, 83, 9, .4);--color-border-divider: rgba(0, 0, 0, .06);--color-success: #65a30d;--color-success-light: #84cc16;--color-success-dark: #4d7c0f;--color-success-bg: rgba(101, 163, 13, .1);--color-success-border: rgba(101, 163, 13, .3);--color-success-text: #2e7d32;--color-success-glow: rgba(101, 163, 13, .05);--color-error: #dc2626;--color-error-light: #ef4444;--color-error-dark: #b91c1c;--color-error-bg: rgba(220, 38, 38, .1);--color-error-border: rgba(220, 38, 38, .3);--color-error-text: #c62828;--color-error-scan-1: rgba(244, 67, 54, .03);--color-error-scan-2: rgba(244, 67, 54, .1);--color-error-scan-3: rgba(244, 67, 54, .06);--color-error-scan-4: rgba(229, 115, 115, .03);--color-warning: #f59e0b;--color-warning-light: #fbbf24;--color-warning-dark: #d97706;--color-warning-bg: rgba(245, 158, 11, .12);--color-warning-text: #e65100;--color-warning-border: rgba(245, 158, 11, .3);--color-info: #14b8a6;--color-info-light: #2dd4bf;--color-info-dark: #0d9488;--color-info-bg: rgba(20, 184, 166, .1);--result-idle-gradient: radial-gradient(ellipse at 50% 50%, rgba(180, 83, 9, .03) 0%, rgba(146, 64, 14, .015) 50%, transparent 80%);--result-executing-gradient: radial-gradient(ellipse at 50% 50%, rgba(180, 83, 9, .08) 0%, rgba(146, 64, 14, .04) 50%, transparent 80%);--result-success-gradient: radial-gradient(ellipse at 50% 50%, rgba(101, 163, 13, .1) 0%, rgba(132, 204, 22, .05) 50%, transparent 80%);--badge-success-bg: linear-gradient(135deg, rgba(76, 175, 80, .15) 0%, rgba(76, 175, 80, .08) 100%);--badge-success-border: rgba(76, 175, 80, .25);--badge-success-dot: #4caf50;--badge-error-bg: linear-gradient(135deg, rgba(244, 67, 54, .15) 0%, rgba(244, 67, 54, .08) 100%);--badge-error-border: rgba(244, 67, 54, .25);--badge-error-dot: #f44336;--report-success-bg: linear-gradient(135deg, #4caf50 0%, #43a047 100%);--report-success-shadow: 0 4px 12px rgba(76, 175, 80, .25);--report-success-shadow-hover: 0 6px 16px rgba(76, 175, 80, .35);--report-neutral-bg: rgba(0, 0, 0, .06);--report-neutral-bg-hover: rgba(0, 0, 0, .1);--report-neutral-text: rgba(0, 0, 0, .6);--stats-bar-bg: rgba(0, 0, 0, .03);--stats-pill-bg: rgba(0, 0, 0, .04);--shadow-brand: rgba(180, 83, 9, .2);--shadow-brand-strong: rgba(180, 83, 9, .35);--shadow-dark: rgba(0, 0, 0, .08);--shadow-dark-strong: rgba(0, 0, 0, .15);--gradient-brand: linear-gradient(135deg, #d97706 0%, #b45309 100%);--gradient-brand-hover: linear-gradient(135deg, #ea8a14 0%, #c9670a 100%);--gradient-brand-active: linear-gradient(135deg, #c76a05 0%, #a04808 100%);--gradient-bg: linear-gradient(135deg, #fdfbf7 0%, #f5f0e8 50%, #ede5d8 100%);--gradient-text: linear-gradient(135deg, #d97706 0%, #b45309 100%);--gradient-glass: linear-gradient(135deg, rgba(255, 255, 255, .9) 0%, rgba(255, 255, 255, .7) 100%);--button-primary-bg: var(--gradient-brand);--button-primary-bg-hover: var(--gradient-brand-hover);--button-primary-text: var(--color-text-on-brand);--button-primary-shadow: 0 4px 20px var(--shadow-brand), inset 0 1px 0 rgba(255, 255, 255, .25);--button-primary-shadow-hover: 0 8px 32px var(--shadow-brand-strong), inset 0 1px 0 rgba(255, 255, 255, .35);--button-primary-border: 1px solid rgba(255, 255, 255, .3);--button-secondary-bg: rgba(255, 255, 255, .85);--button-secondary-bg-hover: rgba(255, 255, 255, .95);--button-secondary-text: #44403c;--button-secondary-border: 1px solid var(--color-border-medium);--button-secondary-border-hover: 1px solid var(--color-border-strong);--card-bg: var(--color-bg-glass);--card-bg-hover: var(--color-bg-glass-hover);--card-border: var(--color-border-default);--card-border-hover: var(--color-border-medium);--card-shadow: 0 4px 20px var(--shadow-dark), inset 0 1px 0 rgba(255, 255, 255, .8);--dialog-bg: var(--color-bg-overlay);--dialog-border: var(--color-border-default);--dialog-shadow: 0 24px 48px var(--shadow-dark-strong);--editor-loading-bg: rgba(250, 248, 245, .95);--editor-loading-text: var(--color-text-secondary);--input-bg: rgba(0, 0, 0, .05);--input-bg-hover: rgba(0, 0, 0, .08);--input-border: var(--color-border-default);--input-border-focus: var(--color-border-brand);--input-text: var(--color-text-primary);--input-placeholder: var(--color-text-muted);--scrollbar-thumb: rgba(180, 83, 9, .1);--scrollbar-thumb-hover: rgba(180, 83, 9, .2);--tooltip-bg: rgba(28, 25, 23, .9);--tooltip-text: #fff;--tooltip-border: none;--menu-bg: rgba(255, 255, 255, .98);--menu-border: 1px solid rgba(180, 83, 9, .1);--menu-shadow: 0 8px 32px rgba(0, 0, 0, .12);--drawer-bg: rgba(253, 251, 247, .97);--drawer-border: 1px solid rgba(180, 83, 9, .1);--shadow-elevation-1: 0 2px 8px rgba(0, 0, 0, .06);--shadow-elevation-2: 0 4px 16px rgba(0, 0, 0, .08);--shadow-elevation-3: 0 8px 24px rgba(0, 0, 0, .1);--elevation-1: 0 4px 20px rgba(0, 0, 0, .1);--blob-primary: rgba(217, 119, 6, .15);--blob-secondary: rgba(180, 83, 9, .12);--blob-tertiary: rgba(245, 158, 11, .1);--chip-default-bg: rgba(180, 83, 9, .08);--chip-default-text: var(--color-text-primary);--chip-default-bg-hover: rgba(180, 83, 9, .12);--chip-outlined-border: rgba(180, 83, 9, .2);--chip-outlined-bg-hover: rgba(180, 83, 9, .06);--chip-primary-bg: rgba(217, 119, 6, .15);--chip-primary-text: #b45309;--chip-primary-bg-hover: rgba(217, 119, 6, .25);--chip-secondary-bg: rgba(180, 83, 9, .15);--chip-secondary-text: #92400e;--chip-secondary-bg-hover: rgba(180, 83, 9, .25);--chip-success-bg: var(--color-success-bg);--chip-success-text: var(--color-success-dark);--chip-error-bg: var(--color-error-bg);--chip-error-text: var(--color-error-dark);--chip-warning-bg: var(--color-warning-bg);--chip-warning-text: var(--color-warning-dark);--control-unchecked: rgba(180, 83, 9, .4);--control-checked: var(--color-brand-primary);--switch-track-off: rgba(180, 83, 9, .2);--switch-track-on: var(--color-brand-primary);--autocomplete-bg: rgba(255, 255, 255, .98);--autocomplete-border: 1px solid rgba(180, 83, 9, .08);--autocomplete-shadow: 0 8px 32px rgba(0, 0, 0, .12);--autocomplete-option-hover: rgba(180, 83, 9, .1);--autocomplete-option-selected: rgba(180, 83, 9, .15)}
