/* GENERATED by scripts/build-dark-sheets.mjs from packages/site-capture/src/site-capture.css, site-capture/index.html, sc2/index.html.
   Do not edit by hand: change the light styles, then run node scripts/build-dark-sheets.mjs.
   Dark twins of the light rules, on the shared tokens in assets/css/ascend-theme.css. */
html[data-theme="dark"].sc-field,
html[data-theme="dark"].sc-field body,
html[data-theme="dark"].sc-field #sc2-root,
html[data-theme="dark"] .sc2-app {
    background: var(--ascend-bg, #0f172a);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .btn {
    color: var(--ascend-text, #e2e8f0) !important;
    background: var(--ascend-card-bg, #1e293b) !important
}
html[data-theme="dark"] .sc2-app .plan-mode-chips {
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc2-app .plan-fit-btn {
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc2-app .plan-add-tile {
    border: 1.5px dashed var(--ascend-border, #334155);
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .plan-thumb-more {
    background: rgba(30, 41, 59, 0.92)
}
html[data-theme="dark"] .sc2-app .task-row {
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc2-app .mode-chip {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .mode-fade {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .job-action {
    background: var(--ascend-card-bg, #1e293b);
    border: 1px solid var(--border, var(--ascend-border, #334155))
}
html[data-theme="dark"] .sc2-app .job-action i {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .line-sheet select,
html[data-theme="dark"] .line-sheet input[type="text"] {
    color: var(--ascend-text, #e2e8f0);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc2-app .color-dot.active {
    border-color: var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .err {
    color: hsl(0, 72%, 74%)
}
html[data-theme="dark"] .sc2-app .plan-pin {
    border: 2px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .plan-thumb-split {
    background: var(--ascend-surface, #334155)
}
html[data-theme="dark"] .sc2-app .plan-hint {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-react {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-react .muted {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-react .err {
    color: hsl(0, 74%, 74%)
}
html[data-theme="dark"] .sc-react button.link {
    color: hsl(263, 70%, 74%)
}
html[data-theme="dark"] .sc-react button.btn {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-react input,
html[data-theme="dark"] .sc-react textarea,
html[data-theme="dark"] .sc-react select {
    border: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-react .card {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-react .card:hover {
    border-color: hsl(252, 50%, 42%)
}
html[data-theme="dark"] .sc-react .pin {
    border: 2px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-react .tabs {
    border-bottom: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sat-corner-dot {
    border: 3px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .crop-frame {
    background-image: linear-gradient(to right, transparent calc(33.33% - 0.5px), rgba(30, 41, 59, 0.35) 33.33%, transparent calc(33.33% + 0.5px), transparent calc(66.66% - 0.5px), rgba(30, 41, 59, 0.35) 66.66%, transparent calc(66.66% + 0.5px)),
    linear-gradient(to bottom, transparent calc(33.33% - 0.5px), rgba(30, 41, 59, 0.35) 33.33%, transparent calc(33.33% + 0.5px), transparent calc(66.66% - 0.5px), rgba(30, 41, 59, 0.35) 66.66%, transparent calc(66.66% + 0.5px))
}
html[data-theme="dark"] .crop-handle,
html[data-theme="dark"] .sat-handle {
    border: 2px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sat-handle.corner {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .defect-suggest-list {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc2-app .defect-suggest-list button {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0);
    border-bottom: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .defect-suggest-list button[aria-selected='true'],
html[data-theme="dark"] .sc2-app .defect-suggest-list button:hover {
    background: hsl(250, 45%, 16%)
}
html[data-theme="dark"] .sc2-app .defect-suggest-detail {
    color: hsl(33, 5%, 74%)
}
html[data-theme="dark"] .sc2-app .thumb-pending .thumb-retake-btn {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .pin-ring-label {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .pin-ring-swatch {
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .pin-ring-swatch.pin-ring-none {
    background: linear-gradient(135deg, transparent 45%, #dc2626 45% 55%, transparent 55%),
    var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc2-app .plan-zoom-btn {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .plan-zoom-btn:active {
    background: var(--ascend-surface, #334155)
}
html[data-theme="dark"] .sc2-app .defect-photo-top {
    background: var(--ascend-card-bg, #1e293b);
    border-bottom: 1px solid var(--border, var(--ascend-border, #334155))
}
html[data-theme="dark"] .sc2-app .badge.shot-water {
    background-color: hsl(192, 91%, 32%) !important;
    color: #fff !important
}
html[data-theme="dark"] .sc2-app .water-panel {
    border: 1px solid hsl(201, 50%, 42%);
    background: var(--ascend-bg, #0f172a)
}
html[data-theme="dark"] .sc2-app .water-clock {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .water-clock.running {
    color: hsl(192, 91%, 74%)
}
html[data-theme="dark"] .sc2-app .water-clock.reached {
    color: hsl(142, 76%, 74%)
}
html[data-theme="dark"] .sc2-app .water-result.ok.on {
    background-color: hsl(142, 76%, 30%) !important;
    color: #fff !important
}
html[data-theme="dark"] .sc2-app .repeat-quick,
html[data-theme="dark"] .sc2-app .repeat-more,
html[data-theme="dark"] .sc2-app .repeat-hide {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .repeat-form {
    background: hsl(166, 45%, 16%);
    border: 1px solid hsl(168, 50%, 42%)
}
html[data-theme="dark"] .sc2-app .repeat-readonly {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .plan-pin-arrow {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .pin-type-menu {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0);
    border: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .pin-type-menu-title {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .pin-type-menu button {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .pin-type-menu button.on {
    background: hsl(152, 45%, 16%);
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc2-app .sheet.sheet-tools {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0);
    border: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .tools-opacity-head {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .tools-opacity-head strong {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .markup-chip {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .markup-chip.open {
    background: hsl(152, 45%, 16%)
}
html[data-theme="dark"] .sc2-app .markup-chip i {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .markup-pop {
    background: var(--ascend-card-bg, #1e293b);
    border: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .markup-pop-label {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .photo-icon-btn {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .defect-suggest-chips button {
    border: 1px solid hsl(168, 50%, 42%);
    background: hsl(166, 45%, 16%);
    color: hsl(176, 69%, 74%)
}
html[data-theme="dark"] .sc2-app .loc-chip {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .loc-chip.on {
    color: hsl(175, 77%, 74%);
    background: hsl(166, 45%, 16%)
}
html[data-theme="dark"] .sc2-app .sev-chip.sev-unset {
    background: hsl(152, 45%, 22%);
    color: hsl(164, 86%, 74%)
}
html[data-theme="dark"] .sc2-app .sev-chip.sev-cosmetic {
    background: var(--ascend-surface, #334155);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .sev-chip.sev-minor {
    background: hsl(141, 45%, 22%);
    color: hsl(145, 80%, 74%)
}
html[data-theme="dark"] .sc2-app .sev-chip.sev-moderate {
    background: hsl(48, 45%, 22%);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .sev-chip.sev-major {
    background: hsl(31, 45%, 22%);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .notes-mic {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .defect-photo-bottom {
    border-top: 1px solid var(--border, var(--ascend-border, #334155));
    background: var(--ascend-bg, #0f172a)
}
html[data-theme="dark"] .sc2-app .defect-save-bar {
    background: var(--ascend-bg, #0f172a)
}
html[data-theme="dark"] .sc-desk-general-drop {
    border: 1px dashed hsl(168, 50%, 42%);
    color: hsl(175, 77%, 74%);
    background: hsl(166, 45%, 16%)
}
html[data-theme="dark"] .sc-desk-sweep-launch .muted {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sweep-groups img {
    background: var(--ascend-surface, #334155)
}
html[data-theme="dark"] .sc2-app .sweep-groups em,
html[data-theme="dark"] .sc-desk-sweep em {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .photo-icon-btn.photo-camera-main {
    background: hsl(166, 45%, 16%);
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc2-app .photo-badge {
    border: 1.5px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .photo-tip {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc2-app .sheet.photo-review p {
    color: var(--ascend-text-secondary, #cbd5e1)
}
@media (orientation: landscape) and (max-height: 540px) {
    html[data-theme="dark"] .sc2-app:has(> .main.plan-mode) > .bottom-nav {
        border-right: 1px solid var(--ascend-border, #334155)
    }
}
@media (orientation: landscape) and (max-height: 540px) {
    html[data-theme="dark"] .sc2-app .sheet.sheet-tools {
        border-top: 1px solid var(--ascend-border, #334155)
    }
}
html[data-theme="dark"] .sc-desk {
    background: var(--ascend-bg, #0f172a);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-desk-bar {
    background: var(--ascend-card-bg, #1e293b);
    border-bottom: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-desk-job {
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc-desk-err {
    color: hsl(0, 74%, 74%)
}
html[data-theme="dark"] .sc-desk-side,
html[data-theme="dark"] .sc-desk-pins {
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-desk-side {
    border-right: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-desk-pins {
    border-left: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-desk-label {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-desk-side button,
html[data-theme="dark"] .sc-desk-tools button,
html[data-theme="dark"] .sc-desk-form button,
html[data-theme="dark"] .sc-desk-bulk button,
html[data-theme="dark"] .sc-desk-new button {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-desk-side button.on,
html[data-theme="dark"] .sc-desk-tools button.on,
html[data-theme="dark"] .sc-desk-bulk button.on,
html[data-theme="dark"] .sc-desk-pins tr.on {
    background: hsl(167, 45%, 22%)
}
html[data-theme="dark"] .sc-desk input,
html[data-theme="dark"] .sc-desk select,
html[data-theme="dark"] .sc-desk textarea {
    border: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-desk-upload {
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc-desk-picks label {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-desk-picks select,
html[data-theme="dark"] .sc-desk-picks input[type="search"] {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-desk-icon {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc-desk-empty {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-desk-photos-lg [data-act="photo-taken"] {
    color: var(--ascend-text-faint, #94a3b8);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-desk-lightbox img {
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-desk-lightbox button {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-desk-pins th,
html[data-theme="dark"] .sc-desk-pins td {
    border-bottom: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-desk-photos {
    border: 1px dashed hsl(168, 50%, 42%)
}
html[data-theme="dark"] .sc-desk-photos figcaption {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-desk-bulk {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-export-card {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-export-more {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-photos {
    background: var(--ascend-bg, #0f172a);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-photos-bar label {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-photos-bar select,
html[data-theme="dark"] .sc-photos-bar input[type="date"] {
    color: var(--ascend-text, #e2e8f0);
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-photos-bar button,
html[data-theme="dark"] .sc-photos-warn button,
html[data-theme="dark"] .sc-photo-light button {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-photos section h4 {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-photo-grid button {
    background: var(--ascend-surface, #334155)
}
html[data-theme="dark"] .sc-photo-wait {
    background: var(--ascend-surface, #334155)
}
html[data-theme="dark"] .sc-photos-warn {
    background: hsl(33, 45%, 16%);
    border: 1px solid hsl(31, 50%, 42%)
}
html[data-theme="dark"] .sc-desk.sc-desk-photos .sc-desk-canvas {
    background: var(--ascend-bg, #0f172a)
}
html[data-theme="dark"] .sc-desk-bar button[data-act="open-photos"] {
    background: var(--ascend-card-bg, #1e293b);
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc-desk-bar button[data-act="link-rappel"],
html[data-theme="dark"] .sc-desk-bar button[data-act="unlink-rappel"],
html[data-theme="dark"] .sc-desk-bar button[data-act="match-lines"],
html[data-theme="dark"] .sc-desk-bar button[data-act="add-group"] {
    background: var(--ascend-card-bg, #1e293b);
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc-rappel-list button {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-link-picker {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-link-picker h3 {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-desk.sc-desk-link .sc-desk-canvas {
    background: var(--ascend-bg, #0f172a)
}
html[data-theme="dark"] .sc-desk-modal {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-desk-modal label {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-desk [data-act="rappel-search"],
html[data-theme="dark"] .sc-desk [data-act="sc-link-search"],
html[data-theme="dark"] .sc-desk [data-act="new-project-name"] {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .live-menu {
    background: var(--ascend-bg, #0f172a);
    border: 1px solid var(--ascend-border, #334155);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .live-menu-sub {
    color: var(--ascend-text-secondary, #cbd5e1)
}
html[data-theme="dark"] .live-turn-btn {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .live-turn-btn:active {
    background: var(--ascend-surface, #334155)
}
html[data-theme="dark"] .live-menu .live-deg {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .live-menu .live-deg input {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .live-menu .live-faces {
    border: 1px solid var(--ascend-border, #334155);
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc2-app .plan-pin.is-model-ghost {
    outline: 2px dashed var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc2-app .site-note {
    border: 1px solid var(--border, var(--ascend-border, #334155));
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc-desk-notes {
    border: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-email-bar {
    background: var(--ascend-bg, #0f172a);
    border-bottom: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-email-panel {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-email-card {
    border: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-email-preview {
    background: var(--ascend-bg, #0f172a)
}
html[data-theme="dark"] .sc-email-err {
    color: hsl(0, 74%, 74%)
}
html[data-theme="dark"] .sc-email-note {
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .plan-pin-tick {
    background: var(--ascend-card-bg, #1e293b)
}
html[data-theme="dark"] .sc2-app .plan-tip.place3d-banner .place3d-cancel {
    background: var(--ascend-card-bg, #1e293b);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-desk-3d .sc-desk-3d-on {
    color: hsl(175, 77%, 74%)
}
html[data-theme="dark"] .sc-bulk-bar {
    background: var(--ascend-bg, #0f172a);
    border-bottom: 1px solid var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-bulk-live {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-bulk-queued {
    color: hsl(23, 83%, 74%);
    background: hsl(48, 45%, 22%)
}
html[data-theme="dark"] .sc-bulk-msg {
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] .sc-bulk-msg.ok {
    color: hsl(176, 69%, 74%)
}
html[data-theme="dark"] .sc-bulk-msg.warn {
    color: hsl(15, 79%, 74%)
}
html[data-theme="dark"] .sc-bulk-x {
    color: var(--ascend-text-faint, #94a3b8)
}
html[data-theme="dark"] .sc-client-chip.is-released {
    background: hsl(152, 45%, 16%);
    color: hsl(163, 94%, 74%);
    border-color: hsl(152, 50%, 42%)
}
html[data-theme="dark"] .sc-client-chip.is-locked {
    background: var(--ascend-bg, #0f172a);
    color: var(--ascend-text, #e2e8f0);
    border-color: var(--ascend-border, #334155)
}
html[data-theme="dark"] .sc-client-chip.is-draft {
    background: hsl(33, 45%, 16%);
    color: hsl(15, 79%, 74%);
    border-color: hsl(32, 50%, 42%)
}
html[data-theme="dark"],
html[data-theme="dark"] body {
    background: var(--ascend-bg, #0f172a);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"],
html[data-theme="dark"] body {
    background: var(--ascend-bg, #0f172a);
    color: var(--ascend-text, #e2e8f0)
}
html[data-theme="dark"] #sc2-root,
html[data-theme="dark"] .sc2-app {
    background: var(--ascend-bg, #0f172a)
}
