/* Generated by bin/gen-dark-css.py from the other stylesheets: dark-theme versions of every light background, light border and dark text colour. Loaded after theme.css; edit the generator, not this file. */
html[data-theme="dark"] .button.danger{background-color:#33131a}
html[data-theme="dark"] .form-error{background-color:#331318;color:#ef7f95;border-color:var(--line)}
html[data-theme="dark"] .brand-logo{background-color:var(--surface)}
html[data-theme="dark"] .login-card{background-color:var(--surface)}
html[data-theme="dark"] .login-card input,html[data-theme="dark"] .modal input,html[data-theme="dark"] .modal select,html[data-theme="dark"] .modal textarea,html[data-theme="dark"] .toolbar input,html[data-theme="dark"] .toolbar select{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .forgot-link{color:var(--muted)}
html[data-theme="dark"] .check.ok{background-color:#133327}
html[data-theme="dark"] .check.bad{background-color:#33131a}
html[data-theme="dark"] .info-card{background-color:#1b232b;border-color:var(--line)}
html[data-theme="dark"] .info-card p{color:var(--muted)}
html[data-theme="dark"] .avatar{background-color:#132033}
html[data-theme="dark"] .search-box{background-color:var(--surface)}
html[data-theme="dark"] .kpi-icon{background-color:#132033}
html[data-theme="dark"] .track{background-color:#17222f}
html[data-theme="dark"] .fill{background:var(--surface)}
html[data-theme="dark"] .badge{background-color:#132033}
html[data-theme="dark"] .badge.green{background-color:#133327;color:#7fefcc}
html[data-theme="dark"] .badge.orange{background-color:#332613}
html[data-theme="dark"] .kanban-count{background-color:var(--surface)}
html[data-theme="dark"] .settings-tabs button.active{background-color:#132033}
html[data-theme="dark"] .notice{background-color:#132033;color:#70abff}
html[data-theme="dark"] .workspace-item-card{background-color:var(--surface)}
html[data-theme="dark"] .workspace-item-card h3{color:var(--ink)}
html[data-theme="dark"] .workspace-item-content{color:var(--muted)}
html[data-theme="dark"] .workspace-item-card>footer{border-top-color:var(--line)}
html[data-theme="dark"] .workspace-item-content.copyable:hover{background-color:#132033}
html[data-theme="dark"] .workspace-item-card.copied .workspace-item-content{background-color:#133327}
html[data-theme="dark"] .tool-card.pinned{border-color:var(--line)}
html[data-theme="dark"] .mcp-guide code{background-color:#19202d}
html[data-theme="dark"] .modal .wa-copy-row input{background-color:#222223}
html[data-theme="dark"] .api-events code,html[data-theme="dark"] .settings-section code{background-color:#19202d}
html[data-theme="dark"] .settings-section .wa-copy-row input{background-color:#222223}
html[data-theme="dark"] .badge.red{background-color:#331317;color:#e68895}
html[data-theme="dark"] .q-stat{background-color:var(--surface)}
html[data-theme="dark"] .owner-chip{background-color:#1c202a}
html[data-theme="dark"] .owner-bar{background-color:#17222f}
html[data-theme="dark"] .wa-chip{background-color:#133322;color:#7fefc2;border-color:var(--line)}
html[data-theme="dark"] .wa-chip:hover{background-color:#133321}
html[data-theme="dark"] .wa-thread{background-color:#2b271b}
html[data-theme="dark"] .wa-bubble.in{background-color:var(--surface)}
html[data-theme="dark"] .wa-bubble.out{background-color:#183313}
html[data-theme="dark"] .wa-bubble small{color:var(--muted)}
html[data-theme="dark"] .wa-compose-label{color:var(--ink)}
html[data-theme="dark"] .wa-copy-row input{background-color:#222223}
html[data-theme="dark"] .pub-account{background-color:var(--surface)}
html[data-theme="dark"] .pub-account.on{border-color:var(--line)}
html[data-theme="dark"] .pub-card{background-color:var(--surface)}
html[data-theme="dark"] .pub-status{background-color:#18202e}
html[data-theme="dark"] .s-scheduled,html[data-theme="dark"] .s-queued,html[data-theme="dark"] .s-publishing{background-color:#132033;color:#70abff}
html[data-theme="dark"] .s-published{background-color:#133327;color:#7fefcc}
html[data-theme="dark"] .s-partial{background-color:#332613}
html[data-theme="dark"] .s-failed{background-color:#33131a;color:#ef7f95}
html[data-theme="dark"] .pub-caption{color:var(--muted)}
html[data-theme="dark"] .t-published{border-color:var(--line)}
html[data-theme="dark"] .t-failed{color:#ef7f95;border-color:var(--line)}
html[data-theme="dark"] .pub-error{background-color:#331318;color:#ef7f95}
html[data-theme="dark"] .pub-drop{background-color:#132133;border-color:var(--line)}
html[data-theme="dark"] .pub-drop.over{background-color:#132133}
html[data-theme="dark"] .pub-progress{background-color:#232323}
html[data-theme="dark"] .pub-platform:has(input:checked){background-color:#222223}
html[data-theme="dark"] .pub-warnings p{background-color:#332613;color:#ffc570}
html[data-theme="dark"] .pub-settings-card details{color:var(--muted)}
html[data-theme="dark"] .pub-copy{background-color:#161f31}
html[data-theme="dark"] .pub-fb-button .pub-icon{background-color:var(--surface);color:#77aff7}
html[data-theme="dark"] .pub-fb-pages{background-color:#132133}
html[data-theme="dark"] .pub-fb-page{background-color:var(--surface)}
html[data-theme="dark"] .s-ready{background-color:#332613;color:#ffc570}
html[data-theme="dark"] .t-manual{color:#ffc570;border-color:var(--line)}
html[data-theme="dark"] .pub-warnings .pub-info{background-color:#132033;color:#70abff}
html[data-theme="dark"] .pub-hand-top img,html[data-theme="dark"] .pub-hand-top video{background-color:#132133}
html[data-theme="dark"] .pub-hand.done{background-color:var(--surface);border-color:var(--line)}
html[data-theme="dark"] .ch-create-card{background-color:var(--surface)}
html[data-theme="dark"] .ch-card{background-color:var(--surface)}
html[data-theme="dark"] .ch-thumb.text{background-color:#132133}
html[data-theme="dark"] .ch-thumb.text p{color:var(--muted)}
html[data-theme="dark"] .md mark{background-color:#332e13}
html[data-theme="dark"] .md code{background-color:#161f31}
html[data-theme="dark"] .ch-quick{background:var(--surface);border-color:var(--line)}
html[data-theme="dark"] .ch-quick p{color:var(--muted)}
html[data-theme="dark"] .ch-chips span{background-color:var(--surface)}
html[data-theme="dark"] .ch-quick textarea,html[data-theme="dark"] .ch-quick select{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .kb-tabs .count{background-color:#18202e}
html[data-theme="dark"] .kb-task-picker button{background-color:var(--surface)}
html[data-theme="dark"] .kb-task-picker button.active{background-color:#132033}
html[data-theme="dark"] .kb-task-form,html[data-theme="dark"] .kb-result{background-color:var(--surface)}
html[data-theme="dark"] .kb-task-form textarea,html[data-theme="dark"] .kb-task-form input,html[data-theme="dark"] .kb-task-form select,html[data-theme="dark"] .kb-output,html[data-theme="dark"] .kb-add select{background-color:#222223}
html[data-theme="dark"] .kb-drop{background-color:#132133;border-color:var(--line)}
html[data-theme="dark"] .kb-drop.over{background-color:#132133}
html[data-theme="dark"] .kb-progress{background-color:#132033}
html[data-theme="dark"] .kb-ideas{background-color:#161f31}
html[data-theme="dark"] .kb-switch span{background-color:#1c212b}
html[data-theme="dark"] .kb-switch span:after{background-color:var(--surface)}
html[data-theme="dark"] .cp-sources{background-color:#161f31}
html[data-theme="dark"] .cp-sources>span{background-color:var(--surface)}
html[data-theme="dark"] .cp-sources>span.on{background-color:#133327;color:#7fefcc}
html[data-theme="dark"] .cp-card{background-color:var(--surface)}
html[data-theme="dark"] .cp-metric{background-color:var(--surface)}
html[data-theme="dark"] .cp-delta.up{color:#7fefcc}
html[data-theme="dark"] .cp-delta.down{color:#dd919c}
html[data-theme="dark"] .cp-error{background-color:#332613;color:#ffc570}
html[data-theme="dark"] .cp-site{color:var(--muted)}
html[data-theme="dark"] .cp-stat-row div{background-color:#132033}
html[data-theme="dark"] .cp-stat-row small{color:#70abff}
html[data-theme="dark"] .cp-spark{color:#8ab2e4}
html[data-theme="dark"] .cp-add{color:#7fefcc}
html[data-theme="dark"] .cp-rem{color:#dd919c}
html[data-theme="dark"] .cp-report tr:first-child td{background-color:#132033}
html[data-theme="dark"] input.cp-filled,html[data-theme="dark"] textarea.cp-filled{background-color:#222223}
html[data-theme="dark"] .assistant-form textarea::placeholder{color:var(--muted)}
html[data-theme="dark"] .assistant-disclaimer{color:var(--muted)}
html[data-theme="dark"] #assistant-open::after{border-color:var(--line)}
html[data-theme="dark"] .leadfinder-modal{background-color:var(--surface)}
html[data-theme="dark"] .leadfinder-close{color:var(--muted)}
html[data-theme="dark"] .leadfinder-search label,html[data-theme="dark"] .leadfinder-config label{color:var(--ink)}
html[data-theme="dark"] .leadfinder-search input,html[data-theme="dark"] .leadfinder-search select,html[data-theme="dark"] .leadfinder-config input{background-color:#222223}
html[data-theme="dark"] .leadfinder-note{background-color:#132133;color:var(--muted);border-color:var(--line)}
html[data-theme="dark"] .leadfinder-status{color:#8ab2e4}
html[data-theme="dark"] .leadfinder-status.error{color:#dd919c}
html[data-theme="dark"] .leadfinder-place-icon{background-color:#132033}
html[data-theme="dark"] .leadfinder-meta{color:var(--muted)}
html[data-theme="dark"] .leadfinder-meta .missing{color:#e6bc89}
html[data-theme="dark"] .leadfinder-label{color:var(--ink)}
html[data-theme="dark"] .leadfinder-mode-btn{background-color:var(--surface);color:var(--muted)}
html[data-theme="dark"] .leadfinder-mode-btn.active{background-color:#132033}
html[data-theme="dark"] .leadfinder-search-stacked>label{color:var(--ink)}
html[data-theme="dark"] .leadfinder-search-stacked input[type="text"],html[data-theme="dark"] .leadfinder-search-stacked input[type="number"],html[data-theme="dark"] .leadfinder-search-stacked input:not([type]),html[data-theme="dark"] .leadfinder-search-stacked select{background-color:#222223}
html[data-theme="dark"] .leadfinder-switch{background-color:#162030}
html[data-theme="dark"] .leadfinder-switch::after{background-color:var(--surface)}
html[data-theme="dark"] .leadfinder-max-toggle b{color:var(--muted)}
html[data-theme="dark"] .linkedin-modal{background-color:var(--surface)}
html[data-theme="dark"] .linkedin-close{color:var(--muted)}
html[data-theme="dark"] .linkedin-tab{background-color:var(--surface);color:var(--muted)}
html[data-theme="dark"] .linkedin-tab.active{background-color:#132033}
html[data-theme="dark"] .linkedin-label{color:var(--ink)}
html[data-theme="dark"] .linkedin-note{background-color:#132133;color:var(--muted);border-color:var(--line)}
html[data-theme="dark"] .linkedin-status{color:#8ab2e4}
html[data-theme="dark"] .linkedin-status.error{color:#dd919c}
html[data-theme="dark"] .directory-web-modal{background-color:var(--surface)}
html[data-theme="dark"] .directory-web-close{color:var(--muted)}
html[data-theme="dark"] .directory-web-tab{background-color:var(--surface);color:var(--muted)}
html[data-theme="dark"] .directory-web-tab.active{background-color:#132033}
html[data-theme="dark"] .directory-web-label{color:var(--ink)}
html[data-theme="dark"] .directory-web-row label{color:var(--ink)}
html[data-theme="dark"] .directory-web-note{background-color:#132133;color:var(--muted);border-color:var(--line)}
html[data-theme="dark"] .directory-web-status{color:#8ab2e4}
html[data-theme="dark"] .directory-web-status.error{color:#dd919c}
html[data-theme="dark"] .directory-web-icon{background-color:#132033}
html[data-theme="dark"] .dw-error{color:#e6bc89}
html[data-theme="dark"] .ct-kpi{background-color:var(--surface)}
html[data-theme="dark"] .ct-toolbar input{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .ct-toolbar select,html[data-theme="dark"] .ct-bulk select,html[data-theme="dark"] .ct-import-list select{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .ct-prio.high{background-color:#33131a;color:#e68895;border-color:var(--line)}
html[data-theme="dark"] .ct-prio.medium{background-color:#332613;border-color:var(--line)}
html[data-theme="dark"] .ct-prio.low{background-color:#132033;color:#70abff;border-color:var(--line)}
html[data-theme="dark"] select.ct-stage{background-color:#222223;color:#70abff}
html[data-theme="dark"] select.ct-stage.done{background-color:#222223;color:#7fefcc;border-color:var(--line)}
html[data-theme="dark"] .ct-hint{background-color:#132033;color:#70abff}
html[data-theme="dark"] .ct-row input:disabled{background-color:#222223}
html[data-theme="dark"] #ct-voice.listening{background-color:#33131a}
html[data-theme="dark"] .ct-voice-status{background-color:#132033;color:#70abff}
html[data-theme="dark"] .ct-card-scan{background-color:#132133;border-color:var(--line)}
html[data-theme="dark"] .ct-card-scan input[type=file]{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .inv-summary .inv-late{color:#e68895}
html[data-theme="dark"] .inv-pay-totals div{background-color:var(--surface)}
html[data-theme="dark"] .sh-thumb{background-color:#142032}
html[data-theme="dark"] .sh-icon{background:var(--surface)}
html[data-theme="dark"] .sh-desc{color:var(--muted)}
html[data-theme="dark"] .sh-admin .text-button.danger{color:#e68895}
html[data-theme="dark"] .sh-qr-box{background-color:var(--surface)}
html[data-theme="dark"] .rs-row .text-button.danger{color:#e68895}
html[data-theme="dark"] .rr-src.ok{background-color:#13331f;color:#8ae4b2;border-color:var(--line)}
html[data-theme="dark"] .rr-src.warn{background-color:#332913;color:#ffcd70;border-color:var(--line)}
html[data-theme="dark"] .rr-summary{color:#a1b0cd}
html[data-theme="dark"] .rr-cluster{background-color:var(--surface)}
html[data-theme="dark"] .rr-kw{background-color:#131f33;color:#99add5;border-color:var(--line)}
html[data-theme="dark"] .rr-kw:hover{background-color:#131e33}
html[data-theme="dark"] .rr-idea{color:var(--muted)}
html[data-theme="dark"] .rr-list{color:#a1b0cd}
html[data-theme="dark"] .an-kpi{background-color:var(--surface)}
html[data-theme="dark"] .an-kpi small{color:var(--muted)}
html[data-theme="dark"] .an-kpi strong{color:var(--ink)}
html[data-theme="dark"] .an-stage-name{color:var(--ink)}
html[data-theme="dark"] .an-stage-bar{background-color:#131f33}
html[data-theme="dark"] .an-stage small{color:var(--muted)}
html[data-theme="dark"] .an-legend{color:var(--muted)}
html[data-theme="dark"] .an-mini div{background-color:#131f33}
html[data-theme="dark"] .an-mini small{color:var(--muted)}
html[data-theme="dark"] .an-ai-text{background-color:#131f33;color:#9eaed0}
html[data-theme="dark"] .an-col{background-color:#131f33;color:#99add5;border-color:var(--line)}
html[data-theme="dark"] .an-col.lock{background-color:#332913;color:#ffcd70;border-color:var(--line)}
html[data-theme="dark"] .an-controls label{color:var(--ink)}
html[data-theme="dark"] .wf-url{background-color:#131f33}
html[data-theme="dark"] .wf-from{background-color:#131f33}
html[data-theme="dark"] .wf-from label{color:var(--ink)}
html[data-theme="dark"] .wf-alerts legend{color:#99add5}
html[data-theme="dark"] .pj-progress{background-color:#132333}
html[data-theme="dark"] .se-row{background-color:var(--surface)}
html[data-theme="dark"] .se-num{color:var(--muted)}
html[data-theme="dark"] .se-count{background-color:#18202e;color:var(--muted)}
html[data-theme="dark"] .se-icon:hover:not(:disabled){background-color:#132033}
html[data-theme="dark"] .se-icon.del:hover:not(:disabled){background-color:#33131a}
html[data-theme="dark"] .modal:has(.se-rows) .modal-foot{background-color:var(--surface)}
html[data-theme="dark"] .plan-card{border-color:var(--line)}
html[data-theme="dark"] .logout-button{border-color:var(--line)}
html[data-theme="dark"] .topbar .icon-button:hover{background-color:var(--surface)}
html[data-theme="dark"] .topbar kbd{background-color:#132033;border-color:var(--line)}
html[data-theme="dark"] .bell-dot{border-color:var(--line)}
html[data-theme="dark"] .user-chip .ic{color:var(--muted)}
html[data-theme="dark"] .user-pop{background-color:var(--surface)}
html[data-theme="dark"] .user-pop button:hover{background-color:#132133}
html[data-theme="dark"] .user-pop .ic{color:var(--muted)}
html[data-theme="dark"] .top-actions .button.secondary{background-color:var(--surface);border-color:var(--line)}
html[data-theme="dark"] .top-actions .button.secondary:hover{border-color:var(--line)}
html[data-theme="dark"] .tone-blue .dx-kpi-icon,html[data-theme="dark"] .tone-blue>i{background-color:#132033}
html[data-theme="dark"] .tone-green .dx-kpi-icon,html[data-theme="dark"] .tone-green>i{background-color:#13331f}
html[data-theme="dark"] .tone-purple .dx-kpi-icon,html[data-theme="dark"] .tone-purple>i{background-color:#1e1333;color:#d39cb4}
html[data-theme="dark"] .tone-orange .dx-kpi-icon,html[data-theme="dark"] .tone-orange>i{background-color:#332713}
html[data-theme="dark"] .tone-red .dx-kpi-icon,html[data-theme="dark"] .tone-red>i{background-color:#331316}
html[data-theme="dark"] .dx-kpi-go{background-color:#132033}
html[data-theme="dark"] .dx-kpi-go:hover{background-color:#311521}
html[data-theme="dark"] .dx-bar small{color:var(--muted)}
html[data-theme="dark"] .dx-co-icon{color:var(--muted)}
html[data-theme="dark"] .stage-pill{background-color:#132033}
html[data-theme="dark"] .sl-pipe{background-color:#132133;color:#9daed1}
html[data-theme="dark"] .sl-sales{background-color:#132033}
html[data-theme="dark"] .sl-contacts{background-color:#1e1333;color:#df90ae}
html[data-theme="dark"] .sl-marketing{background-color:#332713;color:#f7c677}
html[data-theme="dark"] .sl-projects{background-color:#13331f;color:#83ebab}
html[data-theme="dark"] .cp-kinds>button,html[data-theme="dark"] .cp-kind-pick>label{background-color:var(--surface);color:var(--muted);border-color:var(--line)}
html[data-theme="dark"] .cp-kinds>button.active,html[data-theme="dark"] .cp-kind-pick>label.active{background-color:#132033}
html[data-theme="dark"] .cp-label{color:var(--ink)}
html[data-theme="dark"] .cp-plats span{background-color:var(--surface);color:var(--muted);border-color:var(--line)}
html[data-theme="dark"] .cp-plats input:checked+span{background-color:#222223}
html[data-theme="dark"] .cp-kind.cp-text{background-color:#132033}
html[data-theme="dark"] .cp-kind.cp-image{background-color:#1e1333;color:#df90ae}
html[data-theme="dark"] .cp-kind.cp-video{background-color:#332213;color:#fbaa74}
html[data-theme="dark"] .cp-card{border-left-color:var(--line)}
html[data-theme="dark"] .cp-link{color:var(--muted)}
html[data-theme="dark"] .cp-link:hover{background-color:#132133}
html[data-theme="dark"] .cp-chip{background-color:#132133;color:#9daed1}
html[data-theme="dark"] .cp-chip.plat{background-color:#161f31;color:var(--muted)}
html[data-theme="dark"] .cp-due{color:var(--muted)}
html[data-theme="dark"] .cp-due.late{color:#e98697}
html[data-theme="dark"] .cp-kpi.cp-image strong{color:#df90ae}
html[data-theme="dark"] .cp-kpi.cp-video strong{color:#fbaa74}
html[data-theme="dark"] .sl-content{background-color:#331325;color:#e589bd}
html[data-theme="dark"] .gn-prompt textarea,html[data-theme="dark"] .gn-out{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .gn-starter select,html[data-theme="dark"] .gn-opts select{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .gn-spin{border-color:var(--line)}
html[data-theme="dark"] .gn-img{background-color:#142032}
html[data-theme="dark"] .gn-thumbs button{background-color:#142032}
html[data-theme="dark"] .gn-save{border-top-color:var(--line)}
html[data-theme="dark"] .gn-save select{border-color:var(--line)}
html[data-theme="dark"] .gn-sora-side select{border-color:var(--line)}
html[data-theme="dark"] .gn-progress{background-color:#132233}
html[data-theme="dark"] .gn-fail{background-color:#331318;color:#ef7f95}
html[data-theme="dark"] .set-sub{border-top-color:var(--line)}
html[data-theme="dark"] .lt-icon{background-color:#132033}
html[data-theme="dark"] .lt-tool>p{color:var(--muted)}
html[data-theme="dark"] .lt-steps li:before{background-color:#132033}
html[data-theme="dark"] .lt-tool .lt-note{background-color:#131f33;color:var(--muted)}
html[data-theme="dark"] .module-access{background-color:#132033}
html[data-theme="dark"] .gn-colors input[type=color]{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .gn-form .gn-opts input:not([type=color]){background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .gn-caption textarea{border-color:var(--line)}
html[data-theme="dark"] .gn-pic-add:hover{background-color:#132033}
html[data-theme="dark"] .gn-adopts input{background-color:#222223;border-color:var(--line)}
html[data-theme="dark"] .gn-limits.ok{background-color:#13331f;color:#8ae4b2;border-color:var(--line)}
html[data-theme="dark"] .gn-limits.bad{background-color:#331318;color:#e78799;border-color:var(--line)}
html[data-theme="dark"] .gn-limits.bad li span{background-color:#331318}
html[data-theme="dark"] .gn-lines{color:#a1b0cd}
html[data-theme="dark"] .gn-lines small{color:var(--muted)}
html[data-theme="dark"] .gn-reel-facts small{color:var(--muted)}
html[data-theme="dark"] .gn-scene p{color:#a1b0cd}
html[data-theme="dark"] .gn-api>summary{color:var(--ink)}
html[data-theme="dark"] .kb-uses{background-color:#1b232b}
html[data-theme="dark"] .kb-uses>summary{color:#99add5}
html[data-theme="dark"] .gn-made.gn-ok{color:#85eaac}
html[data-theme="dark"] .gn-made.gn-warn{color:#f5b679}
html[data-theme="dark"] .gn-combo-btn{background-color:var(--surface);border-color:var(--line)}
html[data-theme="dark"] .gn-combo-pop input[type=search]{border-color:var(--line)}
html[data-theme="dark"] .gn-req-custom input{border-color:var(--line)}
html[data-theme="dark"] .gn-ext-text{border-color:var(--line)}
html[data-theme="dark"] .gn-advice .gn-warn{color:#f5b679}
html[data-theme="dark"] .top-actions .button.secondary span,html[data-theme="dark"] .text-button{color:#7ca1f3}
