| html.studio-theme-dark, |
| html.studio-theme-dark body, |
| body.studio-theme-dark { |
| color-scheme: dark; |
| background: #08090c !important; |
| color: #e8e8ea !important; |
| } |
|
|
| body.studio-theme-dark { |
| --accent: #e8e8ea; |
| --bg: #08090c; |
| --bg-base: #08090c; |
| --card: #111216; |
| --text-main: #e8e8ea; |
| } |
|
|
| html.studio-theme-dark body .app-shell, |
| html.studio-theme-dark body .sidebar, |
| html.studio-theme-dark body .stage, |
| body.studio-theme-dark .app-shell, |
| body.studio-theme-dark .sidebar, |
| body.studio-theme-dark .stage { |
| background: #08090c !important; |
| border-color: #25262b !important; |
| } |
|
|
| html.studio-theme-dark body .stage, |
| body.studio-theme-dark .stage { |
| box-shadow: inset 0 0 42px rgba(255,255,255,.015); |
| } |
|
|
| html.studio-theme-dark body .nav-item, |
| body.studio-theme-dark .nav-item { |
| color: #8f9aab; |
| } |
|
|
| html.studio-theme-dark body .nav-item:hover, |
| body.studio-theme-dark .nav-item:hover { |
| background: #111216 !important; |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body .nav-item.active, |
| body.studio-theme-dark .nav-item.active { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| box-shadow: 0 12px 24px rgba(0,0,0,.28); |
| } |
|
|
| html.studio-theme-dark body .logo-ring, |
| body.studio-theme-dark .logo-ring { |
| border-color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body #logo-dot, |
| body.studio-theme-dark #logo-dot { |
| background: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .nano-monitor, |
| body.studio-theme-dark .nano-monitor { |
| background: rgba(17,18,22,.88) !important; |
| color: #d8dee9; |
| border-color: rgba(255,255,255,.10) !important; |
| box-shadow: 0 12px 34px rgba(0,0,0,.24); |
| } |
|
|
| html.studio-theme-dark body .divider, |
| body.studio-theme-dark .divider { |
| background: rgba(216,222,233,.14) !important; |
| } |
|
|
| html.studio-theme-dark body .theme-dock-btn, |
| body.studio-theme-dark .theme-dock-btn { |
| background: #111216; |
| border-color: #25262b; |
| color: #9aa6b8; |
| } |
|
|
| html.studio-theme-dark body .theme-dock-btn:hover, |
| html.studio-theme-dark body .theme-dock-btn.active, |
| body.studio-theme-dark .theme-dock-btn:hover, |
| body.studio-theme-dark .theme-dock-btn.active { |
| background: #d8dee9; |
| border-color: #d8dee9; |
| color: #10141d; |
| } |
|
|
| html.studio-theme-dark body .console-card, |
| html.studio-theme-dark body .nano-input, |
| html.studio-theme-dark body .upload-item, |
| html.studio-theme-dark body .result-frame, |
| html.studio-theme-dark body .masonry-item, |
| html.studio-theme-dark body .work-panel, |
| html.studio-theme-dark body .setting-row, |
| html.studio-theme-dark body .tool-panel, |
| html.studio-theme-dark body .control-panel, |
| html.studio-theme-dark body .topbar, |
| html.studio-theme-dark body .composer, |
| html.studio-theme-dark body .composer-body, |
| html.studio-theme-dark body .bubble.assistant, |
| html.studio-theme-dark body .history-popover, |
| html.studio-theme-dark body .thread-item, |
| html.studio-theme-dark body .lightbox-card, |
| html.studio-theme-dark body #lightboxCard, |
| html.studio-theme-dark body .bg-white, |
| html.studio-theme-dark body .bg-gray-50, |
| html.studio-theme-dark body .bg-slate-50, |
| html.studio-theme-dark body .bg-gray-50\/50, |
| html.studio-theme-dark body .bg-white\/90, |
| html.studio-theme-dark body .bg-\[\#fbfdff\], |
| body.studio-theme-dark .console-card, |
| body.studio-theme-dark .nano-input, |
| body.studio-theme-dark .upload-item, |
| body.studio-theme-dark .result-frame, |
| body.studio-theme-dark .masonry-item, |
| body.studio-theme-dark .work-panel, |
| body.studio-theme-dark .setting-row, |
| body.studio-theme-dark .tool-panel, |
| body.studio-theme-dark .control-panel, |
| body.studio-theme-dark .topbar, |
| body.studio-theme-dark .composer, |
| body.studio-theme-dark .composer-body, |
| body.studio-theme-dark .bubble.assistant, |
| body.studio-theme-dark .history-popover, |
| body.studio-theme-dark .thread-item, |
| body.studio-theme-dark .lightbox-card, |
| body.studio-theme-dark #lightboxCard, |
| body.studio-theme-dark .bg-white, |
| body.studio-theme-dark .bg-gray-50, |
| body.studio-theme-dark .bg-slate-50, |
| body.studio-theme-dark .bg-gray-50\/50, |
| body.studio-theme-dark .bg-white\/90, |
| body.studio-theme-dark .bg-\[\#fbfdff\] { |
| background-color: #111216 !important; |
| border-color: #25262b !important; |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body .bg-gray-100, |
| html.studio-theme-dark body .bg-slate-100, |
| html.studio-theme-dark body .select-shell, |
| html.studio-theme-dark body .model-pill, |
| html.studio-theme-dark body .ratio-grid, |
| html.studio-theme-dark body .resolution-toggle, |
| html.studio-theme-dark body .mode-switch, |
| html.studio-theme-dark body .mini-ratio, |
| body.studio-theme-dark .bg-gray-100, |
| body.studio-theme-dark .bg-slate-100, |
| body.studio-theme-dark .select-shell, |
| body.studio-theme-dark .model-pill, |
| body.studio-theme-dark .ratio-grid, |
| body.studio-theme-dark .resolution-toggle, |
| body.studio-theme-dark .mode-switch, |
| body.studio-theme-dark .mini-ratio { |
| background-color: #0c0d10 !important; |
| border-color: #25262b !important; |
| } |
|
|
| html.studio-theme-dark body input, |
| html.studio-theme-dark body textarea, |
| html.studio-theme-dark body select, |
| body.studio-theme-dark input, |
| body.studio-theme-dark textarea, |
| body.studio-theme-dark select { |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body input::placeholder, |
| html.studio-theme-dark body textarea::placeholder, |
| body.studio-theme-dark input::placeholder, |
| body.studio-theme-dark textarea::placeholder { |
| color: #657286 !important; |
| } |
|
|
| html.studio-theme-dark body .text-black, |
| html.studio-theme-dark body .text-gray-700, |
| html.studio-theme-dark body .text-slate-700, |
| html.studio-theme-dark body .setting-title, |
| html.studio-theme-dark body h1, |
| html.studio-theme-dark body h2, |
| html.studio-theme-dark body h3, |
| body.studio-theme-dark .text-black, |
| body.studio-theme-dark .text-gray-700, |
| body.studio-theme-dark .text-slate-700, |
| body.studio-theme-dark .setting-title, |
| body.studio-theme-dark h1, |
| body.studio-theme-dark h2, |
| body.studio-theme-dark h3 { |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body .text-gray-300, |
| html.studio-theme-dark body .text-gray-400, |
| html.studio-theme-dark body .text-gray-500, |
| html.studio-theme-dark body .text-slate-400, |
| html.studio-theme-dark body .text-slate-500, |
| html.studio-theme-dark body .setting-meta, |
| html.studio-theme-dark body .label-nano, |
| body.studio-theme-dark .text-gray-300, |
| body.studio-theme-dark .text-gray-400, |
| body.studio-theme-dark .text-gray-500, |
| body.studio-theme-dark .text-slate-400, |
| body.studio-theme-dark .text-slate-500, |
| body.studio-theme-dark .setting-meta, |
| body.studio-theme-dark .label-nano { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .border-gray-100, |
| html.studio-theme-dark body .border-gray-200, |
| html.studio-theme-dark body .border-gray-300, |
| html.studio-theme-dark body .border-slate-100, |
| html.studio-theme-dark body .border-slate-200, |
| html.studio-theme-dark body .border-black, |
| html.studio-theme-dark body .border-white, |
| html.studio-theme-dark body .border-\[\#f1f5f9\], |
| html.studio-theme-dark body .border-\[\#eef2f7\], |
| body.studio-theme-dark .border-gray-100, |
| body.studio-theme-dark .border-gray-200, |
| body.studio-theme-dark .border-gray-300, |
| body.studio-theme-dark .border-slate-100, |
| body.studio-theme-dark .border-slate-200, |
| body.studio-theme-dark .border-black, |
| body.studio-theme-dark .border-white, |
| body.studio-theme-dark .border-\[\#f1f5f9\], |
| body.studio-theme-dark .border-\[\#eef2f7\] { |
| border-color: #2a3444 !important; |
| } |
|
|
| html.studio-theme-dark body .glass-btn, |
| html.studio-theme-dark body .btn-action-dark, |
| html.studio-theme-dark body .send-btn, |
| html.studio-theme-dark body .gen-btn, |
| html.studio-theme-dark body .comfy-run, |
| html.studio-theme-dark body .llm-run, |
| html.studio-theme-dark body .primary-btn, |
| html.studio-theme-dark body .bg-black, |
| body.studio-theme-dark .glass-btn, |
| body.studio-theme-dark .btn-action-dark, |
| body.studio-theme-dark .send-btn, |
| body.studio-theme-dark .gen-btn, |
| body.studio-theme-dark .comfy-run, |
| body.studio-theme-dark .llm-run, |
| body.studio-theme-dark .primary-btn, |
| body.studio-theme-dark .bg-black { |
| background-color: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .glass-btn:hover, |
| html.studio-theme-dark body .btn-action-dark:hover, |
| html.studio-theme-dark body .bg-black:hover, |
| body.studio-theme-dark .glass-btn:hover, |
| body.studio-theme-dark .btn-action-dark:hover, |
| body.studio-theme-dark .bg-black:hover { |
| background-color: #c8d0dc !important; |
| } |
|
|
| html.studio-theme-dark body .gallery-lightbox, |
| html.studio-theme-dark body #lightbox, |
| body.studio-theme-dark .gallery-lightbox, |
| body.studio-theme-dark #lightbox { |
| background: rgba(15,20,29,.78) !important; |
| backdrop-filter: blur(22px) saturate(1.05); |
| } |
|
|
| html.studio-theme-dark body .masonry-item:hover, |
| html.studio-theme-dark body .console-card:focus-within, |
| html.studio-theme-dark body .select-shell:focus-within, |
| body.studio-theme-dark .masonry-item:hover, |
| body.studio-theme-dark .console-card:focus-within, |
| body.studio-theme-dark .select-shell:focus-within { |
| border-color: #566174 !important; |
| box-shadow: 0 20px 44px rgba(0,0,0,.28) !important; |
| } |
|
|
| html.studio-theme-dark body .console-card textarea, |
| html.studio-theme-dark body #prompt, |
| html.studio-theme-dark body #promptInput, |
| body.studio-theme-dark .console-card textarea, |
| body.studio-theme-dark #prompt, |
| body.studio-theme-dark #promptInput { |
| color: #e5e9f0 !important; |
| caret-color: #d8dee9; |
| } |
|
|
| html.studio-theme-dark body .size-btn, |
| html.studio-theme-dark body .model-option, |
| html.studio-theme-dark body .ratio-option, |
| html.studio-theme-dark body .resolution-option, |
| html.studio-theme-dark body .mini-ratio button, |
| html.studio-theme-dark body .mode-switch button, |
| body.studio-theme-dark .size-btn, |
| body.studio-theme-dark .model-option, |
| body.studio-theme-dark .ratio-option, |
| body.studio-theme-dark .resolution-option, |
| body.studio-theme-dark .mini-ratio button, |
| body.studio-theme-dark .mode-switch button { |
| background: #111722 !important; |
| border-color: #2a3444 !important; |
| color: #9aa6b8 !important; |
| } |
|
|
| html.studio-theme-dark body .size-btn:hover, |
| html.studio-theme-dark body .model-option:hover, |
| html.studio-theme-dark body .ratio-option:hover, |
| html.studio-theme-dark body .resolution-option:hover, |
| body.studio-theme-dark .size-btn:hover, |
| body.studio-theme-dark .model-option:hover, |
| body.studio-theme-dark .ratio-option:hover, |
| body.studio-theme-dark .resolution-option:hover { |
| border-color: #566174 !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .size-btn.active, |
| html.studio-theme-dark body .model-option.active, |
| html.studio-theme-dark body .ratio-option.active, |
| html.studio-theme-dark body .resolution-option.active, |
| html.studio-theme-dark body .mini-ratio button.active, |
| html.studio-theme-dark body .mode-switch button.active, |
| body.studio-theme-dark .size-btn.active, |
| body.studio-theme-dark .model-option.active, |
| body.studio-theme-dark .ratio-option.active, |
| body.studio-theme-dark .resolution-option.active, |
| body.studio-theme-dark .mini-ratio button.active, |
| body.studio-theme-dark .mode-switch button.active { |
| background: #d8dee9 !important; |
| border-color: #d8dee9 !important; |
| color: #10141d !important; |
| box-shadow: 0 10px 24px rgba(0,0,0,.2) !important; |
| } |
|
|
| html.studio-theme-dark body .ios-slider, |
| body.studio-theme-dark .ios-slider { |
| background: #2a3444 !important; |
| } |
|
|
| html.studio-theme-dark body .ios-switch input:checked + .ios-slider, |
| body.studio-theme-dark .ios-switch input:checked + .ios-slider { |
| background: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .ios-slider:before, |
| body.studio-theme-dark .ios-slider:before { |
| background: #111722 !important; |
| box-shadow: 0 2px 8px rgba(0,0,0,.38) !important; |
| } |
|
|
| html.studio-theme-dark body .composer-wrap, |
| body.studio-theme-dark .composer-wrap { |
| background: linear-gradient(to top,#0f141d 82%,rgba(15,20,29,0)) !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-gate, |
| body.studio-theme-dark .canvas-gate { |
| background-color: #0f141d !important; |
| background-image: radial-gradient(rgba(148,163,184,.18) 1px, transparent 1px) !important; |
| } |
|
|
| html.studio-theme-dark body .gate-panel, |
| html.studio-theme-dark body .canvas-item, |
| html.studio-theme-dark body .canvas-open, |
| body.studio-theme-dark .gate-panel, |
| body.studio-theme-dark .canvas-item, |
| body.studio-theme-dark .canvas-open { |
| background: #171d29 !important; |
| border-color: #2a3444 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-item:hover, |
| body.studio-theme-dark .canvas-item:hover { |
| background: #202838 !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-item.active, |
| body.studio-theme-dark .canvas-item.active { |
| background: #263247 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-card-title, |
| html.studio-theme-dark body .gate-title, |
| html.studio-theme-dark body .gate-name-input, |
| body.studio-theme-dark .canvas-card-title, |
| body.studio-theme-dark .gate-title, |
| body.studio-theme-dark .gate-name-input { |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-card-time, |
| html.studio-theme-dark body .gate-subtitle, |
| body.studio-theme-dark .canvas-card-time { |
| color: #8f9aab !important; |
| } |
|
|
| body.studio-theme-dark .gate-subtitle { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-preview-mark, |
| html.studio-theme-dark body .canvas-delete, |
| html.studio-theme-dark body .secondary-btn, |
| html.studio-theme-dark body .gate-back, |
| html.studio-theme-dark body .gate-trash-entry, |
| html.studio-theme-dark body .create-cancel, |
| html.studio-theme-dark body .gate-create-row, |
| html.studio-theme-dark body .gate-actions, |
| html.studio-theme-dark body .trash-note, |
| html.studio-theme-dark body .emoji-picker, |
| html.studio-theme-dark body .create-menu, |
| html.studio-theme-dark body .selection-hub, |
| html.studio-theme-dark body .output-preview, |
| body.studio-theme-dark .canvas-preview-mark, |
| body.studio-theme-dark .canvas-delete, |
| body.studio-theme-dark .secondary-btn, |
| body.studio-theme-dark .gate-back, |
| body.studio-theme-dark .gate-trash-entry, |
| body.studio-theme-dark .create-cancel, |
| body.studio-theme-dark .gate-create-row, |
| body.studio-theme-dark .gate-actions, |
| body.studio-theme-dark .trash-note, |
| body.studio-theme-dark .emoji-picker, |
| body.studio-theme-dark .create-menu, |
| body.studio-theme-dark .selection-hub, |
| body.studio-theme-dark .output-preview { |
| background: #111722 !important; |
| border-color: #2a3444 !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .gate-trash-badge, |
| body.studio-theme-dark .gate-trash-badge { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| border-color: #111722 !important; |
| } |
|
|
| html.studio-theme-dark body .secondary-btn.active, |
| body.studio-theme-dark .secondary-btn.active { |
| background: #d8dee9 !important; |
| border-color: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-delete:hover, |
| html.studio-theme-dark body .create-cancel:hover, |
| body.studio-theme-dark .canvas-delete:hover, |
| body.studio-theme-dark .create-cancel:hover { |
| background: rgba(248,113,113,.14) !important; |
| border-color: rgba(248,113,113,.32) !important; |
| color: #fca5a5 !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-restore:hover, |
| body.studio-theme-dark .canvas-restore:hover { |
| background: rgba(16,185,129,.14) !important; |
| border-color: rgba(16,185,129,.32) !important; |
| color: #6ee7b7 !important; |
| } |
|
|
| html.studio-theme-dark body .canvas-delete-box, |
| body.studio-theme-dark .canvas-delete-box { |
| background: #202838 !important; |
| border: 1px solid #2a3444; |
| } |
|
|
| html.studio-theme-dark body .canvas-confirm-btn, |
| html.studio-theme-dark body .create-confirm, |
| body.studio-theme-dark .canvas-confirm-btn, |
| body.studio-theme-dark .create-confirm { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .output-resolution, |
| body.studio-theme-dark .output-resolution { |
| background: rgba(17,23,34,.86) !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .topbar, |
| body.studio-theme-dark .shell .topbar { |
| background: transparent !important; |
| border-color: transparent !important; |
| backdrop-filter: none !important; |
| } |
|
|
| html.studio-theme-dark body .shell, |
| html.studio-theme-dark body .shell .board, |
| body.studio-theme-dark .shell, |
| body.studio-theme-dark .shell .board { |
| background-color: #0f141d !important; |
| background-image: radial-gradient(rgba(148,163,184,.18) 1px, transparent 1px) !important; |
| } |
|
|
| html.studio-theme-dark body .shell.theme-dark, |
| body.studio-theme-dark .shell.theme-dark { |
| --page: #0f141d; |
| --grid: rgba(148,163,184,.18); |
| --panel: rgba(17,23,34,.88); |
| --card: #171d29; |
| --card-solid: #171d29; |
| --soft: #111722; |
| --soft-2: #202838; |
| --line: rgba(148,163,184,.16); |
| --line-2: rgba(148,163,184,.22); |
| --text: #e5e9f0; |
| --muted: #9aa6b8; |
| --faint: #78869a; |
| --shadow: rgba(0,0,0,.2); |
| --strong: #d8dee9; |
| --strong-text: #10141d; |
| } |
|
|
| html.studio-theme-dark body .shell .panel, |
| body.studio-theme-dark .shell .panel { |
| background: rgba(17,23,34,.86) !important; |
| border: 1px solid rgba(148,163,184,.16) !important; |
| box-shadow: 0 14px 36px rgba(0,0,0,.18) !important; |
| } |
|
|
| html.studio-theme-dark body .shell .node, |
| body.studio-theme-dark .shell .node { |
| background: #171d29 !important; |
| border-color: rgba(148,163,184,.16) !important; |
| box-shadow: 0 16px 42px rgba(0,0,0,.22) !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .node-head, |
| body.studio-theme-dark .shell .node-head { |
| background: #171d29 !important; |
| border-bottom-color: rgba(148,163,184,.14) !important; |
| } |
|
|
| html.studio-theme-dark body .shell .node-title, |
| body.studio-theme-dark .shell .node-title { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .shell .node.selected, |
| body.studio-theme-dark .shell .node.selected { |
| outline-color: rgba(216,222,233,.72) !important; |
| } |
|
|
| html.studio-theme-dark body .shell .toolbar, |
| body.studio-theme-dark .shell .toolbar { |
| gap: 8px; |
| } |
|
|
| html.studio-theme-dark body .shell .tool-btn, |
| html.studio-theme-dark body .shell .select-lite, |
| html.studio-theme-dark body .shell .gen-count-row, |
| html.studio-theme-dark body .shell .seg, |
| html.studio-theme-dark body .shell .llm-mode, |
| html.studio-theme-dark body .shell .mode-tabs, |
| body.studio-theme-dark .shell .tool-btn, |
| body.studio-theme-dark .shell .select-lite, |
| body.studio-theme-dark .shell .gen-count-row, |
| body.studio-theme-dark .shell .seg, |
| body.studio-theme-dark .shell .llm-mode, |
| body.studio-theme-dark .shell .mode-tabs { |
| background: #111722 !important; |
| border: 1px solid rgba(148,163,184,.16) !important; |
| box-shadow: none !important; |
| color: #9aa6b8 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .gen-settings, |
| html.studio-theme-dark body .shell .setting-row, |
| html.studio-theme-dark body .shell .comfy-settings, |
| body.studio-theme-dark .shell .gen-settings, |
| body.studio-theme-dark .shell .setting-row, |
| body.studio-theme-dark .shell .comfy-settings { |
| background: #111722 !important; |
| border: 1px solid rgba(148,163,184,.16) !important; |
| box-shadow: none !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .setting-title, |
| body.studio-theme-dark .shell .setting-title { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .shell .setting-input, |
| html.studio-theme-dark body .shell .setting-check, |
| html.studio-theme-dark body .shell .gen-count-input, |
| body.studio-theme-dark .shell .setting-input, |
| body.studio-theme-dark .shell .setting-check, |
| body.studio-theme-dark .shell .gen-count-input { |
| background: #171d29 !important; |
| border-color: rgba(148,163,184,.16) !important; |
| color: #e5e9f0 !important; |
| box-shadow: none !important; |
| } |
|
|
| html.studio-theme-dark body .shell .gen-step-btn, |
| body.studio-theme-dark .shell .gen-step-btn { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .shell .gen-step-btn:hover, |
| body.studio-theme-dark .shell .gen-step-btn:hover { |
| background: #202838 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .tool-btn:hover, |
| html.studio-theme-dark body .shell .select-lite:hover, |
| body.studio-theme-dark .shell .tool-btn:hover, |
| body.studio-theme-dark .shell .select-lite:hover { |
| background: #171d29 !important; |
| border-color: #566174 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .llm-mode button, |
| html.studio-theme-dark body .shell .seg button, |
| html.studio-theme-dark body .shell .mode-tabs button, |
| body.studio-theme-dark .shell .llm-mode button, |
| body.studio-theme-dark .shell .seg button, |
| body.studio-theme-dark .shell .mode-tabs button { |
| background: transparent !important; |
| border-color: transparent !important; |
| color: #9aa6b8 !important; |
| box-shadow: none !important; |
| } |
|
|
| html.studio-theme-dark body .shell .llm-mode button.active, |
| html.studio-theme-dark body .shell .seg button.active, |
| html.studio-theme-dark body .shell .mode-tabs button.active, |
| body.studio-theme-dark .shell .llm-mode button.active, |
| body.studio-theme-dark .shell .seg button.active, |
| body.studio-theme-dark .shell .mode-tabs button.active { |
| background: #d8dee9 !important; |
| border-color: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .shell .llm-system, |
| html.studio-theme-dark body .shell .llm-chat-input, |
| html.studio-theme-dark body .shell .llm-chat-log, |
| html.studio-theme-dark body .shell .llm-output, |
| html.studio-theme-dark body .shell .llm-chat-pane, |
| body.studio-theme-dark .shell .llm-system, |
| body.studio-theme-dark .shell .llm-chat-input, |
| body.studio-theme-dark .shell .llm-chat-log, |
| body.studio-theme-dark .shell .llm-output, |
| body.studio-theme-dark .shell .llm-chat-pane { |
| background: #111722 !important; |
| border-color: #2a3444 !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .llm-pane-resizer::before, |
| body.studio-theme-dark .shell .llm-pane-resizer::before { |
| background: #475569 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .llm-bubble.assistant, |
| body.studio-theme-dark .shell .llm-bubble.assistant { |
| background: #202838 !important; |
| border-color: #2a3444 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .llm-bubble.user, |
| body.studio-theme-dark .shell .llm-bubble.user { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .shell .image-node img, |
| html.studio-theme-dark body .shell .output-grid img, |
| html.studio-theme-dark body .shell .output-preview img, |
| html.studio-theme-dark body .shell .blank-image, |
| html.studio-theme-dark body .shell .input-item, |
| html.studio-theme-dark body .shell .prompt-node textarea, |
| html.studio-theme-dark body .shell .llm-system, |
| html.studio-theme-dark body .shell .llm-chat-input, |
| html.studio-theme-dark body .shell .model-input, |
| body.studio-theme-dark .shell .image-node img, |
| body.studio-theme-dark .shell .output-grid img, |
| body.studio-theme-dark .shell .output-preview img, |
| body.studio-theme-dark .shell .blank-image, |
| body.studio-theme-dark .shell .input-item, |
| body.studio-theme-dark .shell .prompt-node textarea, |
| body.studio-theme-dark .shell .llm-system, |
| body.studio-theme-dark .shell .llm-chat-input, |
| body.studio-theme-dark .shell .model-input { |
| background: #0f141d !important; |
| border-color: rgba(148,163,184,.16) !important; |
| } |
|
|
| html.studio-theme-dark body .shell .blank-image, |
| body.studio-theme-dark .shell .blank-image { |
| color: #8f9aab !important; |
| border-style: dashed !important; |
| } |
|
|
| html.studio-theme-dark body .shell .blank-image:hover, |
| html.studio-theme-dark body .shell .blank-image.drag-over, |
| body.studio-theme-dark .shell .blank-image:hover, |
| body.studio-theme-dark .shell .blank-image.drag-over { |
| background: #151b27 !important; |
| border-color: rgba(216,222,233,.42) !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .image-caption, |
| body.studio-theme-dark .shell .image-caption { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .shell .input-label, |
| body.studio-theme-dark .shell .input-label { |
| background: rgba(15,20,29,.78) !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .shell .prompt-list .bg-slate-50, |
| html.studio-theme-dark body .shell .prompt-list .border-slate-100, |
| body.studio-theme-dark .shell .prompt-list .bg-slate-50, |
| body.studio-theme-dark .shell .prompt-list .border-slate-100 { |
| background: #111722 !important; |
| border-color: rgba(148,163,184,.16) !important; |
| color: #c8d0dc !important; |
| } |
|
|
| html.studio-theme-dark body .shell .input-index, |
| body.studio-theme-dark .shell .input-index { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .shell .port::after, |
| body.studio-theme-dark .shell .port::after { |
| background: #d8dee9 !important; |
| border-color: #111722 !important; |
| box-shadow: 0 0 0 1px rgba(148,163,184,.32) !important; |
| } |
|
|
| html.studio-theme-dark body .shell .drop-overlay, |
| body.studio-theme-dark .shell .drop-overlay { |
| background: rgba(15,20,29,.44) !important; |
| color: #c8d0dc !important; |
| backdrop-filter: blur(2px) !important; |
| } |
|
|
| html.studio-theme-dark body .output-drag-preview, |
| body.studio-theme-dark .output-drag-preview, |
| .output-drag-preview { |
| position: fixed; |
| left: -10000px; |
| top: -10000px; |
| width: 150px; |
| height: 150px; |
| padding: 8px; |
| border-radius: 18px; |
| background: #0f141d; |
| border: 1px solid rgba(148,163,184,.18); |
| box-shadow: 0 16px 40px rgba(0,0,0,.28); |
| pointer-events: none; |
| z-index: -1; |
| } |
|
|
| .output-drag-preview img { |
| width: 100%; |
| height: 100%; |
| object-fit: contain; |
| border-radius: 12px; |
| background: #0f141d; |
| } |
|
|
| html.studio-theme-dark body .shell .resize-handle, |
| body.studio-theme-dark .shell .resize-handle { |
| background: rgba(17,23,34,.86) !important; |
| border-color: rgba(148,163,184,.18) !important; |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .shell .resize-handle:hover, |
| body.studio-theme-dark .shell .resize-handle:hover { |
| background: #171d29 !important; |
| border-color: rgba(216,222,233,.36) !important; |
| color: #d8dee9 !important; |
| } |
|
|
| |
| html.studio-theme-dark body .layout-container, |
| body.studio-theme-dark .layout-container, |
| html.studio-theme-dark body .container-box, |
| body.studio-theme-dark .container-box { |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .mode-switcher, |
| html.studio-theme-dark body .engine-panel, |
| html.studio-theme-dark body .engine-switch, |
| html.studio-theme-dark body .ios-slider, |
| html.studio-theme-dark body .result-frame, |
| html.studio-theme-dark body .gallery-lightbox, |
| html.studio-theme-dark body #lightbox, |
| html.studio-theme-dark body #compareContainer, |
| html.studio-theme-dark body #compareContainerKlein, |
| html.studio-theme-dark body #lightboxImg, |
| body.studio-theme-dark .mode-switcher, |
| body.studio-theme-dark .engine-panel, |
| body.studio-theme-dark .engine-switch, |
| body.studio-theme-dark .ios-slider, |
| body.studio-theme-dark .result-frame, |
| body.studio-theme-dark .gallery-lightbox, |
| body.studio-theme-dark #lightbox, |
| body.studio-theme-dark #compareContainer, |
| body.studio-theme-dark #compareContainerKlein, |
| body.studio-theme-dark #lightboxImg { |
| background-color: #111722 !important; |
| border-color: rgba(148,163,184,.16) !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .mode-glider, |
| html.studio-theme-dark body .engine-btn.active, |
| html.studio-theme-dark body .ios-slider:before, |
| body.studio-theme-dark .mode-glider, |
| body.studio-theme-dark .engine-btn.active, |
| body.studio-theme-dark .ios-slider:before { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .mode-btn.active, |
| html.studio-theme-dark body .engine-btn.active, |
| body.studio-theme-dark .mode-btn.active, |
| body.studio-theme-dark .engine-btn.active { |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .mode-btn, |
| html.studio-theme-dark body .engine-btn, |
| html.studio-theme-dark body .cloud-status, |
| body.studio-theme-dark .mode-btn, |
| body.studio-theme-dark .engine-btn, |
| body.studio-theme-dark .cloud-status { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .engine-btn:not(.active):hover, |
| body.studio-theme-dark .engine-btn:not(.active):hover { |
| background: rgba(216,222,233,.08) !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .upload-item:hover, |
| html.studio-theme-dark body .upload-item.drag-over, |
| body.studio-theme-dark .upload-item:hover, |
| body.studio-theme-dark .upload-item.drag-over { |
| background: #171d29 !important; |
| border-color: rgba(216,222,233,.42) !important; |
| } |
|
|
| html.studio-theme-dark body .glass-btn, |
| html.studio-theme-dark body .btn-render, |
| html.studio-theme-dark body #downloadBtn, |
| html.studio-theme-dark body #lightboxDownload, |
| body.studio-theme-dark .glass-btn, |
| body.studio-theme-dark .btn-render, |
| body.studio-theme-dark #downloadBtn, |
| body.studio-theme-dark #lightboxDownload { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| border-color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .glass-btn:hover, |
| html.studio-theme-dark body .btn-render:hover, |
| body.studio-theme-dark .glass-btn:hover, |
| body.studio-theme-dark .btn-render:hover { |
| background: #f1f5f9 !important; |
| color: #0f141d !important; |
| } |
|
|
| html.studio-theme-dark body input[type=range]::-webkit-slider-runnable-track, |
| body.studio-theme-dark input[type=range]::-webkit-slider-runnable-track { |
| background: #2a3444 !important; |
| } |
|
|
| html.studio-theme-dark body input[type=range]::-webkit-slider-thumb, |
| body.studio-theme-dark input[type=range]::-webkit-slider-thumb { |
| background: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .masonry-item img, |
| html.studio-theme-dark body .result-frame img, |
| body.studio-theme-dark .masonry-item img, |
| body.studio-theme-dark .result-frame img { |
| background-color: #111722 !important; |
| } |
|
|
| html.studio-theme-dark body .bg-black, |
| body.studio-theme-dark .bg-black { |
| background-color: #d8dee9 !important; |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .hover\:text-black:hover, |
| body.studio-theme-dark .hover\:text-black:hover { |
| color: #e5e9f0 !important; |
| } |
|
|
| |
| html.studio-theme-dark, |
| html.studio-theme-dark body, |
| body.studio-theme-dark { |
| background: #08090c !important; |
| color: #e8e8ea !important; |
| } |
|
|
| body.studio-theme-dark { |
| --bg: #08090c; |
| --bg-base: #08090c; |
| --page: #08090c; |
| --card: #111216; |
| --card-solid: #111216; |
| --soft: #0c0d10; |
| --soft-2: #16171b; |
| --panel: rgba(17,18,22,.92); |
| --text: #e8e8ea; |
| --text-main: #e8e8ea; |
| --accent: #e8e8ea; |
| --line: #25262b; |
| --line-2: #32343a; |
| } |
|
|
| html.studio-theme-dark body .app-shell, |
| html.studio-theme-dark body .sidebar, |
| html.studio-theme-dark body .stage, |
| html.studio-theme-dark body .shell, |
| body.studio-theme-dark .app-shell, |
| body.studio-theme-dark .sidebar, |
| body.studio-theme-dark .stage, |
| body.studio-theme-dark .shell { |
| background: #08090c !important; |
| border-color: #25262b !important; |
| } |
|
|
| html.studio-theme-dark body .console-card, |
| html.studio-theme-dark body .nano-input, |
| html.studio-theme-dark body .upload-item, |
| html.studio-theme-dark body .result-frame, |
| html.studio-theme-dark body .masonry-item, |
| html.studio-theme-dark body .engine-panel, |
| html.studio-theme-dark body .engine-switch, |
| html.studio-theme-dark body .mode-switcher, |
| html.studio-theme-dark body .setting-row, |
| html.studio-theme-dark body .provider-switch, |
| html.studio-theme-dark body .ios-slider, |
| html.studio-theme-dark body #compareContainer, |
| html.studio-theme-dark body #lightboxImg, |
| html.studio-theme-dark body #lightbox .bg-white, |
| html.studio-theme-dark body .bg-white, |
| html.studio-theme-dark body .bg-white\/90, |
| html.studio-theme-dark body .bg-white\/95, |
| html.studio-theme-dark body .bg-gray-50, |
| html.studio-theme-dark body .bg-gray-50\/50, |
| html.studio-theme-dark body .bg-gray-100, |
| html.studio-theme-dark body .bg-gray-200, |
| html.studio-theme-dark body .bg-\[\#f8f8f9\], |
| html.studio-theme-dark body .bg-\[\#fafafa\], |
| body.studio-theme-dark .console-card, |
| body.studio-theme-dark .nano-input, |
| body.studio-theme-dark .upload-item, |
| body.studio-theme-dark .result-frame, |
| body.studio-theme-dark .masonry-item, |
| body.studio-theme-dark .engine-panel, |
| body.studio-theme-dark .engine-switch, |
| body.studio-theme-dark .mode-switcher, |
| body.studio-theme-dark .setting-row, |
| body.studio-theme-dark .provider-switch, |
| body.studio-theme-dark .ios-slider, |
| body.studio-theme-dark #compareContainer, |
| body.studio-theme-dark #lightboxImg, |
| body.studio-theme-dark #lightbox .bg-white, |
| body.studio-theme-dark .bg-white, |
| body.studio-theme-dark .bg-white\/90, |
| body.studio-theme-dark .bg-white\/95, |
| body.studio-theme-dark .bg-gray-50, |
| body.studio-theme-dark .bg-gray-50\/50, |
| body.studio-theme-dark .bg-gray-100, |
| body.studio-theme-dark .bg-gray-200, |
| body.studio-theme-dark .bg-\[\#f8f8f9\], |
| body.studio-theme-dark .bg-\[\#fafafa\] { |
| background-color: #111216 !important; |
| border-color: #25262b !important; |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body #lightbox, |
| body.studio-theme-dark #lightbox { |
| background: rgba(8,9,12,.96) !important; |
| } |
|
|
| html.studio-theme-dark body .glass-btn, |
| html.studio-theme-dark body .btn-render, |
| html.studio-theme-dark body .mode-glider, |
| html.studio-theme-dark body .engine-btn.active, |
| html.studio-theme-dark body .ios-switch input:checked + .ios-slider, |
| html.studio-theme-dark body #cloud-progress-bar, |
| body.studio-theme-dark .glass-btn, |
| body.studio-theme-dark .btn-render, |
| body.studio-theme-dark .mode-glider, |
| body.studio-theme-dark .engine-btn.active, |
| body.studio-theme-dark .ios-switch input:checked + .ios-slider, |
| body.studio-theme-dark #cloud-progress-bar { |
| background: #e8e8ea !important; |
| color: #08090c !important; |
| border-color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body .mode-btn.active, |
| html.studio-theme-dark body .engine-btn.active, |
| html.studio-theme-dark body .text-black, |
| body.studio-theme-dark .mode-btn.active, |
| body.studio-theme-dark .engine-btn.active, |
| body.studio-theme-dark .text-black { |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body .mode-glider + .mode-btn.active, |
| body.studio-theme-dark .mode-glider + .mode-btn.active { |
| color: #08090c !important; |
| } |
|
|
| html.studio-theme-dark body input, |
| html.studio-theme-dark body textarea, |
| html.studio-theme-dark body select, |
| body.studio-theme-dark input, |
| body.studio-theme-dark textarea, |
| body.studio-theme-dark select { |
| background-color: #0c0d10 !important; |
| border-color: #32343a !important; |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body .border-gray-100, |
| html.studio-theme-dark body .border-gray-200, |
| html.studio-theme-dark body .border-gray-200\/50, |
| html.studio-theme-dark body .border-black, |
| body.studio-theme-dark .border-gray-100, |
| body.studio-theme-dark .border-gray-200, |
| body.studio-theme-dark .border-gray-200\/50, |
| body.studio-theme-dark .border-black { |
| border-color: #25262b !important; |
| } |
|
|
| html.studio-theme-dark body .text-gray-300, |
| html.studio-theme-dark body .text-gray-400, |
| html.studio-theme-dark body .text-gray-500, |
| html.studio-theme-dark body .text-gray-600, |
| html.studio-theme-dark body .text-gray-700, |
| html.studio-theme-dark body .text-gray-800, |
| body.studio-theme-dark .text-gray-300, |
| body.studio-theme-dark .text-gray-400, |
| body.studio-theme-dark .text-gray-500, |
| body.studio-theme-dark .text-gray-600, |
| body.studio-theme-dark .text-gray-700, |
| body.studio-theme-dark .text-gray-800 { |
| color: #a7a7ad !important; |
| } |
|
|
| html.studio-theme-dark body h1, |
| html.studio-theme-dark body h2, |
| html.studio-theme-dark body h3, |
| html.studio-theme-dark body label, |
| body.studio-theme-dark h1, |
| body.studio-theme-dark h2, |
| body.studio-theme-dark h3, |
| body.studio-theme-dark label { |
| color: #e8e8ea !important; |
| } |
|
|
| html.studio-theme-dark body .mode-switcher .mode-btn.active, |
| html.studio-theme-dark body .engine-switch .engine-btn.active, |
| body.studio-theme-dark .mode-switcher .mode-btn.active, |
| body.studio-theme-dark .engine-switch .engine-btn.active { |
| color: #08090c !important; |
| } |
|
|
| |
| html.studio-theme-dark, |
| html.studio-theme-dark body, |
| body.studio-theme-dark { |
| background: #0f141d !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| body.studio-theme-dark { |
| --bg: #0f141d; |
| --bg-base: #0f141d; |
| --page: #0f141d; |
| --card: #171d29; |
| --card-solid: #171d29; |
| --soft: #111722; |
| --soft-2: #1d2533; |
| --panel: rgba(23,29,41,.92); |
| --text: #e5e9f0; |
| --text-main: #e5e9f0; |
| --accent: #e5e9f0; |
| --line: #2a3444; |
| --line-2: #334155; |
| } |
|
|
| html.studio-theme-dark body .app-shell, |
| html.studio-theme-dark body .sidebar, |
| html.studio-theme-dark body .stage, |
| html.studio-theme-dark body .shell, |
| body.studio-theme-dark .app-shell, |
| body.studio-theme-dark .sidebar, |
| body.studio-theme-dark .stage, |
| body.studio-theme-dark .shell { |
| background: #0f141d !important; |
| border-color: #2a3444 !important; |
| } |
|
|
| html.studio-theme-dark body .stage, |
| body.studio-theme-dark .stage { |
| background: #111722 !important; |
| } |
|
|
| html.studio-theme-dark body .console-card, |
| html.studio-theme-dark body .nano-input, |
| html.studio-theme-dark body .upload-item, |
| html.studio-theme-dark body .result-frame, |
| html.studio-theme-dark body .masonry-item, |
| html.studio-theme-dark body .engine-panel, |
| html.studio-theme-dark body .tool-panel, |
| html.studio-theme-dark body .control-panel, |
| html.studio-theme-dark body .engine-switch, |
| html.studio-theme-dark body .mode-switcher, |
| html.studio-theme-dark body .setting-row, |
| html.studio-theme-dark body .ios-slider, |
| html.studio-theme-dark body #compareContainer, |
| html.studio-theme-dark body #lightboxImg, |
| html.studio-theme-dark body #lightbox .bg-white, |
| html.studio-theme-dark body .bg-white, |
| html.studio-theme-dark body .bg-white\/90, |
| html.studio-theme-dark body .bg-white\/95, |
| html.studio-theme-dark body .bg-gray-50, |
| html.studio-theme-dark body .bg-gray-50\/50, |
| html.studio-theme-dark body .bg-gray-100, |
| html.studio-theme-dark body .bg-gray-200, |
| html.studio-theme-dark body .bg-\[\#f8f8f9\], |
| html.studio-theme-dark body .bg-\[\#fafafa\], |
| body.studio-theme-dark .console-card, |
| body.studio-theme-dark .nano-input, |
| body.studio-theme-dark .upload-item, |
| body.studio-theme-dark .result-frame, |
| body.studio-theme-dark .masonry-item, |
| body.studio-theme-dark .engine-panel, |
| body.studio-theme-dark .tool-panel, |
| body.studio-theme-dark .control-panel, |
| body.studio-theme-dark .engine-switch, |
| body.studio-theme-dark .mode-switcher, |
| body.studio-theme-dark .setting-row, |
| body.studio-theme-dark .ios-slider, |
| body.studio-theme-dark #compareContainer, |
| body.studio-theme-dark #lightboxImg, |
| body.studio-theme-dark #lightbox .bg-white, |
| body.studio-theme-dark .bg-white, |
| body.studio-theme-dark .bg-white\/90, |
| body.studio-theme-dark .bg-white\/95, |
| body.studio-theme-dark .bg-gray-50, |
| body.studio-theme-dark .bg-gray-50\/50, |
| body.studio-theme-dark .bg-gray-100, |
| body.studio-theme-dark .bg-gray-200, |
| body.studio-theme-dark .bg-\[\#f8f8f9\], |
| body.studio-theme-dark .bg-\[\#fafafa\] { |
| background-color: #171d29 !important; |
| border-color: #2a3444 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .model-pill, |
| html.studio-theme-dark body .ratio-grid, |
| html.studio-theme-dark body .resolution-toggle, |
| html.studio-theme-dark body .select-shell, |
| html.studio-theme-dark body .mode-switch, |
| html.studio-theme-dark body .mini-ratio, |
| html.studio-theme-dark body input, |
| html.studio-theme-dark body textarea, |
| html.studio-theme-dark body select, |
| body.studio-theme-dark .model-pill, |
| body.studio-theme-dark .ratio-grid, |
| body.studio-theme-dark .resolution-toggle, |
| body.studio-theme-dark .select-shell, |
| body.studio-theme-dark .mode-switch, |
| body.studio-theme-dark .mini-ratio, |
| body.studio-theme-dark input, |
| body.studio-theme-dark textarea, |
| body.studio-theme-dark select { |
| background-color: #111722 !important; |
| border-color: #334155 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body #lightbox, |
| body.studio-theme-dark #lightbox { |
| background: rgba(15,20,29,.9) !important; |
| } |
|
|
| html.studio-theme-dark body .glass-btn, |
| html.studio-theme-dark body .btn-render, |
| html.studio-theme-dark body .mode-glider, |
| html.studio-theme-dark body .engine-btn.active, |
| html.studio-theme-dark body .model-option.active, |
| html.studio-theme-dark body .ratio-option.active, |
| html.studio-theme-dark body .resolution-option.active, |
| html.studio-theme-dark body .provider-btn.active, |
| html.studio-theme-dark body .ios-switch input:checked + .ios-slider, |
| html.studio-theme-dark body #cloud-progress-bar, |
| html.studio-theme-dark body #downloadBtn, |
| html.studio-theme-dark body #lightboxDownload, |
| html.studio-theme-dark body .bg-black, |
| body.studio-theme-dark .glass-btn, |
| body.studio-theme-dark .btn-render, |
| body.studio-theme-dark .mode-glider, |
| body.studio-theme-dark .engine-btn.active, |
| body.studio-theme-dark .model-option.active, |
| body.studio-theme-dark .ratio-option.active, |
| body.studio-theme-dark .resolution-option.active, |
| body.studio-theme-dark .provider-btn.active, |
| body.studio-theme-dark .ios-switch input:checked + .ios-slider, |
| body.studio-theme-dark #cloud-progress-bar, |
| body.studio-theme-dark #downloadBtn, |
| body.studio-theme-dark #lightboxDownload, |
| body.studio-theme-dark .bg-black { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| border-color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .mode-btn, |
| html.studio-theme-dark body .engine-btn, |
| html.studio-theme-dark body .model-option, |
| html.studio-theme-dark body .ratio-option, |
| html.studio-theme-dark body .resolution-option, |
| html.studio-theme-dark body .provider-btn, |
| body.studio-theme-dark .mode-btn, |
| body.studio-theme-dark .engine-btn, |
| body.studio-theme-dark .model-option, |
| body.studio-theme-dark .ratio-option, |
| body.studio-theme-dark .resolution-option { |
| color: #8f9aab !important; |
| } |
|
|
| body.studio-theme-dark .provider-btn { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .provider-switch button, |
| body.studio-theme-dark .provider-switch button { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .mode-btn:hover, |
| html.studio-theme-dark body .engine-btn:hover, |
| html.studio-theme-dark body .model-option:hover, |
| html.studio-theme-dark body .ratio-option:hover, |
| html.studio-theme-dark body .resolution-option:hover, |
| html.studio-theme-dark body .provider-btn:hover, |
| body.studio-theme-dark .mode-btn:hover, |
| body.studio-theme-dark .engine-btn:hover, |
| body.studio-theme-dark .model-option:hover, |
| body.studio-theme-dark .ratio-option:hover, |
| body.studio-theme-dark .resolution-option:hover, |
| body.studio-theme-dark .provider-btn:hover { |
| background: rgba(216,222,233,.08) !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .provider-switch button:hover, |
| body.studio-theme-dark .provider-switch button:hover { |
| background: rgba(216,222,233,.08) !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .mode-btn.active, |
| html.studio-theme-dark body .engine-btn.active, |
| html.studio-theme-dark body .model-option.active, |
| html.studio-theme-dark body .ratio-option.active, |
| html.studio-theme-dark body .resolution-option.active, |
| html.studio-theme-dark body .provider-btn.active, |
| html.studio-theme-dark body .mode-switcher .mode-btn.active, |
| html.studio-theme-dark body .engine-switch .engine-btn.active, |
| body.studio-theme-dark .mode-btn.active, |
| body.studio-theme-dark .engine-btn.active, |
| body.studio-theme-dark .model-option.active, |
| body.studio-theme-dark .ratio-option.active, |
| body.studio-theme-dark .resolution-option.active, |
| body.studio-theme-dark .provider-btn.active, |
| body.studio-theme-dark .mode-switcher .mode-btn.active, |
| body.studio-theme-dark .engine-switch .engine-btn.active { |
| color: #10141d !important; |
| } |
|
|
| html.studio-theme-dark body .provider-switch button.active, |
| body.studio-theme-dark .provider-switch button.active { |
| background: #d8dee9 !important; |
| color: #10141d !important; |
| border-color: #d8dee9 !important; |
| box-shadow: 0 2px 8px rgba(0,0,0,.18) !important; |
| } |
|
|
| html.studio-theme-dark body .mode-switcher, |
| body.studio-theme-dark .mode-switcher, |
| html.studio-theme-dark body .provider-switch, |
| body.studio-theme-dark .provider-switch, |
| html.studio-theme-dark body .engine-switch, |
| body.studio-theme-dark .engine-switch { |
| background: #111722 !important; |
| border: 1px solid #334155 !important; |
| box-shadow: none !important; |
| } |
|
|
| html.studio-theme-dark body .mode-glider, |
| body.studio-theme-dark .mode-glider { |
| background: #d8dee9 !important; |
| box-shadow: 0 2px 8px rgba(0,0,0,.18) !important; |
| } |
|
|
| html.studio-theme-dark body .mode-btn, |
| body.studio-theme-dark .mode-btn, |
| html.studio-theme-dark body .engine-btn, |
| body.studio-theme-dark .engine-btn, |
| html.studio-theme-dark body .provider-btn, |
| body.studio-theme-dark .provider-btn { |
| border-radius: 999px !important; |
| letter-spacing: .02em !important; |
| } |
|
|
| html.studio-theme-dark body .provider-switch button, |
| body.studio-theme-dark .provider-switch button { |
| border-radius: 999px !important; |
| min-height: 30px !important; |
| font-size: 10px !important; |
| font-weight: 600 !important; |
| letter-spacing: .02em !important; |
| } |
|
|
| html.studio-theme-dark body .border-gray-100, |
| html.studio-theme-dark body .border-gray-200, |
| html.studio-theme-dark body .border-gray-200\/50, |
| html.studio-theme-dark body .border-black, |
| body.studio-theme-dark .border-gray-100, |
| body.studio-theme-dark .border-gray-200, |
| body.studio-theme-dark .border-gray-200\/50, |
| body.studio-theme-dark .border-black { |
| border-color: #2a3444 !important; |
| } |
|
|
| html.studio-theme-dark body .text-gray-300, |
| html.studio-theme-dark body .text-gray-400, |
| html.studio-theme-dark body .text-gray-500, |
| html.studio-theme-dark body .text-gray-600, |
| html.studio-theme-dark body .text-gray-700, |
| html.studio-theme-dark body .text-gray-800, |
| body.studio-theme-dark .text-gray-300, |
| body.studio-theme-dark .text-gray-400, |
| body.studio-theme-dark .text-gray-500, |
| body.studio-theme-dark .text-gray-600, |
| body.studio-theme-dark .text-gray-700, |
| body.studio-theme-dark .text-gray-800 { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body h1, |
| html.studio-theme-dark body h2, |
| html.studio-theme-dark body h3, |
| html.studio-theme-dark body label, |
| body.studio-theme-dark h1, |
| body.studio-theme-dark h2, |
| body.studio-theme-dark h3, |
| body.studio-theme-dark label { |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body input[type=range]::-webkit-slider-runnable-track, |
| body.studio-theme-dark input[type=range]::-webkit-slider-runnable-track { |
| background: #2a3444 !important; |
| } |
|
|
| html.studio-theme-dark body input[type=range]::-webkit-slider-thumb, |
| body.studio-theme-dark input[type=range]::-webkit-slider-thumb { |
| background: #d8dee9 !important; |
| border-color: #0f141d !important; |
| } |
|
|
| html.studio-theme-dark body ::placeholder, |
| body.studio-theme-dark ::placeholder { |
| color: #64748b !important; |
| } |
|
|
| |
| html.studio-theme-dark body #prompt, |
| body.studio-theme-dark #prompt { |
| background: transparent !important; |
| border-color: transparent !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .console-card > .bg-gray-50\/50, |
| body.studio-theme-dark .console-card > .bg-gray-50\/50 { |
| background: transparent !important; |
| } |
|
|
| html.studio-theme-dark body #prompt::placeholder, |
| body.studio-theme-dark #prompt::placeholder { |
| color: #6f7b8f !important; |
| } |
|
|
| |
| html.studio-theme-dark body .chat-shell, |
| body.studio-theme-dark .chat-shell, |
| html.studio-theme-dark body .messages, |
| body.studio-theme-dark .messages { |
| background: #0f141d !important; |
| } |
|
|
| html.studio-theme-dark body .topbar, |
| body.studio-theme-dark .topbar { |
| background: rgba(15,20,29,.9) !important; |
| border-bottom-color: #2a3444 !important; |
| } |
|
|
| html.studio-theme-dark body .composer-wrap, |
| body.studio-theme-dark .composer-wrap { |
| background: linear-gradient(to top,#0f141d 82%,rgba(15,20,29,0)) !important; |
| } |
|
|
| html.studio-theme-dark body .composer, |
| body.studio-theme-dark .composer, |
| html.studio-theme-dark body .history-popover, |
| body.studio-theme-dark .history-popover { |
| background: #171d29 !important; |
| border-color: #2a3444 !important; |
| color: #e5e9f0 !important; |
| box-shadow: 0 18px 44px rgba(0,0,0,.24) !important; |
| } |
|
|
| html.studio-theme-dark body .composer-body, |
| body.studio-theme-dark .composer-body { |
| background: #111722 !important; |
| border-color: #334155 !important; |
| } |
|
|
| html.studio-theme-dark body #messageInput, |
| body.studio-theme-dark #messageInput { |
| background: transparent !important; |
| border-color: transparent !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body #messageInput::placeholder, |
| body.studio-theme-dark #messageInput::placeholder { |
| color: #64748b !important; |
| } |
|
|
| html.studio-theme-dark body .title-block h1, |
| body.studio-theme-dark .title-block h1 { |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .title-block p, |
| body.studio-theme-dark .title-block p { |
| color: #8f9aab !important; |
| } |
|
|
| html.studio-theme-dark body .action-btn, |
| body.studio-theme-dark .action-btn, |
| html.studio-theme-dark body .thread-item, |
| body.studio-theme-dark .thread-item { |
| background: #111722 !important; |
| border-color: #334155 !important; |
| color: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .action-btn:hover, |
| body.studio-theme-dark .action-btn:hover, |
| html.studio-theme-dark body .thread-item:hover, |
| body.studio-theme-dark .thread-item:hover { |
| background: #1d2533 !important; |
| color: #e5e9f0 !important; |
| } |
|
|
| html.studio-theme-dark body .bubble.user, |
| body.studio-theme-dark .bubble.user { |
| background: #2f3b52 !important; |
| color: #f1f5f9 !important; |
| border: 1px solid #435169 !important; |
| box-shadow: 0 10px 24px rgba(0,0,0,.18) !important; |
| } |
|
|
| html.studio-theme-dark body .bubble.assistant, |
| body.studio-theme-dark .bubble.assistant { |
| background: #171d29 !important; |
| color: #e5e9f0 !important; |
| border-color: #2a3444 !important; |
| box-shadow: 0 8px 20px rgba(0,0,0,.14) !important; |
| } |
|
|
| html.studio-theme-dark body .bubble.assistant.streaming::after, |
| body.studio-theme-dark .bubble.assistant.streaming::after { |
| background: #d8dee9 !important; |
| } |
|
|
| html.studio-theme-dark body .bubble img.generated, |
| body.studio-theme-dark .bubble img.generated { |
| border-color: #334155 !important; |
| } |
|
|
| |
| html.studio-theme-dark body .console-card, |
| html.studio-theme-dark body .nano-input, |
| html.studio-theme-dark body .upload-item, |
| html.studio-theme-dark body .result-frame, |
| html.studio-theme-dark body .masonry-item, |
| html.studio-theme-dark body .engine-panel, |
| html.studio-theme-dark body .tool-panel, |
| html.studio-theme-dark body .control-panel, |
| html.studio-theme-dark body .composer, |
| html.studio-theme-dark body .history-popover, |
| html.studio-theme-dark body .model-panel, |
| html.studio-theme-dark body .gate-panel, |
| body.studio-theme-dark .console-card, |
| body.studio-theme-dark .nano-input, |
| body.studio-theme-dark .upload-item, |
| body.studio-theme-dark .result-frame, |
| body.studio-theme-dark .masonry-item, |
| body.studio-theme-dark .engine-panel, |
| body.studio-theme-dark .tool-panel, |
| body.studio-theme-dark .control-panel, |
| body.studio-theme-dark .composer, |
| body.studio-theme-dark .history-popover, |
| body.studio-theme-dark .model-panel, |
| body.studio-theme-dark .gate-panel { |
| overflow: hidden !important; |
| background-clip: padding-box !important; |
| } |
|
|
| html.studio-theme-dark body .shell .node, |
| body.studio-theme-dark .shell .node { |
| background-clip: padding-box !important; |
| } |
|
|
| html.studio-theme-dark body .shell .node-head, |
| body.studio-theme-dark .shell .node-head { |
| border-radius: 21px 21px 0 0 !important; |
| overflow: hidden !important; |
| background-clip: padding-box !important; |
| } |
|
|
| |
| html.studio-theme-dark body .ios-switch .ios-slider, |
| body.studio-theme-dark .ios-switch .ios-slider { |
| background: #253044 !important; |
| border: 1px solid #46556c !important; |
| box-shadow: inset 0 1px 2px rgba(0,0,0,.28), 0 0 0 1px rgba(216,222,233,.05) !important; |
| } |
|
|
| html.studio-theme-dark body .ios-switch .ios-slider:before, |
| body.studio-theme-dark .ios-switch .ios-slider:before { |
| background: #f8fafc !important; |
| box-shadow: 0 3px 9px rgba(0,0,0,.32) !important; |
| } |
|
|
| html.studio-theme-dark body .ios-switch input:checked + .ios-slider, |
| body.studio-theme-dark .ios-switch input:checked + .ios-slider { |
| background: #d8dee9 !important; |
| border-color: #d8dee9 !important; |
| box-shadow: 0 0 0 3px rgba(216,222,233,.12) !important; |
| } |
|
|
| html.studio-theme-dark body .ios-switch input:checked + .ios-slider:before, |
| body.studio-theme-dark .ios-switch input:checked + .ios-slider:before { |
| background: #10141d !important; |
| box-shadow: 0 2px 7px rgba(16,20,29,.22) !important; |
| } |
|
|