.theme-white{--bg:#f6f5f3;--card:#ffffff;--top-bg:rgba(255,255,255,.92);--side-bg:#ffffff;--side-text:#2a2a2a;--side-muted:#8b8f95;--side-active:linear-gradient(90deg,rgba(249,113,64,.14),rgba(249,113,64,.02));--text:#232323;--muted:#767b82;--muted-strong:#454a51;--line:#e7e5e1;--brand:#f9713d;--brand-contrast:#fff;--brand-line:#f9713d55;--input-bg:#ffffff;--input-border:#dedbd6;--table-head:#faf9f7;--row-hover:#fff4ee;--btn-bg:#ffffff;--btn-border:#dedbd6;--shadow:0 20px 50px rgba(30,24,18,.08);--code-bg:#f2f1ee;--ok:#1f9d6f;--ok-bg:#e6f7ef;--wait:#b4790a;--wait-bg:#fff3d6;--info:#1b6fc9;--info-bg:#e8f2ff;--stop:#d1382c;--stop-bg:#fdeceb;--muted-bg:#eeece9}

/* base.css contains legacy dark-theme sidebar and login visual defaults.
   These overrides re-light the same selectors for .theme-white without touching base.css. */
.theme-white .sidebar{box-shadow:1px 0 0 var(--line)}
.theme-white .side-nav-label{color:var(--muted-strong)}
.theme-white .side-nav-label:hover{border-color:var(--line);background:var(--row-hover);color:var(--side-text)}
.theme-white .side-nav-label-mark{background:#e2dfda}
.theme-white .side-nav-label small{background:#f1efec;color:var(--muted)}
.theme-white .side-nav-label svg{color:var(--muted)}
.theme-white .side-nav-group.is-open>.side-nav-label{color:var(--side-text)}
.theme-white .side-nav a{color:var(--side-muted)}
.theme-white .side-nav-icon{color:#a7ac93}
.theme-white .side-nav a:hover{background:var(--row-hover);color:var(--side-text)}
.theme-white .side-nav a:hover .side-nav-icon{color:var(--muted-strong)}
.theme-white .side-nav a.active{color:var(--side-text)}
.theme-white .side-nav-group:not(.is-standalone) .side-nav-text:before{background:#d6d2cb}
.theme-white .side-nav-group:not(.is-standalone) a:hover .side-nav-text:before{background:#a39d92}
.theme-white .user-chip{background:var(--card)}
.theme-white.page-subpage .topbar{border-color:var(--line);background:var(--top-bg)}
.theme-white.page-subpage .workspace{background:radial-gradient(circle at 92% 2%,rgba(249,113,61,.06),transparent 24%),var(--bg)}
