:root{--bg:#f4f5f8;--surface:#ffffff;--panel:#f7f8fa;--panel-2:#eef0f4;--ink:#10131a;--ink-soft:#2c323d;--muted:#5c6472;--faint:#8b93a3;--line:#e7e9ef;--line-strong:#d3d7e0;--accent:#4f46e5;--accent-ink:#3730b8;--accent-soft:#eef0fe;--pos:#0f7a4a;--pos-soft:#e8f5ee;--pos-line:#c4e3d2;--amber:#a86400;--amber-soft:#fdf3e3;--amber-line:#eccfa0;--amber-hover:#faead2;--neg:#b42318;--neg-soft:#fdeceb;--white:#ffffff;--r-sm:8px;--r-md:12px;--r-lg:16px;--shadow-sm:0 1px 2px rgba(16,19,26,0.05);--shadow-md:0 6px 20px rgba(16,19,26,0.08);--shadow-bar:0 1px 2px rgba(16,19,26,0.06),0 8px 20px rgba(16,19,26,0.07);--shadow-rail:1px 0 2px rgba(16,19,26,0.05),8px 0 22px rgba(16,19,26,0.07);--mono:ui-monospace,"SF Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--topbar-h:58px;--rail-w:56px;--folder-w:316px;--folder-w-collapsed:48px;--quickview-w:360px}