@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-bold:700;--tracking-wider:.05em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.top-0{top:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.ml-1{margin-left:calc(var(--spacing) * 1)}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-36{height:calc(var(--spacing) * 36)}.max-h-24{max-height:calc(var(--spacing) * 24)}.max-h-64{max-height:calc(var(--spacing) * 64)}.min-h-0{min-height:calc(var(--spacing) * 0)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.\[appearance\:textfield\]{appearance:textfield}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-transparent{border-color:#0000}.bg-transparent{background-color:#0000}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-nowrap{white-space:nowrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:flex-none{flex:none}.sm\:flex-row{flex-direction:row}.sm\:overflow-hidden{overflow:hidden}}@media (width>=48rem){.md\:w-20{width:calc(var(--spacing) * 20)}.md\:gap-3{gap:calc(var(--spacing) * 3)}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (width>=64rem){.lg\:w-80{width:calc(var(--spacing) * 80)}}}:root,[data-theme=dark]{--bg-body:#030712;--bg-header:#000;--bg-panel:#111827;--bg-input:#000;--bg-input-alt:#111827;--bg-card:#000;--bg-tab-bar:#000;--bg-terminal:#000;--bg-workspace:#0a0a0a;--bg-button:#1a1a1a;--bg-button-hover:#333;--bg-scrollbar-track:#111;--bg-select:#000;--border-terminal:#333;--border-button:#444;--border-button-hover:#666;--border-cell-outline:#555;--border-default:#1f2937;--border-input:#374151;--border-accent:#22c55e;--border-divider:#374151;--text-button:#ccc;--text-body:#d1d5db;--text-accent:#4ade80;--text-accent-strong:#22c55e;--text-secondary:#9ca3af;--text-muted:#6b7280;--text-subtle:#4b5563;--text-on-accent:#fff;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#d1d5db;--text-danger:#f87171;--scrollbar-thumb:#333;--scrollbar-thumb-hover:#555;--tc-selected-shadow:#ffffff80;--brush-code-border:#fff;--brush-code-fg-text:#e5e5e5;--brush-code-bg-text:#1a1a1a;--brush-code-bg-fill:#d4d4d4;--palette-hover-border:#999;--palette-highlight-border:#ddd;--palette-cell-border:#374151;--palette-16-select-border:#6b7280;--hue-select-ring:#fff;--btn-accent-bg:#166534;--btn-accent-hover:#15803d;--btn-accent-bg-strong:#14532d;--btn-accent-hover-strong:#166534;--btn-danger-bg:#7f1d1d;--btn-danger-hover:#991b1b;--btn-primary-bg:#1e3a8a;--btn-primary-hover:#1e40af;--btn-tab-active-bg:#374151;--btn-tab-active-text:#fff;--btn-tab-inactive-text:#6b7280;--btn-surface-bg:#1f2937;--btn-surface-hover:#374151;--btn-active-bg:#374151;--terminal-fg-default:#e5e5e5;--terminal-bg-default:#000;--accent-checkbox:#22c55e;--indicator-fg-color:#0cf;--indicator-fg-border:#0cf;--indicator-bg-color:#f5f;--indicator-bg-border:#f5f;--indicator-overlay-bg:#000000d9}[data-theme=nord]{--bg-body:#2e3440;--bg-header:#3b4252;--bg-panel:#3b4252;--bg-input:#2e3440;--bg-input-alt:#3b4252;--bg-card:#3b4252;--bg-tab-bar:#2e3440;--bg-terminal:#2e3440;--bg-workspace:#242933;--bg-button:#434c5e;--bg-button-hover:#4c566a;--bg-scrollbar-track:#2e3440;--bg-select:#3b4252;--border-terminal:#434c5e;--border-button:#434c5e;--border-button-hover:#4c566a;--border-cell-outline:#4c566a;--border-default:#434c5e;--border-input:#4c566a;--border-accent:#88c0d0;--border-divider:#434c5e;--text-button:#d8dee9;--text-body:#d8dee9;--text-accent:#88c0d0;--text-accent-strong:#8fbcbb;--text-secondary:#e5e9f0;--text-muted:#d8dee980;--text-subtle:#4c566a;--text-on-accent:#2e3440;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#eceff4;--text-danger:#bf616a;--scrollbar-thumb:#434c5e;--scrollbar-thumb-hover:#81a1c1;--tc-selected-shadow:#88c0d099;--brush-code-border:#81a1c1;--brush-code-fg-text:#eceff4;--brush-code-bg-text:#2e3440;--brush-code-bg-fill:#88c0d0;--palette-hover-border:#88c0d0;--palette-highlight-border:#8fbcbb;--palette-cell-border:#434c5e;--palette-16-select-border:#88c0d0;--hue-select-ring:#eceff4;--btn-accent-bg:#88c0d0;--btn-accent-hover:#8fbcbb;--btn-accent-bg-strong:#81a1c1;--btn-accent-hover-strong:#88c0d0;--btn-danger-bg:#bf616a;--btn-danger-hover:#d08770;--btn-primary-bg:#5e81ac;--btn-primary-hover:#81a1c1;--btn-tab-active-bg:#434c5e;--btn-tab-active-text:#eceff4;--btn-tab-inactive-text:#4c566a;--btn-surface-bg:#434c5e;--btn-surface-hover:#4c566a;--btn-active-bg:#4c566a;--terminal-fg-default:#d8dee9;--terminal-bg-default:#2e3440;--accent-checkbox:#a3be8c;--indicator-fg-color:#88c0d0;--indicator-fg-border:#81a1c1;--indicator-bg-color:#b48ead;--indicator-bg-border:#b48ead;--indicator-overlay-bg:#2e3440d9}[data-theme=light]{--bg-body:#f9fafb;--bg-header:#fff;--bg-panel:#f3f4f6;--bg-input:#fff;--bg-input-alt:#f3f4f6;--bg-card:#fff;--bg-tab-bar:#e5e7eb;--bg-terminal:#fff;--bg-workspace:#f0f0f0;--bg-button:#e5e7eb;--bg-button-hover:#d1d5db;--bg-scrollbar-track:#f3f4f6;--bg-select:#fff;--border-terminal:#d1d5db;--border-button:#d1d5db;--border-button-hover:#9ca3af;--border-cell-outline:#9ca3af;--border-default:#d1d5db;--border-input:#d1d5db;--border-accent:#16a34a;--border-divider:#d1d5db;--text-button:#374151;--text-body:#1f2937;--text-accent:#16a34a;--text-accent-strong:#15803d;--text-secondary:#6b7280;--text-muted:#6b7280;--text-subtle:#9ca3af;--text-on-accent:#fff;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#1f2937;--text-danger:#dc2626;--scrollbar-thumb:#9ca3af;--scrollbar-thumb-hover:#6b7280;--tc-selected-shadow:#0000004d;--brush-code-border:#000;--brush-code-fg-text:#1a1a1a;--brush-code-bg-text:#e5e5e5;--brush-code-bg-fill:#4b5563;--palette-hover-border:#6b7280;--palette-highlight-border:#374151;--palette-cell-border:#d1d5db;--palette-16-select-border:#374151;--hue-select-ring:#1f2937;--btn-accent-bg:#16a34a;--btn-accent-hover:#15803d;--btn-accent-bg-strong:#15803d;--btn-accent-hover-strong:#16a34a;--btn-danger-bg:#dc2626;--btn-danger-hover:#b91c1c;--btn-primary-bg:#2563eb;--btn-primary-hover:#1d4ed8;--btn-tab-active-bg:#d1d5db;--btn-tab-active-text:#1f2937;--btn-tab-inactive-text:#6b7280;--btn-surface-bg:#e5e7eb;--btn-surface-hover:#d1d5db;--btn-active-bg:#d1d5db;--terminal-fg-default:#1a1a1a;--terminal-bg-default:#fff;--accent-checkbox:#16a34a;--indicator-fg-color:#0891b2;--indicator-fg-border:#0891b2;--indicator-bg-color:#c026d3;--indicator-bg-border:#c026d3;--indicator-overlay-bg:#ffffffe6}[data-theme=monokai]{--bg-body:#1e1f29;--bg-header:#191a21;--bg-panel:#22232d;--bg-input:#272833;--bg-input-alt:#1e1f29;--bg-card:#22232d;--bg-tab-bar:#191a21;--bg-terminal:#1e1f29;--bg-workspace:#16171f;--bg-button:#2d2e3a;--bg-button-hover:#3e3f4d;--bg-scrollbar-track:#191a21;--bg-select:#272833;--border-terminal:#3e3f4d;--border-button:#3e3f4d;--border-button-hover:#525363;--border-cell-outline:#525363;--border-default:#3e3f4d;--border-input:#3e3f4d;--border-accent:#ff6188;--border-divider:#3e3f4d;--text-button:#e0dfe5;--text-body:#e0dfe5;--text-accent:#ff6188;--text-accent-strong:#fc9867;--text-secondary:#939293;--text-muted:#5c5d6b;--text-subtle:#3e3f4d;--text-on-accent:#1e1f29;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#e0dfe5;--text-danger:#ff6188;--scrollbar-thumb:#3e3f4d;--scrollbar-thumb-hover:#525363;--tc-selected-shadow:#ff618880;--brush-code-border:#ff6188;--brush-code-fg-text:#e0dfe5;--brush-code-bg-text:#1e1f29;--brush-code-bg-fill:#ffd866;--palette-hover-border:#ff6188;--palette-highlight-border:#fc9867;--palette-cell-border:#3e3f4d;--palette-16-select-border:#ff6188;--hue-select-ring:#e0dfe5;--btn-accent-bg:#c84a6a;--btn-accent-hover:#ff6188;--btn-accent-bg-strong:#a63a56;--btn-accent-hover-strong:#c84a6a;--btn-danger-bg:#8b2252;--btn-danger-hover:#a8285e;--btn-primary-bg:#3b4b8a;--btn-primary-hover:#4a5ca8;--btn-tab-active-bg:#3e3f4d;--btn-tab-active-text:#e0dfe5;--btn-tab-inactive-text:#5c5d6b;--btn-surface-bg:#2d2e3a;--btn-surface-hover:#3e3f4d;--btn-active-bg:#3e3f4d;--terminal-fg-default:#f8f8f0;--terminal-bg-default:#1e1f29;--accent-checkbox:#ff6188;--indicator-fg-color:#ff6188;--indicator-fg-border:#ff6188;--indicator-bg-color:#a9dc76;--indicator-bg-border:#a9dc76;--indicator-overlay-bg:#1e1f29e0}[data-theme=dracula]{--bg-body:#282a36;--bg-header:#21222c;--bg-panel:#2c2e3e;--bg-input:#21222c;--bg-input-alt:#282a36;--bg-card:#2c2e3e;--bg-tab-bar:#21222c;--bg-terminal:#282a36;--bg-workspace:#1e1f28;--bg-button:#343648;--bg-button-hover:#44475a;--bg-scrollbar-track:#21222c;--bg-select:#21222c;--border-terminal:#44475a;--border-button:#44475a;--border-button-hover:#6272a4;--border-cell-outline:#6272a4;--border-default:#44475a;--border-input:#44475a;--border-accent:#bd93f9;--border-divider:#44475a;--text-button:#f8f8f2;--text-body:#f8f8f2;--text-accent:#bd93f9;--text-accent-strong:#ff79c6;--text-secondary:#abb2bf;--text-muted:#6272a4;--text-subtle:#44475a;--text-on-accent:#282a36;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#f8f8f2;--text-danger:#f55;--scrollbar-thumb:#44475a;--scrollbar-thumb-hover:#6272a4;--tc-selected-shadow:#bd93f980;--brush-code-border:#bd93f9;--brush-code-fg-text:#f8f8f2;--brush-code-bg-text:#282a36;--brush-code-bg-fill:#50fa7b;--palette-hover-border:#bd93f9;--palette-highlight-border:#ff79c6;--palette-cell-border:#44475a;--palette-16-select-border:#bd93f9;--hue-select-ring:#f8f8f2;--btn-accent-bg:#9b7ad4;--btn-accent-hover:#bd93f9;--btn-accent-bg-strong:#7d5fc4;--btn-accent-hover-strong:#9b7ad4;--btn-danger-bg:#c54040;--btn-danger-hover:#f55;--btn-primary-bg:#5a6db8;--btn-primary-hover:#6d82d6;--btn-tab-active-bg:#44475a;--btn-tab-active-text:#f8f8f2;--btn-tab-inactive-text:#6272a4;--btn-surface-bg:#343648;--btn-surface-hover:#44475a;--btn-active-bg:#44475a;--terminal-fg-default:#f8f8f2;--terminal-bg-default:#282a36;--accent-checkbox:#50fa7b;--indicator-fg-color:#ff79c6;--indicator-fg-border:#ff79c6;--indicator-bg-color:#8be9fd;--indicator-bg-border:#8be9fd;--indicator-overlay-bg:#282a36e0}[data-theme=gruvbox-dark]{--bg-body:#1d2021;--bg-header:#282828;--bg-panel:#282828;--bg-input:#1d2021;--bg-input-alt:#282828;--bg-card:#282828;--bg-tab-bar:#1d2021;--bg-terminal:#1d2021;--bg-workspace:#181818;--bg-button:#3c3836;--bg-button-hover:#504945;--bg-scrollbar-track:#1d2021;--bg-select:#282828;--border-terminal:#504945;--border-button:#504945;--border-button-hover:#665c54;--border-cell-outline:#665c54;--border-default:#504945;--border-input:#504945;--border-accent:#fabd2f;--border-divider:#3c3836;--text-button:#ebdbb2;--text-body:#ebdbb2;--text-accent:#fabd2f;--text-accent-strong:#fe8019;--text-secondary:#bdae93;--text-muted:#7c6f64;--text-subtle:#504945;--text-on-accent:#1d2021;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#ebdbb2;--text-danger:#fb4934;--scrollbar-thumb:#504945;--scrollbar-thumb-hover:#665c54;--tc-selected-shadow:#fabd2f73;--brush-code-border:#fabd2f;--brush-code-fg-text:#ebdbb2;--brush-code-bg-text:#1d2021;--brush-code-bg-fill:#d79921;--palette-hover-border:#fabd2f;--palette-highlight-border:#fe8019;--palette-cell-border:#504945;--palette-16-select-border:#fabd2f;--hue-select-ring:#ebdbb2;--btn-accent-bg:#b57614;--btn-accent-hover:#d79921;--btn-accent-bg-strong:#8f5a0e;--btn-accent-hover-strong:#b57614;--btn-danger-bg:#9d0006;--btn-danger-hover:#cc241d;--btn-primary-bg:#458588;--btn-primary-hover:#689d6a;--btn-tab-active-bg:#504945;--btn-tab-active-text:#ebdbb2;--btn-tab-inactive-text:#7c6f64;--btn-surface-bg:#3c3836;--btn-surface-hover:#504945;--btn-active-bg:#504945;--terminal-fg-default:#ebdbb2;--terminal-bg-default:#1d2021;--accent-checkbox:#b8bb26;--indicator-fg-color:#fe8019;--indicator-fg-border:#fe8019;--indicator-bg-color:#83a598;--indicator-bg-border:#83a598;--indicator-overlay-bg:#1d2021e0}[data-theme=tokyo-night]{--bg-body:#1a1b26;--bg-header:#16161e;--bg-panel:#1f2335;--bg-input:#1a1b26;--bg-input-alt:#1f2335;--bg-card:#1f2335;--bg-tab-bar:#16161e;--bg-terminal:#1a1b26;--bg-workspace:#13141a;--bg-button:#24283b;--bg-button-hover:#2f3548;--bg-scrollbar-track:#16161e;--bg-select:#1f2335;--border-terminal:#2f3548;--border-button:#2f3548;--border-button-hover:#3b4261;--border-cell-outline:#3b4261;--border-default:#2f3548;--border-input:#2f3548;--border-accent:#7aa2f7;--border-divider:#24283b;--text-button:#c0caf5;--text-body:#c0caf5;--text-accent:#7aa2f7;--text-accent-strong:#bb9af7;--text-secondary:#a9b1d6;--text-muted:#565f89;--text-subtle:#3b4261;--text-on-accent:#1a1b26;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#c0caf5;--text-danger:#f7768e;--scrollbar-thumb:#3b4261;--scrollbar-thumb-hover:#565f89;--tc-selected-shadow:#7aa2f780;--brush-code-border:#7aa2f7;--brush-code-fg-text:#c0caf5;--brush-code-bg-text:#1a1b26;--brush-code-bg-fill:#e0af68;--palette-hover-border:#7aa2f7;--palette-highlight-border:#bb9af7;--palette-cell-border:#2f3548;--palette-16-select-border:#7aa2f7;--hue-select-ring:#c0caf5;--btn-accent-bg:#5576c8;--btn-accent-hover:#7aa2f7;--btn-accent-bg-strong:#3d5a9b;--btn-accent-hover-strong:#5576c8;--btn-danger-bg:#9e3a56;--btn-danger-hover:#c94f6e;--btn-primary-bg:#5a3f8a;--btn-primary-hover:#7a5ac8;--btn-tab-active-bg:#3b4261;--btn-tab-active-text:#c0caf5;--btn-tab-inactive-text:#565f89;--btn-surface-bg:#24283b;--btn-surface-hover:#2f3548;--btn-active-bg:#3b4261;--terminal-fg-default:#c0caf5;--terminal-bg-default:#1a1b26;--accent-checkbox:#7aa2f7;--indicator-fg-color:#7aa2f7;--indicator-fg-border:#7aa2f7;--indicator-bg-color:#f7768e;--indicator-bg-border:#f7768e;--indicator-overlay-bg:#1a1b26e0}[data-theme=one-dark]{--bg-body:#282c34;--bg-header:#1e222a;--bg-panel:#2c313a;--bg-input:#1e222a;--bg-input-alt:#282c34;--bg-card:#2c313a;--bg-tab-bar:#1e222a;--bg-terminal:#282c34;--bg-workspace:#1a1d23;--bg-button:#353b49;--bg-button-hover:#3e4454;--bg-scrollbar-track:#1e222a;--bg-select:#1e222a;--border-terminal:#3e4454;--border-button:#3e4454;--border-button-hover:#585f72;--border-cell-outline:#585f72;--border-default:#3e4454;--border-input:#3e4454;--border-accent:#61afef;--border-divider:#353b49;--text-button:#abb2bf;--text-body:#abb2bf;--text-accent:#61afef;--text-accent-strong:#56b6c2;--text-secondary:#828997;--text-muted:#5c6370;--text-subtle:#3e4454;--text-on-accent:#282c34;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#abb2bf;--text-danger:#e06c75;--scrollbar-thumb:#3e4454;--scrollbar-thumb-hover:#585f72;--tc-selected-shadow:#61afef73;--brush-code-border:#61afef;--brush-code-fg-text:#abb2bf;--brush-code-bg-text:#282c34;--brush-code-bg-fill:#e5c07b;--palette-hover-border:#61afef;--palette-highlight-border:#56b6c2;--palette-cell-border:#3e4454;--palette-16-select-border:#61afef;--hue-select-ring:#abb2bf;--btn-accent-bg:#3570a6;--btn-accent-hover:#4a90d9;--btn-accent-bg-strong:#285582;--btn-accent-hover-strong:#3570a6;--btn-danger-bg:#8b3a40;--btn-danger-hover:#b84a52;--btn-primary-bg:#526a9b;--btn-primary-hover:#6786c2;--btn-tab-active-bg:#3e4454;--btn-tab-active-text:#abb2bf;--btn-tab-inactive-text:#5c6370;--btn-surface-bg:#353b49;--btn-surface-hover:#3e4454;--btn-active-bg:#3e4454;--terminal-fg-default:#abb2bf;--terminal-bg-default:#282c34;--accent-checkbox:#61afef;--indicator-fg-color:#61afef;--indicator-fg-border:#61afef;--indicator-bg-color:#e06c75;--indicator-bg-border:#e06c75;--indicator-overlay-bg:#282c34e0}[data-theme=catppuccin-mocha]{--bg-body:#1e1e2e;--bg-header:#181825;--bg-panel:#1e1e2e;--bg-input:#181825;--bg-input-alt:#1e1e2e;--bg-card:#1e1e2e;--bg-tab-bar:#181825;--bg-terminal:#1e1e2e;--bg-workspace:#11111d;--bg-button:#313244;--bg-button-hover:#45475a;--bg-scrollbar-track:#181825;--bg-select:#181825;--border-terminal:#45475a;--border-button:#45475a;--border-button-hover:#585b70;--border-cell-outline:#585b70;--border-default:#45475a;--border-input:#45475a;--border-accent:#cba6f7;--border-divider:#313244;--text-button:#cdd6f4;--text-body:#cdd6f4;--text-accent:#cba6f7;--text-accent-strong:#f5c2e7;--text-secondary:#a6adc8;--text-muted:#6c7086;--text-subtle:#45475a;--text-on-accent:#1e1e2e;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#cdd6f4;--text-danger:#f38ba8;--scrollbar-thumb:#45475a;--scrollbar-thumb-hover:#585b70;--tc-selected-shadow:#cba6f773;--brush-code-border:#cba6f7;--brush-code-fg-text:#cdd6f4;--brush-code-bg-text:#1e1e2e;--brush-code-bg-fill:#a6e3a1;--palette-hover-border:#cba6f7;--palette-highlight-border:#f5c2e7;--palette-cell-border:#45475a;--palette-16-select-border:#cba6f7;--hue-select-ring:#cdd6f4;--btn-accent-bg:#9a7dc2;--btn-accent-hover:#cba6f7;--btn-accent-bg-strong:#7c5fa8;--btn-accent-hover-strong:#9a7dc2;--btn-danger-bg:#c46a82;--btn-danger-hover:#f38ba8;--btn-primary-bg:#6c5cac;--btn-primary-hover:#8a7ad0;--btn-tab-active-bg:#45475a;--btn-tab-active-text:#cdd6f4;--btn-tab-inactive-text:#6c7086;--btn-surface-bg:#313244;--btn-surface-hover:#45475a;--btn-active-bg:#45475a;--terminal-fg-default:#cdd6f4;--terminal-bg-default:#1e1e2e;--accent-checkbox:#a6e3a1;--indicator-fg-color:#89b4fa;--indicator-fg-border:#89b4fa;--indicator-bg-color:#f5c2e7;--indicator-bg-border:#f5c2e7;--indicator-overlay-bg:#1e1e2ee0}[data-theme=gruvbox-light]{--bg-body:#fbf1c7;--bg-header:#f2e5bc;--bg-panel:#f2e5bc;--bg-input:#fbf1c7;--bg-input-alt:#f2e5bc;--bg-card:#f2e5bc;--bg-tab-bar:#ebdbb2;--bg-terminal:#fbf1c7;--bg-workspace:#f5e9c8;--bg-button:#ebdbb2;--bg-button-hover:#d5c4a1;--bg-scrollbar-track:#f2e5bc;--bg-select:#fbf1c7;--border-terminal:#d5c4a1;--border-button:#d5c4a1;--border-button-hover:#bdae93;--border-cell-outline:#bdae93;--border-default:#d5c4a1;--border-input:#d5c4a1;--border-accent:#b57614;--border-divider:#d5c4a1;--text-button:#3c3836;--text-body:#3c3836;--text-accent:#b57614;--text-accent-strong:#af3a03;--text-secondary:#7c6f64;--text-muted:#928374;--text-subtle:#bdae93;--text-on-accent:#fbf1c7;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#3c3836;--text-danger:#cc241d;--scrollbar-thumb:#bdae93;--scrollbar-thumb-hover:#928374;--tc-selected-shadow:#b5761459;--brush-code-border:#b57614;--brush-code-fg-text:#3c3836;--brush-code-bg-text:#fbf1c7;--brush-code-bg-fill:#d79921;--palette-hover-border:#b57614;--palette-highlight-border:#af3a03;--palette-cell-border:#d5c4a1;--palette-16-select-border:#b57614;--hue-select-ring:#3c3836;--btn-accent-bg:#d79921;--btn-accent-hover:#fabd2f;--btn-accent-bg-strong:#b57614;--btn-accent-hover-strong:#d79921;--btn-danger-bg:#cc241d;--btn-danger-hover:#fb4934;--btn-primary-bg:#458588;--btn-primary-hover:#689d6a;--btn-tab-active-bg:#d5c4a1;--btn-tab-active-text:#3c3836;--btn-tab-inactive-text:#928374;--btn-surface-bg:#ebdbb2;--btn-surface-hover:#d5c4a1;--btn-active-bg:#d5c4a1;--terminal-fg-default:#3c3836;--terminal-bg-default:#fbf1c7;--accent-checkbox:#98971a;--indicator-fg-color:#af3a03;--indicator-fg-border:#af3a03;--indicator-bg-color:#458588;--indicator-bg-border:#458588;--indicator-overlay-bg:#fbf1c7e6}[data-theme=catppuccin-latte]{--bg-body:#eff1f5;--bg-header:#e6e9ef;--bg-panel:#e6e9ef;--bg-input:#eff1f5;--bg-input-alt:#e6e9ef;--bg-card:#e6e9ef;--bg-tab-bar:#dce0e8;--bg-terminal:#eff1f5;--bg-workspace:#e8ebf0;--bg-button:#dce0e8;--bg-button-hover:#ccd0da;--bg-scrollbar-track:#e6e9ef;--bg-select:#eff1f5;--border-terminal:#ccd0da;--border-button:#ccd0da;--border-button-hover:#bcc0cc;--border-cell-outline:#bcc0cc;--border-default:#ccd0da;--border-input:#ccd0da;--border-accent:#8839ef;--border-divider:#ccd0da;--text-button:#4c4f69;--text-body:#4c4f69;--text-accent:#8839ef;--text-accent-strong:#d20f39;--text-secondary:#5c5f77;--text-muted:#9ca0b0;--text-subtle:#bcc0cc;--text-on-accent:#eff1f5;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#4c4f69;--text-danger:#d20f39;--scrollbar-thumb:#bcc0cc;--scrollbar-thumb-hover:#9ca0b0;--tc-selected-shadow:#8839ef59;--brush-code-border:#8839ef;--brush-code-fg-text:#4c4f69;--brush-code-bg-text:#eff1f5;--brush-code-bg-fill:#fe640b;--palette-hover-border:#8839ef;--palette-highlight-border:#d20f39;--palette-cell-border:#ccd0da;--palette-16-select-border:#8839ef;--hue-select-ring:#4c4f69;--btn-accent-bg:#8839ef;--btn-accent-hover:#a569f0;--btn-accent-bg-strong:#6c28d8;--btn-accent-hover-strong:#8839ef;--btn-danger-bg:#d20f39;--btn-danger-hover:#e64553;--btn-primary-bg:#1e66f5;--btn-primary-hover:#407cf8;--btn-tab-active-bg:#ccd0da;--btn-tab-active-text:#4c4f69;--btn-tab-inactive-text:#9ca0b0;--btn-surface-bg:#dce0e8;--btn-surface-hover:#ccd0da;--btn-active-bg:#ccd0da;--terminal-fg-default:#4c4f69;--terminal-bg-default:#eff1f5;--accent-checkbox:#40a02b;--indicator-fg-color:#1e66f5;--indicator-fg-border:#1e66f5;--indicator-bg-color:#fe640b;--indicator-bg-border:#fe640b;--indicator-overlay-bg:#eff1f5e6}[data-theme=solarized-light]{--bg-body:#fdf6e3;--bg-header:#eee8d5;--bg-panel:#eee8d5;--bg-input:#fdf6e3;--bg-input-alt:#eee8d5;--bg-card:#eee8d5;--bg-tab-bar:#e6ddc8;--bg-terminal:#fdf6e3;--bg-workspace:#f5efdc;--bg-button:#e6ddc8;--bg-button-hover:#d5cdb5;--bg-scrollbar-track:#eee8d5;--bg-select:#fdf6e3;--border-terminal:#d5cdb5;--border-button:#d5cdb5;--border-button-hover:#b8ad93;--border-cell-outline:#b8ad93;--border-default:#d5cdb5;--border-input:#d5cdb5;--border-accent:#2aa198;--border-divider:#d5cdb5;--text-button:#586e75;--text-body:#586e75;--text-accent:#2aa198;--text-accent-strong:#268bd2;--text-secondary:#839496;--text-muted:#93a1a1;--text-subtle:#b8ad93;--text-on-accent:#fdf6e3;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#586e75;--text-danger:#dc322f;--scrollbar-thumb:#b8ad93;--scrollbar-thumb-hover:#93a1a1;--tc-selected-shadow:#2aa19859;--brush-code-border:#2aa198;--brush-code-fg-text:#586e75;--brush-code-bg-text:#fdf6e3;--brush-code-bg-fill:#b58900;--palette-hover-border:#2aa198;--palette-highlight-border:#268bd2;--palette-cell-border:#d5cdb5;--palette-16-select-border:#2aa198;--hue-select-ring:#586e75;--btn-accent-bg:#2aa198;--btn-accent-hover:#40b8ae;--btn-accent-bg-strong:#1f7a73;--btn-accent-hover-strong:#2aa198;--btn-danger-bg:#dc322f;--btn-danger-hover:#f85552;--btn-primary-bg:#268bd2;--btn-primary-hover:#3ba3e8;--btn-tab-active-bg:#d5cdb5;--btn-tab-active-text:#586e75;--btn-tab-inactive-text:#93a1a1;--btn-surface-bg:#e6ddc8;--btn-surface-hover:#d5cdb5;--btn-active-bg:#d5cdb5;--terminal-fg-default:#586e75;--terminal-bg-default:#fdf6e3;--accent-checkbox:#859900;--indicator-fg-color:#268bd2;--indicator-fg-border:#268bd2;--indicator-bg-color:#6c71c4;--indicator-bg-border:#6c71c4;--indicator-overlay-bg:#fdf6e3e6}[data-theme=paper]{--bg-body:#fff;--bg-header:#f8f9fa;--bg-panel:#f8f9fa;--bg-input:#fff;--bg-input-alt:#f8f9fa;--bg-card:#fff;--bg-tab-bar:#f1f3f5;--bg-terminal:#fff;--bg-workspace:#f5f5f5;--bg-button:#e9ecef;--bg-button-hover:#dee2e6;--bg-scrollbar-track:#f8f9fa;--bg-select:#fff;--border-terminal:#dee2e6;--border-button:#dee2e6;--border-button-hover:#ced4da;--border-cell-outline:#adb5bd;--border-default:#dee2e6;--border-input:#dee2e6;--border-accent:#2563eb;--border-divider:#e9ecef;--text-button:#495057;--text-body:#212529;--text-accent:#2563eb;--text-accent-strong:#1d4ed8;--text-secondary:#6c757d;--text-muted:#868e96;--text-subtle:#adb5bd;--text-on-accent:#fff;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#212529;--text-danger:#dc2626;--scrollbar-thumb:#ced4da;--scrollbar-thumb-hover:#adb5bd;--tc-selected-shadow:#2563eb4d;--brush-code-border:#212529;--brush-code-fg-text:#212529;--brush-code-bg-text:#f8f9fa;--brush-code-bg-fill:#495057;--palette-hover-border:#6c757d;--palette-highlight-border:#212529;--palette-cell-border:#dee2e6;--palette-16-select-border:#212529;--hue-select-ring:#212529;--btn-accent-bg:#2563eb;--btn-accent-hover:#1d4ed8;--btn-accent-bg-strong:#1d4ed8;--btn-accent-hover-strong:#1e40af;--btn-danger-bg:#dc2626;--btn-danger-hover:#b91c1c;--btn-primary-bg:#4f46e5;--btn-primary-hover:#4338ca;--btn-tab-active-bg:#dee2e6;--btn-tab-active-text:#212529;--btn-tab-inactive-text:#868e96;--btn-surface-bg:#e9ecef;--btn-surface-hover:#dee2e6;--btn-active-bg:#dee2e6;--terminal-fg-default:#212529;--terminal-bg-default:#fff;--accent-checkbox:#2563eb;--indicator-fg-color:#2563eb;--indicator-fg-border:#2563eb;--indicator-bg-color:#dc2626;--indicator-bg-border:#dc2626;--indicator-overlay-bg:#ffffffe6}[data-theme=everforest-light]{--bg-body:#fdf6e3;--bg-header:#efebd4;--bg-panel:#efebd4;--bg-input:#fdf6e3;--bg-input-alt:#efebd4;--bg-card:#efebd4;--bg-tab-bar:#e6dfc4;--bg-terminal:#fdf6e3;--bg-workspace:#f5f0e0;--bg-button:#e6dfc4;--bg-button-hover:#d3cba4;--bg-scrollbar-track:#efebd4;--bg-select:#fdf6e3;--border-terminal:#d3cba4;--border-button:#d3cba4;--border-button-hover:#b9b080;--border-cell-outline:#b9b080;--border-default:#d3cba4;--border-input:#d3cba4;--border-accent:#8da101;--border-divider:#d3cba4;--text-button:#5c6a72;--text-body:#5c6a72;--text-accent:#8da101;--text-accent-strong:#35a77c;--text-secondary:#829181;--text-muted:#a6b0a0;--text-subtle:#b9b080;--text-on-accent:#fdf6e3;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#5c6a72;--text-danger:#f85552;--scrollbar-thumb:#b9b080;--scrollbar-thumb-hover:#829181;--tc-selected-shadow:#8da1014d;--brush-code-border:#8da101;--brush-code-fg-text:#5c6a72;--brush-code-bg-text:#fdf6e3;--brush-code-bg-fill:#35a77c;--palette-hover-border:#8da101;--palette-highlight-border:#35a77c;--palette-cell-border:#d3cba4;--palette-16-select-border:#8da101;--hue-select-ring:#5c6a72;--btn-accent-bg:#8da101;--btn-accent-hover:#a7c200;--btn-accent-bg-strong:#6b7c00;--btn-accent-hover-strong:#8da101;--btn-danger-bg:#f85552;--btn-danger-hover:#ff6b68;--btn-primary-bg:#35a77c;--btn-primary-hover:#4cc49a;--btn-tab-active-bg:#d3cba4;--btn-tab-active-text:#5c6a72;--btn-tab-inactive-text:#a6b0a0;--btn-surface-bg:#e6dfc4;--btn-surface-hover:#d3cba4;--btn-active-bg:#d3cba4;--terminal-fg-default:#5c6a72;--terminal-bg-default:#fdf6e3;--accent-checkbox:#8da101;--indicator-fg-color:#35a77c;--indicator-fg-border:#35a77c;--indicator-bg-color:#dfa000;--indicator-bg-border:#dfa000;--indicator-overlay-bg:#fdf6e3e6}[data-theme=rose-pine]{--bg-body:#191724;--bg-header:#1f1d2e;--bg-panel:#1f1d2e;--bg-input:#191724;--bg-input-alt:#1f1d2e;--bg-card:#1f1d2e;--bg-tab-bar:#1c1a28;--bg-terminal:#191724;--bg-workspace:#13111c;--bg-button:#26233a;--bg-button-hover:#2a2740;--bg-scrollbar-track:#191724;--bg-select:#1f1d2e;--border-terminal:#2a2740;--border-button:#2a2740;--border-button-hover:#403d52;--border-cell-outline:#403d52;--border-default:#2a2740;--border-input:#2a2740;--border-accent:#ebbcba;--border-divider:#26233a;--text-button:#e0def4;--text-body:#e0def4;--text-accent:#ebbcba;--text-accent-strong:#f6c177;--text-secondary:#908caa;--text-muted:#6e6a86;--text-subtle:#403d52;--text-on-accent:#191724;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#e0def4;--text-danger:#eb6f92;--scrollbar-thumb:#403d52;--scrollbar-thumb-hover:#524f67;--tc-selected-shadow:#ebbcba66;--brush-code-border:#ebbcba;--brush-code-fg-text:#e0def4;--brush-code-bg-text:#191724;--brush-code-bg-fill:#f6c177;--palette-hover-border:#ebbcba;--palette-highlight-border:#f6c177;--palette-cell-border:#2a2740;--palette-16-select-border:#ebbcba;--hue-select-ring:#e0def4;--btn-accent-bg:#b09390;--btn-accent-hover:#ebbcba;--btn-accent-bg-strong:#8b6e6a;--btn-accent-hover-strong:#b09390;--btn-danger-bg:#b0556d;--btn-danger-hover:#eb6f92;--btn-primary-bg:#9e8ebe;--btn-primary-hover:#c4a7e7;--btn-tab-active-bg:#403d52;--btn-tab-active-text:#e0def4;--btn-tab-inactive-text:#6e6a86;--btn-surface-bg:#26233a;--btn-surface-hover:#2a2740;--btn-active-bg:#403d52;--terminal-fg-default:#e0def4;--terminal-bg-default:#191724;--accent-checkbox:#9ccfd8;--indicator-fg-color:#f6c177;--indicator-fg-border:#f6c177;--indicator-bg-color:#c4a7e7;--indicator-bg-border:#c4a7e7;--indicator-overlay-bg:#191724e0}[data-theme=everforest]{--bg-body:#2d353b;--bg-header:#333c43;--bg-panel:#333c43;--bg-input:#2d353b;--bg-input-alt:#333c43;--bg-card:#333c43;--bg-tab-bar:#293036;--bg-terminal:#2d353b;--bg-workspace:#22282d;--bg-button:#3a454d;--bg-button-hover:#47525c;--bg-scrollbar-track:#2d353b;--bg-select:#333c43;--border-terminal:#47525c;--border-button:#47525c;--border-button-hover:#5a6772;--border-cell-outline:#5a6772;--border-default:#47525c;--border-input:#47525c;--border-accent:#a7c080;--border-divider:#3a454d;--text-button:#d3c6aa;--text-body:#d3c6aa;--text-accent:#a7c080;--text-accent-strong:#83c092;--text-secondary:#859289;--text-muted:#5a6772;--text-subtle:#47525c;--text-on-accent:#2d353b;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#d3c6aa;--text-danger:#e67e80;--scrollbar-thumb:#47525c;--scrollbar-thumb-hover:#5a6772;--tc-selected-shadow:#a7c08066;--brush-code-border:#a7c080;--brush-code-fg-text:#d3c6aa;--brush-code-bg-text:#2d353b;--brush-code-bg-fill:#83c092;--palette-hover-border:#a7c080;--palette-highlight-border:#83c092;--palette-cell-border:#47525c;--palette-16-select-border:#a7c080;--hue-select-ring:#d3c6aa;--btn-accent-bg:#6f884d;--btn-accent-hover:#a7c080;--btn-accent-bg-strong:#55683a;--btn-accent-hover-strong:#6f884d;--btn-danger-bg:#b85a5c;--btn-danger-hover:#e67e80;--btn-primary-bg:#5a8c6c;--btn-primary-hover:#7bb896;--btn-tab-active-bg:#47525c;--btn-tab-active-text:#d3c6aa;--btn-tab-inactive-text:#5a6772;--btn-surface-bg:#3a454d;--btn-surface-hover:#47525c;--btn-active-bg:#47525c;--terminal-fg-default:#d3c6aa;--terminal-bg-default:#2d353b;--accent-checkbox:#a7c080;--indicator-fg-color:#83c092;--indicator-fg-border:#83c092;--indicator-bg-color:#dbbc7f;--indicator-bg-border:#dbbc7f;--indicator-overlay-bg:#2d353be0}[data-theme=kanagawa]{--bg-body:#1f1f28;--bg-header:#252535;--bg-panel:#252535;--bg-input:#1f1f28;--bg-input-alt:#252535;--bg-card:#252535;--bg-tab-bar:#1c1c24;--bg-terminal:#1f1f28;--bg-workspace:#17171e;--bg-button:#2a2a38;--bg-button-hover:#363646;--bg-scrollbar-track:#1f1f28;--bg-select:#252535;--border-terminal:#363646;--border-button:#363646;--border-button-hover:#54546d;--border-cell-outline:#54546d;--border-default:#363646;--border-input:#363646;--border-accent:#c0a36e;--border-divider:#2a2a38;--text-button:#dcd7ba;--text-body:#dcd7ba;--text-accent:#c0a36e;--text-accent-strong:#e6c384;--text-secondary:#9cabca;--text-muted:#54546d;--text-subtle:#363646;--text-on-accent:#1f1f28;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#dcd7ba;--text-danger:#c34043;--scrollbar-thumb:#363646;--scrollbar-thumb-hover:#54546d;--tc-selected-shadow:#c0a36e66;--brush-code-border:#c0a36e;--brush-code-fg-text:#dcd7ba;--brush-code-bg-text:#1f1f28;--brush-code-bg-fill:#e6c384;--palette-hover-border:#c0a36e;--palette-highlight-border:#e6c384;--palette-cell-border:#363646;--palette-16-select-border:#c0a36e;--hue-select-ring:#dcd7ba;--btn-accent-bg:#8a7048;--btn-accent-hover:#c0a36e;--btn-accent-bg-strong:#6b5635;--btn-accent-hover-strong:#8a7048;--btn-danger-bg:#8a2f32;--btn-danger-hover:#c34043;--btn-primary-bg:#4a5a8a;--btn-primary-hover:#6a7db8;--btn-tab-active-bg:#363646;--btn-tab-active-text:#dcd7ba;--btn-tab-inactive-text:#54546d;--btn-surface-bg:#2a2a38;--btn-surface-hover:#363646;--btn-active-bg:#363646;--terminal-fg-default:#dcd7ba;--terminal-bg-default:#1f1f28;--accent-checkbox:#98bb6c;--indicator-fg-color:#e6c384;--indicator-fg-border:#e6c384;--indicator-bg-color:#957fb8;--indicator-bg-border:#957fb8;--indicator-overlay-bg:#1f1f28e0}[data-theme=oxocarbon]{--bg-body:#161616;--bg-header:#1c1c1c;--bg-panel:#1c1c1c;--bg-input:#161616;--bg-input-alt:#1c1c1c;--bg-card:#1c1c1c;--bg-tab-bar:#131313;--bg-terminal:#161616;--bg-workspace:#0f0f0f;--bg-button:#262626;--bg-button-hover:#333;--bg-scrollbar-track:#161616;--bg-select:#1c1c1c;--border-terminal:#333;--border-button:#333;--border-button-hover:#525252;--border-cell-outline:#525252;--border-default:#333;--border-input:#333;--border-accent:#33b1ff;--border-divider:#262626;--text-button:#f2f4f8;--text-body:#f2f4f8;--text-accent:#33b1ff;--text-accent-strong:#42be65;--text-secondary:#8d8d8d;--text-muted:#525252;--text-subtle:#333;--text-on-accent:#161616;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#f2f4f8;--text-danger:#ee5396;--scrollbar-thumb:#333;--scrollbar-thumb-hover:#525252;--tc-selected-shadow:#33b1ff73;--brush-code-border:#33b1ff;--brush-code-fg-text:#f2f4f8;--brush-code-bg-text:#161616;--brush-code-bg-fill:#42be65;--palette-hover-border:#33b1ff;--palette-highlight-border:#42be65;--palette-cell-border:#333;--palette-16-select-border:#33b1ff;--hue-select-ring:#f2f4f8;--btn-accent-bg:#1a6fa8;--btn-accent-hover:#33b1ff;--btn-accent-bg-strong:#125380;--btn-accent-hover-strong:#1a6fa8;--btn-danger-bg:#a83868;--btn-danger-hover:#ee5396;--btn-primary-bg:#0f7a3e;--btn-primary-hover:#42be65;--btn-tab-active-bg:#333;--btn-tab-active-text:#f2f4f8;--btn-tab-inactive-text:#525252;--btn-surface-bg:#262626;--btn-surface-hover:#333;--btn-active-bg:#333;--terminal-fg-default:#f2f4f8;--terminal-bg-default:#161616;--accent-checkbox:#42be65;--indicator-fg-color:#33b1ff;--indicator-fg-border:#33b1ff;--indicator-bg-color:#be95ff;--indicator-bg-border:#be95ff;--indicator-overlay-bg:#161616e0}[data-theme=synthwave]{--bg-body:#1a0325;--bg-header:#200530;--bg-panel:#200530;--bg-input:#1a0325;--bg-input-alt:#200530;--bg-card:#200530;--bg-tab-bar:#150220;--bg-terminal:#1a0325;--bg-workspace:#100118;--bg-button:#2d0840;--bg-button-hover:#3d0a58;--bg-scrollbar-track:#1a0325;--bg-select:#200530;--border-terminal:#3d0a58;--border-button:#3d0a58;--border-button-hover:#6b1fa0;--border-cell-outline:#6b1fa0;--border-default:#3d0a58;--border-input:#3d0a58;--border-accent:#f0f;--border-divider:#2d0840;--text-button:#f5f0ff;--text-body:#f5f0ff;--text-accent:#f0f;--text-accent-strong:#0ff;--text-secondary:#b8a0d0;--text-muted:#6e5088;--text-subtle:#3d0a58;--text-on-accent:#1a0325;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#f5f0ff;--text-danger:#f06;--scrollbar-thumb:#3d0a58;--scrollbar-thumb-hover:#6b1fa0;--tc-selected-shadow:#ff00ff80;--brush-code-border:#f0f;--brush-code-fg-text:#f5f0ff;--brush-code-bg-text:#1a0325;--brush-code-bg-fill:#0ff;--palette-hover-border:#f0f;--palette-highlight-border:#0ff;--palette-cell-border:#3d0a58;--palette-16-select-border:#f0f;--hue-select-ring:#f5f0ff;--btn-accent-bg:#b800b8;--btn-accent-hover:#f0f;--btn-accent-bg-strong:#8a008a;--btn-accent-hover-strong:#b800b8;--btn-danger-bg:#b8003d;--btn-danger-hover:#f06;--btn-primary-bg:#08a;--btn-primary-hover:#0bc;--btn-tab-active-bg:#3d0a58;--btn-tab-active-text:#f5f0ff;--btn-tab-inactive-text:#6e5088;--btn-surface-bg:#2d0840;--btn-surface-hover:#3d0a58;--btn-active-bg:#3d0a58;--terminal-fg-default:#f5f0ff;--terminal-bg-default:#1a0325;--accent-checkbox:#f0f;--indicator-fg-color:#f0f;--indicator-fg-border:#f0f;--indicator-bg-color:#0ff;--indicator-bg-border:#0ff;--indicator-overlay-bg:#1a0325e0}[data-theme=ocean]{--bg-body:#0a1929;--bg-header:#0d2137;--bg-panel:#0d2137;--bg-input:#0a1929;--bg-input-alt:#0d2137;--bg-card:#0d2137;--bg-tab-bar:#081525;--bg-terminal:#0a1929;--bg-workspace:#061220;--bg-button:#112d45;--bg-button-hover:#1a3d5c;--bg-scrollbar-track:#0a1929;--bg-select:#0d2137;--border-terminal:#1a3d5c;--border-button:#1a3d5c;--border-button-hover:#245585;--border-cell-outline:#245585;--border-default:#1a3d5c;--border-input:#1a3d5c;--border-accent:#64ffda;--border-divider:#112d45;--text-button:#e6f1ff;--text-body:#e6f1ff;--text-accent:#64ffda;--text-accent-strong:#48c9b0;--text-secondary:#8892b0;--text-muted:#4a6080;--text-subtle:#1a3d5c;--text-on-accent:#0a1929;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#e6f1ff;--text-danger:#ff6b6b;--scrollbar-thumb:#1a3d5c;--scrollbar-thumb-hover:#245585;--tc-selected-shadow:#64ffda73;--brush-code-border:#64ffda;--brush-code-fg-text:#e6f1ff;--brush-code-bg-text:#0a1929;--brush-code-bg-fill:#ffd27f;--palette-hover-border:#64ffda;--palette-highlight-border:#48c9b0;--palette-cell-border:#1a3d5c;--palette-16-select-border:#64ffda;--hue-select-ring:#e6f1ff;--btn-accent-bg:#2e9e86;--btn-accent-hover:#48c9b0;--btn-accent-bg-strong:#1f7563;--btn-accent-hover-strong:#2e9e86;--btn-danger-bg:#a84040;--btn-danger-hover:#ff6b6b;--btn-primary-bg:#3a5a90;--btn-primary-hover:#5078c0;--btn-tab-active-bg:#1a3d5c;--btn-tab-active-text:#e6f1ff;--btn-tab-inactive-text:#4a6080;--btn-surface-bg:#112d45;--btn-surface-hover:#1a3d5c;--btn-active-bg:#1a3d5c;--terminal-fg-default:#e6f1ff;--terminal-bg-default:#0a1929;--accent-checkbox:#64ffda;--indicator-fg-color:#64ffda;--indicator-fg-border:#64ffda;--indicator-bg-color:#ff6b6b;--indicator-bg-border:#ff6b6b;--indicator-overlay-bg:#0a1929e0}[data-theme=sunset]{--bg-body:#1a0a0f;--bg-header:#241018;--bg-panel:#241018;--bg-input:#1a0a0f;--bg-input-alt:#241018;--bg-card:#241018;--bg-tab-bar:#14080c;--bg-terminal:#1a0a0f;--bg-workspace:#0f0609;--bg-button:#2e1420;--bg-button-hover:#3d1a2a;--bg-scrollbar-track:#1a0a0f;--bg-select:#241018;--border-terminal:#3d1a2a;--border-button:#3d1a2a;--border-button-hover:#5a2438;--border-cell-outline:#5a2438;--border-default:#3d1a2a;--border-input:#3d1a2a;--border-accent:#ff7eb3;--border-divider:#2e1420;--text-button:#ffe4d6;--text-body:#ffe4d6;--text-accent:#ff7eb3;--text-accent-strong:#ffb347;--text-secondary:#c0a0a8;--text-muted:#7a5060;--text-subtle:#3d1a2a;--text-on-accent:#1a0a0f;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#ffe4d6;--text-danger:#ff4757;--scrollbar-thumb:#3d1a2a;--scrollbar-thumb-hover:#5a2438;--tc-selected-shadow:#ff7eb373;--brush-code-border:#ff7eb3;--brush-code-fg-text:#ffe4d6;--brush-code-bg-text:#1a0a0f;--brush-code-bg-fill:#ffb347;--palette-hover-border:#ff7eb3;--palette-highlight-border:#ffb347;--palette-cell-border:#3d1a2a;--palette-16-select-border:#ff7eb3;--hue-select-ring:#ffe4d6;--btn-accent-bg:#b85578;--btn-accent-hover:#ff7eb3;--btn-accent-bg-strong:#8a3d58;--btn-accent-hover-strong:#b85578;--btn-danger-bg:#b82e3a;--btn-danger-hover:#ff4757;--btn-primary-bg:#b87728;--btn-primary-hover:#ffb347;--btn-tab-active-bg:#3d1a2a;--btn-tab-active-text:#ffe4d6;--btn-tab-inactive-text:#7a5060;--btn-surface-bg:#2e1420;--btn-surface-hover:#3d1a2a;--btn-active-bg:#3d1a2a;--terminal-fg-default:#ffe4d6;--terminal-bg-default:#1a0a0f;--accent-checkbox:#ff7eb3;--indicator-fg-color:#ffb347;--indicator-fg-border:#ffb347;--indicator-bg-color:#ff7eb3;--indicator-bg-border:#ff7eb3;--indicator-overlay-bg:#1a0a0fe0}[data-theme=matrix]{--bg-body:#000;--bg-header:#000;--bg-panel:#0a0f0a;--bg-input:#000;--bg-input-alt:#0a0f0a;--bg-card:#0a0f0a;--bg-tab-bar:#000;--bg-terminal:#000;--bg-workspace:#000;--bg-button:#0d1a0d;--bg-button-hover:#132713;--bg-scrollbar-track:#000;--bg-select:#0a0f0a;--border-terminal:#132713;--border-button:#132713;--border-button-hover:#1a3a1a;--border-cell-outline:#1a3a1a;--border-default:#132713;--border-input:#132713;--border-accent:#00ff41;--border-divider:#0d1a0d;--text-button:#0c3;--text-body:#0c3;--text-accent:#00ff41;--text-accent-strong:#0f0;--text-secondary:#009926;--text-muted:#00661a;--text-subtle:#132713;--text-on-accent:#000;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#0c3;--text-danger:#ff0040;--scrollbar-thumb:#132713;--scrollbar-thumb-hover:#1a3a1a;--tc-selected-shadow:#00ff4199;--brush-code-border:#00ff41;--brush-code-fg-text:#00ff41;--brush-code-bg-text:#000;--brush-code-bg-fill:#030;--palette-hover-border:#00ff41;--palette-highlight-border:#0f0;--palette-cell-border:#132713;--palette-16-select-border:#00ff41;--hue-select-ring:#00ff41;--btn-accent-bg:#062;--btn-accent-hover:#093;--btn-accent-bg-strong:#004d18;--btn-accent-hover-strong:#062;--btn-danger-bg:#660018;--btn-danger-hover:#902;--btn-primary-bg:#0d4d1a;--btn-primary-hover:#1a6a2a;--btn-tab-active-bg:#132713;--btn-tab-active-text:#00ff41;--btn-tab-inactive-text:#00661a;--btn-surface-bg:#0d1a0d;--btn-surface-hover:#132713;--btn-active-bg:#132713;--terminal-fg-default:#00ff41;--terminal-bg-default:#000;--accent-checkbox:#00ff41;--indicator-fg-color:#00ff41;--indicator-fg-border:#00ff41;--indicator-bg-color:#0c3;--indicator-bg-border:#0c3;--indicator-overlay-bg:#000000eb}[data-theme=amber]{--bg-body:#0c0704;--bg-header:#120c08;--bg-panel:#120c08;--bg-input:#0c0704;--bg-input-alt:#120c08;--bg-card:#120c08;--bg-tab-bar:#0a0603;--bg-terminal:#0c0704;--bg-workspace:#060402;--bg-button:#1a100a;--bg-button-hover:#26180f;--bg-scrollbar-track:#0c0704;--bg-select:#120c08;--border-terminal:#26180f;--border-button:#26180f;--border-button-hover:#3d2618;--border-cell-outline:#3d2618;--border-default:#26180f;--border-input:#26180f;--border-accent:#ffb000;--border-divider:#1a100a;--text-button:#ffb000;--text-body:#ffb000;--text-accent:#ffb000;--text-accent-strong:#ff8c00;--text-secondary:#c80;--text-muted:#805500;--text-subtle:#26180f;--text-on-accent:#0c0704;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#ffb000;--text-danger:#f40;--scrollbar-thumb:#26180f;--scrollbar-thumb-hover:#3d2618;--tc-selected-shadow:#ffb0008c;--brush-code-border:#ffb000;--brush-code-fg-text:#ffb000;--brush-code-bg-text:#0c0704;--brush-code-bg-fill:#640;--palette-hover-border:#ffb000;--palette-highlight-border:#ff8c00;--palette-cell-border:#26180f;--palette-16-select-border:#ffb000;--hue-select-ring:#ffb000;--btn-accent-bg:#805500;--btn-accent-hover:#b37700;--btn-accent-bg-strong:#640;--btn-accent-hover-strong:#805500;--btn-danger-bg:#802200;--btn-danger-hover:#b33000;--btn-primary-bg:#665020;--btn-primary-hover:#997530;--btn-tab-active-bg:#26180f;--btn-tab-active-text:#ffb000;--btn-tab-inactive-text:#805500;--btn-surface-bg:#1a100a;--btn-surface-hover:#26180f;--btn-active-bg:#26180f;--terminal-fg-default:#ffb000;--terminal-bg-default:#0c0704;--accent-checkbox:#ffb000;--indicator-fg-color:#ffb000;--indicator-fg-border:#ffb000;--indicator-bg-color:#ff8c00;--indicator-bg-border:#ff8c00;--indicator-overlay-bg:#0c0704eb}[data-theme=noir]{--bg-body:#0a0a0a;--bg-header:#0f0f0f;--bg-panel:#141414;--bg-input:#0f0f0f;--bg-input-alt:#141414;--bg-card:#141414;--bg-tab-bar:#0a0a0a;--bg-terminal:#0a0a0a;--bg-workspace:#050505;--bg-button:#1a1a1a;--bg-button-hover:#2a2a2a;--bg-scrollbar-track:#0a0a0a;--bg-select:#141414;--border-terminal:#2a2a2a;--border-button:#2a2a2a;--border-button-hover:#4a4a4a;--border-cell-outline:#4a4a4a;--border-default:#2a2a2a;--border-input:#2a2a2a;--border-accent:#fff;--border-divider:#1a1a1a;--text-button:#d0d0d0;--text-body:#d0d0d0;--text-accent:#fff;--text-accent-strong:#f0f0f0;--text-secondary:#888;--text-muted:#555;--text-subtle:#2a2a2a;--text-on-accent:#0a0a0a;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#d0d0d0;--text-danger:#f33;--scrollbar-thumb:#2a2a2a;--scrollbar-thumb-hover:#4a4a4a;--tc-selected-shadow:#ffffff80;--brush-code-border:#fff;--brush-code-fg-text:#d0d0d0;--brush-code-bg-text:#1a1a1a;--brush-code-bg-fill:#888;--palette-hover-border:#aaa;--palette-highlight-border:#fff;--palette-cell-border:#2a2a2a;--palette-16-select-border:#fff;--hue-select-ring:#fff;--btn-accent-bg:#333;--btn-accent-hover:#555;--btn-accent-bg-strong:#222;--btn-accent-hover-strong:#333;--btn-danger-bg:#611;--btn-danger-hover:#991a1a;--btn-primary-bg:#444;--btn-primary-hover:#666;--btn-tab-active-bg:#2a2a2a;--btn-tab-active-text:#fff;--btn-tab-inactive-text:#555;--btn-surface-bg:#1a1a1a;--btn-surface-hover:#2a2a2a;--btn-active-bg:#2a2a2a;--terminal-fg-default:#e0e0e0;--terminal-bg-default:#0a0a0a;--accent-checkbox:#fff;--indicator-fg-color:#fff;--indicator-fg-border:#fff;--indicator-bg-color:#888;--indicator-bg-border:#888;--indicator-overlay-bg:#0a0a0aeb}[data-theme=zen]{--bg-body:#1c1c1c;--bg-header:#212121;--bg-panel:#252525;--bg-input:#1c1c1c;--bg-input-alt:#252525;--bg-card:#252525;--bg-tab-bar:#1a1a1a;--bg-terminal:#1c1c1c;--bg-workspace:#151515;--bg-button:#2a2a2a;--bg-button-hover:#353535;--bg-scrollbar-track:#1c1c1c;--bg-select:#252525;--border-terminal:#353535;--border-button:#353535;--border-button-hover:#4a4a4a;--border-cell-outline:#4a4a4a;--border-default:#353535;--border-input:#353535;--border-accent:#d4a574;--border-divider:#2a2a2a;--text-button:#b8b8b8;--text-body:#b8b8b8;--text-accent:#d4a574;--text-accent-strong:#c9976c;--text-secondary:#8a8a8a;--text-muted:#5a5a5a;--text-subtle:#353535;--text-on-accent:#1c1c1c;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#b8b8b8;--text-danger:#e07070;--scrollbar-thumb:#353535;--scrollbar-thumb-hover:#4a4a4a;--tc-selected-shadow:#d4a57466;--brush-code-border:#d4a574;--brush-code-fg-text:#b8b8b8;--brush-code-bg-text:#1c1c1c;--brush-code-bg-fill:#a08060;--palette-hover-border:#d4a574;--palette-highlight-border:#c9976c;--palette-cell-border:#353535;--palette-16-select-border:#d4a574;--hue-select-ring:#d4a574;--btn-accent-bg:#8a6d52;--btn-accent-hover:#b8906c;--btn-accent-bg-strong:#6b5540;--btn-accent-hover-strong:#8a6d52;--btn-danger-bg:#7a3a3a;--btn-danger-hover:#a85050;--btn-primary-bg:#4a4a5a;--btn-primary-hover:#606078;--btn-tab-active-bg:#353535;--btn-tab-active-text:#d4a574;--btn-tab-inactive-text:#5a5a5a;--btn-surface-bg:#2a2a2a;--btn-surface-hover:#353535;--btn-active-bg:#353535;--terminal-fg-default:#c8c8c8;--terminal-bg-default:#1c1c1c;--accent-checkbox:#d4a574;--indicator-fg-color:#d4a574;--indicator-fg-border:#d4a574;--indicator-bg-color:#8a9a8a;--indicator-bg-border:#8a9a8a;--indicator-overlay-bg:#1c1c1ce0}[data-theme=solarized-dark]{--bg-body:#002b36;--bg-header:#073642;--bg-panel:#073642;--bg-input:#002b36;--bg-input-alt:#073642;--bg-card:#073642;--bg-tab-bar:#00212b;--bg-terminal:#002b36;--bg-workspace:#001e26;--bg-button:#0a4452;--bg-button-hover:#115666;--bg-scrollbar-track:#002b36;--bg-select:#073642;--border-terminal:#115666;--border-button:#115666;--border-button-hover:#1a7a8a;--border-cell-outline:#1a7a8a;--border-default:#115666;--border-input:#115666;--border-accent:#2aa198;--border-divider:#0a4452;--text-button:#839496;--text-body:#93a1a1;--text-accent:#2aa198;--text-accent-strong:#268bd2;--text-secondary:#586e75;--text-muted:#586e75;--text-subtle:#073642;--text-on-accent:#002b36;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#93a1a1;--text-danger:#dc322f;--scrollbar-thumb:#115666;--scrollbar-thumb-hover:#1a7a8a;--tc-selected-shadow:#2aa19866;--brush-code-border:#2aa198;--brush-code-fg-text:#93a1a1;--brush-code-bg-text:#002b36;--brush-code-bg-fill:#b58900;--palette-hover-border:#2aa198;--palette-highlight-border:#268bd2;--palette-cell-border:#115666;--palette-16-select-border:#2aa198;--hue-select-ring:#93a1a1;--btn-accent-bg:#1f7a73;--btn-accent-hover:#2aa198;--btn-accent-bg-strong:#155d57;--btn-accent-hover-strong:#1f7a73;--btn-danger-bg:#a81b1b;--btn-danger-hover:#dc322f;--btn-primary-bg:#1b5a8a;--btn-primary-hover:#268bd2;--btn-tab-active-bg:#115666;--btn-tab-active-text:#93a1a1;--btn-tab-inactive-text:#586e75;--btn-surface-bg:#0a4452;--btn-surface-hover:#115666;--btn-active-bg:#115666;--terminal-fg-default:#839496;--terminal-bg-default:#002b36;--accent-checkbox:#859900;--indicator-fg-color:#2aa198;--indicator-fg-border:#2aa198;--indicator-bg-color:#6c71c4;--indicator-bg-border:#6c71c4;--indicator-overlay-bg:#002b36e6}[data-theme=ayu-dark]{--bg-body:#0a0e14;--bg-header:#0f1419;--bg-panel:#0f1419;--bg-input:#0a0e14;--bg-input-alt:#0f1419;--bg-card:#0f1419;--bg-tab-bar:#080c10;--bg-terminal:#0a0e14;--bg-workspace:#060a0f;--bg-button:#1a1f29;--bg-button-hover:#252b36;--bg-scrollbar-track:#0a0e14;--bg-select:#0f1419;--border-terminal:#252b36;--border-button:#252b36;--border-button-hover:#37404f;--border-cell-outline:#37404f;--border-default:#252b36;--border-input:#252b36;--border-accent:#ffb454;--border-divider:#1a1f29;--text-button:#bfbdb6;--text-body:#bfbdb6;--text-accent:#ffb454;--text-accent-strong:#ff8f40;--text-secondary:#acb4c2;--text-muted:#4d5566;--text-subtle:#252b36;--text-on-accent:#0a0e14;--text-on-primary:#fff;--text-on-danger:#fff;--text-input:#bfbdb6;--text-danger:#f07178;--scrollbar-thumb:#252b36;--scrollbar-thumb-hover:#37404f;--tc-selected-shadow:#ffb45473;--brush-code-border:#ffb454;--brush-code-fg-text:#bfbdb6;--brush-code-bg-text:#0a0e14;--brush-code-bg-fill:#ff8f40;--palette-hover-border:#ffb454;--palette-highlight-border:#ff8f40;--palette-cell-border:#252b36;--palette-16-select-border:#ffb454;--hue-select-ring:#bfbdb6;--btn-accent-bg:#b8782e;--btn-accent-hover:#ffb454;--btn-accent-bg-strong:#8a5820;--btn-accent-hover-strong:#b8782e;--btn-danger-bg:#a84850;--btn-danger-hover:#f07178;--btn-primary-bg:#3a5a7a;--btn-primary-hover:#4d7aa8;--btn-tab-active-bg:#252b36;--btn-tab-active-text:#bfbdb6;--btn-tab-inactive-text:#4d5566;--btn-surface-bg:#1a1f29;--btn-surface-hover:#252b36;--btn-active-bg:#252b36;--terminal-fg-default:#bfbdb6;--terminal-bg-default:#0a0e14;--accent-checkbox:#ffb454;--indicator-fg-color:#ffb454;--indicator-fg-border:#ffb454;--indicator-bg-color:#5ccfe6;--indicator-bg-border:#5ccfe6;--indicator-overlay-bg:#0a0e14e6}.bg-surface{background-color:var(--bg-body)}.bg-surface-header{background-color:var(--bg-header)}.bg-surface-panel{background-color:var(--bg-panel)}.bg-surface-input{background-color:var(--bg-input)}.bg-surface-input-alt{background-color:var(--bg-input-alt)}.bg-surface-card{background-color:var(--bg-card)}.bg-surface-tab-bar{background-color:var(--bg-tab-bar)}.bg-select{background-color:var(--bg-select)}.border-default{border-color:var(--border-default)}.border-input{border-color:var(--border-input)}.border-accent{border-color:var(--border-accent)!important}.divider{background-color:var(--border-divider)}.text-body{color:var(--text-body)}.text-accent{color:var(--text-accent)}.text-accent-strong{color:var(--text-accent-strong)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-subtle{color:var(--text-subtle)}.text-on-accent{color:var(--text-on-accent)}.text-input{color:var(--text-input)}.text-danger{color:var(--text-danger)}.btn-accent{background-color:var(--btn-accent-bg);color:var(--text-on-accent)}.btn-accent:active{background-color:var(--btn-accent-hover)}.btn-accent-strong{background-color:var(--btn-accent-bg-strong);color:var(--text-on-accent)}.btn-accent-strong:active{background-color:var(--btn-accent-hover-strong)}.btn-danger{background-color:var(--btn-danger-bg);color:var(--text-on-danger)}.btn-danger:active{background-color:var(--btn-danger-hover)}.btn-primary{background-color:var(--btn-primary-bg);color:var(--text-on-primary)}.btn-primary:active{background-color:var(--btn-primary-hover)}.btn-tab-active{background-color:var(--btn-tab-active-bg);color:var(--btn-tab-active-text)}.btn-tab-inactive{color:var(--btn-tab-inactive-text)}.btn-tab-inactive:active{color:var(--btn-tab-active-text)}.btn-surface{background-color:var(--btn-surface-bg)}.btn-surface:active{background-color:var(--btn-surface-hover)}.btn-active{background-color:var(--btn-active-bg)}.accent-checkbox{accent-color:var(--accent-checkbox)}.focus-ring:focus{border-color:var(--border-accent);outline:none}.select-input{background-color:var(--bg-select);color:var(--text-input);border:1px solid var(--border-input)}.select-input:focus{border-color:var(--border-accent);outline:none}.palette-cell{border:1px solid var(--palette-cell-border)}.border-16-select{border-color:var(--palette-16-select-border)!important}:root{--canvas-font-family:"Fira Code", monospace;--canvas-font-size:12px}body{height:100dvh;font-family:Fira Code,monospace}.terminal-grid{-webkit-user-select:none;user-select:none;cursor:crosshair;background-color:var(--bg-terminal);border:1px solid var(--border-terminal);transform-origin:0 0;line-height:1;display:inline-grid}.cell{width:var(--cell-width,12px);height:var(--cell-height,20px);box-sizing:border-box;white-space:pre;font-size:var(--cell-font-size,12px);font-family:var(--canvas-font-family);justify-content:center;align-items:center;line-height:1;display:flex}.cell:active{outline:1px solid var(--border-cell-outline);z-index:10}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}@media (hover:hover){.cell:hover{outline:1px solid var(--border-cell-outline);z-index:10}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}}.no-wrap{overflow-x:auto;white-space:pre!important}.do-wrap{word-break:break-all;white-space:pre-wrap!important}.btn-icon{background:var(--bg-button);border:1px solid var(--border-button);width:28px;height:28px;color:var(--text-button);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;font-size:14px;transition:background .15s,border-color .15s;display:inline-flex}@media (hover:hover){.btn-icon:hover{background:var(--bg-button-hover);border-color:var(--border-button-hover)}.btn-icon:disabled:hover{background:var(--bg-button);border-color:var(--border-button)}.btn-sm:hover{background:var(--bg-button-hover);border-color:var(--border-button-hover)}}.btn-icon:disabled{opacity:.3;cursor:not-allowed}.btn-icon:active:not(:disabled){background:var(--bg-button-hover);border-color:var(--border-button-hover)}.btn-sm{background:var(--bg-button);border:1px solid var(--border-button);color:var(--text-button);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;font-size:11px;transition:background .15s,border-color .15s;display:inline-flex}.btn-sm:active:not(:disabled){background:var(--bg-button-hover);border-color:var(--border-button-hover)}#canvasWrapper{touch-action:none;cursor:grab;background:var(--bg-workspace)}#canvasWrapper.grabbing{cursor:grabbing}.brush-code-fg{border:1px solid var(--brush-code-border);color:var(--brush-code-fg-text);border-radius:2px;margin:0 1px;padding:0 3px;display:inline-block}.brush-code-bg{border:1px solid var(--brush-code-border);color:var(--brush-code-bg-text);background-color:var(--brush-code-bg-fill);border-radius:2px;margin:0 1px;padding:0 3px;display:inline-block}.brush-code-style{margin:0 1px}.hue-bar{cursor:pointer;border:1px solid var(--border-button);border-radius:3px;height:14px;display:flex;overflow:hidden}.hue-bar-seg{flex:1;height:100%;transition:transform .1s}@media (hover:hover){.hue-bar-seg:hover{z-index:2;transform:scaleY(1.5)}}.truecolor-grid{grid-template-columns:repeat(14,1fr);gap:1px;display:grid}.truecolor-cell{aspect-ratio:1;cursor:pointer;box-sizing:border-box;border:1px solid #0000;border-radius:1px;transition:border-color .1s}.truecolor-cell.selected{border-color:var(--brush-code-border);z-index:4;box-shadow:0 0 4px var(--tc-selected-shadow)}.custom-color-item{cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:3px 4px;transition:border-color .1s;display:flex}.custom-color-item:hover{border-color:var(--palette-hover-border)}.custom-color-swatch{border:1px solid var(--border-button);border-radius:2px;flex-shrink:0;width:28px;height:28px}.custom-color-hex{color:var(--text-secondary);flex:1;font-family:Fira Code,monospace;font-size:10px}.custom-color-delete{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:2px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:14px;line-height:1;transition:color .1s,background .1s;display:flex}.custom-color-delete:hover{color:var(--danger);background:var(--hover-row-bg)}.palette-swatch{aspect-ratio:1;border:1px solid var(--border-button);cursor:pointer;box-sizing:border-box;width:100%;padding:0;transition:border-color .1s}@media (hover:hover){.palette-swatch:hover{border-color:var(--palette-hover-border)}}@media (width>=640px){#btnToggleTools{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
