:root[data-theme=light]{--bg:#eef2f6;--panel:#ffffff;--panel2:#f4f7fa;--line:#d5dee6;--ink:#16222c;--dim:#4d5f6d;--faint:#7d8f9d;--accent:#c85a26;--accent2:#a8480f;--ok:#17915a;--warn:#a86a12;--plan:#1f6fbf;--gap:#c62834;--card-lift:0 18px 42px rgba(16,34,48,.28);--card-lift-sm:0 6px 22px rgba(16,34,48,.18)}:root[data-theme=light] body{background:var(--bg);color:var(--ink)}:root[data-theme=light] .card,:root[data-theme=light] .kpi,:root[data-theme=light] .pcard,:root[data-theme=light] .cap,:root[data-theme=light] .nrow,:root[data-theme=light] .note{box-shadow:0 1px 2px #1022300f}:root[data-theme=light] #reg-save,:root[data-theme=light] #n-jump{color:#fff}:root[data-theme=light]{color-scheme:light}:root:not([data-theme=light]){color-scheme:dark}:root[data-theme=light] .inp,:root[data-theme=light] .modal input,:root[data-theme=light] .nbeditor textarea{background:#fff;color:var(--ink)}:root[data-theme=light] .pz-tools{background:#fffffff5;box-shadow:0 2px 8px #1022302e}:root[data-theme=light] .pz-tools button{color:var(--ink)}:root[data-theme=light] .pz-tools button:hover{background:#1022300f}:root[data-theme=light] .pz-tools button.on{color:#fff}:root[data-theme=light] .pz-ctl button,:root[data-theme=light] .doc-zoom button{background:#fffffff5;color:#5b2fb8;box-shadow:0 2px 8px #1022302e}:root[data-theme=light] .anno-tools button:hover{background:#1022300f}:root[data-theme=light] .plan-view,:root[data-theme=light] .pz-wrap{background:#d9e0e7}:root[data-theme=light] .doc-body,:root[data-theme=light] .docloading{background:#d9e0e7}
