/* Dunkel-Theme: Feinschliff (Handarbeit). Basis: dark.css (generiert). */
body.dark a{color:#6cc0f0}body.dark a:hover{color:#9bd6f7}
body.dark .btn:not(.btn-ghost):not(.btn-danger-ghost):not(.btn-sm.btn-ghost),body.dark .col h3 .count,body.dark .gtabs .count,body.dark .hbtn.btn-auto,body.dark .week .day.active,body.dark .chips a.active{color:#0f1419}
body.dark .backlog h3{background:#000;color:#e7e9ea}body.dark .themesw button{white-space:nowrap}body.dark .toast{background:#273340;color:#e7e9ea}
body.dark .topbar{background:#000;border-bottom-color:var(--ut-primary)}body.dark .utility{background:#0b1a24}
body.dark .mainbar nav a,body.dark nav.main a{color:#e7e9ea}
body.dark .card,body.dark .tbl,body.dark .kpi,body.dark .adm-tile,body.dark .col,body.dark .filters{border-color:#2f3336}
body.dark .tbl th{background:#1d1f23;color:#e7e9ea}body.dark .tbl td{border-color:#2f3336}
body.dark input,body.dark select,body.dark textarea{background:#0f1419;color:#e7e9ea;border-color:#3e4144}
body.dark input::placeholder,body.dark textarea::placeholder{color:#71767b}
body.dark dialog,body.dark .modal,body.dark .dlg{background:#16181c;color:#e7e9ea;border-color:#2f3336}
body.dark dialog::backdrop{background:rgba(91,112,131,.4)}
body.dark .ocard{background:#1e2732;border-color:#38444d;color:#e7e9ea}body.dark .ocard a{color:#e7e9ea}body.dark .ocard .meta{color:#8b98a5}
body.dark .muted,body.dark .small.muted{color:#8b98a5}
body.dark .adm-groups a{background:#16181c;color:#e7e9ea;border-color:#2f3336}body.dark .adm-groups a.active{background:var(--ut-primary);border-color:var(--ut-primary);color:#0f1419}
body.dark .adm-tile-h{color:#e7e9ea}body.dark .adm-n{background:#273340;color:#c4ccd4}body.dark .adm-bc span{color:#e7e9ea}
body.dark .bclock{color:#e7e9ea;background:#16181c;border-color:#2f3336}
body.dark .hdrmore{background:#16181c;border:1px solid #2f3336}
body.dark .themesw button.on{background:var(--ut-primary);color:#0f1419;border-color:var(--ut-primary)}
/* Diagramm-Ansicht */
body.dark .proc-canvas{background:#e9edf0;border-color:#2f3336}
body.dark .proc-draft{background:#3a2e10;color:#ffd77a;border-color:#6b5520}
body.dark code{background:#1d2a35;color:#d6e2ea}
body.dark img.logo,body.dark .brand img{filter:brightness(0) invert(1)}
body.dark .col h3 small{color:#9fb3c2}body.dark .tg-corner{background:#1c3446;color:#e7e9ea}
body.dark .tgrid>.col>*{border-right-color:#2f3336}body.dark .tgrid>.col>h3{border-right-color:#38444d}
body.dark .st-neu{background:#2c4a5e}
body.dark .btn-ghost{color:#e7e9ea;border-color:#3e4144}body.dark .week .day.today.active{background:var(--ut-primary);color:#0f1419}
body.dark .tfb-panel{background:#16181c;color:#e7e9ea;border-color:#2f3336}body.dark .tfb-h,body.dark .tfb-new{border-color:#2f3336}body.dark .tfb-item{border-color:#2f3336;border-left-color:#2B9CD5}
body.dark .tfb-target{background:#252b12}body.dark .tfb-by{color:#8b98a5}body.dark .tfb-btn{background:#1d9bf0}
body.dark .bf-body{stroke:#7a5a00}body.dark .bellface{filter:drop-shadow(0 0 4px rgba(255,212,59,.25))}
body.dark .bellface .bf-line{stroke:#3a2a00}body.dark .bellface .bf-ink{fill:#3a2a00}body.dark .bellface .bf-eye{fill:#fff;stroke:#3a2a00}body.dark .bellface .bf-mouth{fill:#5a1010;stroke:#3a2a00}
body.dark .bellface .bf-body{fill:#FFD43B}body.dark .lvl-2 .bf-body{fill:#FFC107}body.dark .lvl-3 .bf-body{fill:#FF9F43}body.dark .lvl-4 .bf-body{fill:#FF6B6B}body.dark .bellface .bf-knob,body.dark .bellface .bf-clap{fill:#e0a800;stroke:#7a5a00}
body.dark .bellface .bf-sweat{fill:#5fc8ff;stroke:#1b7fb8}body.dark .bellface .bf-blush{fill:#ff8fa3}body.dark .bf-z{fill:#9aa8ff}body.dark .lvl-4 .bf-alarm{stroke:#ff5252}
