[data-theme="dark"] {
  --bg-app: #141518;
  --bg-tabstrip: #0f1012;
  --bg-statusbar: #1a1c20;
  --bg-sidebar: #17181c;
  --bg-raised: #24262b;
  --bg-inline-code: #1e2024;
  --bg-hover: #1e2024;
  --border: #24262b;
  --border-gutter: #1e2024;
  --border-button: #33363d;
  --text-primary: #e8eaed;
  --text-body: #c9ccd1;
  --text-secondary: #8b909a;
  --text-muted: #5c616b;
  --text-faint: #3c4048;
  --text-button: #aab0ba;
  --accent: #3d7eff;
  --accent-fg: #ffffff;
  --success: #7ee2a8;
  --danger: #ff6b6b;
  --code-amber: #f0b45c;
  --btn-bg: transparent;
  --active-row-bg: #24262b;
  --active-row-border: transparent;
  --selection-bg: rgba(61, 126, 255, 0.22);
  --cursor: #e8eaed;
  --code-block-bg: #0f1012;
  --code-block-border: #24262b;
  --code-block-text: #c9ccd1;
  --code-block-prompt: #5c616b;
  --code-block-pkg: #7ee2a8;
  --preview-bg: #ffffff;
  --scrim: rgba(0, 0, 0, 0.42);
  --syntax-heading: var(--accent);
  --syntax-fence: var(--text-muted);
  --syntax-string: var(--success);
  --syntax-marker: var(--text-muted);
  --syntax-code: var(--code-amber);
  --syntax-bold: var(--text-primary);
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 9px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.4);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.4);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.35);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.3);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.35);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.35);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.35);
}

[data-theme="light"] {
  --bg-app: #fbfbfc;
  --bg-tabstrip: #f1f2f4;
  --bg-statusbar: #f1f2f4;
  --bg-sidebar: #f5f6f7;
  --bg-raised: #e2e4e8;
  --bg-inline-code: #eef0f3;
  --bg-hover: #eceef0;
  --border: #e2e4e8;
  --border-gutter: #e2e4e8;
  --border-button: #d3d6db;
  --text-primary: #1c1e22;
  --text-body: #33363d;
  --text-secondary: #5f6570;
  --text-muted: #9aa0a9;
  --text-faint: #9aa0a9;
  --text-button: #5f6570;
  --accent: #2f6fe8;
  --accent-fg: #ffffff;
  --success: oklch(0.55 0.14 155);
  --danger: oklch(0.55 0.2 25);
  --code-amber: #b06e12;
  --btn-bg: #ffffff;
  --active-row-bg: #ffffff;
  --active-row-border: #e2e4e8;
  --selection-bg: rgba(47, 111, 232, 0.16);
  --cursor: #1c1e22;
  --code-block-bg: #1c1e22;
  --code-block-border: transparent;
  --code-block-text: #e2e4e8;
  --code-block-prompt: #9aa0a9;
  --code-block-pkg: #7ee2a8;
  --preview-bg: #ffffff;
  --scrim: rgba(0, 0, 0, 0.42);
  --syntax-heading: var(--accent);
  --syntax-fence: var(--text-muted);
  --syntax-string: oklch(0.5 0.14 155);
  --syntax-marker: var(--text-muted);
  --syntax-code: var(--code-amber);
  --syntax-bold: var(--text-primary);
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 10px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.4);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.4);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.35);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.3);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.35);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.35);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.35);
}

[data-theme="one-dark"] {
  --bg-app: #282c34;
  --bg-tabstrip: #21252b;
  --bg-statusbar: #21252b;
  --bg-sidebar: #282c34;
  --bg-raised: #383e4a;
  --bg-inline-code: #2c313a;
  --bg-hover: #2c313a;
  --border: #181a1f;
  --border-gutter: #21252b;
  --border-button: #3e4451;
  --text-primary: #abb2bf;
  --text-body: #abb2bf;
  --text-secondary: #8a919e;
  --text-muted: #5c6370;
  --text-faint: #4b5262;
  --text-button: #abb2bf;
  --accent: #61afef;
  --accent-fg: #282c34;
  --success: #98c379;
  --danger: #e06c75;
  --code-amber: #d19a66;
  --btn-bg: transparent;
  --active-row-bg: #383e4a;
  --active-row-border: transparent;
  --selection-bg: rgba(62, 68, 81, 0.7);
  --cursor: #528bff;
  --code-block-bg: #282c34;
  --code-block-border: #2c313a;
  --code-block-text: #abb2bf;
  --code-block-prompt: #5c6370;
  --code-block-pkg: #98c379;
  --preview-bg: #282c34;
  --scrim: rgba(0, 0, 0, 0.5);
  --syntax-heading: #61afef;
  --syntax-fence: #5c6370;
  --syntax-string: #98c379;
  --syntax-marker: #5c6370;
  --syntax-code: #c678dd;
  --syntax-bold: #d19a66;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 9px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.4);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.4);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.35);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.3);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.35);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.35);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.35);
}

