/* CC 纸片 / OpenAI / 深空：共享组件皮肤，浅色参考用户 elsai_ui_cc_openai.html。
 * 最后加载；paper/openai 使用 theme-light 兜底，dark 使用独立深色调色板。
 * 仅皮肤、字体与装饰；不改 grid/flex、跨度、尺寸、显隐或原事件。
 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]){
  --font-sans:"Inter",-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
  --font-editorial:"Georgia","Noto Serif SC","Songti SC","STSong","SimSun",serif;
  --font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --paper-canvas:#f3f0e8;--paper-sheet:#fcfbf8;--paper-sheet-2:#f7f4ed;--paper-sheet-hover:#efeae0;
  --paper-ink:#181816;--paper-ink-2:#3d3b36;--paper-muted:#6e6a61;
  --paper-border:#e4dfd3;--paper-border-strong:#cfc8b8;
  --paper-accent:#d96b43;--paper-accent-soft:rgba(217,107,67,.11);--paper-accent-border:rgba(217,107,67,.32);
  --paper-green:#1f7a55;--paper-danger:#c93b2b;--paper-white:#fff;--paper-field:#fff;
  --paper-action:var(--paper-ink);--paper-on-action:#fff;
  --paper-shadow:0 1px 0 #fff inset,0 1px 2px rgba(24,24,22,.05),0 8px 24px -6px rgba(42,36,26,.07);
  --paper-pop-shadow:0 18px 54px rgba(24,24,22,.16);
  --paper-mask:rgba(24,24,22,.32);--paper-brand:var(--paper-accent);
  --title-font:var(--font-editorial);color-scheme:light;
}
html[data-ui-refined][data-theme="openai"]{
  --paper-canvas:#f9f9f8;--paper-sheet:#fff;--paper-sheet-2:#f3f3f1;--paper-sheet-hover:#eaeae6;
  --paper-ink:#0d0d0d;--paper-ink-2:#2e2e2e;--paper-muted:#666660;
  --paper-border:#e5e5e0;--paper-border-strong:#ccccc4;
  --paper-accent:#10a37f;--paper-accent-soft:rgba(16,163,127,.10);--paper-accent-border:rgba(16,163,127,.30);
  --paper-green:#10a37f;--paper-shadow:0 1px 2px rgba(0,0,0,.04),0 6px 20px -4px rgba(0,0,0,.05);
  --paper-brand:var(--paper-ink);--title-font:var(--font-sans);
}
/* 深空复用同一组件映射，输入表面和按钮反色字独立，避免白底浅字。 */
html[data-ui-refined][data-theme="dark"]{
  --paper-canvas:#0c1018;--paper-sheet:#141b29;--paper-sheet-2:#1b2436;--paper-sheet-hover:#25324a;
  --paper-ink:#f1f5f9;--paper-ink-2:#cbd5e1;--paper-muted:#a1aec0;
  --paper-border:#334155;--paper-border-strong:#52647e;--paper-field:#101827;
  --paper-accent:#b79aff;--paper-accent-soft:rgba(183,154,255,.14);--paper-accent-border:rgba(183,154,255,.42);
  --paper-green:#6ee7b7;--paper-danger:#fda4af;--paper-brand:var(--paper-accent);
  --paper-action:#b79aff;--paper-on-action:#111321;
  --paper-shadow:0 1px 2px rgba(0,0,0,.2),0 10px 28px rgba(0,0,0,.16);
  --paper-pop-shadow:0 20px 60px rgba(0,0,0,.45);--paper-mask:rgba(0,0,0,.62);
  --title-font:var(--font-sans);color-scheme:dark;
}
html[data-ui-refined][data-theme="dark"] body{color-scheme:dark!important}
/* 必须在 body 重映射：首页/admin/批量页有局部变量，单改根节点不能覆盖它们。 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]),
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body{
  --wl-brand:var(--paper-accent)!important;--wl-brand-2:var(--paper-accent)!important;--wl-brand-ink:var(--paper-ink-2)!important;
  --wl-brand-soft:var(--paper-accent-soft)!important;--wl-brand-line:var(--paper-accent-border)!important;
  --wl-ink:var(--paper-ink)!important;--wl-ink-2:var(--paper-ink-2)!important;--wl-muted:var(--paper-muted)!important;
  --wl-line:var(--paper-border)!important;--wl-line-strong:var(--paper-border-strong)!important;
  --wl-surface:var(--paper-sheet)!important;--wl-panel:var(--paper-sheet)!important;--wl-field:var(--paper-field)!important;--wl-soft:var(--paper-sheet-2)!important;
  --wl-shadow:var(--paper-shadow)!important;--wl-shadow-sm:var(--paper-shadow)!important;--shadow:var(--paper-shadow)!important;
  --text:var(--paper-ink)!important;--muted:var(--paper-muted)!important;--line:var(--paper-border)!important;--line-strong:var(--paper-border-strong)!important;
  --bg:var(--paper-canvas)!important;--panel:var(--paper-sheet)!important;--panel-strong:var(--paper-sheet)!important;--field:var(--paper-field)!important;
  --cyan:var(--paper-accent)!important;--blue:var(--paper-accent)!important;--violet:var(--paper-accent)!important;--green:var(--paper-green)!important;--danger:var(--paper-danger)!important;
  --p-brand-50:var(--paper-accent-soft)!important;--p-brand-600:var(--paper-accent)!important;--p-brand-700:var(--paper-ink-2)!important;--p-pink-500:var(--paper-accent)!important;
  --p-ai-from:var(--paper-ink)!important;--p-ai-to:var(--paper-ink)!important;
  --bg-page:var(--paper-canvas)!important;--bg-surface:var(--paper-sheet)!important;--bg-surface-alt:var(--paper-sheet-2)!important;--bg-hover:var(--paper-sheet-hover)!important;--bg-brand:var(--paper-ink)!important;
  --text-primary:var(--paper-ink)!important;--text-secondary:var(--paper-muted)!important;--text-brand:var(--paper-accent)!important;--text-inverse:var(--paper-white)!important;
  --text-success:var(--paper-green)!important;--text-danger:var(--paper-danger)!important;--border-base:var(--paper-border)!important;--border-strong:var(--paper-border-strong)!important;
  --shadow-sm:var(--paper-shadow)!important;--shadow-lg:var(--paper-shadow)!important;--shadow-modal:var(--paper-pop-shadow)!important;--refine-shadow:var(--paper-shadow)!important;
  --up-brand:var(--paper-accent)!important;--up-brand-soft:var(--paper-accent-soft)!important;--up-pink:var(--paper-accent)!important;
  --up-ink:var(--paper-ink)!important;--up-muted:var(--paper-muted)!important;--up-line:var(--paper-border)!important;--up-page:var(--paper-canvas)!important;--up-card:var(--paper-sheet)!important;--up-shadow:var(--paper-shadow)!important;--up-gradient:var(--paper-ink)!important;
  --console-ink:var(--paper-ink)!important;--console-muted:var(--paper-muted)!important;--console-surface:var(--paper-sheet)!important;--console-page:var(--paper-sheet-2)!important;
  --console-line:var(--paper-border)!important;--console-brand:var(--paper-accent)!important;--console-brand-soft:var(--paper-accent-soft)!important;--console-pink:var(--paper-accent)!important;--console-deep:var(--paper-ink)!important;
  --console-gradient:var(--paper-ink)!important;--console-hero:var(--paper-sheet-2)!important;--console-shadow:var(--paper-shadow)!important;--console-pop-shadow:var(--paper-pop-shadow)!important;--console-mask:var(--paper-mask)!important;
  --admin-text:var(--paper-ink)!important;--admin-muted:var(--paper-muted)!important;--admin-dim:var(--paper-muted)!important;--admin-brand:var(--paper-accent)!important;--admin-brand-2:var(--paper-accent)!important;
  --admin-border:var(--paper-border)!important;--admin-border-strong:var(--paper-border-strong)!important;--admin-surface:var(--paper-sheet)!important;--admin-surface-2:var(--paper-sheet-2)!important;
  --side:var(--paper-sheet-2)!important;--side-hover:var(--paper-sheet-hover)!important;--bubble:var(--paper-sheet-2)!important;--pill:var(--paper-sheet-2)!important;--icon:var(--paper-muted)!important;--accent:var(--paper-ink)!important;
}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body{background:var(--paper-canvas)!important;color:var(--paper-ink)!important;font-family:var(--font-sans)!important}
html[data-ui-refined][data-theme="paper"] body{background-image:radial-gradient(rgba(24,24,22,.025) 1px,transparent 0)!important;background-size:24px 24px!important}
/* 字体与分节：仅主标题用编辑字体，模型名/表格保持清晰无衬线。 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(h1,.hero h2,.empty-thread h2,.upgrade-section-heading h2,.result-head h2,.admin-panel-head h2){font-family:var(--title-font)!important;color:var(--paper-ink)!important;-webkit-text-fill-color:var(--paper-ink)!important;letter-spacing:-.02em}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.eyebrow,.upgrade-eyebrow,.api-hero-copy>p,.platform-home-copy>p,.upgrade-section-heading p,.admin-title>p:not(.admin-description)){font-family:var(--font-mono)!important;color:var(--paper-accent)!important;letter-spacing:.08em}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .platform-home-copy h1 em{background:none!important;color:var(--paper-accent)!important;-webkit-text-fill-color:var(--paper-accent)}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upgrade-field-heading,.result-head,.admin-panel-head){border-bottom:1px solid var(--paper-border)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upgrade-field-heading b,.upgrade-result-steps b){font-family:var(--font-mono);background:var(--paper-sheet-2)!important;color:var(--paper-ink-2)!important;border:1px solid var(--paper-border-strong)!important;border-radius:6px!important}
/* 导航与侧栏 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.home-nav,.platform-home-nav,.upgrade-header,.api-topbar,.admin-sidebar,.api-sidebar,.sidebar,.chat-header,.gpt-lab-topbar){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upgrade-nav-panel,.menu-pop,.header-menu,.modal,.admin-drawer,.page-perm-dialog){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important;box-shadow:var(--paper-pop-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.brand-mark,.brand-glyph,.admin-brand-mark,.empty-logo,.avatar){background:var(--paper-brand)!important;color:var(--paper-on-action)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.brand,.brand-word,.brand-link strong,.api-brand,.admin-brand-text strong){color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upgrade-nav-items>a,.upgrade-nav-group>summary,.main-nav-links>a,.api-nav>a,.admin-nav>a,.menu-item,.recent-item){color:var(--paper-ink-2)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-nav>a.active,.admin-nav>a.is-active,.recent-item.active,.main-nav-links>a.active,.upgrade-nav-items>a.active,.upgrade-nav-group>summary.is-active,.upgrade-nav-group[open]>summary){background:var(--paper-action)!important;border-color:var(--paper-action)!important;color:var(--paper-on-action)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-nav>a.active>span,.admin-nav>a.is-active .admin-nav-dot){color:var(--paper-on-action)!important;background:transparent!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upgrade-nav-symbol,.upgrade-group-icon,.admin-quick-icon,.api-model-icon){background:var(--paper-accent-soft)!important;color:var(--paper-accent)!important}
/* 面板/纸卡：不碰展示模式与跨度，以保留模型布局及空状态全宽修复。 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.panel,.form-panel,.result-panel,.batch-control,.batch-queue-panel,.chain-panel,.aplus-result-panel,.carousel-result-panel,.gpt-lab-panel,.workflow-scenes,.workflow-stage-panel,.workflow-control,.workflow-board,.workflow-output,.workflow-carousel-grid>*,.api-panel,.api-model-card,.metric-card,.admin-panel,.admin-metric,.platform-home-preview,.upgrade-feature-card,.feature-card,.preview-panel,.monitor-card){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-hero,.workflow-light-banner,.api-balance-card){background:var(--paper-sheet-2)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-hero :is(h1,strong){color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-hero :is(span,small){color:var(--paper-muted)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-hero-stats>article{background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .admin-metric::before,
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-hero::before,
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-hero::after{background:var(--paper-border)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-model-price,.api-model-badges span){background:transparent!important;color:var(--paper-muted)!important;border-color:var(--paper-border)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-model-price strong{color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.admin-panel-head,.admin-toolbar,.admin-drawer-head,.admin-drawer-foot,.upgrade-generate-footer,.workflow-card-actions,.workflow-scene-toolbar){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.admin-table th,.admin-quick-item,.admin-table tbody tr:hover td){background:var(--paper-sheet-2)!important;color:var(--paper-ink-2)!important;border-color:var(--paper-border)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .admin-table td{background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important}
/* 普通表单、上传与结果画布 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea){background:var(--paper-field)!important;color:var(--paper-ink)!important;border-color:var(--paper-border-strong)!important;box-shadow:none!important;accent-color:var(--paper-accent)}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(input,textarea)::placeholder{color:var(--paper-muted)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(input,select,textarea):focus{outline-color:var(--paper-accent)!important;border-color:var(--paper-accent)!important;box-shadow:0 0 0 3px var(--paper-accent-soft)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-filter-search,.api-filter-select select,.composer){background:var(--paper-sheet)!important;border-color:var(--paper-border-strong)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-filter-search input,.composer textarea){background:transparent!important;border:0!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-filter-search,.composer):focus-within{border-color:var(--paper-accent)!important;box-shadow:0 0 0 3px var(--paper-accent-soft)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upload-box,.batch-upload,.gpt-lab-upload,.workflow-reference-add){background:var(--paper-sheet-2)!important;border-color:var(--paper-border-strong)!important;color:var(--paper-ink-2)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upload-box strong,.upload-icon,.gpt-lab-upload b){color:var(--paper-ink-2)!important;background:transparent!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.result-frame,.queue-result,.carousel-result-image,.workflow-big-image,.workflow-reference-image,.gpt-lab-reference-card img,.gpt-lab-result-card img){background:var(--paper-sheet-2)!important;border-color:var(--paper-border)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.empty,.compact-empty,.upgrade-result-empty,.gpt-lab-empty,.gpt-lab-reference-empty,.multi-reference-empty){background:var(--paper-sheet-2)!important;border-color:var(--paper-border)!important;color:var(--paper-muted)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.empty strong,.compact-empty strong,.upgrade-empty-copy>strong,.multi-reference-empty strong){color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.upgrade-empty-copy>span,.upgrade-result-steps,.subtitle,.api-model-desc,.composer-note,.composer-copyright,.modal-note,.upgrade-disclosure>summary){color:var(--paper-muted)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.result-card,.progress-card,.workflow-run-item,.carousel-result-card,.workflow-beautify-card,.gpt-lab-result-card,.gpt-lab-reference-card,.workflow-reference-gallery){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important;box-shadow:var(--paper-shadow)!important}
/* 聊天保留豆包结构，去掉紫色光晕，只改变表面层次。 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .empty-thread::before{background:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .composer-wrap{background:var(--paper-canvas)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.user-bubble,.mode-btn,.tool-chip[data-focus],.image-options,.upgrade-demo-tag){background:var(--paper-sheet-2)!important;color:var(--paper-ink-2)!important;border-color:var(--paper-border)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.empty-chips button,.user-card){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .assistant-body{color:var(--paper-ink)!important}
/* 主操作统一墨色，强调色用于焦点、hover和品牌标识。禁用状态仍由原代码决定。 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(button.primary,a.primary,.api-top-actions>a,.btn-primary,.primary-action,.ap-primary,.admin-primary,.admin-btn.is-primary,.nav-primary,#submitButton,#newChat,.send-btn,.login-submit){background:var(--paper-action)!important;border-color:var(--paper-action)!important;color:var(--paper-on-action)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(button.primary,a.primary,.api-top-actions>a,.btn-primary,.primary-action,.admin-btn.is-primary,#submitButton,#newChat,.send-btn):hover:not(:disabled){background:var(--paper-accent)!important;border-color:var(--paper-accent)!important;color:var(--paper-on-action)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(button.secondary,a.secondary,.btn-secondary,#clearButton,#themeSwitch,.console-menu-toggle,.upgrade-nav-toggle,.admin-nav-toggle){background:var(--paper-sheet-2)!important;border-color:var(--paper-border-strong)!important;color:var(--paper-ink-2)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(button,a,summary):focus-visible{outline-color:var(--paper-accent)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.menu-pop button:hover,.header-menu button:hover,.upgrade-nav-panel>a:hover,.upgrade-nav-panel>a.active,.api-tabs button.active){background:var(--paper-sheet-hover)!important;color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .upgrade-empty-art img{border-color:var(--paper-sheet)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .upgrade-empty-art>span{background:var(--paper-sheet)!important;color:var(--paper-muted)!important;box-shadow:var(--paper-shadow)!important}
/* 补齐真实仪表板和工作流组件；覆盖 ui-refinement 的跨主题硬编码白底。 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body{
  --admin-bg:var(--paper-canvas)!important;--dash-bg:var(--paper-canvas)!important;
  --dash-surface:var(--paper-sheet)!important;--dash-surface-2:var(--paper-sheet-2)!important;
  --dash-text:var(--paper-ink)!important;--dash-text-2:var(--paper-ink-2)!important;--dash-text-3:var(--paper-muted)!important;
  --dash-border:var(--paper-border)!important;--dash-border-strong:var(--paper-border-strong)!important;
  --dash-brand:var(--paper-accent)!important;--dash-brand-soft:var(--paper-accent-soft)!important;
}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-metric,.api-metric-grid article,.api-card,.api-chart,.api-filter-bar,.api-notice-card,.api-profile-list,.api-activity-list,.workflow-result-panel,.workflow-scene,.workflow-scene-body,.batch-summary,.batch-progress,.queue-summary,.admin-card,.admin-stat,.admin-table-wrap,.prompt-card,.video-direct-wrap,.login-v2-card,.login-v2-stats div,.detail-section){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-empty,.console-empty,.workflow-grid div,.progress-stats,.workflow-action-field,.workflow-scene-head,.result-collapsed-summary,.result-pagination,.storage-record-item,.api-tabs,.prompt-library,.api-user-chip,.login-v2-tabs){background:var(--paper-sheet-2)!important;border-color:var(--paper-border)!important;color:var(--paper-muted)!important;box-shadow:none!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.metric-card strong,.api-metric strong,.api-section-head h2,.api-list-head h2,.api-rank-name,.api-rank-val,.api-notice-card h3,.api-notice-card strong,.api-profile-list dd,.api-profile-list strong,.storage-record-title,.step-title,.section-title strong,.field>label,.toggle-field,.batch-summary strong,.queue-summary span,.progress-stats strong,.workflow-grid strong,.workflow-scene-title,.scene-toggle .workflow-scene-title,.login-v2-form label,.login-v2-stats strong){color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.metric-card span,.metric-card small,.api-metric span,.api-metric small,.api-rank-no,.api-section-head p,.api-list-head p,.api-list-note,.api-notice-card p,.api-profile-list dt,.storage-record-meta,.api-empty,.console-empty,.batch-summary small,.queue-summary small,.upload-box small,.progress-stats span,.workflow-grid span,.workflow-run-item p,.workflow-card-meta,.carousel-result-meta,.muted-text,.login-v2-copy p,.login-v2-stats span){color:var(--paper-muted)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.section-title>span,.step-title>span,.workflow-reference-image-index){background:var(--paper-sheet-2)!important;border-color:var(--paper-border-strong)!important;color:var(--paper-accent)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-rank-bar,.progress-meter){background:var(--paper-sheet-hover)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.api-rank-bar i,.progress-meter>span){background:var(--paper-accent)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-chart-grid{stroke:var(--paper-border)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-chart-area{fill:var(--paper-accent-soft)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-chart-line{stroke:var(--paper-accent)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-chart-dot{fill:var(--paper-sheet)!important;stroke:var(--paper-accent)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .api-chart-x{fill:var(--paper-muted)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.login-v2-nav,.auto-nav,.monitor-header){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.login-v2-link,.api-model-copy,.api-lang,.api-top-actions button,.nav-actions button,.nav-actions a:not(.nav-primary),.queue-pager button,.row-pager button,.login-v2-tabs button){background:var(--paper-sheet-2)!important;border-color:var(--paper-border)!important;color:var(--paper-ink-2)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.login-v2-logo,.login-v2-submit){background:var(--paper-action)!important;border-color:var(--paper-action)!important;color:var(--paper-on-action)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body :is(.login-v2-badge,.hero-pill,.login-v2-tabs button.active){background:var(--paper-accent-soft)!important;border-color:var(--paper-accent-border)!important;color:var(--paper-accent)!important;box-shadow:none!important}
/* 保留模型工具栏透明底，以及搜索内层无边框。 */
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body #view-models .api-filter-bar{background:transparent!important;box-shadow:none!important}
/* 深空专用局部状态：不处理图片像素，也不改变原禁用/显隐逻辑。 */
html[data-ui-refined][data-theme="dark"] body :is(.api-trend-delta.down,.api-model-state){background:rgba(110,231,183,.10)!important;color:var(--paper-green)!important;border-color:rgba(110,231,183,.3)!important}
html[data-ui-refined][data-theme="dark"] body :is(.api-trend-delta.up,.error-text,.api-load-error){background:rgba(253,164,175,.10)!important;color:var(--paper-danger)!important;border-color:rgba(253,164,175,.3)!important}
html[data-ui-refined][data-theme="dark"] body :is(.plus,.icon-btn,.mic-btn,.tool-chip,.menu-pop button,.header-menu button,.modal-field,.modal-head button,.user-meta small,.chat-header .sub){color:var(--paper-ink-2)!important}
html[data-ui-refined][data-theme="dark"] body :is(.plus,.attach-chip,.file-chip,.assistant-body code,.assistant-actions button:hover,.upgrade-workspace-tabs){background:var(--paper-sheet-2)!important;color:var(--paper-ink-2)!important}
html[data-ui-refined][data-theme="dark"] body .assistant-body pre{background:var(--paper-field)!important;color:var(--paper-ink)!important}
html[data-ui-refined][data-theme="dark"] body .assistant-body pre code{background:transparent!important;color:inherit!important}
html[data-ui-refined][data-theme="dark"] body :is(.api-model-icon,.upgrade-group-icon,.admin-quick-icon){background:var(--paper-accent-soft)!important;color:var(--paper-accent)!important}
html[data-ui-refined][data-theme="dark"] body .api-hero-copy>p{color:var(--paper-accent)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body h1{-webkit-text-fill-color:var(--paper-ink)!important}
html[data-ui-refined]:is([data-theme="paper"],[data-theme="openai"],[data-theme="dark"]) body .login-v2-brand strong{color:var(--paper-ink)!important}
/* dark-after-report 浏览器实测补齐：后台子视图、移动账户菜单和存储浮层。 */
html[data-ui-refined][data-theme="dark"] body .api-brand small{color:var(--paper-muted)!important}
html[data-ui-refined][data-theme="dark"] body .api-avatar{background:var(--paper-sheet-hover)!important;color:var(--paper-accent)!important;border-color:var(--paper-border)!important}
html[data-ui-refined][data-theme="dark"] body .recent-dot{background:var(--paper-action)!important;color:var(--paper-on-action)!important}
/* 选中/悬停均维持深色表面，避免背景渐变期间出现深字深底或浅字亮底。 */
html[data-ui-refined][data-theme="dark"] body.api-console-page .api-sidebar .api-nav>a{background:transparent!important;color:var(--paper-ink-2)!important;border-color:transparent!important}
html[data-ui-refined][data-theme="dark"] body.api-console-page .api-sidebar .api-nav>a:hover{background:var(--paper-sheet-hover)!important;color:var(--paper-ink)!important}
html[data-ui-refined][data-theme="dark"] body.api-console-page .api-sidebar .api-nav>a.active{background:var(--paper-sheet-hover)!important;color:var(--paper-accent)!important;border-color:var(--paper-border)!important;box-shadow:inset 3px 0 var(--paper-accent)!important}
html[data-ui-refined][data-theme="dark"] body.api-console-page .api-sidebar .api-nav>a.active>span{background:transparent!important;color:var(--paper-accent)!important}
html[data-ui-refined][data-theme="dark"] body :is(.api-tool-grid>a,.model-table-wrap,.api-closed-actions>a:not(.primary)){background:var(--paper-sheet)!important;border-color:var(--paper-border)!important;color:var(--paper-ink-2)!important}
html[data-ui-refined][data-theme="dark"] body :is(.api-tool-grid>a>strong,.api-closed-lead,.api-placeholder h2){color:var(--paper-ink)!important}
html[data-ui-refined][data-theme="dark"] body :is(.api-tool-grid>a>span,.api-placeholder>p,.api-placeholder>span,.api-closed-list li){color:var(--paper-ink-2)!important}
html[data-ui-refined][data-theme="dark"] body .api-list-head b{color:var(--paper-accent)!important}
html[data-ui-refined][data-theme="dark"] body .api-table th{background:var(--paper-sheet-2)!important;color:var(--paper-muted)!important;border-color:var(--paper-border)!important}
html[data-ui-refined][data-theme="dark"] body .api-table td{background:var(--paper-sheet)!important;color:var(--paper-ink-2)!important;border-color:var(--paper-border)!important}
html[data-ui-refined][data-theme="dark"] body :is(.upgrade-account>summary,.upgrade-account>.nav-actions,.upgrade-account>.api-top-actions){background:var(--paper-sheet)!important;color:var(--paper-ink-2)!important;border-color:var(--paper-border)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined][data-theme="dark"] body .upgrade-account [data-account-bar]>:is(span,strong){background:var(--paper-sheet-2)!important;color:var(--paper-ink)!important;border-color:var(--paper-border)!important}
html[data-ui-refined][data-theme="dark"] body .upgrade-workspace-tabs button.is-active{background:var(--paper-sheet-hover)!important;color:var(--paper-accent)!important;box-shadow:none!important}
html[data-ui-refined][data-theme="dark"] body #archiveStatusBadge{background:var(--paper-sheet-2)!important;color:var(--paper-muted)!important;border-color:var(--paper-border)!important;box-shadow:var(--paper-shadow)!important}
html[data-ui-refined][data-theme="dark"] body #archiveStatusBadge .asb-text{color:inherit!important}
html[data-ui-refined][data-theme="dark"] body #archiveStatusBadge.is-active{background:var(--paper-sheet-hover)!important;color:var(--paper-ink)!important;border-color:var(--paper-accent-border)!important}
html[data-ui-refined][data-theme="dark"] body #status.status{background:var(--paper-sheet-2)!important;color:var(--paper-green)!important;border-color:var(--paper-border)!important}
html[data-ui-refined][data-theme="dark"] body #status.status.busy{color:var(--paper-accent)!important;border-color:var(--paper-accent-border)!important}
html[data-ui-refined][data-theme="dark"] body #status.status.error{color:var(--paper-danger)!important;border-color:var(--paper-danger)!important}
html[data-ui-refined][data-theme="dark"] body #statusText{color:inherit!important}
/* 公告页列表文字和跳转链接沿用深空语义色。 */
html[data-ui-refined][data-theme="dark"] body .api-notice-points li{color:var(--paper-ink-2)!important}
html[data-ui-refined][data-theme="dark"] body .api-notice-links a{color:var(--paper-accent)!important}
html[data-ui-refined][data-theme="dark"] body .api-notice-time{color:var(--paper-muted)!important}
html[data-ui-refined][data-theme="dark"] body :is(.api-notice-tag,.api-notice-latest){background:var(--paper-sheet-2)!important;color:var(--paper-accent)!important;border-color:var(--paper-border)!important}
html[data-ui-refined][data-theme="dark"] body .api-notice-tag.feature{color:var(--paper-green)!important}
html[data-ui-refined][data-theme="dark"] body .api-notice-tag.important{color:#fcd34d!important}
html[data-ui-refined][data-theme="dark"] body .api-notice-latest{color:var(--paper-danger)!important}

/* 公告共用主题令牌：弹窗已打开时也随 data-theme 自动重算，不重建内容或已读状态。 */
html[data-ui-refined] body{
  --nt-sheet:var(--paper-sheet,var(--wl-surface,#fff));--nt-soft:var(--paper-sheet-2,var(--wl-soft,#f5f3fa));
  --nt-ink:var(--paper-ink,var(--wl-ink,#1b2334));--nt-secondary:var(--paper-ink-2,var(--wl-ink-2,#3a4055));--nt-muted:var(--paper-muted,var(--wl-muted,#666d85));
  --nt-line:var(--paper-border,var(--wl-line,#dedbe8));--nt-accent:var(--paper-accent,var(--wl-brand,#8067ff));--nt-accent-soft:var(--paper-accent-soft,var(--wl-brand-soft,#f0ebff));
  --nt-action:var(--paper-action,var(--wl-brand-ink,#5b4bd6));--nt-on-action:var(--paper-on-action,#fff);--nt-danger:var(--paper-danger,#b42318);
}
html[data-ui-refined] body .nt-overlay{background:var(--paper-mask,rgba(30,34,51,.32));backdrop-filter:blur(3px)}
html[data-ui-refined] body .nt-card{background:var(--nt-sheet);color:var(--nt-ink);border-color:var(--nt-line);box-shadow:var(--paper-pop-shadow,0 18px 54px #1e22332b);border-radius:16px}
html[data-ui-refined] body :is(.nt-head,.nt-foot){border-color:var(--nt-line);background:var(--nt-soft)}
html[data-ui-refined] body .nt-head-icon{background:var(--nt-accent-soft);color:var(--nt-accent);box-shadow:none;font-size:0;border-radius:9px}
html[data-ui-refined] body .nt-head-icon::before{content:'';display:block;width:18px;height:18px;background:currentColor;mask:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10v4h4l10 5V5L7 10H3Zm4 4 2 6h3l-2-4M21 8v8'/%3E%3C/svg%3E")}
html[data-ui-refined] body :is(.nt-head-title b,.nt-title){color:var(--nt-ink)}
html[data-ui-refined] body :is(.nt-head-title span,.nt-time,.nt-foot-left,.nt-empty){color:var(--nt-muted);opacity:1}
html[data-ui-refined] body :is(.nt-text,.nt-points li,.nt-item p){color:var(--nt-secondary);opacity:1}
html[data-ui-refined] body .nt-points li::before{background:var(--nt-accent)}
html[data-ui-refined] body .nt-item{background:var(--nt-soft);border-color:var(--nt-line)}
html[data-ui-refined] body :is(.nt-links a,.nt-tag.platform,.nt-tag.feature){background:var(--nt-accent-soft);color:var(--nt-secondary);border-color:var(--nt-line)}
html[data-ui-refined] body .nt-tag.important{color:var(--nt-danger);background:color-mix(in srgb,var(--nt-danger) 9%,var(--nt-sheet));border-color:color-mix(in srgb,var(--nt-danger) 28%,var(--nt-sheet))}
html[data-ui-refined] body .nt-links a:hover{background:var(--nt-soft);color:var(--nt-ink);border-color:var(--nt-accent)}
html[data-ui-refined] body :is(.nt-btn,.nt-close){border-color:var(--nt-line);color:var(--nt-secondary);background:var(--nt-sheet);box-shadow:none;opacity:1}
html[data-ui-refined] body :is(.nt-btn,.nt-close):hover{background:var(--nt-soft);border-color:var(--nt-accent);color:var(--nt-ink)}
html[data-ui-refined] body .nt-btn{border-radius:8px}
html[data-ui-refined] body .nt-btn.primary{--paper-shadow:none;--paper-accent:var(--paper-action);background:var(--nt-action);color:var(--nt-on-action);border-color:var(--nt-action);box-shadow:none}
html[data-ui-refined] body .nt-btn.primary:hover{background:var(--nt-action);color:var(--nt-on-action);filter:brightness(.95)}
html[data-ui-refined] body #noticesBtn .nb-dot{background:var(--nt-accent);box-shadow:0 0 0 2px var(--nt-sheet)}
html[data-ui-refined] body #noticesBtn:hover{background:var(--nt-accent-soft)!important;color:var(--nt-ink)!important;border-color:var(--nt-accent)!important}
html[data-ui-refined] body .api-notice-links a{background:var(--nt-accent-soft);color:var(--nt-secondary)!important;border-color:var(--nt-line)}
html[data-ui-refined] body .api-notice-points li{color:var(--nt-secondary)!important}
html[data-ui-refined] body .api-notice-time{color:var(--nt-muted)!important}

