/* tool-dark.css — sinh tu dong boi sinh_tool_dark.py (28/09/2026).
   Lat mau cho phan CSS cua tung cong cu GHI CUNG ma mau, CHI o che do toi.
   Che do sang khong bi dong toi mot thuoc tinh nao. Sua tay la mat khi sinh lai. */

:root[data-theme="dark"] .btn-primary:hover{color:#eaf9f3}:root[data-theme="dark"] .sac-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sac-panel label{color:#e1e8dc}:root[data-theme="dark"] .sac-cmd{background:#15161c}:root[data-theme="dark"] .sac-cmd code{color:#bfe6eb}:root[data-theme="dark"] .sac-cmd span{color:#c2cbc0}:root[data-theme="dark"] .sac-hint{color:#c2cbc0}:root[data-theme="dark"] .sac-note{color:#c2cbc0}:root[data-theme="dark"] .dbb2t-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dbb2t-panel label{color:#e1e8dc}:root[data-theme="dark"] .dbb2t-fieldset{background:#15161c}:root[data-theme="dark"] .dbb2t-fieldset-title{color:#bfe6eb}:root[data-theme="dark"] .dbb2t-hint{color:#c2cbc0}:root[data-theme="dark"] .dbb2t-note{color:#c2cbc0}:root[data-theme="dark"] .dbb2t-tab-note{color:#c2cbc0}:root[data-theme="dark"] .dbb2t-out-label{color:#e1e8dc}:root[data-theme="dark"] .dbb2t-copy-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .dbb2t-pre{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .sir-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sir-panel label{color:#e1e8dc}:root[data-theme="dark"] .sir-hint{color:#c2cbc0}:root[data-theme="dark"] .sir-note{color:#c2cbc0}:root[data-theme="dark"] .sir-icon-preview{background:#15161c}:root[data-theme="dark"] .sir-icon-placeholder{background:#15161c;color:#c2cbc0}:root[data-theme="dark"] .sir-icon-zoom-row label{color:#e1e8dc}:root[data-theme="dark"] .sir-download-link[aria-disabled="true"]{background:#1d201b;color:#c2cbc0}:root[data-theme="dark"] /* --- RPC explorer tab --- */
.sir-rpc-banner{background:#15161c;color:#c2cbc0}:root[data-theme="dark"] .sir-rpc-banner strong{color:#e1e8dc}:root[data-theme="dark"] .sir-rpc-method{background:#171717}:root[data-theme="dark"] .sir-rpc-method-name{color:#bfe6eb}:root[data-theme="dark"] .sir-rpc-method-desc{color:#c2cbc0}:root[data-theme="dark"] .sir-rpc-method pre{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .sir-rpc-empty{color:#c2cbc0}:root[data-theme="dark"] .bmvb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .bmvb-panel label{color:#e1e8dc}:root[data-theme="dark"] .bmvb-count{color:#c2cbc0}:root[data-theme="dark"] .bmvb-head-row{color:#c2cbc0}:root[data-theme="dark"] .bmvb-row{background:#15161c}:root[data-theme="dark"] .bmvb-row .bmvb-col-primary{color:#bfe6eb}:root[data-theme="dark"] .bmvb-row .bmvb-col{color:#e1e8dc}:root[data-theme="dark"] .bmvb-row .bmvb-col-muted{color:#c2cbc0}:root[data-theme="dark"] .bmvb-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .bmvb-note{color:#c2cbc0}:root[data-theme="dark"] .ecalc{color:#e1e8dc}:root[data-theme="dark"] .ecalc-h{color:#e1e8dc}:root[data-theme="dark"] .ecalc label{color:#e1e8dc}:root[data-theme="dark"] .ecalc input,:root[data-theme="dark"] .ecalc select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .ecalc-hint{color:#c2cbc0}:root[data-theme="dark"] .ecalc-chip{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .ecalc-chip-disabled:hover{border-color:#41483d}:root[data-theme="dark"] .ecalc-picked-row{background:#15161c}:root[data-theme="dark"] .ecalc-picked-name{color:#e1e8dc}:root[data-theme="dark"] .ecalc-remove-btn{background:#171717;color:#c2cbc0}:root[data-theme="dark"] .ecalc-remove-btn:hover{color:#df9c95}:root[data-theme="dark"] .ecalc-conflict-note{color:#df9c95}:root[data-theme="dark"] .ecalc-empty{color:#c2cbc0}:root[data-theme="dark"] .ecalc-stat{background:#15161c}:root[data-theme="dark"] .ecalc-stat-label{color:#c2cbc0}:root[data-theme="dark"] .ecalc-stat-value{color:#bfe6eb}:root[data-theme="dark"] .ecalc-stat-value.ecalc-danger{color:#df9c95}:root[data-theme="dark"] .ecalc-warning{background:#24100e;color:#df9c95}:root[data-theme="dark"] .ecalc-step{background:#171717}:root[data-theme="dark"] .ecalc-step-text{color:#e1e8dc}:root[data-theme="dark"] .ecalc-step-cost{color:#bfe6eb}:root[data-theme="dark"] .ecalc-step-cost.ecalc-danger{color:#df9c95}:root[data-theme="dark"] .ecalc-heuristic-note{color:#c2cbc0}:root[data-theme="dark"] /* Bookshelf slider */
.ecalc-slider-label{color:#e1e8dc}:root[data-theme="dark"] .ecalc-slider-label input[type="range"]{color:#bfe6eb}:root[data-theme="dark"] .ecalc-slot{background:#15161c}:root[data-theme="dark"] .ecalc-slot-label{color:#c2cbc0}:root[data-theme="dark"] .ecalc-slot-range{color:#bfe6eb}:root[data-theme="dark"] /* Prose */
.ecalc-prose p{color:#e1e8dc}:root[data-theme="dark"] .ecalc-prose code{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .ecalc-ref-filter-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .ecalc-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .ecalc-table td{color:#e1e8dc}:root[data-theme="dark"] .ecalc-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .ecalc-table .ecalc-ref-conflict{color:#df9c95}:root[data-theme="dark"] .ecalc-note{color:#c2cbc0}:root[data-theme="dark"] #mpm .mpm-bg-light{background:#15181b}:root[data-theme="dark"] .sdb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sdb-panel label{color:#e1e8dc}:root[data-theme="dark"] .sdb-count{color:#c2cbc0}:root[data-theme="dark"] .sdb-head-row{color:#c2cbc0}:root[data-theme="dark"] .sdb-row{background:#15161c}:root[data-theme="dark"] .sdb-row .sdb-col-primary{color:#bfe6eb}:root[data-theme="dark"] .sdb-row .sdb-col{color:#e1e8dc}:root[data-theme="dark"] .sdb-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .sdb-note{color:#c2cbc0}:root[data-theme="dark"] .dps-h{color:#e1e8dc}:root[data-theme="dark"] .dps-section label{color:#e1e8dc}:root[data-theme="dark"] .dps-btn-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dps-btn-remove:hover{color:#bfe6eb}:root[data-theme="dark"] .dps-btn-add{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .dps-item{background:#15161c}:root[data-theme="dark"] .dps-item-path{color:#bfe6eb}:root[data-theme="dark"] .dps-item-desc{color:#c2cbc0}:root[data-theme="dark"] .dps-empty{color:#c2cbc0}:root[data-theme="dark"] .dps-summary{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .dps-summary-path{color:#c2cbc0}:root[data-theme="dark"] .dps-status-msg{color:#c2cbc0}:root[data-theme="dark"] .dps-status-error{color:#e1a8a3}:root[data-theme="dark"] .dps-hint{color:#c2cbc0}:root[data-theme="dark"] .dps-note{color:#c2cbc0}:root[data-theme="dark"] .rpzt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rpzt-panel label{color:#e1e8dc}:root[data-theme="dark"] .rpzt-btn-secondary{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .rpzt-btn-secondary:hover{background:#15161c}:root[data-theme="dark"] .rpzt-hint{color:#c2cbc0}:root[data-theme="dark"] .rpzt-note{color:#c2cbc0}:root[data-theme="dark"] .rpzt-file-row{background:#15161c}:root[data-theme="dark"] .rpzt-file-row .rpzt-file-name{color:#e1e8dc}:root[data-theme="dark"] .rpzt-file-row .rpzt-file-meta{color:#c2cbc0}:root[data-theme="dark"] .rpzt-file-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rpzt-file-remove:hover{background:#240f0f}:root[data-theme="dark"] .rpzt-log-title{color:#e1e8dc}:root[data-theme="dark"] .rpzt-log-empty{color:#c2cbc0}:root[data-theme="dark"] .rpzt-log-item{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .rpzt-log-item b{color:#bfe6eb}:root[data-theme="dark"] .rpzt-log-item.rpzt-log-yellow{color:#e8dfb8}:root[data-theme="dark"] .rpzt-log-item.rpzt-log-red{color:#e6b8b8}:root[data-theme="dark"] .rpzt-summary{background:#15161c}:root[data-theme="dark"] .rpzt-summary span.rpzt-summary-label{color:#c2cbc0}:root[data-theme="dark"] .rpzt-summary span.rpzt-summary-value{color:#e1e8dc}:root[data-theme="dark"] .rpzt-error{background:#240f0f;color:#e6b8b8}:root[data-theme="dark"] .rpzt-success{background:#151e17;color:#c8e8cd}:root[data-theme="dark"] .rpzt-status{color:#c2cbc0}:root[data-theme="dark"] .rpzt-override{background:#15161c}:root[data-theme="dark"] .rpzt-override-head span{color:#c2cbc0}:root[data-theme="dark"] fieldset.rpzt-fieldset legend{color:#e1e8dc}:root[data-theme="dark"] .ltba-panel label{color:#e1e8dc}:root[data-theme="dark"] /* Nested visual "cards" — one level of indent + accent border per depth */
.ltba-card{background:#171717}:root[data-theme="dark"] .ltba-card-entry{background:#15161c}:root[data-theme="dark"] .ltba-card-sub{background:#171717}:root[data-theme="dark"] .ltba-card-title{color:#e1e8dc}:root[data-theme="dark"] .ltba-card-title .ltba-card-sub-title{color:#c2cbc0}:root[data-theme="dark"] .ltba-sub-heading{color:#c2cbc0}:root[data-theme="dark"] .ltba-btn-add{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .ltba-btn-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .ltba-btn-remove:hover{color:#d79c9c}:root[data-theme="dark"] .ltba-json{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .ltba-hint{color:#c2cbc0}:root[data-theme="dark"] .ltba-note{color:#c2cbc0}:root[data-theme="dark"] .dbs-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dbs-panel label{color:#e1e8dc}:root[data-theme="dark"] .dbs-btn-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dbs-btn-remove:hover{color:#bfe6eb}:root[data-theme="dark"] .dbs-btn-add{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .dbs-json{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .dbs-out span.dbs-json-desc{color:#c2cbc0}:root[data-theme="dark"] .dbs-hint{color:#c2cbc0}:root[data-theme="dark"] .dbs-note{color:#c2cbc0}:root[data-theme="dark"] .dbs-warn{color:#e1e8dc;background:#15161c}:root[data-theme="dark"] #sts .sts-light{background:#16191b}:root[data-theme="dark"] #sts .sts-placeholder{color:#b0b0b0}:root[data-theme="dark"] .ored-dim-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .ored-version-label{color:#e1e8dc}:root[data-theme="dark"] .ored-version-label select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .ored-version-note{color:#c2cbc0}:root[data-theme="dark"] /*
 * The ruler is 92px,:root[data-theme="dark"] not 44px,:root[data-theme="dark"] because the deepslate label has to fit INSIDE it.
 *
 * The label is `position: absolute; right: 6px; white-space: nowrap` — inherited from
 * `.ored-ruler span` below — and "deepslate begins" paints 83px. Anchored 6px from the right edge of
 * a 44px box,:root[data-theme="dark"] its left edge landed at 44 - 6 - 83 = -45px,:root[data-theme="dark"] i.e. 45px outside the ruler. At 768px the
 * ruler sits flush against the 16px page padding,:root[data-theme="dark"] so the label ran 29px off the left of the viewport
 * and the first two characters were simply not on screen.
 *
 * THIS WAS NEVER AN RTL BUG,:root[data-theme="dark"] though only /ar reported it. `scrollWidth` grows for overflow in the
 * INLINE-END direction,:root[data-theme="dark"] so a box hanging off to the LEFT is invisible to it in LTR and plainly
 * visible in RTL. audit-rendered.mjs --locale en measured 0 findings on this page while the label
 * was 29px off-screen for English readers too. Any overflow sweep run only on a left-to-right locale
 * can only ever see half the defect class.
 *
 * Widening rather than shrinking the label: the flex row is ruler(44) + gap(6) + strip(120) = 170px
 * inside a 320-328px column at every measured width,:root[data-theme="dark"] so ~150px sat unused. The extra width is empty
 * space to the LEFT of the tick numbers,:root[data-theme="dark"] which stay right-aligned against the strip,:root[data-theme="dark"] so the change is
 * invisible except that the label now has somewhere to go. Measured after: label left = ruler.left+1
 * at 360,:root[data-theme="dark"] 768 and 1440,:root[data-theme="dark"] in both directions.
 */
.ored-ruler{color:#c2cbc0}:root[data-theme="dark"] .ored-ruler .ored-ruler-tick{background:#1d201b}:root[data-theme="dark"] .ored-ruler .ored-deepslate-label{color:#bfe6eb}:root[data-theme="dark"] .ored-strip-wrap canvas{background:#15161c}:root[data-theme="dark"] .ored-slider{color:#bfe6eb}:root[data-theme="dark"] .ored-viz-hint{color:#c2cbc0}:root[data-theme="dark"] .ored-depth-panel{background:#15161c}:root[data-theme="dark"] .ored-depth-title{color:#e1e8dc}:root[data-theme="dark"] .ored-y-input-label{color:#e1e8dc}:root[data-theme="dark"] .ored-depth-caption{color:#c2cbc0}:root[data-theme="dark"] .ored-density-list li{color:#e1e8dc;background:#171717}:root[data-theme="dark"] .ored-density-bar-wrap{background:#15161c}:root[data-theme="dark"] .ored-density-pct{color:#bfe6eb}:root[data-theme="dark"] .ored-table-title{color:#e1e8dc}:root[data-theme="dark"] .ored-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .ored-table td{color:#e1e8dc}:root[data-theme="dark"] .ored-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .ored-prose h3{color:#e1e8dc}:root[data-theme="dark"] .ored-prose p{color:#e1e8dc}:root[data-theme="dark"] .ored-note{color:#c2cbc0}:root[data-theme="dark"] .ctb-section{background:#15161c}:root[data-theme="dark"] .ctb-section-title{color:#e1e8dc}:root[data-theme="dark"] .ctb-tag{color:#bfe6eb;background:#171717}:root[data-theme="dark"] .ctb-coord-row label{color:#e1e8dc}:root[data-theme="dark"] .ctb-copy-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .ctb-result-cell{background:#171717}:root[data-theme="dark"] .ctb-result-label{color:#c2cbc0}:root[data-theme="dark"] .ctb-formula{color:#c2cbc0}:root[data-theme="dark"] .ctb-result-value{color:#bfe6eb}:root[data-theme="dark"] .ctb-note-inline{color:#c2cbc0}:root[data-theme="dark"] .ctb-note-inline code{background:#171717}:root[data-theme="dark"] .ctb-point-label{color:#e1e8dc}:root[data-theme="dark"] .ctb-compass{background:#171717}:root[data-theme="dark"] .ctb-compass span{color:#c2cbc0}:root[data-theme="dark"] .ctb-heading-text{color:#e1e8dc}:root[data-theme="dark"] .ctb-heading-16pt{color:#c2cbc0}:root[data-theme="dark"] .ctb-ref-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .ctb-ref-table td{color:#e1e8dc}:root[data-theme="dark"] .ctb-ref-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .ctb-prose h3{color:#e1e8dc}:root[data-theme="dark"] .ctb-prose p{color:#e1e8dc}:root[data-theme="dark"] .ctb-prose code{background:#15161c}:root[data-theme="dark"] .ctb-note{color:#c2cbc0}:root[data-theme="dark"] .phd-desc{color:#e1e8dc}:root[data-theme="dark"] .phd-cat-btn{color:#e1e8dc;background:#15161c}:root[data-theme="dark"] .phd-cat-btn:hover{background:#1b1d19}:root[data-theme="dark"] .phd-cat-count{color:#c2cbc0}:root[data-theme="dark"] .phd-search-row label{color:#e1e8dc}:root[data-theme="dark"] .phd-count{color:#c2cbc0}:root[data-theme="dark"] .phd-card{background:#15161c}:root[data-theme="dark"] .phd-card:hover{background:#1b1d19}:root[data-theme="dark"] .phd-card-name{color:#e1e8dc}:root[data-theme="dark"] .phd-loading,:root[data-theme="dark"] .phd-hint,:root[data-theme="dark"] .phd-error{color:#c2cbc0}:root[data-theme="dark"] .phd-error{color:#d7a5a5}:root[data-theme="dark"] .phd-detail{background:#15161c}:root[data-theme="dark"] .phd-detail-name{color:#e1e8dc}:root[data-theme="dark"] .phd-output{background:#171717}:root[data-theme="dark"] .phd-output code{color:#e1e8dc}:root[data-theme="dark"] .phd-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .phd-note{color:#c2cbc0}:root[data-theme="dark"] .phd-note a{color:#bfe6eb}:root[data-theme="dark"] .tsrp-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .tsrp-panel label{color:#e1e8dc}:root[data-theme="dark"] .tsrp-toggle-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .tsrp-stat{background:#15161c}:root[data-theme="dark"] .tsrp-stat .tsrp-stat-label{color:#c2cbc0}:root[data-theme="dark"] .tsrp-stat .tsrp-stat-value{color:#bfe6eb}:root[data-theme="dark"] .tsrp-table th,:root[data-theme="dark"] .tsrp-table td{color:#e1e8dc}:root[data-theme="dark"] .tsrp-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .tsrp-hint{color:#c2cbc0}:root[data-theme="dark"] .tsrp-subhead{color:#e1e8dc}:root[data-theme="dark"] .tsrp-note{color:#c2cbc0}:root[data-theme="dark"] .smtc-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .smtc-panel label{color:#e1e8dc}:root[data-theme="dark"] .smtc-panel input,:root[data-theme="dark"] .smtc-panel select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .smtc-cmd{background:#15161c}:root[data-theme="dark"] .smtc-cmd code{color:#bfe6eb}:root[data-theme="dark"] .smtc-cmd span{color:#c2cbc0}:root[data-theme="dark"] .smtc-card{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .smtc-card h4{color:#bfe6eb}:root[data-theme="dark"] .smtc-hint{color:#c2cbc0}:root[data-theme="dark"] .smtc-note{color:#c2cbc0}:root[data-theme="dark"] .smtc-warn{color:#e1e8dc;background:#171717}:root[data-theme="dark"] .smtc-table caption{color:#c2cbc0}:root[data-theme="dark"] .smtc-table tbody tr:nth-child(even){background:#15161c}:root[data-theme="dark"] .smtc-table td.smtc-fact{color:#bfe6eb}:root[data-theme="dark"] .smtc-compare-card{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .smtc-compare-card h4{color:#bfe6eb}:root[data-theme="dark"] .smtc-compare-row span:first-child{color:#c2cbc0}:root[data-theme="dark"] .smtc-result{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .smtc-result .smtc-result-total{color:#bfe6eb}:root[data-theme="dark"] .hbc{color:#e1e8dc}:root[data-theme="dark"] .hbc-h{color:#e1e8dc}:root[data-theme="dark"] .hbc input,:root[data-theme="dark"] .hbc select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .hbc label{color:#e1e8dc}:root[data-theme="dark"] .hbc-hint{color:#c2cbc0}:root[data-theme="dark"] .hbc-tab-btn{color:#c2cbc0}:root[data-theme="dark"] .hbc-tab-btn:hover{color:#bfe6eb}:root[data-theme="dark"] .hbc-tab-active{color:#bfe6eb;background:#171717;border-color:#41483d}:root[data-theme="dark"] .hbc-parent-card{background:#15161c}:root[data-theme="dark"] .hbc-parent-h{color:#bfe6eb}:root[data-theme="dark"] .hbc-clamp-hint{color:#df9c95}:root[data-theme="dark"] .hbc-outlook-grade{background:#15161c}:root[data-theme="dark"] .hbc-outlook-tier-label{color:#e1e8dc}:root[data-theme="dark"] .hbc-outlook-tier-sub{color:#c2cbc0}:root[data-theme="dark"] .hbc-outlook-joint{background:#171717}:root[data-theme="dark"] .hbc-outlook-joint-label{color:#e1e8dc}:root[data-theme="dark"] .hbc-outlook-joint-value{color:#bfe6eb}:root[data-theme="dark"] .hbc-stat-card{background:#15161c}:root[data-theme="dark"] .hbc-stat-h{color:#e1e8dc}:root[data-theme="dark"] .hbc-stat-unit{color:#c2cbc0}:root[data-theme="dark"] .hbc-stat-tag{color:#c2cbc0}:root[data-theme="dark"] .hbc-stat-val{color:#bfe6eb}:root[data-theme="dark"] .hbc-stat-worst + .hbc-stat-val,:root[data-theme="dark"] .hbc-stat-row .hbc-stat-worst{color:#df9c95}:root[data-theme="dark"] .hbc-stat-best{color:#addec4}:root[data-theme="dark"] /* Prose */
.hbc-prose p{color:#e1e8dc}:root[data-theme="dark"] .hbc-prose code{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .hbc-formula-list{color:#e1e8dc}:root[data-theme="dark"] .hbc-formula-list code{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .hbc-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .hbc-table td{color:#e1e8dc}:root[data-theme="dark"] .hbc-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .hbc-note{color:#c2cbc0}:root[data-theme="dark"] .cgfc{color:#e1e8dc}:root[data-theme="dark"] .cgfc-h{color:#e1e8dc}:root[data-theme="dark"] .cgfc label{color:#e1e8dc}:root[data-theme="dark"] .cgfc input,:root[data-theme="dark"] .cgfc select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .cgfc input:disabled,:root[data-theme="dark"] .cgfc select:disabled{background:#15161c}:root[data-theme="dark"] .cgfc-hint{color:#c2cbc0}:root[data-theme="dark"] .cgfc-stat{background:#15161c}:root[data-theme="dark"] .cgfc-stat-highlight{background:#171717}:root[data-theme="dark"] .cgfc-stat-label{color:#c2cbc0}:root[data-theme="dark"] .cgfc-stat-value{color:#bfe6eb}:root[data-theme="dark"] .cgfc-stat-sub{color:#c2cbc0}:root[data-theme="dark"] .cgfc-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .cgfc-table td{color:#e1e8dc}:root[data-theme="dark"] .cgfc-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .cgfc-table .cgfc-ref-penalty{color:#df9c95}:root[data-theme="dark"] /* Prose */
.cgfc-prose p{color:#e1e8dc}:root[data-theme="dark"] .cgfc-prose code{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .cgfc-note{color:#c2cbc0}:root[data-theme="dark"] .rcb1-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rcb1-panel label{color:#e1e8dc}:root[data-theme="dark"] .rcb1-cmd{background:#15161c}:root[data-theme="dark"] .rcb1-cmd code{color:#bfe6eb}:root[data-theme="dark"] .rcb1-cmd span{color:#c2cbc0}:root[data-theme="dark"] .rcb1-hint{color:#c2cbc0}:root[data-theme="dark"] .rcb1-note{color:#c2cbc0}:root[data-theme="dark"] .rcb1-tab-note{color:#c2cbc0}:root[data-theme="dark"] .rcb1-section-title{color:#e1e8dc}:root[data-theme="dark"] .rcb1-phase{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .rcb1-phase.rcb1-phase-warn{color:#e0aba3}:root[data-theme="dark"] .rcb1-list-item{background:#15161c}:root[data-theme="dark"] .rcb1-list-item code{color:#bfe6eb}:root[data-theme="dark"] .rcb1-list-item span.rcb1-tag{color:#c2cbc0;background:#171717}:root[data-theme="dark"] .rcb1-empty{color:#c2cbc0}:root[data-theme="dark"] table.rcb1-table tbody tr:nth-child(even){background:#15161c}:root[data-theme="dark"] table.rcb1-table td code{color:#bfe6eb}:root[data-theme="dark"] .pcb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .pcb-panel label{color:#e1e8dc}:root[data-theme="dark"] .pcb-mode button{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .pcb-cmd{background:#15161c}:root[data-theme="dark"] .pcb-cmd code{color:#bfe6eb}:root[data-theme="dark"] .pcb-cmd span{color:#c2cbc0}:root[data-theme="dark"] .pcb-hint{color:#c2cbc0}:root[data-theme="dark"] .pcb-note{color:#c2cbc0}:root[data-theme="dark"] .str-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .str-panel label{color:#e1e8dc}:root[data-theme="dark"] .str-count{color:#c2cbc0}:root[data-theme="dark"] .str-head-row{color:#c2cbc0}:root[data-theme="dark"] .str-row{background:#15161c}:root[data-theme="dark"] .str-row .str-col-primary{color:#bfe6eb}:root[data-theme="dark"] .str-row .str-col-count{color:#e1e8dc}:root[data-theme="dark"] .str-row .str-col{color:#e1e8dc}:root[data-theme="dark"] .str-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .str-total-row{background:#181d16;color:#e1e8dc}:root[data-theme="dark"] .str-total-row strong{color:#bfe6eb}:root[data-theme="dark"] .str-section-title{color:#e1e8dc}:root[data-theme="dark"] .str-body-text{color:#e1e8dc}:root[data-theme="dark"] .str-field-card{background:#15161c}:root[data-theme="dark"] .str-field-card span{color:#c2cbc0}:root[data-theme="dark"] .str-field-card strong{color:#bfe6eb}:root[data-theme="dark"] .str-field-card p{color:#e1e8dc}:root[data-theme="dark"] .str-steps li{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .str-cta{background:#181d16;color:#e1e8dc}:root[data-theme="dark"] .str-cta strong{color:#bfe6eb}:root[data-theme="dark"] .str-note{color:#c2cbc0}:root[data-theme="dark"] .str-hint{color:#c2cbc0}:root[data-theme="dark"] .bieib-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .bieib-panel label{color:#e1e8dc}:root[data-theme="dark"] .bieib-count{color:#c2cbc0}:root[data-theme="dark"] .bieib-head-row{color:#c2cbc0}:root[data-theme="dark"] .bieib-row{background:#15161c}:root[data-theme="dark"] .bieib-row .bieib-col-primary{color:#bfe6eb}:root[data-theme="dark"] .bieib-row .bieib-col{color:#e1e8dc}:root[data-theme="dark"] .bieib-row .bieib-col-muted{color:#c2cbc0}:root[data-theme="dark"] .bieib-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .bieib-note{color:#c2cbc0}:root[data-theme="dark"] .cctc{color:#e1e8dc}:root[data-theme="dark"] .cctc-h{color:#e1e8dc}:root[data-theme="dark"] .cctc label{color:#e1e8dc}:root[data-theme="dark"] .cctc input,:root[data-theme="dark"] .cctc select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .cctc-hint{color:#c2cbc0}:root[data-theme="dark"] .cctc-empty{color:#c2cbc0}:root[data-theme="dark"] .cctc-node-qty{color:#bfe6eb}:root[data-theme="dark"] .cctc-node-name{color:#e1e8dc}:root[data-theme="dark"] .cctc-node-badge-raw{background:#15161c;color:#c2cbc0}:root[data-theme="dark"] .cctc-node-recipe-label{color:#c2cbc0}:root[data-theme="dark"] .cctc-node-select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .cctc-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .cctc-table td{color:#e1e8dc}:root[data-theme="dark"] .cctc-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .cctc-table .cctc-shopping-stacks{color:#bfe6eb}:root[data-theme="dark"] /* Prose */
.cctc-prose p{color:#e1e8dc}:root[data-theme="dark"] .cctc-prose code{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .cctc-note{color:#c2cbc0}:root[data-theme="dark"] .vspa-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .vspa-panel label{color:#e1e8dc}:root[data-theme="dark"] .vspa-swap{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .vspa-swap:hover{background:#15161c}:root[data-theme="dark"] .vspa-result{background:#15161c}:root[data-theme="dark"] .vspa-result-title{color:#e1e8dc}:root[data-theme="dark"] .vspa-result li{color:#e1e8dc}:root[data-theme="dark"] .vspa-result-empty{color:#c2cbc0}:root[data-theme="dark"] .vspa-splash-count{color:#c2cbc0}:root[data-theme="dark"] .vspa-splash-item{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .vspa-splash-item-hit{background:#15161c}:root[data-theme="dark"] .vspa-splash-item-active{background:#15161c}:root[data-theme="dark"] .vspa-poem-fact{background:#15161c}:root[data-theme="dark"] .vspa-poem-fact-label{color:#bfe6eb}:root[data-theme="dark"] .vspa-poem-fact-value{color:#e1e8dc}:root[data-theme="dark"] .vspa-hint{color:#c2cbc0}:root[data-theme="dark"] .vspa-note{color:#c2cbc0}:root[data-theme="dark"] .hfpt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .hfpt-panel label{color:#e1e8dc}:root[data-theme="dark"] .hfpt-panel input,:root[data-theme="dark"] .hfpt-panel select,:root[data-theme="dark"] .hfpt-panel textarea{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .hfpt-btn:disabled{background:#1d201b;border-color:#41483d;color:#c2cbc0}:root[data-theme="dark"] .hfpt-status{color:#c2cbc0}:root[data-theme="dark"] .hfpt-status.hfpt-status-ok{color:#bfe6eb}:root[data-theme="dark"] .hfpt-status.hfpt-status-err{color:#e79f9b}:root[data-theme="dark"] .hfpt-download{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .hfpt-download:hover{background:#15161c}:root[data-theme="dark"] .hfpt-note{color:#c2cbc0}:root[data-theme="dark"] .hfpt-hint{color:#c2cbc0}:root[data-theme="dark"] .hfpt-warn{color:#f9dfb6;background:#271d0b}:root[data-theme="dark"] /* HUD Customizer: checkbox grid of vanilla icon groups */
.hfpt-check-group{background:#15161c}:root[data-theme="dark"] .hfpt-check-group-title{color:#e1e8dc}:root[data-theme="dark"] .hfpt-check-row{color:#e1e8dc}:root[data-theme="dark"] .hfpt-check-row .hfpt-check-path{color:#c2cbc0}:root[data-theme="dark"] .hfpt-provider-entry{background:#15161c}:root[data-theme="dark"] .hfpt-provider-head .hfpt-provider-title{color:#e1e8dc}:root[data-theme="dark"] .hfpt-provider-remove{background:#171717;color:#e79f9b}:root[data-theme="dark"] .hfpt-add-provider{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .hfpt-copy-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .hfpt-copy-btn:hover{background:#15161c}:root[data-theme="dark"] #tool-root #capemaker .cm-download{color:#e7fbf2}:root[data-theme="dark"] .atb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .atb-count{color:#c2cbc0}:root[data-theme="dark"] .atb-card{background:#15161c}:root[data-theme="dark"] .atb-card-title strong{color:#e1e8dc}:root[data-theme="dark"] .atb-badge{color:#c2cbc0;background:#171717}:root[data-theme="dark"] .atb-badge-task{color:#bfe6eb}:root[data-theme="dark"] .atb-badge-goal{color:#bfe6eb;background:#161e1e}:root[data-theme="dark"] .atb-badge-challenge{color:#f8e9ae;background:#28210b}:root[data-theme="dark"] .atb-card-meta{color:#c2cbc0}:root[data-theme="dark"] .atb-card-meta b{color:#e1e8dc}:root[data-theme="dark"] .atb-card-desc{color:#e1e8dc}:root[data-theme="dark"] .atb-cmd{background:#171717}:root[data-theme="dark"] .atb-cmd code{color:#bfe6eb}:root[data-theme="dark"] .atb-copy-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .atb-empty{color:#c2cbc0}:root[data-theme="dark"] .atb-note{color:#c2cbc0}:root[data-theme="dark"] .npc-edition-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .npc-callout{color:#c2cbc0}:root[data-theme="dark"] .npc-panel{background:#15161c}:root[data-theme="dark"] .npc-panel-title{color:#e1e8dc}:root[data-theme="dark"] .npc-scale-tag{color:#bfe6eb;background:#171717}:root[data-theme="dark"] .npc-coord-row label{color:#e1e8dc}:root[data-theme="dark"] .npc-copy-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .npc-cmd-row{background:#171717}:root[data-theme="dark"] .npc-cmd-row code{color:#bfe6eb}:root[data-theme="dark"] .npc-link-indicator{color:#c2cbc0}:root[data-theme="dark"] .npc-link-indicator .npc-arrow-down,:root[data-theme="dark"] .npc-link-indicator .npc-arrow-up{color:#bfe6eb}:root[data-theme="dark"] .npc-map-title{color:#e1e8dc}:root[data-theme="dark"] .npc-map-hint{color:#c2cbc0}:root[data-theme="dark"] .npc-map-label{color:#e1e8dc}:root[data-theme="dark"] .npc-map-pane canvas{background:#15161c}:root[data-theme="dark"] .npc-map-result{color:#c2cbc0}:root[data-theme="dark"] .npc-map-result.npc-inside{color:#df9c95}:root[data-theme="dark"] .npc-map-result.npc-outside{color:#bfe6eb}:root[data-theme="dark"] .npc-table-title{color:#e1e8dc}:root[data-theme="dark"] .npc-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .npc-table td{color:#e1e8dc}:root[data-theme="dark"] .npc-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .npc-prose h3{color:#e1e8dc}:root[data-theme="dark"] .npc-prose p{color:#e1e8dc}:root[data-theme="dark"] .npc-prose ol{color:#e1e8dc}:root[data-theme="dark"] .npc-note{color:#c2cbc0}:root[data-theme="dark"] .msbc{color:#e1e8dc}:root[data-theme="dark"] .msbc-h{color:#e1e8dc}:root[data-theme="dark"] .msbc label{color:#e1e8dc}:root[data-theme="dark"] .msbc input,:root[data-theme="dark"] .msbc select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .msbc-hint{color:#c2cbc0}:root[data-theme="dark"] .msbc-empty{color:#c2cbc0}:root[data-theme="dark"] /* Block picker */
.msbc-block-list{background:#171717}:root[data-theme="dark"] .msbc-block-item{color:#e1e8dc}:root[data-theme="dark"] .msbc-block-item:hover{border-color:#41483d;background:#15161c}:root[data-theme="dark"] .msbc-block-chosen{background:#15161c}:root[data-theme="dark"] .msbc-chosen-name{color:#bfe6eb}:root[data-theme="dark"] .msbc-chosen-meta{color:#c2cbc0}:root[data-theme="dark"] .msbc-stat{background:#15161c}:root[data-theme="dark"] .msbc-stat-label{color:#c2cbc0}:root[data-theme="dark"] .msbc-stat-value{color:#bfe6eb}:root[data-theme="dark"] .msbc-stat-value.msbc-danger{color:#df9c95}:root[data-theme="dark"] .msbc-danger{color:#df9c95}:root[data-theme="dark"] .msbc-warning{background:#24100e;color:#df9c95}:root[data-theme="dark"] .msbc-yield-ok{background:#151d15;color:#bee1c0}:root[data-theme="dark"] .msbc-detail-row{color:#c2cbc0}:root[data-theme="dark"] /* Prose */
.msbc-prose p{color:#e1e8dc}:root[data-theme="dark"] .msbc-prose code{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .msbc-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .msbc-table td{color:#e1e8dc}:root[data-theme="dark"] .msbc-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .msbc-table .msbc-ref-time{color:#bfe6eb}:root[data-theme="dark"] .msbc-note{color:#c2cbc0}:root[data-theme="dark"] .sst-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sst-panel label{color:#e1e8dc}:root[data-theme="dark"] .sst-output-head{background:#15161c;color:#c2cbc0}:root[data-theme="dark"] .sst-output{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sst-copy-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .sst-code-label{color:#c2cbc0}:root[data-theme="dark"] .sst-code-btn-format{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sst-code-btn-format:hover{background:#15161c}:root[data-theme="dark"] .sst-preset-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .sst-hint{color:#c2cbc0}:root[data-theme="dark"] .sst-note{color:#c2cbc0}:root[data-theme="dark"] .dct-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dct-panel label{color:#e1e8dc}:root[data-theme="dark"] .dct-btn-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dct-btn-remove:hover{color:#bfe6eb}:root[data-theme="dark"] .dct-btn-add{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .dct-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .dct-table td{color:#c2cbc0}:root[data-theme="dark"] .dct-code{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .dct-out span.dct-out-desc{color:#c2cbc0}:root[data-theme="dark"] .dct-hint{color:#c2cbc0}:root[data-theme="dark"] .dct-note{color:#c2cbc0}:root[data-theme="dark"] .dct-warn{color:#e1e8dc;background:#15161c}:root[data-theme="dark"] .ecc-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .ecc-panel label{color:#e1e8dc}:root[data-theme="dark"] .ecc-cmd{background:#15161c}:root[data-theme="dark"] .ecc-cmd code{color:#bfe6eb}:root[data-theme="dark"] .ecc-cmd span{color:#c2cbc0}:root[data-theme="dark"] .ecc-hint{color:#c2cbc0}:root[data-theme="dark"] .ecc-note{color:#c2cbc0}:root[data-theme="dark"] .sect-desc{color:#c2cbc0}:root[data-theme="dark"] .sect-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sect-panel label{color:#e1e8dc}:root[data-theme="dark"] .sect-cmd{background:#15161c}:root[data-theme="dark"] .sect-cmd code{color:#bfe6eb}:root[data-theme="dark"] .sect-cmd span{color:#c2cbc0}:root[data-theme="dark"] .sect-hint{color:#c2cbc0}:root[data-theme="dark"] .sect-note{color:#c2cbc0}:root[data-theme="dark"] .sect-table{background:#171717}:root[data-theme="dark"] .sect-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .sect-table td{color:#e1e8dc}:root[data-theme="dark"] .sect-table tbody tr:hover{background:#15161c}:root[data-theme="dark"] .sect-special-row td:first-child,:root[data-theme="dark"] .sect-special-row td:nth-child(2){color:#c2cbc0}:root[data-theme="dark"] .sect-special-tag{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .wfc-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .wfc-panel label{color:#e1e8dc}:root[data-theme="dark"] .wfc-throw-block{background:#15161c}:root[data-theme="dark"] .wfc-throw-title{color:#bfe6eb}:root[data-theme="dark"] .wfc-row-out{background:#15161c}:root[data-theme="dark"] .wfc-row-label{color:#c2cbc0}:root[data-theme="dark"] .wfc-row-out code{color:#bfe6eb}:root[data-theme="dark"] .wfc-error{background:#15161c;color:#e79f9b}:root[data-theme="dark"] .wfc-hint{color:#c2cbc0}:root[data-theme="dark"] .wfc-note{color:#c2cbc0}:root[data-theme="dark"] .rprf-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rprf-panel label{color:#e1e8dc}:root[data-theme="dark"] .rprf-count{color:#c2cbc0}:root[data-theme="dark"] .rprf-section-title{color:#e1e8dc}:root[data-theme="dark"] .rprf-hint{color:#c2cbc0}:root[data-theme="dark"] .rprf-lead{color:#e1e8dc}:root[data-theme="dark"] /* Folder tree (details/ul,:root[data-theme="dark"] same pattern as the NBT inspector) */
.rprf-tree{color:#e1e8dc;background:#15161c}:root[data-theme="dark"] .rprf-node-name{color:#bfe6eb}:root[data-theme="dark"] .rprf-node-desc{color:#c2cbc0}:root[data-theme="dark"] .rprf-node-file{color:#e1e8dc}:root[data-theme="dark"] /* Code / JSON example blocks */
.rprf-code{color:#e1e8dc;background:#15161c}:root[data-theme="dark"] .rprf-code .rprf-code-key{color:#bfe6eb}:root[data-theme="dark"] .rprf-table th{color:#c2cbc0}:root[data-theme="dark"] .rprf-table td{color:#e1e8dc}:root[data-theme="dark"] .rprf-card{background:#15161c}:root[data-theme="dark"] .rprf-card-id{color:#bfe6eb}:root[data-theme="dark"] .rprf-card-sub{color:#c2cbc0}:root[data-theme="dark"] .rprf-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .rprf-note{color:#c2cbc0}:root[data-theme="dark"] .tdc-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .tdc-panel label{color:#e1e8dc}:root[data-theme="dark"] .tdc-cmd{background:#15161c}:root[data-theme="dark"] .tdc-cmd code{color:#bfe6eb}:root[data-theme="dark"] .tdc-cmd span{color:#c2cbc0}:root[data-theme="dark"] .tdc-hint{color:#c2cbc0}:root[data-theme="dark"] .tdc-note{color:#c2cbc0}:root[data-theme="dark"] .mas-controls{background:#15161c}:root[data-theme="dark"] .mas-label{color:#e1e8dc}:root[data-theme="dark"] .mas-file-input{color:#e1e8dc}:root[data-theme="dark"] .mas-select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .mas-download-btn:disabled{background:#1d201b;border-color:#41483d;color:#c2cbc0}:root[data-theme="dark"] .mas-hint{color:#c2cbc0}:root[data-theme="dark"] .mas-preview-label{color:#e1e8dc}:root[data-theme="dark"] .mas-preview-pane canvas{background:#171717}:root[data-theme="dark"] .mas-legend-title{color:#e1e8dc}:root[data-theme="dark"] .mas-legend-hint{color:#c2cbc0}:root[data-theme="dark"] .mas-legend-row{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .mas-legend-count{color:#c2cbc0}:root[data-theme="dark"] .mas-legend-pct{color:#bfe6eb}:root[data-theme="dark"] .mas-note{color:#c2cbc0}:root[data-theme="dark"] .rps-intro{color:#c2cbc0}:root[data-theme="dark"] fieldset.rps-fieldset legend{color:#e1e8dc}:root[data-theme="dark"] .rps-app label{color:#e1e8dc}:root[data-theme="dark"] .rps-app input,:root[data-theme="dark"] .rps-app select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rps-hint{color:#c2cbc0}:root[data-theme="dark"] .rps-note{color:#c2cbc0}:root[data-theme="dark"] .rps-caveat{color:#f9dfb6;background:#271d0b}:root[data-theme="dark"] .rps-legend{color:#c2cbc0}:root[data-theme="dark"] .rps-btn-secondary{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .rps-btn-secondary:hover{background:#15161c}:root[data-theme="dark"] .rps-file-row{background:#15161c}:root[data-theme="dark"] .rps-file-row .rps-file-name{color:#e1e8dc}:root[data-theme="dark"] .rps-file-row .rps-file-meta{color:#c2cbc0}:root[data-theme="dark"] .rps-file-remove,:root[data-theme="dark"] .rps-order-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rps-file-remove:hover{background:#240f0f}:root[data-theme="dark"] .rps-order-btn:hover{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .rps-override{background:#15161c}:root[data-theme="dark"] .rps-override-meta{color:#c2cbc0}:root[data-theme="dark"] .rps-log-title{color:#e1e8dc}:root[data-theme="dark"] .rps-log-empty{color:#c2cbc0}:root[data-theme="dark"] .rps-log-item{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .rps-summary{background:#15161c}:root[data-theme="dark"] .rps-summary span.rps-summary-label{color:#c2cbc0}:root[data-theme="dark"] .rps-summary span.rps-summary-value{color:#e1e8dc}:root[data-theme="dark"] .rps-error{background:#240f0f;color:#e6b8b8}:root[data-theme="dark"] .rps-status{color:#c2cbc0}:root[data-theme="dark"] .rps-icon-preview img{background:#171717}:root[data-theme="dark"] .fep-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .fep-panel label{color:#e1e8dc}:root[data-theme="dark"] .fep-layer{background:#15161c}:root[data-theme="dark"] .fep-layer-head strong{color:#e1e8dc}:root[data-theme="dark"] .fep-layer-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .fep-layer-remove:hover{color:#bfe6eb}:root[data-theme="dark"] .fep-add-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .fep-add-btn:disabled{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .fep-color-label{color:#c2cbc0}:root[data-theme="dark"] .fep-swatch-input{background:#171717}:root[data-theme="dark"] .fep-swatch-remove{color:#c2cbc0}:root[data-theme="dark"] .fep-swatch-remove:hover{color:#d79c9c}:root[data-theme="dark"] .fep-mini-add{background:#171717;color:#c2cbc0}:root[data-theme="dark"] .fep-mini-add:hover{color:#bfe6eb}:root[data-theme="dark"] .fep-cmd{background:#15161c}:root[data-theme="dark"] .fep-cmd code{color:#bfe6eb}:root[data-theme="dark"] .fep-cmd span{color:#c2cbc0}:root[data-theme="dark"] .fep-summary{background:#171717}:root[data-theme="dark"] .fep-summary h4{color:#e1e8dc}:root[data-theme="dark"] .fep-summary ul{color:#e1e8dc}:root[data-theme="dark"] .fep-summary li strong{color:#bfe6eb}:root[data-theme="dark"] .fep-summary li.fep-warning{background:#230e0e;color:#e1b8b8}:root[data-theme="dark"] .fep-stat{background:#15161c}:root[data-theme="dark"] .fep-stat .fep-stat-value{color:#bfe6eb}:root[data-theme="dark"] .fep-stat .fep-stat-label{color:#c2cbc0}:root[data-theme="dark"] .fep-hint{color:#c2cbc0}:root[data-theme="dark"] .fep-note{color:#c2cbc0}:root[data-theme="dark"] .wbt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .wbt-panel label{color:#e1e8dc}:root[data-theme="dark"] .wbt-count{color:#c2cbc0}:root[data-theme="dark"] .wbt-empty{color:#c2cbc0}:root[data-theme="dark"] .wbt-hint{color:#c2cbc0}:root[data-theme="dark"] .wbt-note{color:#c2cbc0}:root[data-theme="dark"] .wbt-section-title{color:#e1e8dc}:root[data-theme="dark"] table.wbt-table tbody tr:nth-child(even){background:#15161c}:root[data-theme="dark"] table.wbt-table td code{color:#bfe6eb}:root[data-theme="dark"] table.wbt-compare tbody th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] table.wbt-compare tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .wbt-preset-card{background:#15161c}:root[data-theme="dark"] .wbt-preset-name{color:#e1e8dc}:root[data-theme="dark"] .wbt-preset-layer{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .wbt-preset-layer span.wbt-layer-count{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .wbt-preset-string{color:#bfe6eb;background:#171717}:root[data-theme="dark"] .vdt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .vdt-panel label{color:#e1e8dc}:root[data-theme="dark"] .vdt-hint{color:#c2cbc0}:root[data-theme="dark"] .vdt-note{color:#c2cbc0}:root[data-theme="dark"] .vdt-subnote{color:#c2cbc0}:root[data-theme="dark"] .vdt-h3{color:#e1e8dc}:root[data-theme="dark"] .vdt-btn-ghost{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .vdt-btn-ghost:hover{color:#bfe6eb}:root[data-theme="dark"] .vdt-cmd{background:#15161c}:root[data-theme="dark"] .vdt-cmd code{color:#bfe6eb}:root[data-theme="dark"] .vdt-cmd span{color:#c2cbc0}:root[data-theme="dark"] .vdt-layer-row{background:#15161c}:root[data-theme="dark"] .vdt-layer-remove{background:#171717;color:#d48b8b}:root[data-theme="dark"] table.vdt-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] table.vdt-table td{color:#e1e8dc}:root[data-theme="dark"] table.vdt-table tr:hover td{background:#1a1c14}:root[data-theme="dark"] table.vdt-table code{color:#bfe6eb}:root[data-theme="dark"] .vdt-swatch{background:#171717}:root[data-theme="dark"] .vdt-swatch-name{color:#e1e8dc}:root[data-theme="dark"] .vdt-swatch-code{color:#c2cbc0}:root[data-theme="dark"] .vdt-copied{color:#bfe6eb !important}:root[data-theme="dark"] .vdt-flag-card{background:#171717}:root[data-theme="dark"] .vdt-flag-card h4{color:#e1e8dc}:root[data-theme="dark"] .vdt-flag-card ul{color:#c2cbc0}:root[data-theme="dark"] .vdt-flag-card ul code{color:#bfe6eb}:root[data-theme="dark"] .mae-label{color:#e1e8dc}:root[data-theme="dark"] .mae-file-input{color:#e1e8dc;background:#171717}:root[data-theme="dark"] .mae-hint{color:#c2cbc0}:root[data-theme="dark"] .mae-error{background:#24100e;color:#e6beb8}:root[data-theme="dark"] .mae-canvas{background:#171717}:root[data-theme="dark"] .mae-stat{background:#15161c}:root[data-theme="dark"] .mae-stat span{color:#c2cbc0}:root[data-theme="dark"] .mae-stat strong{color:#bfe6eb}:root[data-theme="dark"] .mae-note{color:#c2cbc0}:root[data-theme="dark"] .phut-title{color:#e1e8dc}:root[data-theme="dark"] .phut-desc{color:#c2cbc0}:root[data-theme="dark"] .phut-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .phut-panel label{color:#e1e8dc}:root[data-theme="dark"] .phut-panel input,:root[data-theme="dark"] .phut-panel select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .phut-subhead{color:#c2cbc0}:root[data-theme="dark"] .phut-hint{color:#c2cbc0}:root[data-theme="dark"] .phut-note{color:#c2cbc0}:root[data-theme="dark"] .phut-warn{color:#e1e8dc;background:#171717}:root[data-theme="dark"] /* ---- output box (give-command tab) ---- */
.phut-output{background:#15161c}:root[data-theme="dark"] .phut-output-cmd{color:#bfe6eb}:root[data-theme="dark"] .phut-output-hint{color:#c2cbc0}:root[data-theme="dark"] .phut-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] /* ---- head icon ideas browser ---- */
.phut-search input{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .phut-cat-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .phut-idea-card{background:#171717}:root[data-theme="dark"] .phut-idea-name{color:#e1e8dc}:root[data-theme="dark"] .phut-idea-cat{color:#bfe6eb}:root[data-theme="dark"] .phut-idea-desc{color:#c2cbc0}:root[data-theme="dark"] .phut-idea-empty{color:#c2cbc0}:root[data-theme="dark"] /* ---- UUID reference tab ---- */
.phut-prose{color:#e1e8dc}:root[data-theme="dark"] .phut-prose h3{color:#e1e8dc}:root[data-theme="dark"] .phut-prose code{background:#15161c}:root[data-theme="dark"] .phut-uuid-box{background:#15161c}:root[data-theme="dark"] .phut-uuid-line-label{color:#c2cbc0}:root[data-theme="dark"] .phut-uuid-line code{color:#bfe6eb}:root[data-theme="dark"] .phut-uuid-status-ok{color:#bfe6eb}:root[data-theme="dark"] .phut-uuid-status-bad{color:#dca0a0}:root[data-theme="dark"] .cmit-title{color:#e1e8dc}:root[data-theme="dark"] .cmit-desc{color:#c2cbc0}:root[data-theme="dark"] .cmit-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .cmit-panel label{color:#e1e8dc}:root[data-theme="dark"] .cmit-variant-card{background:#171717}:root[data-theme="dark"] .cmit-variant-head strong{color:#e1e8dc}:root[data-theme="dark"] .cmit-sub-label{color:#c2cbc0}:root[data-theme="dark"] .cmit-btn-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .cmit-btn-remove:hover{color:#bfe6eb}:root[data-theme="dark"] .cmit-btn-add{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .cmit-btn-mini{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .cmit-btn-mini:hover{color:#bfe6eb}:root[data-theme="dark"] .cmit-out-label{color:#c2cbc0}:root[data-theme="dark"] .cmit-json{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] .cmit-out span.cmit-json-desc{color:#c2cbc0}:root[data-theme="dark"] .cmit-hint{color:#c2cbc0}:root[data-theme="dark"] .cmit-note{color:#c2cbc0}:root[data-theme="dark"] .cmit-warn{color:#e1e8dc;background:#15161c}:root[data-theme="dark"] .cmit-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .cmit-table td.cmit-type-cell{color:#bfe6eb}:root[data-theme="dark"] .cmit-table td.cmit-desc-cell{color:#e1e8dc}:root[data-theme="dark"] .cmit-no-results{color:#c2cbc0}:root[data-theme="dark"] .npt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .npt-panel label{color:#e1e8dc}:root[data-theme="dark"] .npt-panel input[type="file"]{background:#171717}:root[data-theme="dark"] .npt-hint{color:#c2cbc0}:root[data-theme="dark"] .npt-note{color:#c2cbc0}:root[data-theme="dark"] .npt-error{background:#24100e;color:#e6beb8}:root[data-theme="dark"] .npt-warn{background:#281f0c;color:#f6e8be}:root[data-theme="dark"] .npt-stat{background:#15161c}:root[data-theme="dark"] .npt-stat span{color:#c2cbc0}:root[data-theme="dark"] .npt-stat strong{color:#bfe6eb}:root[data-theme="dark"] .npt-tree{color:#e1e8dc;background:#15161c}:root[data-theme="dark"] .npt-tag-name{color:#bfe6eb}:root[data-theme="dark"] .npt-tag-type{color:#c2cbc0}:root[data-theme="dark"] .npt-tag-val{color:#e1e8dc}:root[data-theme="dark"] .npt-table th{color:#c2cbc0}:root[data-theme="dark"] .npt-table td{color:#e1e8dc}:root[data-theme="dark"] .npt-revive-mode{background:#15161c}:root[data-theme="dark"] .npt-hint-mono{color:#c2cbc0}:root[data-theme="dark"] .gic-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .gic-panel label{color:#e1e8dc}:root[data-theme="dark"] .gic-subrow{background:#15161c}:root[data-theme="dark"] .gic-cmd{background:#15161c}:root[data-theme="dark"] .gic-cmd code{color:#bfe6eb}:root[data-theme="dark"] .gic-cmd span{color:#c2cbc0}:root[data-theme="dark"] .gic-hint{color:#c2cbc0}:root[data-theme="dark"] .gic-note{color:#c2cbc0}:root[data-theme="dark"] .acb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .acb-panel label{color:#e1e8dc}:root[data-theme="dark"] .acb-cmd{background:#15161c}:root[data-theme="dark"] .acb-cmd code{color:#bfe6eb}:root[data-theme="dark"] .acb-cmd span{color:#c2cbc0}:root[data-theme="dark"] .acb-hint{color:#c2cbc0}:root[data-theme="dark"] .acb-note{color:#c2cbc0}:root[data-theme="dark"] .sptc-field{color:#e1e8dc}:root[data-theme="dark"] .sptc-field-note{color:#c2cbc0}:root[data-theme="dark"] .sptc-field select,:root[data-theme="dark"] .sptc-field input{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sptc-toggle-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sptc-stat{background:#15161c}:root[data-theme="dark"] .sptc-stat-label{color:#c2cbc0}:root[data-theme="dark"] .sptc-stat-value{color:#bfe6eb}:root[data-theme="dark"] .sptc-verdict{color:#bfe6eb;background:#15161c}:root[data-theme="dark"] .sptc-verdict.sptc-warn{color:#df9c95}:root[data-theme="dark"] .sptc-map-title{color:#e1e8dc}:root[data-theme="dark"] .sptc-map-hint{color:#c2cbc0}:root[data-theme="dark"] .sptc-legend-item{color:#e1e8dc}:root[data-theme="dark"] .sptc-swatch-safe{background:#372e13}:root[data-theme="dark"] .sptc-coverage{color:#bfe6eb}:root[data-theme="dark"] .sptc-table-title{color:#e1e8dc}:root[data-theme="dark"] .sptc-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .sptc-table td{color:#e1e8dc}:root[data-theme="dark"] .sptc-table tbody tr:nth-child(even) td{background:#15161c}:root[data-theme="dark"] .sptc-table tr.sptc-row-warn td{color:#df9c95}:root[data-theme="dark"] .sptc-table tr.sptc-row-active td{background:#161e1d}:root[data-theme="dark"] .sptc-note{color:#c2cbc0}:root[data-theme="dark"] .dbb1-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dbb1-panel label{color:#e1e8dc}:root[data-theme="dark"] .dbb1-count{color:#c2cbc0}:root[data-theme="dark"] .dbb1-head-row{color:#c2cbc0}:root[data-theme="dark"] .dbb1-row{background:#15161c}:root[data-theme="dark"] .dbb1-row .dbb1-col-primary{color:#bfe6eb}:root[data-theme="dark"] .dbb1-row .dbb1-col{color:#e1e8dc}:root[data-theme="dark"] .dbb1-row .dbb1-col-muted{color:#c2cbc0}:root[data-theme="dark"] .dbb1-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .dbb1-note{color:#c2cbc0}:root[data-theme="dark"] .cetb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .cetb-panel label{color:#e1e8dc}:root[data-theme="dark"] .cetb-section{background:#171717}:root[data-theme="dark"] .cetb-section-title{color:#bfe6eb}:root[data-theme="dark"] .cetb-hint{color:#c2cbc0}:root[data-theme="dark"] .cetb-note{color:#c2cbc0}:root[data-theme="dark"] .cetb-cost-grid .cetb-section{background:#15161c}:root[data-theme="dark"] .cetb-effect-row{background:#15161c}:root[data-theme="dark"] .cetb-effect-row-head span{color:#e1e8dc}:root[data-theme="dark"] .cetb-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .cetb-btn-remove{background:#171717;color:#df9c95}:root[data-theme="dark"] .cetb-json-label{color:#bfe6eb}:root[data-theme="dark"] .cetb-copy-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .cetb-copy-btn:hover{color:#bfe6eb}:root[data-theme="dark"] .wbc-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .wbc-panel label{color:#e1e8dc}:root[data-theme="dark"] .wbc-cmd{background:#15161c}:root[data-theme="dark"] .wbc-cmd code{color:#bfe6eb}:root[data-theme="dark"] .wbc-cmd span{color:#c2cbc0}:root[data-theme="dark"] .wbc-hint{color:#c2cbc0}:root[data-theme="dark"] .wbc-note{color:#c2cbc0}:root[data-theme="dark"] .sdt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sdt-panel label{color:#e1e8dc}:root[data-theme="dark"] .sdt-panel input[type="file"]{background:#171717}:root[data-theme="dark"] .sdt-hint{color:#c2cbc0}:root[data-theme="dark"] .sdt-note{color:#c2cbc0}:root[data-theme="dark"] .sdt-error{background:#24100e;color:#e6beb8}:root[data-theme="dark"] .sdt-warn{background:#281f0c;color:#f6e8be}:root[data-theme="dark"] .sdt-stat{background:#15161c}:root[data-theme="dark"] .sdt-stat span{color:#c2cbc0}:root[data-theme="dark"] .sdt-stat strong{color:#bfe6eb}:root[data-theme="dark"] .sdt-section-title{color:#e1e8dc}:root[data-theme="dark"] .sdt-grid-wrap{background:#171717}:root[data-theme="dark"] .sdt-grid thead th{background:#15161c;color:#c2cbc0}:root[data-theme="dark"] .sdt-grid tbody th{background:#15161c;color:#c2cbc0}:root[data-theme="dark"] .sdt-grid-corner{background:#15161c}:root[data-theme="dark"] .sdt-cell{color:#bfe6eb;background:#181d16}:root[data-theme="dark"] .sdt-cell-air{background:#171717}:root[data-theme="dark"] .sdt-legend-list li{background:#15161c}:root[data-theme="dark"] .sdt-legend-abbr{color:#bfe6eb;background:#171717}:root[data-theme="dark"] .sdt-legend-name{color:#e1e8dc}:root[data-theme="dark"] .sdt-legend-count{color:#c2cbc0}:root[data-theme="dark"] .sdt-cmd{background:#15161c}:root[data-theme="dark"] .sdt-cmd code{color:#bfe6eb}:root[data-theme="dark"] .sdt-convert-notes li{color:#c2cbc0}:root[data-theme="dark"] .bpl-title{color:#e1e8dc}:root[data-theme="dark"] .bpl-desc{color:#c2cbc0}:root[data-theme="dark"] .bpl-crumb{background:#15161c}:root[data-theme="dark"] .bpl-crumb-item{color:#e1e8dc;background:#171717}:root[data-theme="dark"] .bpl-crumb-arrow{color:#c2cbc0}:root[data-theme="dark"] .bpl-panel label{color:#e1e8dc}:root[data-theme="dark"] .bpl-step-heading{color:#e1e8dc}:root[data-theme="dark"] .bpl-step-hint{color:#c2cbc0}:root[data-theme="dark"] .bpl-choice{color:#e1e8dc;background:#171717}:root[data-theme="dark"] .bpl-choice-result{color:#bfe6eb}:root[data-theme="dark"] .bpl-choice-note{color:#c2cbc0}:root[data-theme="dark"] .bpl-reset{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .bpl-reset:hover{color:#bfe6eb}:root[data-theme="dark"] .bpl-cmd{background:#15161c}:root[data-theme="dark"] .bpl-cmd code{color:#bfe6eb}:root[data-theme="dark"] .bpl-cmd span{color:#c2cbc0}:root[data-theme="dark"] .bpl-note{color:#c2cbc0}:root[data-theme="dark"] .rcb4-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rcb4-panel label{color:#e1e8dc}:root[data-theme="dark"] .rcb4-out h4{color:#bfe6eb}:root[data-theme="dark"] .rcb4-out p{color:#e1e8dc}:root[data-theme="dark"] .rcb4-out ul{color:#e1e8dc}:root[data-theme="dark"] .rcb4-table-wrap{background:#171717}:root[data-theme="dark"] .rcb4-table thead th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .rcb4-table tbody td{color:#e1e8dc}:root[data-theme="dark"] .rcb4-table code{color:#bfe6eb}:root[data-theme="dark"] .rcb4-empty{color:#c2cbc0}:root[data-theme="dark"] .rcb4-hint{color:#c2cbc0}:root[data-theme="dark"] .rcb4-note{color:#c2cbc0}:root[data-theme="dark"] .pfg-title{color:#e1e8dc}:root[data-theme="dark"] .pfg-desc{color:#c2cbc0}:root[data-theme="dark"] .pfg-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .pfg-panel label{color:#e1e8dc}:root[data-theme="dark"] .pfg-hint{color:#c2cbc0}:root[data-theme="dark"] .pfg-note{color:#c2cbc0}:root[data-theme="dark"] .pfg-subnote{color:#c2cbc0}:root[data-theme="dark"] .pfg-h3{color:#e1e8dc}:root[data-theme="dark"] .pfg-cmd{background:#15161c}:root[data-theme="dark"] .pfg-cmd code{color:#bfe6eb}:root[data-theme="dark"] .pfg-cmd span{color:#c2cbc0}:root[data-theme="dark"] .pfg-copied{color:#bfe6eb !important}:root[data-theme="dark"] .pfg-pot-labels{color:#c2cbc0}:root[data-theme="dark"] .pfg-sherd-card{background:#171717}:root[data-theme="dark"] .pfg-sherd-name{color:#e1e8dc}:root[data-theme="dark"] .pfg-sherd-id{color:#c2cbc0}:root[data-theme="dark"] table.pfg-table th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] table.pfg-table td{color:#e1e8dc}:root[data-theme="dark"] table.pfg-table tr:hover td{background:#1a1c14}:root[data-theme="dark"] table.pfg-table code{color:#bfe6eb}:root[data-theme="dark"] .pfg-flag-card{background:#171717}:root[data-theme="dark"] .pfg-flag-card h4{color:#e1e8dc}:root[data-theme="dark"] .pfg-flag-card ul{color:#c2cbc0}:root[data-theme="dark"] .pfg-flag-card ul code{color:#bfe6eb}:root[data-theme="dark"] .pcb2-intro{color:#c2cbc0}:root[data-theme="dark"] .pcb2-combinator-row{color:#e1e8dc}:root[data-theme="dark"] .pcb2-row{background:#171717}:root[data-theme="dark"] .pcb2-row-title{color:#bfe6eb}:root[data-theme="dark"] .pcb2-remove-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .pcb2-remove-btn:hover{color:#bfe6eb}:root[data-theme="dark"] .pcb2-add-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .pcb2-row label{color:#e1e8dc}:root[data-theme="dark"] .pcb2-row input,:root[data-theme="dark"] .pcb2-row select{background:#171717}:root[data-theme="dark"] .pcb2-hint{color:#c2cbc0}:root[data-theme="dark"] .pcb2-out-heading{color:#e1e8dc}:root[data-theme="dark"] .pcb2-out{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .pcb2-note{color:#c2cbc0}:root[data-theme="dark"] /* ---- persistent output box ---- */
.gcg-output{background:#15161c}:root[data-theme="dark"] .gcg-output-cmd{color:#bfe6eb}:root[data-theme="dark"] .gcg-charcount{color:#c2cbc0}:root[data-theme="dark"] .gcg-output-hint{color:#c2cbc0}:root[data-theme="dark"] .gcg-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .gcg-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .gcg-panel label{color:#e1e8dc}:root[data-theme="dark"] .gcg-panel input,:root[data-theme="dark"] .gcg-panel select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .gcg-subhead{color:#c2cbc0}:root[data-theme="dark"] .gcg-quickpick-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .gcg-row-item{background:#171717}:root[data-theme="dark"] .gcg-row-remove{color:#dca0a0;background:#171717}:root[data-theme="dark"] .gcg-add-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .gcg-hint{color:#c2cbc0}:root[data-theme="dark"] .gcg-note{color:#c2cbc0}:root[data-theme="dark"] .gcg-mode-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .gcg-output-invalid .gcg-output-cmd{color:#dca1a7}:root[data-theme="dark"] .msg-desc{color:#c2cbc0}:root[data-theme="dark"] .msg > label{color:#e1e8dc}:root[data-theme="dark"] .msg input,:root[data-theme="dark"] .msg select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .msg-panel{background:#15161c}:root[data-theme="dark"] .msg-panel-title{color:#e1e8dc}:root[data-theme="dark"] .msg-panel label{color:#e1e8dc}:root[data-theme="dark"] .msg-panel input,:root[data-theme="dark"] .msg-panel select{background:#171717}:root[data-theme="dark"] .msg-section-label{color:#c2cbc0}:root[data-theme="dark"] .msg-cmd{background:#15161c}:root[data-theme="dark"] .msg-cmd code{color:#bfe6eb}:root[data-theme="dark"] .msg-cmd span{color:#c2cbc0}:root[data-theme="dark"] .msg-hint{color:#c2cbc0}:root[data-theme="dark"] .msg-note{color:#c2cbc0}:root[data-theme="dark"] .isf-search-row label{color:#e1e8dc}:root[data-theme="dark"] .isf-count{color:#c2cbc0}:root[data-theme="dark"] .isf-card{background:#15161c}:root[data-theme="dark"] .isf-name{color:#e1e8dc}:root[data-theme="dark"] .isf-source-count{color:#c2cbc0}:root[data-theme="dark"] .isf-source-row{background:#171717}:root[data-theme="dark"] .isf-source-detail{color:#e1e8dc}:root[data-theme="dark"] .isf-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .isf-note{color:#c2cbc0}:root[data-theme="dark"] .sccr-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .sccr-panel label{color:#e1e8dc}:root[data-theme="dark"] .sccr-group-title{color:#c2cbc0}:root[data-theme="dark"] .sccr-symbol-btn{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .sccr-symbol-btn:hover{background:#171717}:root[data-theme="dark"] .sccr-symbol-btn .sccr-flash{color:#bfe6eb;background:#171717}:root[data-theme="dark"] /* ---- Builder row (symbol tab) ---- */
.sccr-builder{background:#15161c}:root[data-theme="dark"] .sccr-btn.sccr-btn-outline{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .sccr-btn.sccr-btn-outline:hover{background:#15161c}:root[data-theme="dark"] .sccr-color-chip{background:#171717}:root[data-theme="dark"] .sccr-color-chip .sccr-chip-label{color:#e1e8dc}:root[data-theme="dark"] .sccr-color-chip .sccr-chip-tag{color:#f8d4a3}:root[data-theme="dark"] .sccr-color-chip .sccr-chip-codes{color:#c2cbc0}:root[data-theme="dark"] .sccr-format-chip{background:#15161c}:root[data-theme="dark"] .sccr-format-chip .sccr-chip-label{color:#e1e8dc}:root[data-theme="dark"] .sccr-format-chip .sccr-chip-codes{color:#c2cbc0}:root[data-theme="dark"] /* ---- Text builder (color tab) ---- */
.sccr-textbuilder{background:#15161c}:root[data-theme="dark"] .sccr-raw-out{color:#bfe6eb;background:#171717}:root[data-theme="dark"] .sccr-hint{color:#c2cbc0}:root[data-theme="dark"] .sccr-note{color:#c2cbc0}:root[data-theme="dark"] .rcb3-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rcb3-panel label{color:#e1e8dc}:root[data-theme="dark"] .rcb3-slider-row output{color:#bfe6eb;background:#15161c}:root[data-theme="dark"] .rcb3-subhead{color:#c2cbc0}:root[data-theme="dark"] .rcb3-cmd{background:#15161c}:root[data-theme="dark"] .rcb3-cmd code{color:#bfe6eb}:root[data-theme="dark"] .rcb3-cmd span{color:#c2cbc0}:root[data-theme="dark"] .rcb3-result{background:#15161c}:root[data-theme="dark"] .rcb3-result-big{color:#bfe6eb}:root[data-theme="dark"] .rcb3-result-line{color:#e1e8dc}:root[data-theme="dark"] .rcb3-result-line b{color:#e1e8dc}:root[data-theme="dark"] .rcb3-table th{color:#c2cbc0}:root[data-theme="dark"] .rcb3-table td{color:#e1e8dc}:root[data-theme="dark"] .rcb3-table tfoot td{color:#bfe6eb}:root[data-theme="dark"] .rcb3-hint{color:#c2cbc0}:root[data-theme="dark"] .rcb3-note{color:#c2cbc0}:root[data-theme="dark"] .rcb3-tabnote{color:#c2cbc0}:root[data-theme="dark"] .rcb3-canvas-wrap canvas{background:#171717}:root[data-theme="dark"] .rcb3-grid{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .aca-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .aca-panel label{color:#e1e8dc}:root[data-theme="dark"] .aca-cmd{background:#15161c}:root[data-theme="dark"] .aca-cmd code{color:#bfe6eb}:root[data-theme="dark"] .aca-cmd span{color:#c2cbc0}:root[data-theme="dark"] .aca-hint{color:#c2cbc0}:root[data-theme="dark"] .aca-note{color:#c2cbc0}:root[data-theme="dark"] .aca-row-item{background:#15161c}:root[data-theme="dark"] .aca-row-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .aca-row-remove:hover{color:#bfe6eb}:root[data-theme="dark"] .aca-add-row{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .dib-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dib-panel label{color:#e1e8dc}:root[data-theme="dark"] .dib-panel input,:root[data-theme="dark"] .dib-panel select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dib-subhead{color:#c2cbc0}:root[data-theme="dark"] .dib-row-item{background:#15161c}:root[data-theme="dark"] .dib-row-item-title{color:#c2cbc0}:root[data-theme="dark"] .dib-row-remove{color:#dca0a0;background:#171717}:root[data-theme="dark"] .dib-add-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .dib-out-block{background:#15161c}:root[data-theme="dark"] .dib-out-label{color:#c2cbc0}:root[data-theme="dark"] .dib-out-code{color:#bfe6eb}:root[data-theme="dark"] .dib-cmd{background:#15161c}:root[data-theme="dark"] .dib-cmd code{color:#bfe6eb}:root[data-theme="dark"] .dib-cmd span{color:#c2cbc0}:root[data-theme="dark"] .dib-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dib-hint{color:#c2cbc0}:root[data-theme="dark"] .dib-note{color:#c2cbc0}:root[data-theme="dark"] .dib-badge{color:#bfe6eb;background:#171717}:root[data-theme="dark"] .rpca-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rpca-panel label{color:#e1e8dc}:root[data-theme="dark"] .rpca-panel input,:root[data-theme="dark"] .rpca-panel select{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rpca-btn:disabled{background:#1d201b;border-color:#41483d;color:#c2cbc0}:root[data-theme="dark"] .rpca-status{color:#c2cbc0}:root[data-theme="dark"] .rpca-status.rpca-status-ok{color:#bfe6eb}:root[data-theme="dark"] .rpca-status.rpca-status-err{color:#e79f9b}:root[data-theme="dark"] .rpca-download{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .rpca-download:hover{background:#15161c}:root[data-theme="dark"] .rpca-note{color:#c2cbc0}:root[data-theme="dark"] .rpca-hint{color:#c2cbc0}:root[data-theme="dark"] .rpca-warn{color:#f9dfb6;background:#271d0b}:root[data-theme="dark"] .rpca-preview img,:root[data-theme="dark"] .rpca-preview canvas{background:#15161c}:root[data-theme="dark"] .rpca-emoji-entry{background:#15161c}:root[data-theme="dark"] .rpca-emoji-remove{background:#171717;color:#e79f9b}:root[data-theme="dark"] .rpca-add-emoji{background:#171717;color:#bfe6eb}:root[data-theme="dark"] /* Dark-theme the vendored 3dskinview editor.
 *
 * widget-full.css is 3dskinview's own stylesheet: hard-coded #fff / #f5f5f5,:root[data-theme="dark"] no custom
 * properties,:root[data-theme="dark"] no data-theme hook. It is left untouched — it ships alongside a minified
 * widget whose architecture doc warns the area "has repeatedly been mis-patched",:root[data-theme="dark"] and
 * re-porting a patched copy on their next release would be a merge every time. So the
 * surfaces are re-pointed here instead,:root[data-theme="dark"] the same approach tool-theme.css takes for the
 * 75 ported widgets.
 *
 * Loaded after widget-full.css,:root[data-theme="dark"] and every rule below matches its specificity or beats it.
 */

/* Their stylesheet sets `body{background:#171717}:root[data-theme="dark"] .wbdt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .wbdt-panel label{color:#e1e8dc}:root[data-theme="dark"] .wbdt-section{background:#171717}:root[data-theme="dark"] .wbdt-section h3{color:#e1e8dc}:root[data-theme="dark"] .wbdt-section h4{color:#bfe6eb}:root[data-theme="dark"] .wbdt-cmd{background:#15161c}:root[data-theme="dark"] .wbdt-cmd code{color:#bfe6eb}:root[data-theme="dark"] .wbdt-cmd span{color:#c2cbc0}:root[data-theme="dark"] .wbdt-copy{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .wbdt-hint{color:#c2cbc0}:root[data-theme="dark"] .wbdt-note{color:#c2cbc0}:root[data-theme="dark"] .wbdt-legend{color:#c2cbc0}:root[data-theme="dark"] table.wbdt-table caption{color:#e1e8dc}:root[data-theme="dark"] table.wbdt-table thead th{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] table.wbdt-table tbody th{background:#15161c;color:#bfe6eb}:root[data-theme="dark"] table.wbdt-table td.wbdt-yes{color:#bfe6eb}:root[data-theme="dark"] table.wbdt-table td.wbdt-no{color:#c2cbc0}:root[data-theme="dark"] .wbdt-cmd-syntax{background:#15161c}:root[data-theme="dark"] .wbdt-cmd-syntax code{color:#bfe6eb}:root[data-theme="dark"] #sdg .sdg-up .sdg-dot{color:#a1d5b2}:root[data-theme="dark"] #sdg .sdg-down .sdg-dot{color:#dc7a75}:root[data-theme="dark"] #tool-root .mzt-actions .mzt-primary,:root[data-theme="dark"] #tool-root .mzt-download{color:#eaf9f3}:root[data-theme="dark"] .psg-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .psg-panel label{color:#e1e8dc}:root[data-theme="dark"] .psg-count{color:#c2cbc0}:root[data-theme="dark"] .psg-head-row{color:#c2cbc0}:root[data-theme="dark"] .psg-row{background:#15161c}:root[data-theme="dark"] .psg-row .psg-col-primary{color:#bfe6eb}:root[data-theme="dark"] .psg-row .psg-col{color:#e1e8dc}:root[data-theme="dark"] .psg-row .psg-col-muted{color:#c2cbc0}:root[data-theme="dark"] .psg-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .psg-note{color:#c2cbc0}:root[data-theme="dark"] .psg-cmd-code{color:#bfe6eb}:root[data-theme="dark"] .psg-copy-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] #pc-canvas{background:#171717}:root[data-theme="dark"] .mdlb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .mdlb-panel label{color:#e1e8dc}:root[data-theme="dark"] .mdlb-count{color:#c2cbc0}:root[data-theme="dark"] .mdlb-head-row{color:#c2cbc0}:root[data-theme="dark"] .mdlb-row{background:#15161c}:root[data-theme="dark"] .mdlb-row .mdlb-col-primary{color:#bfe6eb}:root[data-theme="dark"] .mdlb-row .mdlb-col{color:#e1e8dc}:root[data-theme="dark"] .mdlb-row .mdlb-col-muted{color:#c2cbc0}:root[data-theme="dark"] .mdlb-row .mdlb-col-code{color:#e1e8dc}:root[data-theme="dark"] .mdlb-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .mdlb-note{color:#c2cbc0}:root[data-theme="dark"] .wtbr-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .wtbr-panel label{color:#e1e8dc}:root[data-theme="dark"] .wtbr-count{color:#c2cbc0}:root[data-theme="dark"] .wtbr-head-row{color:#c2cbc0}:root[data-theme="dark"] .wtbr-row{background:#15161c}:root[data-theme="dark"] .wtbr-row .wtbr-col-primary{color:#bfe6eb}:root[data-theme="dark"] .wtbr-row .wtbr-col{color:#e1e8dc}:root[data-theme="dark"] .wtbr-row .wtbr-col-muted{color:#c2cbc0}:root[data-theme="dark"] .wtbr-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .wtbr-note{color:#c2cbc0}:root[data-theme="dark"] .wtbr-subnote{color:#c2cbc0}:root[data-theme="dark"] .wtbr-callout{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .wtbr-callout strong{color:#bfe6eb}:root[data-theme="dark"] .wtbr-section-title{color:#e1e8dc}:root[data-theme="dark"] .rprt-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rprt-panel label{color:#e1e8dc}:root[data-theme="dark"] .rprt-hint{color:#c2cbc0}:root[data-theme="dark"] .rprt-note{color:#c2cbc0}:root[data-theme="dark"] .rprt-note code{color:#bfe6eb}:root[data-theme="dark"] .rprt-download-link[aria-disabled="true"]{background:#1d201b;color:#c2cbc0}:root[data-theme="dark"] .rprt-swatch-label{color:#e1e8dc}:root[data-theme="dark"] .rprt-range-value{color:#c2cbc0}:root[data-theme="dark"] .rprt-preview-label{color:#e1e8dc}:root[data-theme="dark"] .rprt-placeholder{background:#15161c;color:#c2cbc0}:root[data-theme="dark"] .rprt-snippet{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .atg-field label{color:#e1e8dc}:root[data-theme="dark"] .atg-field select,:root[data-theme="dark"] .atg-field input{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .atg-preview-flag{color:#bfe6eb;background:#15161c}:root[data-theme="dark"] .atg-preview-box{background:#15161c}:root[data-theme="dark"] .atg-preview-legend{color:#e1e8dc}:root[data-theme="dark"] .atg-pattern-source{color:#c2cbc0}:root[data-theme="dark"] .atg-give-title{color:#e1e8dc}:root[data-theme="dark"] .atg-cmd-row{background:#171717}:root[data-theme="dark"] .atg-cmd-row code{color:#bfe6eb}:root[data-theme="dark"] .atg-copy-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .atg-note{color:#c2cbc0}:root[data-theme="dark"] .dbb2-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .dbb2-panel label{color:#e1e8dc}:root[data-theme="dark"] .dbb2-hint{color:#c2cbc0}:root[data-theme="dark"] .dbb2-note{color:#c2cbc0}:root[data-theme="dark"] .dbb2-tab-note{color:#c2cbc0}:root[data-theme="dark"] .dbb2-section-title{color:#e1e8dc}:root[data-theme="dark"] .dbb2-list-item{background:#15161c}:root[data-theme="dark"] .dbb2-list-item code{color:#bfe6eb}:root[data-theme="dark"] .dbb2-list-item span.dbb2-desc{color:#c2cbc0}:root[data-theme="dark"] .dbb2-tag{color:#c2cbc0;background:#171717}:root[data-theme="dark"] .dbb2-empty{color:#c2cbc0}:root[data-theme="dark"] table.dbb2-table tbody tr:nth-child(even){background:#15161c}:root[data-theme="dark"] table.dbb2-table td code{color:#bfe6eb}:root[data-theme="dark"] .dbb2-changelog{background:#15161c}:root[data-theme="dark"] .dbb2-changelog-title{color:#e1e8dc}:root[data-theme="dark"] .dbb2-changelog li{color:#e1e8dc}:root[data-theme="dark"] .dbb2-changelog-empty{color:#c2cbc0}:root[data-theme="dark"] .dbb2-splash-item{background:#15161c;color:#e1e8dc}:root[data-theme="dark"] .dbb2-poem-placeholder-tag{background:rgba(23,23,23,0.08)}:root[data-theme="dark"] .pmg-desc{color:#e1e8dc}:root[data-theme="dark"] .pmg label{color:#e1e8dc}:root[data-theme="dark"] .pmg select,:root[data-theme="dark"] .pmg input[type="text"]{background:#171717}:root[data-theme="dark"] .pmg-output{background:#15161c}:root[data-theme="dark"] .pmg-json{color:#e1e8dc}:root[data-theme="dark"] .pmg-btn{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .pmg-download{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .pmg-download:hover{background:#1b1d19}:root[data-theme="dark"] .pmg-note{color:#c2cbc0}:root[data-theme="dark"] .rcb2-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rcb2-panel label{color:#e1e8dc}:root[data-theme="dark"] .rcb2-ap-piece{background:#15161c}:root[data-theme="dark"] .rcb2-ap-piece strong{color:#e1e8dc}:root[data-theme="dark"] .rcb2-cmd{background:#15161c}:root[data-theme="dark"] .rcb2-cmd code{color:#bfe6eb}:root[data-theme="dark"] .rcb2-cmd span{color:#c2cbc0}:root[data-theme="dark"] .rcb2-hint{color:#c2cbc0}:root[data-theme="dark"] .rcb2-note{color:#c2cbc0}:root[data-theme="dark"] .rcb2-result{background:#15161c}:root[data-theme="dark"] .rcb2-result-big{color:#bfe6eb}:root[data-theme="dark"] .rcb2-result-row{color:#e1e8dc}:root[data-theme="dark"] .rcb2-table th,:root[data-theme="dark"] .rcb2-table td{color:#e1e8dc}:root[data-theme="dark"] .rcb2-table th{background:#15161c}:root[data-theme="dark"] .rcb2-table tr.rcb2-table-active td{background:#161e1d}:root[data-theme="dark"] .rcb2-swatch-hex{color:#e1e8dc}:root[data-theme="dark"] .rcb2-swatch-rgb{color:#c2cbc0}:root[data-theme="dark"] .rcb2-dye-remove{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rcb2-btn{background:#171717;color:#bfe6eb}:root[data-theme="dark"] .rcb2-btn:hover{background:#161e1d}:root[data-theme="dark"] .rtb-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .rtb-panel label{color:#e1e8dc}:root[data-theme="dark"] .rtb-count{color:#c2cbc0}:root[data-theme="dark"] .rtb-head-row{color:#c2cbc0}:root[data-theme="dark"] .rtb-row{background:#15161c}:root[data-theme="dark"] .rtb-row .rtb-col-primary{color:#bfe6eb}:root[data-theme="dark"] .rtb-row .rtb-col{color:#e1e8dc}:root[data-theme="dark"] .rtb-row .rtb-col-muted{color:#c2cbc0}:root[data-theme="dark"] .rtb-empty{color:#c2cbc0;background:#15161c}:root[data-theme="dark"] .rtb-note{color:#c2cbc0}:root[data-theme="dark"] .fbp-tab{background:#171717;color:#e1e8dc}:root[data-theme="dark"] .fbp-panel label{color:#e1e8dc}:root[data-theme="dark"] .fbp-stat{background:#15161c}:root[data-theme="dark"] .fbp-stat code{color:#bfe6eb}:root[data-theme="dark"] .fbp-stat span{color:#c2cbc0}:root[data-theme="dark"] .fbp-hint{color:#c2cbc0}:root[data-theme="dark"] .fbp-note{color:#c2cbc0}:root[data-theme="dark"] .fbp-count{color:#c2cbc0}:root[data-theme="dark"] .fbp-head-row{color:#c2cbc0}:root[data-theme="dark"] .fbp-row{background:#15161c}:root[data-theme="dark"] .fbp-row .fbp-col-primary{color:#bfe6eb}:root[data-theme="dark"] .fbp-row .fbp-col{color:#e1e8dc}:root[data-theme="dark"] .fbp-row .fbp-col-muted{color:#c2cbc0}:root[data-theme="dark"] .fbp-empty{color:#c2cbc0;background:#15161c}
@media (max-width: 720px){:root[data-theme="dark"] .bmvb-row .bmvb-col::before,:root[data-theme="dark"] .bmvb-row .bmvb-col-muted::before{color:#c2cbc0}:root[data-theme="dark"] .sdb-row .sdb-col::before,:root[data-theme="dark"] .sdb-row .sdb-col-mono::before,:root[data-theme="dark"] .sdb-row .sdb-col-primary::before{color:#c2cbc0}:root[data-theme="dark"] .str-row .str-col::before,:root[data-theme="dark"] .str-row .str-col-count::before{color:#c2cbc0}:root[data-theme="dark"] .bieib-row .bieib-col::before,:root[data-theme="dark"] .bieib-row .bieib-col-muted::before{color:#c2cbc0}:root[data-theme="dark"] .dbb1-row .dbb1-col::before,:root[data-theme="dark"] .dbb1-row .dbb1-col-muted::before{color:#c2cbc0}:root[data-theme="dark"] .mdlb-row .mdlb-col::before,:root[data-theme="dark"] .mdlb-row .mdlb-col-muted::before,:root[data-theme="dark"] .mdlb-row .mdlb-col-code::before{color:#c2cbc0}:root[data-theme="dark"] .wtbr-row .wtbr-col::before,:root[data-theme="dark"] .wtbr-row .wtbr-col-muted::before{color:#c2cbc0}:root[data-theme="dark"] .rtb-row .rtb-col::before,:root[data-theme="dark"] .rtb-row .rtb-col-muted::before{color:#c2cbc0}}
@media (max-width: 640px){:root[data-theme="dark"] }

.npt-section-title{color:#e1e8dc}}
@media (max-width: 480px){:root[data-theme="dark"] }

/* Unknown-item validation warning (2026-07-12,:root[data-theme="dark"] target-deploy parity) */
.gcg-item-warning{color:#dca1a7}:root[data-theme="dark"] }

@media (max-width: 720px){color:#c2cbc0}}
@media (max-width: 780px){:root[data-theme="dark"] .psg-row .psg-col::before,:root[data-theme="dark"] .psg-row .psg-col-muted::before{color:#c2cbc0}}
@media print{:root[data-theme="dark"] .pc-out{background:#171717}}