[data-theme="dracula"] {
  --bg-app: #282a36;
  --bg-tabstrip: #191a21;
  --bg-statusbar: #191a21;
  --bg-sidebar: #21222c;
  --bg-raised: #343746;
  --bg-inline-code: #21222c;
  --bg-hover: #44475a;
  --border: #21222c;
  --border-gutter: #191a21;
  --border-button: #44475a;
  --text-primary: #f8f8f2;
  --text-body: #f8f8f2;
  --text-secondary: #c0c2d0;
  --text-muted: #6272a4;
  --text-faint: #6272a4;
  --text-button: #f8f8f2;
  --accent: #bd93f9;
  --accent-fg: #282a36;
  --success: #50fa7b;
  --danger: #ff5555;
  --code-amber: #ffb86c;
  --btn-bg: transparent;
  --active-row-bg: #44475a;
  --active-row-border: transparent;
  --selection-bg: #44475a;
  --cursor: #f8f8f2;
  --code-block-bg: #282a36;
  --code-block-border: #44475a;
  --code-block-text: #f8f8f2;
  --code-block-prompt: #6272a4;
  --code-block-pkg: #50fa7b;
  --preview-bg: #282a36;
  --scrim: rgba(0, 0, 0, 0.55);
  --syntax-heading: #bd93f9;
  --syntax-fence: #6272a4;
  --syntax-string: #f1fa8c;
  --syntax-marker: #6272a4;
  --syntax-code: #ff79c6;
  --syntax-bold: #ff79c6;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 9px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.4);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.4);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.35);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.3);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.35);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.35);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.35);
}

[data-theme="tokyo-night"] {
  --bg-app: #1a1b26;
  --bg-tabstrip: #16161e;
  --bg-statusbar: #16161e;
  --bg-sidebar: #16161e;
  --bg-raised: #202330;
  --bg-inline-code: #1a1b26;
  --bg-hover: #1c1d29;
  --border: #1b1e2e;
  --border-gutter: #101014;
  --border-button: #3b3e52;
  --text-primary: #c0caf5;
  --text-body: #a9b1d6;
  --text-secondary: #787c99;
  --text-muted: #565f89;
  --text-faint: #3b4261;
  --text-button: #a9b1d6;
  --accent: #7aa2f7;
  --accent-fg: #16161e;
  --success: #9ece6a;
  --danger: #f7768e;
  --code-amber: #ff9e64;
  --btn-bg: transparent;
  --active-row-bg: #202330;
  --active-row-border: transparent;
  --selection-bg: rgba(81, 92, 126, 0.5);
  --cursor: #c0caf5;
  --code-block-bg: #16161e;
  --code-block-border: #292e42;
  --code-block-text: #a9b1d6;
  --code-block-prompt: #565f89;
  --code-block-pkg: #9ece6a;
  --preview-bg: #1a1b26;
  --scrim: rgba(16, 16, 20, 0.7);
  --syntax-heading: #bb9af7;
  --syntax-fence: #565f89;
  --syntax-string: #9ece6a;
  --syntax-marker: #565f89;
  --syntax-code: #bb9af7;
  --syntax-bold: #c0caf5;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 9px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.4);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.4);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.35);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.3);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.35);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.35);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.35);
}

