:root,[data-theme=light]{--theme-primary:224 161 38;--theme-primary-hover:208 146 30;--theme-on-primary:16 37 60;--theme-brand:138 91 12;--theme-accent:16 37 60;--theme-surface:255 255 255;--theme-surface-active:237 233 223;--theme-background:247 245 239;--theme-border:228 223 210;--theme-border-strong:140 131 113;--theme-nav-bg:16 37 60;--theme-nav-rule:11 27 44;--theme-nav-fg:242 239 231;--theme-nav-fg-muted:169 190 206;--theme-nav-surface:27 58 90;--theme-nav-error:240 145 137;--theme-nav-hover:rgba(255,255,255,0.08);--theme-text-primary:25 31 39;--theme-text-secondary:86 96 112;--theme-text-faint:97 106 120;--theme-ink:16 37 60;--theme-on-ink:242 239 231;--theme-on-ink-muted:169 190 206;--theme-success:30 122 82;--theme-success-strong:22 96 63;--theme-warning:194 65 12;--theme-warning-strong:154 52 18;--theme-on-warning:255 255 255;--theme-error:180 35 24;--theme-info:29 90 135;--theme-ai:16 37 60;--theme-ai-hover:10 26 43;--theme-ai-secondary:224 161 38;--theme-tint:rgba(224,161,38,0.14);--theme-tint-border:rgba(224,161,38,0.4);--theme-overlay:rgba(16,37,60,0.55);--theme-hover-overlay:rgba(16,37,60,0.05);--theme-subtle-bg:rgba(16,37,60,0.05);--theme-subtle-border:rgba(16,37,60,0.12);--theme-shadow-sidebar:2px 0 8px rgba(16,37,60,0.14);--theme-shadow-s:0 1px 2px rgba(16,37,60,0.06),0 6px 16px -10px rgba(16,37,60,0.2);--theme-shadow-l:0 2px 6px rgba(16,37,60,0.06),0 30px 60px -30px rgba(16,37,60,0.4);--theme-debug:14 165 233;--theme-debug-foreground:255 255 255;--theme-debug-border:2 132 199;color-scheme:light}[data-theme=dark],html.dark{--theme-primary:224 161 38;--theme-primary-hover:236 178 66;--theme-on-primary:16 37 60;--theme-brand:224 161 38;--theme-accent:224 161 38;--theme-surface:22 27 35;--theme-surface-active:31 38 48;--theme-background:10 13 18;--theme-border:36 44 56;--theme-border-strong:119 144 159;--theme-nav-bg:14 18 25;--theme-nav-rule:34 42 53;--theme-nav-fg:233 238 243;--theme-nav-fg-muted:154 169 183;--theme-nav-surface:26 32 41;--theme-nav-error:240 145 137;--theme-nav-hover:rgba(255,255,255,0.07);--theme-text-primary:233 238 243;--theme-text-secondary:174 188 201;--theme-text-faint:154 169 183;--theme-ink:5 7 10;--theme-on-ink:221 230 238;--theme-on-ink-muted:147 167 184;--theme-success:79 192 141;--theme-success-strong:111 211 166;--theme-warning:194 65 12;--theme-warning-strong:240 162 120;--theme-on-warning:255 255 255;--theme-error:240 145 137;--theme-info:143 197 236;--theme-ai:169 190 206;--theme-ai-hover:196 213 226;--theme-ai-secondary:224 161 38;--theme-tint:rgba(224,161,38,0.14);--theme-tint-border:rgba(224,161,38,0.38);--theme-overlay:rgba(5,7,10,0.72);--theme-hover-overlay:rgba(255,255,255,0.06);--theme-subtle-bg:rgba(255,255,255,0.05);--theme-subtle-border:rgba(255,255,255,0.09);--theme-shadow-sidebar:2px 0 12px rgba(0,0,0,0.55);--theme-shadow-s:0 1px 2px rgba(0,0,0,0.3),0 6px 16px -10px rgba(0,0,0,0.5);--theme-shadow-l:0 2px 6px rgba(0,0,0,0.35),0 30px 60px -30px rgba(0,0,0,0.7);--theme-debug:56 189 248;--theme-debug-foreground:8 47 73;--theme-debug-border:14 165 233;color-scheme:dark}.bg-theme-background{background-color:rgb(var(--theme-background))}.bg-theme-surface{background-color:rgb(var(--theme-surface))}.bg-theme-surface-active{background-color:rgb(var(--theme-surface-active))}.bg-theme-surface-hover{background-color:rgb(var(--theme-surface-active)/.5)}.bg-theme-primary{background-color:rgb(var(--theme-primary))}.bg-theme-accent{background-color:rgb(var(--theme-accent))}.bg-theme-brand{background-color:rgb(var(--theme-brand))}.bg-theme-ink{background-color:rgb(var(--theme-ink))}.bg-theme-nav-bg{background-color:rgb(var(--theme-nav-bg));--theme-text-primary:var(--theme-nav-fg);--theme-text-secondary:var(--theme-nav-fg-muted);--theme-text-faint:var(--theme-nav-fg-muted);--theme-surface:var(--theme-nav-surface);--theme-surface-active:var(--theme-nav-surface);--theme-border:var(--theme-nav-rule);--theme-border-strong:var(--theme-nav-fg-muted);--theme-error:var(--theme-nav-error);--theme-hover-overlay:var(--theme-nav-hover)}.bg-theme-tint{background-color:var(--theme-tint)}.bg-theme-success{background-color:rgb(var(--theme-success))}.bg-theme-warning{background-color:rgb(var(--theme-warning))}.bg-theme-error{background-color:rgb(var(--theme-error))}.bg-theme-info{background-color:rgb(var(--theme-info))}.bg-theme-info-light{background-color:rgb(var(--theme-info)/.1)}.bg-theme-success-light{background-color:rgb(var(--theme-success)/.1)}.bg-theme-warning-light{background-color:rgb(var(--theme-warning)/.1)}.bg-theme-error-light{background-color:rgb(var(--theme-error)/.1)}.text-theme-success{color:rgb(var(--theme-success))}.text-theme-warning{color:rgb(var(--theme-warning))}.text-theme-error{color:rgb(var(--theme-error))}.text-theme-info{color:rgb(var(--theme-info))}.text-theme-success-strong{color:rgb(var(--theme-success-strong))}.text-theme-warning-strong{color:rgb(var(--theme-warning-strong))}.text-theme-on-warning{color:rgb(var(--theme-on-warning))}.border-theme-success{border-color:rgb(var(--theme-success))}.border-theme-warning{border-color:rgb(var(--theme-warning))}.border-theme-error{border-color:rgb(var(--theme-error))}.border-theme-info{border-color:rgb(var(--theme-info))}.border-theme-warning-strong{border-color:rgb(var(--theme-warning-strong))}.bg-theme-ai{background-color:rgb(var(--theme-ai))}.bg-theme-ai-light{background-color:rgb(var(--theme-ai)/.1)}.bg-theme-ai-gradient{background:linear-gradient(135deg,rgb(var(--theme-ai)),rgb(var(--theme-ai-secondary)))}.text-theme-ai{color:rgb(var(--theme-ai))}.border-theme-ai{border-color:rgb(var(--theme-ai))}.hover\:bg-theme-ai-hover:hover{background-color:rgb(var(--theme-ai-hover))}.text-adaptive{color:rgb(var(--theme-text-primary))}.hover\:text-adaptive:hover{color:rgb(var(--theme-text-primary))!important}.hover\:text-adaptive-secondary:hover,.text-adaptive-muted,.text-adaptive-secondary,.text-secondary-adaptive{color:rgb(var(--theme-text-secondary))}.text-theme-primary{color:rgb(var(--theme-primary))}.text-theme-text-faint{color:rgb(var(--theme-text-faint))}.text-theme-on-primary{color:rgb(var(--theme-on-primary))}.text-theme-brand{color:rgb(var(--theme-brand))}.text-theme-ink{color:rgb(var(--theme-ink))}.text-theme-on-ink{color:rgb(var(--theme-on-ink))}.text-theme-on-ink-muted{color:rgb(var(--theme-on-ink-muted))}.placeholder-adaptive-muted::-moz-placeholder{color:rgb(var(--theme-text-secondary))}.placeholder-adaptive-muted::placeholder{color:rgb(var(--theme-text-secondary))}.border-theme-border{border-color:rgb(var(--theme-border))}.border-theme-primary{border-color:rgb(var(--theme-primary))}.border-theme-border-strong{border-color:rgb(var(--theme-border-strong))}.border-theme-brand{border-color:rgb(var(--theme-brand))}.border-theme-nav-rule{border-color:rgb(var(--theme-nav-rule))}.border-theme-tint-border{border-color:var(--theme-tint-border)}.hover\:bg-theme-surface-hover:hover{background-color:rgb(var(--theme-surface-active)/.5)}.hover\:bg-theme-primary:hover{background-color:rgb(var(--theme-primary))}.hover\:bg-theme-primary-hover:hover{background-color:rgb(var(--theme-primary-hover))}.hover\:bg-theme-hover-overlay:hover{background-color:var(--theme-hover-overlay)}.bg-theme-hover,.hover\:bg-theme-hover:hover,.hover\:bg-theme-surface-active:hover,button[data-filter-btn]:hover{background-color:rgb(var(--theme-surface-active))}button[data-filter-btn]:hover{color:rgb(var(--theme-text-primary))!important}[data-theme=dark] button[data-filter-btn]:hover,html.dark button[data-filter-btn]:hover{color:rgb(255 255 255)!important}button[data-action-btn=danger]:hover,button[data-action-btn=danger]:hover span,button[data-action-btn=primary]:hover,button[data-action-btn=primary]:hover span,button[data-action-btn=success]:hover,button[data-action-btn=success]:hover span{color:rgb(var(--theme-primary))!important}button.action-btn-hover:hover .action-btn-label{display:inline-block!important}button.action-btn-pill:hover,button.action-btn-pill[aria-expanded=true]{z-index:20;background-color:rgb(var(--theme-surface));background-image:linear-gradient(var(--theme-hover-overlay),var(--theme-hover-overlay))}.shadow-theme-sidebar{box-shadow:var(--theme-shadow-sidebar)}.shadow-theme-s{box-shadow:var(--theme-shadow-s)}.shadow-theme-l{box-shadow:var(--theme-shadow-l)}.bg-theme-subtle{background-color:var(--theme-subtle-bg)}.border-theme-subtle{border-color:var(--theme-subtle-border)}.card-adaptive,.input-adaptive{background-color:rgb(var(--theme-surface));border:1px solid rgb(var(--theme-border));color:rgb(var(--theme-text-primary))}.input-adaptive::-moz-placeholder{color:rgb(var(--theme-text-secondary))}.input-adaptive::placeholder{color:rgb(var(--theme-text-secondary))}.input-adaptive:focus{border-color:rgb(var(--theme-primary));outline:none;box-shadow:0 0 0 2px rgb(var(--theme-primary)/.2)}.bg-debug{background-color:rgb(var(--theme-debug))}.text-debug{color:rgb(var(--theme-debug))}.text-debug-foreground{color:rgb(var(--theme-debug-foreground))}.border-debug-border{border-color:rgb(var(--theme-debug-border))}