
.vxc-editor-shell{border:1px solid #89a9bf;border-radius:7px;overflow:hidden;background:#fff;color:#393a3b;margin:10px 0}.vxc-editor-title{display:flex;justify-content:space-between;gap:8px;background:linear-gradient(#4d4e4f,#414243);color:#fff;padding:8px 10px}.vxc-editor-title small{color:#d4e8f5}.vxc-editor-core{background:#fff}
.nbpub-editor-shell{background:#fff}.nbpub-editor-chrome{display:flex;justify-content:space-between;gap:8px;padding:6px 9px;background:#e5eef5;border-bottom:1px solid #bdcfdb;font-size:10px;color:#545556}.nb-editor-boot-toolbar{display:flex;gap:5px;flex-wrap:wrap;padding:7px;background:#edf3f7;border-bottom:1px solid #c2d1dc}.nb-editor-boot-toolbar span{min-width:30px;height:28px;border:1px solid #a6bccb;background:#fff;border-radius:4px;display:grid;place-items:center}.nb-editor-boot-surface{min-height:180px;padding:12px 14px;color:#8495a2}.nb-editor-source{width:100%;min-height:180px;border:0;padding:12px 14px;resize:vertical}.nbpub-editor-foot{display:flex;justify-content:space-between;gap:8px;padding:6px 9px;background:#f1f6f9;border-top:1px solid #c6d4de;font-size:10px;color:#5a5b5c}
.nbpub-editor-shell .ProseMirror{min-height:180px;padding:12px 14px;outline:0}.vxc-compose-card{background:#edf4f9;color:#393a3b}.vxc-compose-fields{padding:14px}.vxc-thread-title-fields{display:grid;grid-template-columns:1fr 220px;gap:12px}.vxc-compose-context{margin-bottom:8px;color:#565758;font-size:11px}.vxc-compose-options{display:grid;gap:10px}.vxc-live-create{border:1px solid #9dc9b1;background:#effaf4;border-radius:7px;padding:8px 10px}.vxc-live-create summary{cursor:pointer;color:#236d47}.vxc-thread-kind{max-width:280px}

/* 1.2 editor palette isolation. Core editor CSS may load after theme assets, so these
   selectors intentionally carry !important on visual properties only. */
html[data-voxbb-mode="midnight"] .vxc-editor-shell,
html[data-voxbb-mode="midnight"] .vxc-editor-core,
html[data-voxbb-mode="midnight"] .nbpub-editor-shell{background:#2b2c2d!important;color:#edf7fd!important;border-color:#4a4b4c!important}
html[data-voxbb-mode="midnight"] .nbpub-editor-chrome,
html[data-voxbb-mode="midnight"] .nb-editor-boot-toolbar,
html[data-voxbb-mode="midnight"] .nbpub-editor-foot{background:#323334!important;color:#a9c1d2!important;border-color:#4a4b4c!important}
html[data-voxbb-mode="midnight"] .nb-editor-boot-toolbar span{background:#393a3b!important;color:#edf7fd!important;border-color:#515253!important}
html[data-voxbb-mode="midnight"] .nb-editor-boot-surface,
html[data-voxbb-mode="midnight"] .nbpub-editor-shell .ProseMirror,
html[data-voxbb-mode="midnight"] .nbpub-editor-shell [contenteditable="true"],
html[data-voxbb-mode="midnight"] .nbpub-editor-shell .nb-editor-surface,
html[data-voxbb-mode="midnight"] .nb-editor-source{background:#28292a!important;color:#f2f8fc!important;border-color:#4a4b4c!important;caret-color:#fff!important}
html[data-voxbb-mode="midnight"] .nbpub-editor-shell .ProseMirror h1,
html[data-voxbb-mode="midnight"] .nbpub-editor-shell .ProseMirror h2,
html[data-voxbb-mode="midnight"] .nbpub-editor-shell .ProseMirror h3{color:#dff2ff!important}
html[data-voxbb-mode="midnight"] .nbpub-editor-shell .ProseMirror a{color:#71c3f2!important}
html[data-voxbb-mode="midnight"] .nbpub-editor-shell .ProseMirror blockquote{background:#323334!important;color:#e8f3fb!important;border-left-color:#5c9bc5!important}

html[data-voxbb-mode="daybreak"] .vxc-editor-shell,
html[data-voxbb-mode="daybreak"] .vxc-editor-core,
html[data-voxbb-mode="daybreak"] .nbpub-editor-shell{background:#fff!important;color:#393a3b!important;border-color:#89a9bf!important}
html[data-voxbb-mode="daybreak"] .nbpub-editor-chrome,
html[data-voxbb-mode="daybreak"] .nb-editor-boot-toolbar,
html[data-voxbb-mode="daybreak"] .nbpub-editor-foot{background:#edf3f7!important;color:#545556!important;border-color:#bdcfdb!important}
html[data-voxbb-mode="daybreak"] .nb-editor-boot-toolbar span{background:#fff!important;color:#393a3b!important;border-color:#a6bccb!important}
html[data-voxbb-mode="daybreak"] .nb-editor-boot-surface,
html[data-voxbb-mode="daybreak"] .nbpub-editor-shell .ProseMirror,
html[data-voxbb-mode="daybreak"] .nbpub-editor-shell [contenteditable="true"],
html[data-voxbb-mode="daybreak"] .nbpub-editor-shell .nb-editor-surface,
html[data-voxbb-mode="daybreak"] .nb-editor-source{background:#fff!important;color:#393a3b!important;border-color:#bdcfdb!important;caret-color:#393a3b!important}