[data-theme="github-dark"] {
  --bg-app: #0d1117;
  --bg-tabstrip: #0d1117;
  --bg-statusbar: #0d1117;
  --bg-sidebar: #161b22;
  --bg-raised: #1c2128;
  --bg-inline-code: #161b22;
  --bg-hover: #21262d;
  --border: #30363d;
  --border-gutter: #21262d;
  --border-button: #30363d;
  --text-primary: #e6edf3;
  --text-body: #c9d1d9;
  --text-secondary: #8b949e;
  --text-muted: #8b949e;
  --text-faint: #6e7681;
  --text-button: #c9d1d9;
  --accent: #58a6ff;
  --accent-fg: #0d1117;
  --success: #3fb950;
  --danger: #f85149;
  --code-amber: #d29922;
  --btn-bg: transparent;
  --active-row-bg: #1c2128;
  --active-row-border: transparent;
  --selection-bg: rgba(47, 129, 247, 0.3);
  --cursor: #f0f6fc;
  --code-block-bg: #161b22;
  --code-block-border: #30363d;
  --code-block-text: #c9d1d9;
  --code-block-prompt: #8b949e;
  --code-block-pkg: #56d364;
  --preview-bg: #0d1117;
  --scrim: rgba(1, 4, 9, 0.8);
  --syntax-heading: #ff7b72;
  --syntax-fence: #8b949e;
  --syntax-string: #a5d6ff;
  --syntax-marker: #8b949e;
  --syntax-code: #ff7b72;
  --syntax-bold: #e6edf3;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 9px;
  --radius-small: 2px;
  --radius-medium: 6px;
  --radius-large: 8px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.4);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.4);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.35);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.3);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.35);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.35);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.35);
}

[data-theme="one-light"] {
  --bg-app: #fafafa;
  --bg-tabstrip: #f0f0f1;
  --bg-statusbar: #fafafa;
  --bg-sidebar: #fafafa;
  --bg-raised: #e8e8e8;
  --bg-inline-code: #ececec;
  --bg-hover: #e8e8e8;
  --border: #e8e8e8;
  --border-gutter: #f0f0f1;
  --border-button: #d0d0d0;
  --text-primary: #383a42;
  --text-body: #383a42;
  --text-secondary: #5f6472;
  --text-muted: #a0a1a7;
  --text-faint: #a0a1a7;
  --text-button: #383a42;
  --accent: #4078f2;
  --accent-fg: #ffffff;
  --success: #50a14f;
  --danger: #e45649;
  --code-amber: #986801;
  --btn-bg: #ffffff;
  --active-row-bg: #e8e8e8;
  --active-row-border: #e8e8e8;
  --selection-bg: rgba(64, 120, 242, 0.25);
  --cursor: #383a42;
  --code-block-bg: #fafafa;
  --code-block-border: #d0d0d0;
  --code-block-text: #383a42;
  --code-block-prompt: #a0a1a7;
  --code-block-pkg: #50a14f;
  --preview-bg: #fafafa;
  --scrim: rgba(0, 0, 0, 0.5);
  --syntax-heading: #4078f2;
  --syntax-fence: #a0a1a7;
  --syntax-string: #50a14f;
  --syntax-marker: #a0a1a7;
  --syntax-code: #a626a4;
  --syntax-bold: #e45649;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 10px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.15);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.16);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.15);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.12);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.15);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.12);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.12);
}

[data-theme="dracula-light"] {
  --bg-app: #f6f6fa;
  --bg-tabstrip: #e8e8f0;
  --bg-statusbar: #e8e8f0;
  --bg-sidebar: #f0f0f6;
  --bg-raised: #e8e8f0;
  --bg-inline-code: #ececf5;
  --bg-hover: #ececf5;
  --border: #d8d8e5;
  --border-gutter: #e8e8f0;
  --border-button: #c8c8d8;
  --text-primary: #282a36;
  --text-body: #282a36;
  --text-secondary: #5f6170;
  --text-muted: #6a6d7e;
  --text-faint: #a9acc0;
  --text-button: #282a36;
  --accent: #7757c7;
  --accent-fg: #ffffff;
  --success: #0f9d5c;
  --danger: #cf3b3b;
  --code-amber: #b5740f;
  --btn-bg: #ffffff;
  --active-row-bg: #ececf5;
  --active-row-border: #d8d8e5;
  --selection-bg: rgba(189, 147, 249, 0.28);
  --cursor: #282a36;
  --code-block-bg: #e8e8f0;
  --code-block-border: #d8d8e5;
  --code-block-text: #282a36;
  --code-block-prompt: #6a6d7e;
  --code-block-pkg: #0f9d5c;
  --preview-bg: #f6f6fa;
  --scrim: rgba(0, 0, 0, 0.5);
  --syntax-heading: #7757c7;
  --syntax-fence: #6a6d7e;
  --syntax-string: #0f9d5c;
  --syntax-marker: #6a6d7e;
  --syntax-code: #c834a6;
  --syntax-bold: #c834a6;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 10px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.16);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.16);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.15);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.12);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.15);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.12);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.12);
}

