:root,[data-nv="dark"]{color-scheme:dark;--color-bg:#161826;--color-surface:#232532;--color-text:#e9e9ed;--color-divider:rgba(233,233,237,.13);
--color-accent:#f5b82e;--color-accent-100:#fff6df;--color-accent-200:#fde9b8;--color-accent-300:#fbd98a;--color-accent-400:#f8c75a;--color-accent-500:#f5b82e;--color-accent-600:#d69a14;--color-accent-700:#a3740d;--color-accent-800:#5a420f;--color-accent-900:#332710;
--nv-win:#1c1e2b;--nv-side:#181a26;--nv-bar:rgba(20,22,34,.8);--nv-muted:#a9adc0;--nv-faint:#8a8ea3;--nv-hover:rgba(233,233,237,.07);--nv-sel:rgba(245,184,46,.14);--nv-acc-tx:#f5b82e;--nv-knob:#e9e9ed;--nv-track:#4a4e5c;
--nv-ok:#5fcf8e;--nv-warn:#f49d52;--nv-err:#f37072;--nv-info:#78aef7;--nv-folder:#8ea8de;--nv-data:#9397ab;
--nv-sh-win:0 0 0 1px #3f424d,0 20px 50px rgba(0,0,0,.55);--nv-sh-inact:0 0 0 1px #2c2f3a,0 8px 24px rgba(0,0,0,.35);--nv-sh-pop:0 0 0 1px #464a57,0 14px 36px rgba(0,0,0,.5);
--nv-mono:"JetBrains Mono",ui-monospace,monospace;--nv-tile:linear-gradient(180deg,#2a2d3e,#212331);--nv-tile-edge:rgba(233,233,237,.12)}
[data-nv="light"]{color-scheme:light;--color-bg:#e9ebf2;--color-surface:#fcfcfe;--color-text:#1a1c28;--color-divider:rgba(26,28,40,.13);
--color-accent:#9a6700;--color-accent-100:#3d2a00;--color-accent-200:#5c4000;--color-accent-300:#7a5600;--color-accent-400:#8a5e00;--color-accent-500:#9a6700;--color-accent-600:#b98316;--color-accent-700:#e8c06a;--color-accent-800:#f8e6b8;--color-accent-900:#fdf4dc;
--color-neutral-100:#1a1c28;--color-neutral-200:#2a2d3a;--color-neutral-300:#3c3f4d;--color-neutral-400:#555969;--color-neutral-500:#6e7283;--color-neutral-600:#8a8ea0;--color-neutral-700:#b0b4c4;--color-neutral-800:#dcdfe8;--color-neutral-900:#eceef4;
--shadow-sm:0 0 0 1px rgba(26,28,40,.12);--shadow-md:0 0 0 1px rgba(26,28,40,.12),0 6px 18px rgba(30,34,60,.14);--shadow-lg:0 0 0 1px rgba(26,28,40,.14),0 16px 40px rgba(30,34,60,.2);
--nv-win:#f8f9fc;--nv-side:#eff1f6;--nv-bar:rgba(248,249,252,.84);--nv-muted:#515566;--nv-faint:#666a7b;--nv-hover:rgba(26,28,40,.06);--nv-sel:rgba(214,154,20,.16);--nv-acc-tx:#8a5c00;--nv-knob:#fcfcfe;--nv-track:#a9adbd;
--nv-ok:#1b7a47;--nv-warn:#b0560f;--nv-err:#bf3438;--nv-info:#2a63bf;--nv-folder:#4a6db3;--nv-data:#7a7e90;
--nv-sh-win:0 0 0 1px rgba(26,28,40,.13),0 20px 50px rgba(30,34,60,.22);--nv-sh-inact:0 0 0 1px rgba(26,28,40,.1),0 8px 20px rgba(30,34,60,.1);--nv-sh-pop:0 0 0 1px rgba(26,28,40,.13),0 14px 36px rgba(30,34,60,.2);--nv-tile:linear-gradient(180deg,#fdfdff,#f1f2f7);--nv-tile-edge:rgba(26,28,40,.12)}
