/* 1.61 (Ellie: "socials ... isnt supporting dark mode"): inside the Hub, Socials follows the Hub's dark mode (the Hub says so by message). Made from app.css by the Hub's tools/darkgen.py: every light surface, dark ink and pale line mapped onto the Hub's dark palette. */
html[data-theme="dark"]{--bg:#20263C !important;--surface:#1B2136 !important;--text:#E6E9F2 !important;--muted:#C9CFE0 !important;--border-subtle:#2E3654 !important;--border:#2E3654 !important}
html[data-theme="dark"] body{color:#E6E9F2 !important;background:#20263C !important}
html[data-theme="dark"] a{color:#BE73D6 !important}
html[data-theme="dark"] .eyebrow{color:#A3AAC2 !important}
html[data-theme="dark"] .muted{color:#C9CFE0 !important}
html[data-theme="dark"] .btn{border:1px solid #2E3654 !important;background:#1B2136 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .signin{background:#3A4363 !important}
html[data-theme="dark"] .signin-card{background:#1B2136 !important}
html[data-theme="dark"] .sidebar{background:#3A4363 !important}
html[data-theme="dark"] .nav:hover{background:rgba(0,0,0,0.09) !important}
html[data-theme="dark"] .nav.on{background:rgba(0,0,0,0.12) !important}
html[data-theme="dark"] .side-foot{border-top:1px solid rgba(255,255,255,0.02) !important}
html[data-theme="dark"] .card{background:#1B2136 !important}
html[data-theme="dark"] .chip{background:#232A42 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .chip.ok{background:#1D492F !important;color:#84BF9D !important}
html[data-theme="dark"] .chip.warn{background:#4A381C !important;color:#D8AD73 !important}
html[data-theme="dark"] .chip.bad{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] .kv dt{color:#C9CFE0 !important}
html[data-theme="dark"] .out{background:#232A42 !important}
html[data-theme="dark"] .out.bad{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] .tbl td{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .tbl select{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .modal-card{background:#1B2136 !important}
html[data-theme="dark"] .toast{background:#3A4363 !important}
html[data-theme="dark"] .notice{background:#1B2136 !important}
html[data-theme="dark"] .nav-fold:hover{background:rgba(0,0,0,0.08) !important}
html[data-theme="dark"] select,
html[data-theme="dark"] input[type=text],
html[data-theme="dark"] input[type=email],
html[data-theme="dark"] input[type=url],
html[data-theme="dark"] input[type=password],
html[data-theme="dark"] input[type=date],
html[data-theme="dark"] input[type=time],
html[data-theme="dark"] input[type=number],
html[data-theme="dark"] input:not([type]),
html[data-theme="dark"] textarea{color:#E6E9F2 !important;background:#1B2136 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] input.colour{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .eyebrow a:hover{color:#E6E9F2 !important}
html[data-theme="dark"] .btn.danger,
html[data-theme="dark"] .link2.danger{color:#DD849A !important}
html[data-theme="dark"] .link2{color:#BE73D6 !important}
html[data-theme="dark"] .warnline{color:#D8AD73 !important}
html[data-theme="dark"] label.check.warn{color:#D8AD73 !important}
html[data-theme="dark"] .card.soon{background:#20263C !important;border:1px dashed #2E3654 !important}
html[data-theme="dark"] .seg{border:1px solid #2E3654 !important}
html[data-theme="dark"] .seg button{background:#1B2136 !important}
html[data-theme="dark"] .seg button.on{background:#3A4363 !important}
html[data-theme="dark"] .tabs a{color:#C9CFE0 !important}
html[data-theme="dark"] .tabs a.on{background:#3A4363 !important}
html[data-theme="dark"] .setrow{border:1px solid #2E3654 !important}
html[data-theme="dark"] .pf-x{background:#3A4363 !important}
html[data-theme="dark"] .pf-tiktok{background:#3A4363 !important}
html[data-theme="dark"] .col{background:#232A42 !important}
html[data-theme="dark"] .col.over{background:#2A3150 !important}
html[data-theme="dark"] .col .count{color:#C9CFE0 !important}
html[data-theme="dark"] .col-note{color:#C9CFE0 !important}
html[data-theme="dark"] .col .add{border:1px dashed #2E3654 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .col .add:hover{background:#1B2136 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .pcard{background:#1B2136 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .pc-client{color:#BE73D6 !important}
html[data-theme="dark"] .pc-meta{color:#C9CFE0 !important}
html[data-theme="dark"] .pc-meta .late{color:#DD849A !important}
html[data-theme="dark"] .pc-owner{color:#C9CFE0 !important}
html[data-theme="dark"] .post-head .title-input:hover{border-color:#2E3654 !important}
html[data-theme="dark"] .post-head .title-input:focus{border-color:#2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .status-select option{background:#1B2136 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .counter,
html[data-theme="dark"] .counter-inline{color:#C9CFE0 !important}
html[data-theme="dark"] .ov{background:#20263C !important}
html[data-theme="dark"] .ov.on{background:#1B2136 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .fc-block{border-top:1px solid #2E3654 !important}
html[data-theme="dark"] .rules{background:#20263C !important}
html[data-theme="dark"] .tag{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .tag.on{background:#3A4363 !important}
html[data-theme="dark"] .vbox pre{background:#20263C !important}
html[data-theme="dark"] .banner{background:#4A381C !important;color:#AE9773 !important}
html[data-theme="dark"] .save-state{color:#C9CFE0 !important}
html[data-theme="dark"] .save-state.ok{color:#84BF9D !important}
html[data-theme="dark"] .save-state.warn{color:#D8AD73 !important}
html[data-theme="dark"] .save-state.bad{color:#DD849A !important}
html[data-theme="dark"] .banner.bad{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] .okline{color:#84BF9D !important}
html[data-theme="dark"] .badline{color:#DD849A !important}
html[data-theme="dark"] .ptabs button{color:#C9CFE0 !important}
html[data-theme="dark"] .ptabs button.on{background:#3A4363 !important}
html[data-theme="dark"] .tabnote.warn{color:#D8AD73 !important}
html[data-theme="dark"] .tabnote.bad{color:#DD849A !important}
html[data-theme="dark"] .mention-pop{background:#1B2136 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .mention-pop button.on,
html[data-theme="dark"] .mention-pop button:hover{background:#232A42 !important}
html[data-theme="dark"] .pf.pf-off{background:#2B303B !important}
html[data-theme="dark"] .hchip.ok{background:#232A42 !important}
html[data-theme="dark"] .hchip.missing{background:#4A381C !important;color:#D8AD73 !important}
html[data-theme="dark"] .sizechip{background:#232A42 !important}
html[data-theme="dark"] .thumbs img{border:1px solid #2E3654 !important}
html[data-theme="dark"] .av{background:#232A42 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .av b{color:#E6E9F2 !important}
html[data-theme="dark"] .av-in{background:#1D492F !important;color:#84BF9D !important}
html[data-theme="dark"] .av-away{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] .av-half,
html[data-theme="dark"] .av-out{background:#4A381C !important;color:#D8AD73 !important}
html[data-theme="dark"] .gallery figure{background:#20263C !important}
html[data-theme="dark"] .gallery .media{background:#1B2136 !important}
html[data-theme="dark"] .rstep{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .linkcard{background:#20263C !important}
html[data-theme="dark"] .linkcard img,
html[data-theme="dark"] .linkcard .noimg{background:#2A3150 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .conn{border:1px solid #2E3654 !important}
html[data-theme="dark"] .pv{background:#1B2136 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .pv-head span{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-avatar.ring{box-shadow:0 0 0 2px #1B2136, 0 0 0 4px #d62976 !important}
html[data-theme="dark"] .pv-follow{color:#78ABDD !important}
html[data-theme="dark"] .pv-dots3{color:#E6E9F2 !important}
html[data-theme="dark"] .pv-more{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-li .pv-mention,
html[data-theme="dark"] .pv-li .pv-link,
html[data-theme="dark"] .pv-li .pv-tag{color:#78ABDD !important}
html[data-theme="dark"] .pv-ig .pv-mention,
html[data-theme="dark"] .pv-ig .pv-tag{color:#7391AE !important}
html[data-theme="dark"] .pv-media{background:#232A42 !important}
html[data-theme="dark"] .pv-empty{color:#A3AAC2 !important}
html[data-theme="dark"] .pv-prev,
html[data-theme="dark"] .pv-next{background:rgba(0,0,0,0.35) !important}
html[data-theme="dark"] .pv-dots i{background:rgba(0,0,0,0.35) !important}
html[data-theme="dark"] .pv-li-stats,
html[data-theme="dark"] .pv-fb-stats{color:#C9CFE0 !important;border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .pv-li-actions,
html[data-theme="dark"] .pv-fb-actions{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-bubble{background:#232A42 !important}
html[data-theme="dark"] .pv-li-card,
html[data-theme="dark"] .pv-fb-card{background:#232A42 !important}
html[data-theme="dark"] .pv-li-card span,
html[data-theme="dark"] .pv-fb-card span{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-ig-comment{color:#E6E9F2 !important}
html[data-theme="dark"] .pv-ig-time{color:#A3AAC2 !important}
html[data-theme="dark"] .pv-warn li.bad{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] .pv-warn li.warn{background:#4A381C !important;color:#AE9773 !important}
html[data-theme="dark"] .pv-warn li.info{background:#232A42 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .review-body{background:#20263C !important}
html[data-theme="dark"] .rv-top{background:#3A4363 !important}
html[data-theme="dark"] .rv-post.open .rv-post-head{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .rv-thumb{background:#20263C !important}
html[data-theme="dark"] .rv-thread{border-top:1px solid #2E3654 !important}
html[data-theme="dark"] .rv-comments li{background:#20263C !important}
html[data-theme="dark"] .rv-comments li.team{background:#232A42 !important}
html[data-theme="dark"] .rv-actions{border-top:1px solid #2E3654 !important}
html[data-theme="dark"] .diff{background:#20263C !important}
html[data-theme="dark"] .diff del{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] .diff ins{background:#1D492F !important;color:#84BF9D !important}
html[data-theme="dark"] .cm-list li{background:#20263C !important}
html[data-theme="dark"] .cm-list li.team{background:#232A42 !important}
html[data-theme="dark"] .pc-flag.ok{color:#84BF9D !important}
html[data-theme="dark"] del.diff-key{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] ins.diff-key{background:#1D492F !important;color:#84BF9D !important}
html[data-theme="dark"] .bad-text{color:#DD849A !important}
html[data-theme="dark"] .pf-toggle{border:1px solid #2E3654 !important;background:#1B2136 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .pf-toggle.on{color:#E6E9F2 !important}
html[data-theme="dark"] .pf-tabs{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .pf-tabs button{color:#C9CFE0 !important}
html[data-theme="dark"] .pf-tabs button.on{color:#E6E9F2 !important}
html[data-theme="dark"] .pf-tabs .own{color:#BE73D6 !important}
html[data-theme="dark"] .cnt{color:#C9CFE0 !important}
html[data-theme="dark"] .cnt.bad{color:#DD849A !important}
html[data-theme="dark"] textarea.copy.follows{color:#C9CFE0 !important;background:#20263C !important}
html[data-theme="dark"] .mp{border:2px solid #2E3654 !important;background:#232A42 !important}
html[data-theme="dark"] .mp-bar b{background:#3A4363 !important}
html[data-theme="dark"] .mp-move button{background:#232A42 !important}
html[data-theme="dark"] .mp-move button:hover{background:#2A3150 !important}
html[data-theme="dark"] .pv-x{color:#E6E9F2 !important}
html[data-theme="dark"] .pv-x-row.thread::after{background:#2A363C !important}
html[data-theme="dark"] .pv-x-name span{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-x-media{border:1px solid #2E3654 !important}
html[data-theme="dark"] .pv-x-card{border:1px solid #2E3654 !important}
html[data-theme="dark"] .pv-x-actions{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-tt{background:#1B2136 !important}
html[data-theme="dark"] .pv-tt-frame{background:#3A4363 !important}
html[data-theme="dark"] .pv-media.tt{background:#3A4363 !important}
html[data-theme="dark"] .pv-media.tt.pv-empty{background:#3A4363 !important;color:#A3AAC2 !important}
html[data-theme="dark"] .pv-yt{color:#E6E9F2 !important}
html[data-theme="dark"] .pv-media.yt{background:#3A4363 !important}
html[data-theme="dark"] .pv-media.yt.pv-empty{background:#3A4363 !important;color:#6F7896 !important}
html[data-theme="dark"] .pv-yt-search{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-yt-channel span{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-yt-sub{background:#3A4363 !important}
html[data-theme="dark"] .pv-yt-desc{background:#232A42 !important}
html[data-theme="dark"] .pv-yt-desc .pv-more,
html[data-theme="dark"] .pv-yt .pv-more{color:#E6E9F2 !important}
html[data-theme="dark"] .pv-yt .pv-link,
html[data-theme="dark"] .pv-yt .pv-tag,
html[data-theme="dark"] .pv-yt .pv-mention{color:#76A7E7 !important}
html[data-theme="dark"] .pv-yt-pin{color:#C9CFE0 !important}
html[data-theme="dark"] .help{background:#2A3150 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .help:hover,
html[data-theme="dark"] .help:focus{background:#3A4363 !important}
html[data-theme="dark"] .help-box{border:1px solid #2E3654 !important}
html[data-theme="dark"] .help-box summary{color:#C9CFE0 !important}
html[data-theme="dark"] .help-box dd{color:#C9CFE0 !important}
html[data-theme="dark"] .sch-line{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .hand-text{background:#20263C !important}
html[data-theme="dark"] .plist-toggle{color:#C9CFE0 !important}
html[data-theme="dark"] .status-mini{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .risk.late{background:#4A1C28 !important;color:#DD849A !important}
html[data-theme="dark"] .risk.soon{background:#4A381C !important;color:#AE9773 !important}
html[data-theme="dark"] .risk.ok{background:#1D492F !important;color:#84BF9D !important}
html[data-theme="dark"] .risk.none{background:#232A42 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .datepop{background:#1B2136 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .dp-dow{color:#C9CFE0 !important}
html[data-theme="dark"] .dp-day:hover{background:#232A42 !important}
html[data-theme="dark"] .dp-day.today{box-shadow:inset 0 0 0 1px #2E3654 !important}
html[data-theme="dark"] .dp-day.on{background:#3A4363 !important}
html[data-theme="dark"] .dp-day.on .dp-n{background:#1B2136 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .chip-btn{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .chip-btn.on{background:#3A4363 !important}
html[data-theme="dark"] .cal-col{background:#1B2136 !important}
html[data-theme="dark"] .cal-col > header{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .cal-col.today > header{background:#3A4363 !important}
html[data-theme="dark"] .cal-card{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .cal-time{color:#C9CFE0 !important}
html[data-theme="dark"] .cal-name{color:#C9CFE0 !important}
html[data-theme="dark"] .cal-st{color:var(--stc, #A3AAC2) !important}
html[data-theme="dark"] .cal-dow{color:#C9CFE0 !important}
html[data-theme="dark"] .cal-cell{background:#1B2136 !important}
html[data-theme="dark"] .cal-dnum{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-tab{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .pv-tab.on{background:#3A4363 !important}
html[data-theme="dark"] .it-chip{background:#232A42 !important}
html[data-theme="dark"] .it-chip.shared{background:#1C2C4A !important}
html[data-theme="dark"] .it-chip i{color:#C9CFE0 !important}
html[data-theme="dark"] .it-x,
html[data-theme="dark"] .it-more{color:#C9CFE0 !important}
html[data-theme="dark"] .it-x:hover{color:#DD849A !important}
html[data-theme="dark"] .it-more:hover{color:#E6E9F2 !important;background:#1B2136 !important}
html[data-theme="dark"] .it-pop{background:#1B2136 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .it-gname{color:#C9CFE0 !important}
html[data-theme="dark"] .it-opt:hover{background:#20263C !important}
html[data-theme="dark"] .it-opt i{color:#C9CFE0 !important}
html[data-theme="dark"] .it-opt.add{color:#BE73D6 !important}
html[data-theme="dark"] .am-row:hover{background:#20263C !important}
html[data-theme="dark"] .am-row.add{color:#BE73D6 !important}
html[data-theme="dark"] .mp-pop{background:#1B2136 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .mp-head{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .mp-list .check:hover{background:#20263C !important}
html[data-theme="dark"] .prog{background:#2A3150 !important}
html[data-theme="dark"] .op-chosen{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .op-add:hover{background:#20263C !important}
html[data-theme="dark"] .op-add[disabled]{color:#C9CFE0 !important}
html[data-theme="dark"] .cellpick{border:1px dashed #2E3654 !important}
html[data-theme="dark"] .cellpick:hover{background:#20263C !important}
html[data-theme="dark"] .fmt-box{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .fmt-how{color:#C9CFE0 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .stk-row{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .doit-step{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .doit-step::before{background:#3A4363 !important}
html[data-theme="dark"] .doit-step.done > .check span{color:#C9CFE0 !important}
html[data-theme="dark"] .doit-line{background:#20263C !important}
html[data-theme="dark"] .doit-lbl{color:#C9CFE0 !important}
html[data-theme="dark"] .small-btn.ok{color:#84BF9D !important}
html[data-theme="dark"] .doit-watch{background:#4A361C !important}
html[data-theme="dark"] .doit-watch b{color:#AE9773 !important}
html[data-theme="dark"] .doit-text summary{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-extra{border:1px dashed #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .pv-kind{color:#C9CFE0 !important}
html[data-theme="dark"] .pv-opt{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .pv-poll i{color:#C9CFE0 !important}
html[data-theme="dark"] .chip.gfx{background:#3A1C4A !important;color:#BE73D6 !important}
html[data-theme="dark"] .chip.whole{background:#4A2F1C !important;color:#D6A078 !important}
html[data-theme="dark"] .ap-row{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .ap-row:hover{border-color:#2E3654 !important}
html[data-theme="dark"] .ap-row.ticked{background:#20263C !important}
html[data-theme="dark"] .ap-thumb{background:#20263C !important}
html[data-theme="dark"] .ap-body{border-top:1px solid #2E3654 !important}
html[data-theme="dark"] .ap-art figure{background:#20263C !important}
html[data-theme="dark"] .ap-art figcaption{color:#C9CFE0 !important}
html[data-theme="dark"] .ap-copy{background:#20263C !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .ap-bar{border-top:1px solid #2E3654 !important}
html[data-theme="dark"] .ap-float{background:#3A4363 !important}
html[data-theme="dark"] .ap-float .btn{border-color:rgba(255,255,255,0.08) !important}
html[data-theme="dark"] .flow{background:#1B2136 !important}
html[data-theme="dark"] .flow.parked{background:#20263C !important;border:1px dashed #2E3654 !important}
html[data-theme="dark"] .flow-steps li{color:#C9CFE0 !important}
html[data-theme="dark"] .flow-steps li + li::before{background:#2A3150 !important}
html[data-theme="dark"] .flow-dot{background:#232A42 !important;color:#C9CFE0 !important}
html[data-theme="dark"] .flow-steps li.done .flow-dot{background:#1D492F !important;color:#84BF9D !important}
html[data-theme="dark"] .flow-steps li.now{color:#E6E9F2 !important}
html[data-theme="dark"] .flow-bits{color:#C9CFE0 !important}
html[data-theme="dark"] .flow-bits li.done{color:#84BF9D !important}
html[data-theme="dark"] .ap-files a{background:#20263C !important}
html[data-theme="dark"] .szrow:hover{background:#20263C !important}
html[data-theme="dark"] .msg{background:#232A42 !important}
html[data-theme="dark"] .msg.us{background:#3A4363 !important}
html[data-theme="dark"] .itemcell{background:#232A42 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .itemcell i{color:#C9CFE0 !important}
html[data-theme="dark"] .yt-dec{border-top:1px solid #2E3654 !important}
html[data-theme="dark"] .cb-tabs{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .cb-tab{color:#C9CFE0 !important}
html[data-theme="dark"] .cb-tab:hover{color:#E6E9F2 !important}
html[data-theme="dark"] .cb-tab.on{color:#E6E9F2 !important}
html[data-theme="dark"] .cb-tab.ext{color:#BE73D6 !important}
html[data-theme="dark"] .cb-star{color:#6F7896 !important}
html[data-theme="dark"] .cb-bar input[type=search]{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .cb-group{background:#1B2136 !important}
html[data-theme="dark"] .cb-auto{color:#C9CFE0 !important;background:#232A42 !important}
html[data-theme="dark"] .cb-dots{color:#C9CFE0 !important}
html[data-theme="dark"] .cb-dots:hover{background:#232A42 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .cb-tbl th{color:#C9CFE0 !important;border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .cb-tbl td{border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"] .cb-tbl .cb-row:hover td{background:#20263C !important}
html[data-theme="dark"] .cb-sort.on{color:#E6E9F2 !important}
html[data-theme="dark"] .cb-title a{color:#E6E9F2 !important}
html[data-theme="dark"] .cb-row.row-late .cb-date .late,
html[data-theme="dark"] .cb-date .late{color:#DD849A !important}
html[data-theme="dark"] .notes-chip{color:#BE73D6 !important;background:#3A1C4A !important}
html[data-theme="dark"] .topic-chip{background:color-mix(in srgb, var(--tc) 16%, #1B2136) !important;color:color-mix(in srgb, var(--tc) 75%, #E6E9F2) !important}
html[data-theme="dark"] .st-pill option{color:#E6E9F2 !important;background:#1B2136 !important}
html[data-theme="dark"] .cb-add{color:#C9CFE0 !important}
html[data-theme="dark"] .cb-add:hover{color:#E6E9F2 !important}
html[data-theme="dark"] .face{border:2px solid #1B2136 !important}
html[data-theme="dark"] .face.more{background:#2A3150 !important;color:#E6E9F2 !important}
html[data-theme="dark"] .face.none{background:#1B2136 !important;color:#C9CFE0 !important;border:1px dashed #2E3654 !important}
html[data-theme="dark"] .cb-pop{background:#1B2136 !important;border:1px solid #2E3654 !important}
html[data-theme="dark"] .cb-pop > button,
html[data-theme="dark"] .cb-pop-link{color:#E6E9F2 !important}
html[data-theme="dark"] .cb-pop > button:hover,
html[data-theme="dark"] .cb-pop-link:hover{background:#232A42 !important}
html[data-theme="dark"] .cb-pop > button.on{background:#232A42 !important}
html[data-theme="dark"] .cb-pop > button.danger{color:#DD849A !important}
html[data-theme="dark"] .cb-pop-h{color:#A3AAC2 !important}
html[data-theme="dark"] .cb-sw.on{box-shadow:0 0 0 2px #1B2136, 0 0 0 4px #192341 !important}
html[data-theme="dark"] .cb-notesec{background:#20263C !important;border:1px dashed color-mix(in srgb, var(--gc) 45%, #2E3654) !important}
html[data-theme="dark"] .cb-item{border-top:1px solid #2E3654 !important}
html[data-theme="dark"] .cb-item input:not([type=checkbox]),
html[data-theme="dark"] .cb-item textarea{color:#E6E9F2 !important}
html[data-theme="dark"] .cb-item input:not([readonly]):hover,
html[data-theme="dark"] .cb-item textarea:not([readonly]):hover{border-color:#2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .cb-item input:focus,
html[data-theme="dark"] .cb-item textarea:focus{border-color:#2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .cb-it-note{color:#C9CFE0 !important}
html[data-theme="dark"] .cb-item.done .cb-it-title{color:#C9CFE0 !important}
html[data-theme="dark"] .cb-x{color:#C9CFE0 !important}
html[data-theme="dark"] .cb-x:hover{color:#DD849A !important;background:#4A1C28 !important}
html[data-theme="dark"] .cb-additem input{color:#E6E9F2 !important}
html[data-theme="dark"] .cb-additem input:focus{background:#1B2136 !important;box-shadow:inset 0 0 0 1px #2E3654 !important}
html[data-theme="dark"] .mw-client a{color:#C9CFE0 !important}
html[data-theme="dark"] .mw-client a:hover{color:#E6E9F2 !important}
html[data-theme="dark"] .pt-chip{background:#232A42 !important}
html[data-theme="dark"] .pt-chip.owner{background:#4A341C !important}
html[data-theme="dark"] .pt-add{border:1px solid #2E3654 !important;background:#1B2136 !important}
html[data-theme="dark"] .pt-form textarea{border:1px solid #2E3654 !important}
html[data-theme="dark"] .pt-note{border-top:1px solid #2E3654 !important}
html[data-theme="dark"].embedded{--text:#E6E9F2 !important;--muted:#A3AAC2 !important;--border-subtle:#2E3654 !important;--border:#2E3654 !important}
html[data-theme="dark"].embedded body{color:#C9CFE0 !important}
html[data-theme="dark"].embedded .eyebrow{color:#A3AAC2 !important}
html[data-theme="dark"].embedded h1{color:#E6E9F2 !important}
html[data-theme="dark"].embedded h2{color:#E6E9F2 !important}
html[data-theme="dark"].embedded h3{color:#E6E9F2 !important}
html[data-theme="dark"].embedded .btn{border:1px solid #2E3654 !important;background:#1B2136 !important;color:#E6E9F2 !important}
html[data-theme="dark"].embedded .btn:hover{background:#20263C !important}
html[data-theme="dark"].embedded .btn.primary{background:#3A4363 !important}
html[data-theme="dark"].embedded .btn.primary:hover{background:#3A4363 !important}
html[data-theme="dark"].embedded .btn.ghost{background:#1B2136 !important}
html[data-theme="dark"].embedded .seg{border-color:#2E3654 !important}
html[data-theme="dark"].embedded .seg button.on{background:#3A4363 !important}
html[data-theme="dark"].embedded select,
html[data-theme="dark"].embedded input[type=text],
html[data-theme="dark"].embedded input[type=email],
html[data-theme="dark"].embedded input[type=url],
html[data-theme="dark"].embedded input[type=search],
html[data-theme="dark"].embedded input[type=date],
html[data-theme="dark"].embedded input[type=time],
html[data-theme="dark"].embedded input[type=number],
html[data-theme="dark"].embedded input:not([type]),
html[data-theme="dark"].embedded textarea{border:1px solid #2E3654 !important;color:#E6E9F2 !important;background:#1B2136 !important}
html[data-theme="dark"].embedded .card,
html[data-theme="dark"].embedded .cb-group{border:1px solid #2E3654 !important}
html[data-theme="dark"].embedded .tbl th,
html[data-theme="dark"].embedded .cb-tbl th{color:#A3AAC2 !important;background:#1B2136 !important;border-bottom:1px solid #2E3654 !important}
html[data-theme="dark"].embedded .tbl td,
html[data-theme="dark"].embedded .cb-tbl td{color:#E6E9F2 !important}
html[data-theme="dark"].embedded .cb-tabs{border-color:#2E3654 !important}
html[data-theme="dark"].embedded a{color:#BE73D6 !important}
html[data-theme="dark"].embedded .cb-tab{color:#A3AAC2 !important}
html[data-theme="dark"].embedded .cb-tab.on,
html[data-theme="dark"].embedded .cb-tab:hover{color:#E6E9F2 !important}
html[data-theme="dark"].embedded .cb-tab.ext{color:#BE73D6 !important}
html[data-theme="dark"] .pf-tile{color:#E6E9F2 !important;background:#232A42 !important}
html[data-theme="dark"] .pf-tile img{background:#2A3150 !important}
html[data-theme="dark"] .pf-ico{color:#C9CFE0 !important;background:#2A3150 !important}
html[data-theme="dark"] .pf-size{color:#C9CFE0 !important}
html[data-theme="dark"] .pf-tile.bad{background:#4A1C28 !important}
/* inside the Hub the page lets the Hub's own background through */
html[data-theme="dark"].embedded, html[data-theme="dark"].embedded body { background: transparent !important; }
html[data-theme="dark"] { color-scheme: dark; }
html[data-theme="dark"] input, html[data-theme="dark"] select:not(.status-select):not(.st-pill), html[data-theme="dark"] textarea { background-color: #12172A; color: #E6E9F2; border-color: #3A4363; }
html[data-theme="dark"] input::placeholder, html[data-theme="dark"] textarea::placeholder { color: #6F7896; }
