:root{--color-bg-0:13 12 11;--color-surface-1:26 25 24;--color-surface-2:42 40 38;--color-stroke-1:58 55 53;--color-text-primary:245 240 235;--color-text-secondary:168 160 153;--color-text-tertiary:112 106 99;--color-accent:224 122 47;--color-accent-hover:201 106 37;--color-accent-active:179 93 31;--color-accent-subtle:rgba(224,122,47,.12);--color-accent-glow:rgba(224,122,47,.25);--color-brand:224 122 47;--color-brand-hover:201 106 37;--color-brand-active:179 93 31;--color-brand-subtle:rgba(224,122,47,.12);--color-teal:46 139 118;--color-teal-hover:36 117 97;--color-teal-subtle:rgba(46,139,118,.12);--color-teal-glow:rgba(46,139,118,.25);--band-1:156 86 35;--band-2:190 98 31;--band-3:224 122 47;--band-4:94 208 179;--band-5:180 241 225;--color-success:46 139 118;--color-success-bg:rgba(46,139,118,.12);--color-warning:224 122 47;--color-warning-bg:rgba(224,122,47,.12);--color-error:220 74 63;--color-error-bg:rgba(220,74,63,.12);--color-info:91 155 213;--color-info-bg:rgba(91,155,213,.12);--color-overlay:rgba(13,12,11,.75);--color-overlay-light:rgba(13,12,11,.5);--shadow-card:0 8px 24px rgba(0,0,0,.4);--shadow-soft:0 4px 12px rgba(0,0,0,.3);--shadow-elevated:0 12px 32px rgba(0,0,0,.5);--shadow-glow-amber:0 8px 24px rgba(224,122,47,.25);--shadow-glow-teal:0 8px 24px rgba(46,139,118,.25);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:20px;--radius-full:9999px;--gradient-brand:linear-gradient(135deg,rgba(224,122,47,.06),transparent 60%);--gradient-surface:linear-gradient(180deg,#0d0c0b,#1a1918);--gradient-accent:linear-gradient(135deg,rgba(224,122,47,.04),transparent 50%)}:root,[data-theme=dark]{color-scheme:dark}[data-surface=u1]{--u1-font:Arial,"Helvetica Neue",Helvetica,system-ui,sans-serif;--font-instrument-serif:var(--u1-font);--font-instrument-sans:var(--u1-font);font-family:var(--u1-font);--color-bg-0:23 25 26;--color-surface-1:32 35 36;--color-surface-2:44 49 51;--color-stroke-1:57 62 64;--color-nav:18 21 22;--color-text-primary:238 239 235;--color-text-secondary:180 186 188;--color-text-tertiary:154 162 164;--color-accent:233 190 162;--color-accent-hover:241 205 181;--color-accent-active:214 170 140;--color-accent-subtle:hsla(24,62%,77%,.12);--color-accent-glow:hsla(24,62%,77%,.25);--color-brand:233 190 162;--color-brand-hover:241 205 181;--color-brand-active:214 170 140;--color-brand-subtle:hsla(24,62%,77%,.12);--band-1:216 99 91;--band-2:222 153 87;--band-3:217 191 89;--band-4:155 188 97;--band-5:67 172 120}