:root{--bg:#07121f;--bg2:#0b1b2a;--panel:#102235;--panel2:#163049;--text:#edf7fb;--muted:#9bb0bf;--line:#244057;--accent:#35e7a0;--accent2:#6ad4ff;--danger:#ff6877;--warn:#ffc96a;--shadow:0 24px 70px rgba(0,0,0,.28);--r:22px;--topbar:74px;--sidebar:330px;--safe-bottom:env(safe-area-inset-bottom,0px)}
:root.light{--bg:#eff5f8;--bg2:#fff;--panel:#fff;--panel2:#eef4f7;--text:#102230;--muted:#586b77;--line:#cad8df;--shadow:0 18px 50px rgba(28,52,66,.12)}
