html[data-theme] .sidebar{background:var(--bk-surface);color:var(--bk-ink);border-right:1px solid var(--bk-line)}.brand-sub{color:var(--bk-muted)}.brand-mark{border:0;object-fit:cover;border-radius:10px}.nav-label{font-size:9px}.nav-item{color:var(--bk-muted);font-size:12px}.nav-item:hover{background:var(--bk-bg)}html[data-theme] .nav-item.active{background:var(--bk-neg-soft);color:var(--bk-primary);box-shadow:inset 3px 0 var(--bk-primary)}.nav-count{background:var(--bk-bg);color:var(--bk-muted)}.sidebar-bottom{border-color:var(--bk-line);color:var(--bk-ink)}.sidebar-bottom small{color:var(--bk-muted)}.server-led{background:var(--bk-pos)}html[data-theme] .topbar{background:var(--bk-surface);border-color:var(--bk-line)}.breadcrumb,.breadcrumb strong{color:var(--bk-muted)}.page-heading h1{font-size:30px}.page-heading .button{font-size:12px}.server-strip{background:var(--bk-surface);border-color:var(--bk-line)}.server-icon{color:var(--bk-primary)}.strip-meta{color:var(--bk-muted)}.kpi-label,.kpi-label>span{color:var(--bk-muted)}.kpi-value>span{color:var(--bk-muted)}.kpi-value strong{color:var(--bk-ink);font-weight:700}.kpi p{font-size:11px}.section-heading h2{font-size:17px}.capacity-body>strong{color:var(--bk-ink);font-weight:700}.capacity-body b{color:var(--bk-ink)}.insights{border-color:var(--bk-line)}.insight{color:var(--bk-muted)}.insight .dot,.dot{background:var(--bk-pos)}.insight.warn .dot{background:var(--bk-warning)}.insight.critical .dot{background:var(--bk-neg)}progress::-webkit-progress-bar{background:var(--bk-bg)}progress::-webkit-progress-value{background:var(--bk-pos)}progress::-moz-progress-bar{background:var(--bk-pos)}.warn progress::-webkit-progress-value{background:var(--bk-warning)}.critical progress::-webkit-progress-value{background:var(--bk-neg)}.rank-line span{color:var(--bk-ink)}.container-card{background:var(--bk-surface)}.card-metrics span{color:var(--bk-muted)}.card-metrics strong{color:var(--bk-ink)}.chart-grid{stroke:var(--bk-line)}.chart-axis{fill:var(--bk-muted)}.chart-cpu{stroke:var(--bk-pos)}.chart-memory{stroke:var(--bk-primary)}.chart-disk{stroke:var(--bk-muted)}.chart-legend .cpu-key:before{background:var(--bk-pos)}.chart-legend .memory-key:before{background:var(--bk-primary)}.chart-legend .disk-key:before{background:var(--bk-muted)}.login{padding:30px;border-radius:.9rem}.login h1{font-size:29px}.login input{font-size:14px}.login .primary{min-height:42px}.login .footnote{margin-top:19px}.pwa-message{background:var(--bk-surface);border-color:var(--bk-line);color:var(--bk-ink)}#container-dialog{padding:24px;max-height:calc(100dvh - 32px)}#container-dialog .dialog-head{border-bottom:1px solid var(--bk-line);padding-bottom:17px;margin-bottom:18px}#container-dialog .eyebrow{font-size:9px}#container-dialog h2{font-size:18px}#container-dialog dl{gap:14px 20px;font-size:12px}#container-dialog dt{color:var(--bk-muted)}#container-dialog dd{font-weight:500}.top-actions .ui-theme-toggle{font-size:10px}.version{color:var(--bk-muted)}footer{color:var(--bk-muted)}
@media(max-width:760px){html[data-theme] .nav-item.active{box-shadow:inset 0 -2px var(--bk-primary)}.sidebar{border-right:0;border-bottom:1px solid var(--bk-line)}.topbar{height:auto;min-height:54px;gap:10px;padding-block:10px}.top-actions{flex-wrap:wrap;justify-content:flex-end}.top-actions .ui-theme-toggle{font-size:0;padding:5px 8px}.top-actions .ui-theme-toggle:first-letter{font-size:14px}.page-heading h1{font-size:25px}.kpi p{font-size:10px}.section-heading h2{font-size:16px}}
