/* Generated by scripts/sync-native-themes.mjs from current Rust themes. */
:root[data-app-theme="chartr-dark"] .native-demo, .theme-choice[data-app-theme="chartr-dark"] {
  color-scheme: dark;
  --demo-bg: #282c33;
  --demo-surface: #2f343e;
  --demo-border: #505866;
  --demo-border-muted: #414956;
  --demo-text: #dce0e5;
  --demo-muted: #9aa4b2;
  --demo-pill: #454a56;
  --demo-hover: #363c46;
  --demo-control: #2e343e;
  --demo-focus: #47679e;
  --demo-tab-active: #282c33;
  --demo-tab-inactive: #2f343e;
  --demo-terminal-bg: #282c34;
  --demo-terminal-text: #abb2bf;
  --demo-terminal-muted: #9aa4b2;
  --demo-terminal-dim: #636d83;
  --demo-blue: #61afef;
  --demo-yellow: #dec184;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #dec184;
  --demo-success: #a1c181;
  --demo-error: #d07277;
  --demo-accent: #74ade8;
  --demo-drop: #83899480;
  --demo-window-border: #505866;
  --demo-selected: #3e495a;
  --demo-session-hover: #384250;
  --demo-scrollbar: color-mix(in srgb, #dce0e5 70%, #2f343e);
}
:root[data-app-theme="chartr-light"] .native-demo, .theme-choice[data-app-theme="chartr-light"] {
  color-scheme: light;
  --demo-bg: #ffffff;
  --demo-surface: #ffffff;
  --demo-border: #bcc6d4;
  --demo-border-muted: #bcc6d4;
  --demo-text: #24272d;
  --demo-muted: #505d70;
  --demo-pill: #d6dfed;
  --demo-hover: #e3e8f0;
  --demo-control: #eef1f5;
  --demo-focus: #4263c7;
  --demo-tab-active: #ffffff;
  --demo-tab-inactive: #eef1f5;
  --demo-terminal-bg: #ffffff;
  --demo-terminal-text: #24272d;
  --demo-terminal-muted: #505d70;
  --demo-terminal-dim: #505d70;
  --demo-blue: #61afef;
  --demo-yellow: #866915;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #866915;
  --demo-success: #467b3f;
  --demo-error: #bd4c49;
  --demo-accent: #4263c7;
  --demo-drop: #d6dfed;
  --demo-window-border: #bcc6d4;
  --demo-selected: #c6d3e6;
  --demo-session-hover: #d6deea;
  --demo-scrollbar: color-mix(in srgb, #24272d 70%, #ffffff);
}
:root[data-app-theme="ayu-dark"] .native-demo, .theme-choice[data-app-theme="ayu-dark"] {
  color-scheme: dark;
  --demo-bg: #0d1016;
  --demo-surface: #131820;
  --demo-border: #36404e;
  --demo-border-muted: #36404e;
  --demo-text: #d8d5cd;
  --demo-muted: #a9adb5;
  --demo-pill: #374352;
  --demo-hover: #2c3541;
  --demo-control: #202731;
  --demo-focus: #6ba9cf;
  --demo-tab-active: #0d1016;
  --demo-tab-inactive: #202731;
  --demo-terminal-bg: #0d1016;
  --demo-terminal-text: #d8d5cd;
  --demo-terminal-muted: #a9adb5;
  --demo-terminal-dim: #a9adb5;
  --demo-blue: #61afef;
  --demo-yellow: #e6b450;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #e6b450;
  --demo-success: #aacb73;
  --demo-error: #f08080;
  --demo-accent: #6ba9cf;
  --demo-drop: #374352;
  --demo-window-border: #36404e;
  --demo-selected: #313e4e;
  --demo-session-hover: #2a3542;
  --demo-scrollbar: color-mix(in srgb, #d8d5cd 70%, #131820);
}
:root[data-app-theme="ayu-light"] .native-demo, .theme-choice[data-app-theme="ayu-light"] {
  color-scheme: light;
  --demo-bg: #fcfcfa;
  --demo-surface: #eceef0;
  --demo-border: #bfc5cb;
  --demo-border-muted: #bfc5cb;
  --demo-text: #343b43;
  --demo-muted: #59636e;
  --demo-pill: #dce2e7;
  --demo-hover: #e5e9ed;
  --demo-control: #f5f6f7;
  --demo-focus: #377ca8;
  --demo-tab-active: #fcfcfa;
  --demo-tab-inactive: #f5f6f7;
  --demo-terminal-bg: #fcfcfa;
  --demo-terminal-text: #343b43;
  --demo-terminal-muted: #59636e;
  --demo-terminal-dim: #59636e;
  --demo-blue: #2f5af3;
  --demo-yellow: #936115;
  --demo-green: #3f953a;
  --demo-purple: #950095;
  --demo-cyan: #0997b3;
  --demo-orange: #936115;
  --demo-success: #527c23;
  --demo-error: #c44545;
  --demo-accent: #377ca8;
  --demo-drop: #dce2e7;
  --demo-window-border: #bfc5cb;
  --demo-selected: #d5dde5;
  --demo-session-hover: #e5e9ed;
  --demo-scrollbar: color-mix(in srgb, #343b43 70%, #eceef0);
}
:root[data-app-theme="ayu-mirage"] .native-demo, .theme-choice[data-app-theme="ayu-mirage"] {
  color-scheme: dark;
  --demo-bg: #242936;
  --demo-surface: #1c212c;
  --demo-border: #475266;
  --demo-border-muted: #475266;
  --demo-text: #d9d7ce;
  --demo-muted: #b0b7c4;
  --demo-pill: #465369;
  --demo-hover: #354154;
  --demo-control: #2b3342;
  --demo-focus: #80b2d1;
  --demo-tab-active: #242936;
  --demo-tab-inactive: #2b3342;
  --demo-terminal-bg: #242936;
  --demo-terminal-text: #d9d7ce;
  --demo-terminal-muted: #b0b7c4;
  --demo-terminal-dim: #b0b7c4;
  --demo-blue: #61afef;
  --demo-yellow: #eac080;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #eac080;
  --demo-success: #b9d68a;
  --demo-error: #ef9385;
  --demo-accent: #80b2d1;
  --demo-drop: #465369;
  --demo-window-border: #475266;
  --demo-selected: #404e64;
  --demo-session-hover: #374357;
  --demo-scrollbar: color-mix(in srgb, #d9d7ce 70%, #1c212c);
}
:root[data-app-theme="catppuccin-frappe"] .native-demo, .theme-choice[data-app-theme="catppuccin-frappe"] {
  color-scheme: dark;
  --demo-bg: #303446;
  --demo-surface: #292c3c;
  --demo-border: #51576d;
  --demo-border-muted: #51576d;
  --demo-text: #c6d0f5;
  --demo-muted: #a5adce;
  --demo-pill: #51576d;
  --demo-hover: #414559;
  --demo-control: #414559;
  --demo-focus: #ca9ee6;
  --demo-tab-active: #303446;
  --demo-tab-inactive: #414559;
  --demo-terminal-bg: #303446;
  --demo-terminal-text: #c6d0f5;
  --demo-terminal-muted: #a5adce;
  --demo-terminal-dim: #a5adce;
  --demo-blue: #61afef;
  --demo-yellow: #e5c890;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #e5c890;
  --demo-success: #a6d189;
  --demo-error: #e78284;
  --demo-accent: #ca9ee6;
  --demo-drop: #51576d;
  --demo-window-border: #51576d;
  --demo-selected: #414559;
  --demo-session-hover: #373b4d;
  --demo-scrollbar: color-mix(in srgb, #c6d0f5 70%, #292c3c);
}
:root[data-app-theme="catppuccin-latte"] .native-demo, .theme-choice[data-app-theme="catppuccin-latte"] {
  color-scheme: light;
  --demo-bg: #eff1f5;
  --demo-surface: #e6e9ef;
  --demo-border: #bcc0cc;
  --demo-border-muted: #bcc0cc;
  --demo-text: #4c4f69;
  --demo-muted: #606379;
  --demo-pill: #d8d5e8;
  --demo-hover: #e3e1ee;
  --demo-control: #e9eaf1;
  --demo-focus: #8839ef;
  --demo-tab-active: #eff1f5;
  --demo-tab-inactive: #e9eaf1;
  --demo-terminal-bg: #eff1f5;
  --demo-terminal-text: #4c4f69;
  --demo-terminal-muted: #606379;
  --demo-terminal-dim: #606379;
  --demo-blue: #2f5af3;
  --demo-yellow: #94620f;
  --demo-green: #3f953a;
  --demo-purple: #950095;
  --demo-cyan: #0997b3;
  --demo-orange: #94620f;
  --demo-success: #397d27;
  --demo-error: #d20f39;
  --demo-accent: #8839ef;
  --demo-drop: #d8d5e8;
  --demo-window-border: #bcc0cc;
  --demo-selected: #d9d5e9;
  --demo-session-hover: #e2e2ed;
  --demo-scrollbar: color-mix(in srgb, #4c4f69 70%, #e6e9ef);
}
:root[data-app-theme="catppuccin-macchiato"] .native-demo, .theme-choice[data-app-theme="catppuccin-macchiato"] {
  color-scheme: dark;
  --demo-bg: #24273a;
  --demo-surface: #1e2030;
  --demo-border: #494d64;
  --demo-border-muted: #494d64;
  --demo-text: #cad3f5;
  --demo-muted: #a5adcb;
  --demo-pill: #494d64;
  --demo-hover: #363a4f;
  --demo-control: #363a4f;
  --demo-focus: #c6a0f6;
  --demo-tab-active: #24273a;
  --demo-tab-inactive: #363a4f;
  --demo-terminal-bg: #24273a;
  --demo-terminal-text: #cad3f5;
  --demo-terminal-muted: #a5adcb;
  --demo-terminal-dim: #a5adcb;
  --demo-blue: #61afef;
  --demo-yellow: #eed49f;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #eed49f;
  --demo-success: #a6da95;
  --demo-error: #ed8796;
  --demo-accent: #c6a0f6;
  --demo-drop: #494d64;
  --demo-window-border: #494d64;
  --demo-selected: #363a4f;
  --demo-session-hover: #2c3043;
  --demo-scrollbar: color-mix(in srgb, #cad3f5 70%, #1e2030);
}
:root[data-app-theme="catppuccin-mocha"] .native-demo, .theme-choice[data-app-theme="catppuccin-mocha"] {
  color-scheme: dark;
  --demo-bg: #1e1e2e;
  --demo-surface: #181825;
  --demo-border: #45475a;
  --demo-border-muted: #45475a;
  --demo-text: #cdd6f4;
  --demo-muted: #a6adc8;
  --demo-pill: #45475a;
  --demo-hover: #313244;
  --demo-control: #313244;
  --demo-focus: #cba6f7;
  --demo-tab-active: #1e1e2e;
  --demo-tab-inactive: #313244;
  --demo-terminal-bg: #1e1e2e;
  --demo-terminal-text: #cdd6f4;
  --demo-terminal-muted: #a6adc8;
  --demo-terminal-dim: #a6adc8;
  --demo-blue: #61afef;
  --demo-yellow: #f9e2af;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #f9e2af;
  --demo-success: #a6e3a1;
  --demo-error: #f38ba8;
  --demo-accent: #cba6f7;
  --demo-drop: #45475a;
  --demo-window-border: #45475a;
  --demo-selected: #313244;
  --demo-session-hover: #272838;
  --demo-scrollbar: color-mix(in srgb, #cdd6f4 70%, #181825);
}
:root[data-app-theme="gruvbox-dark"] .native-demo, .theme-choice[data-app-theme="gruvbox-dark"] {
  color-scheme: dark;
  --demo-bg: #242321;
  --demo-surface: #1b1b1a;
  --demo-border: #494740;
  --demo-border-muted: #494740;
  --demo-text: #e3dccb;
  --demo-muted: #b6afa0;
  --demo-pill: #46443c;
  --demo-hover: #35342f;
  --demo-control: #2b2a27;
  --demo-focus: #d8a657;
  --demo-tab-active: #242321;
  --demo-tab-inactive: #2b2a27;
  --demo-terminal-bg: #242321;
  --demo-terminal-text: #e3dccb;
  --demo-terminal-muted: #b6afa0;
  --demo-terminal-dim: #b6afa0;
  --demo-blue: #61afef;
  --demo-yellow: #d8a657;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #d8a657;
  --demo-success: #a9b783;
  --demo-error: #e0786c;
  --demo-accent: #d8a657;
  --demo-drop: #46443c;
  --demo-window-border: #494740;
  --demo-selected: #403e36;
  --demo-session-hover: #37362f;
  --demo-scrollbar: color-mix(in srgb, #e3dccb 70%, #1b1b1a);
}
:root[data-app-theme="gruvbox-light"] .native-demo, .theme-choice[data-app-theme="gruvbox-light"] {
  color-scheme: light;
  --demo-bg: #fbf1c7;
  --demo-surface: #ecddb4;
  --demo-border: #c8b899;
  --demo-border-muted: #c8b899;
  --demo-text: #282828;
  --demo-muted: #5f5650;
  --demo-pill: #c8b899;
  --demo-hover: #ddcca7;
  --demo-control: #ecddb4;
  --demo-focus: #ab9965;
  --demo-tab-active: #fbf1c7;
  --demo-tab-inactive: #ecddb4;
  --demo-terminal-bg: #fbf1c7;
  --demo-terminal-text: #282828;
  --demo-terminal-muted: #5f5650;
  --demo-terminal-dim: #5f5650;
  --demo-blue: #2f5af3;
  --demo-yellow: #b57615;
  --demo-green: #3f953a;
  --demo-purple: #950095;
  --demo-cyan: #0997b3;
  --demo-orange: #b57615;
  --demo-success: #797410;
  --demo-error: #9d0308;
  --demo-accent: #0b6678;
  --demo-drop: #c8b899;
  --demo-window-border: #c8b899;
  --demo-selected: #ddcca7;
  --demo-session-hover: #e3d3ac;
  --demo-scrollbar: color-mix(in srgb, #282828 70%, #ecddb4);
}
:root[data-app-theme="one-dark"] .native-demo, .theme-choice[data-app-theme="one-dark"] {
  color-scheme: dark;
  --demo-bg: #242730;
  --demo-surface: #1c1f27;
  --demo-border: #454b5b;
  --demo-border-muted: #454b5b;
  --demo-text: #dce1ed;
  --demo-muted: #acb5c8;
  --demo-pill: #434c60;
  --demo-hover: #343c4c;
  --demo-control: #2b303c;
  --demo-focus: #7e98d9;
  --demo-tab-active: #242730;
  --demo-tab-inactive: #2b303c;
  --demo-terminal-bg: #242730;
  --demo-terminal-text: #d0d7e5;
  --demo-terminal-muted: #acb5c8;
  --demo-terminal-dim: #acb5c8;
  --demo-blue: #61afef;
  --demo-yellow: #e5c286;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #e5c286;
  --demo-success: #a2c98c;
  --demo-error: #e58a94;
  --demo-accent: #7e98d9;
  --demo-drop: #434c60;
  --demo-window-border: #454b5b;
  --demo-selected: #3e4c62;
  --demo-session-hover: #374356;
  --demo-scrollbar: color-mix(in srgb, #dce1ed 70%, #1c1f27);
}
:root[data-app-theme="one-light"] .native-demo, .theme-choice[data-app-theme="one-light"] {
  color-scheme: light;
  --demo-bg: #fafbfc;
  --demo-surface: #e9edf2;
  --demo-border: #bcc4d0;
  --demo-border-muted: #bcc4d0;
  --demo-text: #2c313c;
  --demo-muted: #555f70;
  --demo-pill: #d7deeb;
  --demo-hover: #e3e8f1;
  --demo-control: #f0f2f6;
  --demo-focus: #5264ba;
  --demo-tab-active: #fafbfc;
  --demo-tab-inactive: #f0f2f6;
  --demo-terminal-bg: #fafbfc;
  --demo-terminal-text: #2c313c;
  --demo-terminal-muted: #555f70;
  --demo-terminal-dim: #555f70;
  --demo-blue: #2f5af3;
  --demo-yellow: #866915;
  --demo-green: #3f953a;
  --demo-purple: #950095;
  --demo-cyan: #0997b3;
  --demo-orange: #866915;
  --demo-success: #467b3f;
  --demo-error: #bd4c49;
  --demo-accent: #5264ba;
  --demo-drop: #d7deeb;
  --demo-window-border: #bcc4d0;
  --demo-selected: #d3dced;
  --demo-session-hover: #e3e8f1;
  --demo-scrollbar: color-mix(in srgb, #2c313c 70%, #e9edf2);
}
:root[data-app-theme="vscode-dark-modern"] .native-demo, .theme-choice[data-app-theme="vscode-dark-modern"] {
  color-scheme: dark;
  --demo-bg: #1f1f1f;
  --demo-surface: #181818;
  --demo-border: #2b2b2b;
  --demo-border-muted: #2b2b2b;
  --demo-text: #cccccc;
  --demo-muted: #9d9d9d;
  --demo-pill: #313131;
  --demo-hover: #2b2b2b;
  --demo-control: #313131;
  --demo-focus: #0078d4;
  --demo-tab-active: #1f1f1f;
  --demo-tab-inactive: #313131;
  --demo-terminal-bg: #1f1f1f;
  --demo-terminal-text: #cccccc;
  --demo-terminal-muted: #9d9d9d;
  --demo-terminal-dim: #9d9d9d;
  --demo-blue: #61afef;
  --demo-yellow: #e2c08d;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #e2c08d;
  --demo-success: #2ea043;
  --demo-error: #f85149;
  --demo-accent: #0078d4;
  --demo-drop: #313131;
  --demo-window-border: #2b2b2b;
  --demo-selected: #2b2b2b;
  --demo-session-hover: #232323;
  --demo-scrollbar: color-mix(in srgb, #cccccc 70%, #181818);
}
:root[data-app-theme="vscode-dark-plus"] .native-demo, .theme-choice[data-app-theme="vscode-dark-plus"] {
  color-scheme: dark;
  --demo-bg: #1e1e1e;
  --demo-surface: #252526;
  --demo-border: #3f3f46;
  --demo-border-muted: #3f3f46;
  --demo-text: #d4d4d4;
  --demo-muted: #969696;
  --demo-pill: #37373d;
  --demo-hover: #2a2d2e;
  --demo-control: #2d2d30;
  --demo-focus: #007acc;
  --demo-tab-active: #1e1e1e;
  --demo-tab-inactive: #2d2d30;
  --demo-terminal-bg: #1e1e1e;
  --demo-terminal-text: #d4d4d4;
  --demo-terminal-muted: #969696;
  --demo-terminal-dim: #969696;
  --demo-blue: #61afef;
  --demo-yellow: #dcdcaa;
  --demo-green: #98c379;
  --demo-purple: #c678dd;
  --demo-cyan: #56b6c2;
  --demo-orange: #dcdcaa;
  --demo-success: #6a9955;
  --demo-error: #f44747;
  --demo-accent: #007acc;
  --demo-drop: #37373d;
  --demo-window-border: #3f3f46;
  --demo-selected: #3f3f44;
  --demo-session-hover: #38383c;
  --demo-scrollbar: color-mix(in srgb, #d4d4d4 70%, #252526);
}