[data-theme="tokyo-night-light"] {
  --bg-app: #e6e7ed;
  --bg-tabstrip: #d6d8df;
  --bg-statusbar: #d6d8df;
  --bg-sidebar: #d6d8df;
  --bg-raised: #dcdee3;
  --bg-inline-code: #dcdee3;
  --bg-hover: #e1e2e8;
  --border: #c1c2c7;
  --border-gutter: #c1c2c7;
  --border-button: #c1c2c7;
  --text-primary: #363c4d;
  --text-body: #343b58;
  --text-secondary: #707280;
  --text-muted: #888b94;
  --text-faint: #9da0ab;
  --text-button: #363c4d;
  --accent: #2959aa;
  --accent-fg: #ffffff;
  --success: #33635c;
  --danger: #8c4351;
  --code-amber: #965027;
  --btn-bg: #e6e7ed;
  --active-row-bg: #e6e7ed;
  --active-row-border: #c1c2c7;
  --selection-bg: rgba(172, 176, 191, 0.4);
  --cursor: #363c4d;
  --code-block-bg: #e6e7ed;
  --code-block-border: #c1c2c7;
  --code-block-text: #343b58;
  --code-block-prompt: #888b94;
  --code-block-pkg: #33635c;
  --preview-bg: #e6e7ed;
  --scrim: rgba(0, 0, 0, 0.4);
  --syntax-heading: #2959aa;
  --syntax-fence: #888b94;
  --syntax-string: #385f0d;
  --syntax-marker: #888b94;
  --syntax-code: #65359d;
  --syntax-bold: #343b58;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 10px;
  --radius-small: 2px;
  --radius-medium: 4px;
  --radius-large: 6px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.15);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.16);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.15);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.12);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.15);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.12);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.12);
}

[data-theme="github-light"] {
  --bg-app: #ffffff;
  --bg-tabstrip: #f6f8fa;
  --bg-statusbar: #f6f8fa;
  --bg-sidebar: #f6f8fa;
  --bg-raised: #eaeef2;
  --bg-inline-code: #f6f8fa;
  --bg-hover: #eaeef2;
  --border: #d0d7de;
  --border-gutter: #eaeef2;
  --border-button: #d0d7de;
  --text-primary: #1f2328;
  --text-body: #1f2328;
  --text-secondary: #59636e;
  --text-muted: #656d76;
  --text-faint: #818b98;
  --text-button: #1f2328;
  --accent: #0969da;
  --accent-fg: #ffffff;
  --success: #1a7f37;
  --danger: #cf222e;
  --code-amber: #9a6700;
  --btn-bg: #f6f8fa;
  --active-row-bg: #eaeef2;
  --active-row-border: #d0d7de;
  --selection-bg: rgba(9, 105, 218, 0.15);
  --cursor: #1f2328;
  --code-block-bg: #f6f8fa;
  --code-block-border: #d0d7de;
  --code-block-text: #1f2328;
  --code-block-prompt: #656d76;
  --code-block-pkg: #116329;
  --preview-bg: #ffffff;
  --scrim: rgba(1, 4, 9, 0.5);
  --syntax-heading: #0550ae;
  --syntax-fence: #6e7781;
  --syntax-string: #0a3069;
  --syntax-marker: #6e7781;
  --syntax-code: #0a3069;
  --syntax-bold: #1f2328;
  --font-mono: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-prose: 'IBM Plex Sans', system-ui, sans-serif;
  --font-ui: 'JetBrains Mono', ui-monospace, Menlo, monospace;
  --font-size-base: 13px;
  --sidebar-row-pad: 3px 10px;
  --radius-small: 2px;
  --radius-medium: 6px;
  --radius-large: 8px;
  --radius-pill: 999px;
  --shadow-popover: 0 14px 50px rgba(0, 0, 0, 0.15);
  --shadow-dialog: 0 10px 40px rgba(0, 0, 0, 0.15);
  --shadow-menu: 0 8px 30px rgba(0, 0, 0, 0.14);
  --shadow-toast: 0 6px 24px rgba(0, 0, 0, 0.12);
  --shadow-find: 0 10px 30px rgba(0, 0, 0, 0.14);
  --shadow-browser-left: -12px 0 32px rgba(0, 0, 0, 0.15);
  --shadow-browser-panel: 0 8px 24px rgba(0, 0, 0, 0.14);
}
