:root{color-scheme:dark}
#canvas-workbench{--paper:#303237;--ink:#e0e4ec;--muted:#a0a8b5;--line:#484e58;--board:#27292d;--soft:#3b4049;--blue:#86a8e6}
.cw-brand,.cw-header-actions,.cw-composer,.cw-menu,.cw-context,.cw-dock,.cw-zoom,.cw-drawer{background:#303237f5;border-color:#4c535f;box-shadow:0 6px 24px #0000001c}
.cw-board:before{background-image:radial-gradient(#8a93a3 .55px,transparent .55px);opacity:.25}
.cw-brand>span,.cw-header-actions [data-action="redo"]:after{background:#535b68}
.cw-save{color:#a4adbc!important}
.cw-node-head{color:#a2adbe}.cw-node.selected .cw-node-head{color:#d5dce7}
.cw-node-content{border-color:#4d5665;box-shadow:0 3px 16px #0000000a}
.cw-node:hover .cw-node-content{border-color:#738095}
.cw-node-content>svg{color:#96a4ba}.cw-node-content>span{color:#a6b0c1}
.cw-node[data-type="note"] .cw-node-content{background:#3c392f;border-color:#665f48}
.cw-node.busy .cw-node-content{background:#363a42}
.cw-node-status button{color:#a6b3c6!important}
.cw-empty-symbol{background:#34383f;border-color:#4b5361}.cw-empty-symbol svg{stroke:#9ba8be}
.cw-empty strong{color:#b9c3d4}.cw-empty>span{color:#98a5ba}
.cw-compose-head{color:#b2bfd3}.cw-compose-head button{color:#a4b0c4!important}
.cw-compose-head [data-action="remove"]:hover{color:#f0b2a9!important;background:#4d3537}
.cw-refbar button{color:#aebbd0!important}.cw-refbar small{color:#a5b0c2!important}
.cw-prompt::placeholder{color:#9aa6ba}.cw-bottom{border-color:#48505d}
.cw-bottom>button{color:#c0cbdf!important}.cw-estimate{color:#a2afc6!important}
.cw-bottom .cw-generate{background:#b9c6dc!important;color:#27292d!important}
.cw-input-tag{background:#3e4655;color:#c1cfe6}
.cw-menu small{color:#a8b6cb!important}.cw-menu button svg,.cw-context button svg{color:#b1bfd7}
.cw-context button small{color:#a4b2ca!important}.cw-context hr{border-color:#4a5363}
#canvas-workbench .cw-context button.danger{color:#e7a49c}
#canvas-workbench .cw-context button.danger:hover{background:#4d3537}
.cw-context button:focus-visible{background:#424e64}
.cw-dock button{color:#b8c5dc!important}.cw-dock>span{background:#505b6d}
.cw-dock .active{color:#e1e8f4!important;background:#4a566d!important}
.cw-dock [data-action="add"]{color:#27292d!important;background:#bac8de!important}
.cw-dock [data-action="add"]:hover{background:#c8d6ed!important}
.cw-zoom{color:#b6c3dc}.cw-zoom button{color:#b1c0db!important}
.cw-message{color:#b8c5db}.cw-selection{color:#c0cfe8;background:#303237f5;border-color:var(--line)}
.cw-drawer>header button{color:#b2bfd7!important}.cw-record{border-color:#4a5363}.cw-record button{color:#a9bfe4!important}
.cw-login form{box-shadow:0 16px 60px #00000020}.cw-login input{border-color:#4e5b6e}
#canvas-workbench .cw-login button{background:#b9c7df;color:#27292d}
.cw-preview::backdrop{background:#14161bb3}
