:root[data-theme=dark]{--line:var(--db-border-strong);--sidebar-soft:var(--db-surface-subtle);--accent-strong:var(--db-action);--accent-soft:var(--db-surface-muted);--chart-muted:#949494;--shadow-card:0 1px 3px rgba(0,0,0,.18);--shadow-overlay:0 12px 36px rgba(0,0,0,.30);--overlay-scrim:rgba(0,0,0,.72);--overlay-scrim-nested:rgba(0,0,0,.56)}:root[data-theme=dark] .dashboard-view{--dashboard-shadow:var(--shadow-card);background-image:none}:root[data-theme=dark] .composer-shell :is(.composer-header,.composer-steps,.composer-footer),:root[data-theme=dark] :is(.card,.dashboard-kpis,.sidebar,.topbar,.access-header,.access-card),:root[data-theme=dark] :is(.report-drawer,.catalog-drawer)>:is(header,footer){border-color:var(--line-soft)}:root[data-theme=dark] :is(.sidebar,.nav-link.active,.nav-link:hover,.side-note strong){color:var(--ink)}:root[data-theme=dark] :is(.user-rail small,.side-nav-label,.role-switch-label,.role-switch-description,.capataz-turn span,.side-note small,.nav-link,.role-switch span,.role-switch button){color:var(--muted)}:root[data-theme=dark] .user-rail strong{color:var(--ink-soft)}:root[data-theme=dark] .role-switch :is(span.active,button.active){background:var(--surface-3);color:var(--ink)}:root[data-theme=dark] :is(.modal-layer,.drawer-layer,.dialog-layer,.catalog-drawer-layer,.evidence-viewer){background:var(--overlay-scrim);backdrop-filter:none}:root[data-theme=dark] .catalog-drawer-layer.nested{background:var(--overlay-scrim-nested)}:root[data-theme=dark] .composer-footer{--composer-action-ink:var(--canvas)}:root[data-theme=dark] .topbar-new-button:not(:disabled):hover{color:var(--accent-contrast)}:root[data-theme=dark] .not-found-page a{color:var(--ink);text-decoration-color:var(--muted)}