:root{--ac:#6bb3e5;--blue:#6bb3e5;--brand:#6bb3e5;--ac2:#5893bc;--grad:linear-gradient(135deg,#8cc4eb,#6bb3e5)}
.btn.pri,.btn.on,.chip.on,#mobnav button.on{color:#ffffff}.btn.pri{box-shadow:0 2px 10px #6bb3e54d}
:root{--is-dark:0}
:root{--wall-dark:0}.auth,body:has(.home){background:#fff url(assets/img/bg.jpg) center/cover no-repeat fixed}
@media (prefers-color-scheme: dark){
:root{--is-dark:1;--bg:#0a0f21;--bg2:#101934;--bg3:#172245;--bg4:#202e57;--line:#2a3b66;--tx:#eef2ff;--tx2:#9fb0d6}
.btn:hover{background:#2b3d6b}.drop.over{background:#1d3552}
.badge.ok{background:#12372a;color:#2fd18b}.badge.warn{background:#3d2f10;color:#ffb347}.badge.bad{background:#401818;color:#ff6b6b}
.hint.warn{background:#3d2f10;color:#ffd58a}
#stagebox{background:#060a18}#stage{box-shadow:0 4px 30px #000a}
.toast{background:#1b2750;color:#eef2ff}.job,.cm{box-shadow:0 4px 16px #0008}
input[type=text],input[type=password],input[type=number],input[type=url],select,textarea{background:var(--bg);color:var(--tx)}
.auth .card{background:#101a3acc;border:1px solid #ffffff26;box-shadow:0 12px 40px #0008}
#ftr{background:linear-gradient(0deg,var(--bg),transparent);color:#9fb0d6}
:root{--ac:#6bb3e5;--blue:#6bb3e5;--brand:#6bb3e5;--ac2:#5893bc;--grad:linear-gradient(135deg,#8cc4eb,#6bb3e5)}
.btn.pri,.btn.on,.chip.on,#mobnav button.on{color:#ffffff}.btn.pri{box-shadow:0 2px 10px #6bb3e54d}
:root{--wall-dark:1}.auth,body:has(.home){background:#0a1128 url(assets/img/bg-dark.jpg) center/cover no-repeat fixed}
}
