/* Camela vault — ночная тема */
body.dark{
  --bg:#0e1015; --card:#171a22; --ink:#eef0f6; --muted:#8a90a3;
  --line:#242833; --accent:#5b83ff; --accent2:#9a6dff;
  --pos:#2fbf7b; --neg:#ff5f7c; --warn:#f5b246;
  --shadow:0 1px 2px rgba(0,0,0,.4),0 10px 26px rgba(0,0,0,.35);
}
body.dark .icon{background:#1e2230}
body.dark .icon.g{background:#16301f}body.dark .icon.r{background:#33191f}
body.dark .icon.y{background:#332712}body.dark .icon.v{background:#241c3a}
body.dark .pill{background:#1e2230}
body.dark .pill.g{background:#16301f}body.dark .pill.r{background:#33191f}
body.dark .pill.y{background:#332712}body.dark .pill.n{background:#20242e}
body.dark .seg{background:#1d2029}
body.dark .seg a.on{background:#262a35;box-shadow:none}
body.dark .tabs a{background:#171a22}
body.dark .nav{background:rgba(20,22,29,.94)}
body.dark .input,body.dark .chip{background:#1b1e27}
body.dark .chip.on{background:#eef0f6;color:#0e1015;border-color:#eef0f6}
body.dark .tabs a.on{background:#eef0f6;color:#0e1015}
body.dark .bar{background:#20242e}
body.dark .chart i{background:#242a3a}
body.dark .bubble{background:#20242e}
body.dark .toggle{background:#333846}
