  /* ===== v185：深色主题 · 镜像覆盖段
  /* ===== v185：深色主题 · 镜像覆盖段（补丁生成 —— 以后新增含字面色的 CSS 规则，记得来这里同步补深色版） ===== */
  html[data-theme="dark"] .sheet-bar { background:#14151b }
  html[data-theme="dark"] .icon-btn { background:#14161d }
  html[data-theme="dark"] .frame-cell { background:#191c24 }
  /* v225：即梦风卡面 —— 近黑实底、弱描边、16px 大圆角 */
  html[data-theme="dark"] .sheet-body .card { background:#17181d; border-color:#21232b; border-radius:16px }
  /* v242：gen/vgen 整卡只留一层框 —— sheet 自带边框，内卡退成透明无边框（用户口径「边框有两层，只要一层」） */
  .sheet[data-node189="gen"] .sheet-body .card,
  .sheet[data-node189="vgen"] .sheet-body .card{border-color:transparent;background:transparent}
  html[data-theme="dark"] .sheet[data-node189="gen"] .sheet-body .card,
  html[data-theme="dark"] .sheet[data-node189="vgen"] .sheet-body .card{border-color:transparent;background:transparent}
  html[data-theme="dark"] .card h2 { color:#d8dbe6 }
  @media (max-width:760px){
  }
  /* v225：下拉 = 深灰块（无边框、10px 圆角），参考图工具按钮块质感 */
  html[data-theme="dark"] .sel { background:#232631; border-color:transparent; border-radius:10px; padding:7px 10px }
  html[data-theme="dark"] .rng::-webkit-slider-thumb { background:#191c24 }
  html[data-theme="dark"] .rng::-moz-range-thumb { background:#191c24 }
  html[data-theme="dark"] .mode-switch button { background:#14161d }
  html[data-theme="dark"] .mode-switch button[aria-disabled="true"], html[data-theme="dark"] .mode-switch button[aria-disabled="true"]:hover { background:#0b0d12 }
  @media (max-width:760px){
  }
  html[data-theme="dark"] .checker { background-color:#191c24; background-image:
      linear-gradient(45deg,#191c24 25%,transparent 25%),
      linear-gradient(-45deg,#191c24 25%,transparent 25%),
      linear-gradient(45deg,transparent 75%,#191c24 75%),
      linear-gradient(-45deg,transparent 75%,#191c24 75%) }
  html[data-theme="dark"] input[type=number][readonly] { background:#14161d }
  html[data-theme="dark"] input[type=number] { background:#191c24 }
  /* v225：按钮 = 深灰块（无边框、白字），hover 微亮不闪 accent */
  html[data-theme="dark"] .btn { background:#232631; border-color:transparent; color:#e8eaf1 }
  html[data-theme="dark"] .btn:hover { background:#2b2f3b; border-color:transparent; color:#fff }
  /* v228：顶栏「下载 PNG」深色同款块 */
  html[data-theme="dark"] .sheet-bar .sheet-cta { background:#232631; border-color:transparent; color:#e8eaf1 }
  html[data-theme="dark"] .sheet-bar .sheet-cta:hover { background:#2b2f3b; border-color:transparent; color:#fff }
  html[data-theme="dark"] .btn.ghost { background:#14161d }
  html[data-theme="dark"] .btn.primary:disabled { background:#323748 }
  html[data-theme="dark"] .tool { background:#14161d }
  html[data-theme="dark"] .zoom-rng::-webkit-slider-thumb { background:#191c24 }
  html[data-theme="dark"] .zoom-rng::-moz-range-thumb { background:#191c24 }
  html[data-theme="dark"] .stage-hint { background:#e8eaf2;color:#14161d }
  html[data-theme="dark"] .map-cfg input { background:#191c24 }
  html[data-theme="dark"] .anchor175 { background:#191c24 }
  html[data-theme="dark"] .anchor175 button::after { background:#323748 }
  html[data-theme="dark"] .map-asset { background:#191c24 }
  html[data-theme="dark"] .map-asset-x { background:#191c24 }
  html[data-theme="dark"] .add-menu157 { background:#191c24 }
  html[data-theme="dark"] .rand-menu166 { background:#191c24 }
  html[data-theme="dark"] .snap-inp180 { background:#191c24 }
  html[data-theme="dark"] .layers-tab { background:#191c24 }
  html[data-theme="dark"] .layer:hover { background:#14161d }
  html[data-theme="dark"] .layer.on { border-color:rgba(20,214,255,.28) }
  html[data-theme="dark"] .layer .layer-x:hover { background:#2a1616 }
  html[data-theme="dark"] .layer input { background:#191c24 }
  html[data-theme="dark"] .head-rename { background:#191c24 }
  html[data-theme="dark"] .switch .track::after { background:#191c24 }
  html[data-theme="dark"] .note.warn { background:#262014; border:1px solid #3a3218 }
  html[data-theme="dark"] .note.ok { color:#5eead4; background:#10231f }
  html[data-theme="dark"] .slice-item { background:#191c24 }
  html[data-theme="dark"] .slice-item.active { box-shadow:0 0 0 2px #2a2214 }
  html[data-theme="dark"] .mini-btn { background:#14161d }
  html[data-theme="dark"] .modal { background:#191c24 }
  html[data-theme="dark"] .tabs button{background:#232631;border-color:transparent;color:#e8eaf1}
  html[data-theme="dark"] .tabs button:hover{background:#262a35;color:var(--accent)}
  html[data-theme="dark"] .tabs button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}
  html[data-theme="dark"] .fld input { background:#191c24 }
  html[data-theme="dark"] .msg.err { background:#281414; border:1px solid #4a2222;color:#fca5a5 }
  html[data-theme="dark"] .msg.ok { background:#10231f; color:#5eead4 }
  html[data-theme="dark"] .msg.info { border:1px solid rgba(20,214,255,.28) }
  @media (max-width:640px){
  }
