// Generated by scripts/build-theme-registry.mjs from official VS Code theme JSON.
window.VSCODE_THEME_REGISTRY = [
  {
    id: "light-2026",
    label: "Light 2026",
    sourceFile: "2026-light.json",
    uiTheme: "vs",
    colors: {
      "activityBar.activeBorder": "#000000",
      "activityBar.background": "#FAFAFD",
      "activityBar.border": "#F0F1F2FF",
      "activityBar.foreground": "#202020",
      "activityBar.inactiveForeground": "#606060",
      "editor.background": "#FFFFFF",
      "editor.foreground": "#202020",
      "editor.lineHighlightBackground": "#EAEAEA40",
      "editor.selectionBackground": "#0069CC40",
      "editorGroup.border": "#E5E5E5",
      "editorGroupHeader.tabsBackground": "#FAFAFD",
      "editorGroupHeader.tabsBorder": "#F0F1F2FF",
      "editorLineNumber.activeForeground": "#202020",
      "editorLineNumber.foreground": "#606060",
      foreground: "#202020",
      "icon.foreground": "#606060",
      "panel.background": "#FAFAFD",
      "panel.border": "#F0F1F2FF",
      "sideBar.background": "#FAFAFD",
      "sideBar.border": "#F0F1F2FF",
      "sideBar.foreground": "#202020",
      "sideBarSectionHeader.background": "#FAFAFD",
      "sideBarSectionHeader.border": "#F0F1F2FF",
      "sideBarSectionHeader.foreground": "#202020",
      "sideBarTitle.foreground": "#202020",
      "statusBar.background": "#FAFAFD",
      "statusBar.border": "#F0F1F2FF",
      "statusBar.foreground": "#606060",
      "statusBarItem.remoteBackground": "#005FB8",
      "statusBarItem.remoteForeground": "#FFFFFF",
      "tab.activeBackground": "#FFFFFF",
      "tab.activeBorder": "#FFFFFF",
      "tab.activeBorderTop": "#000000",
      "tab.activeForeground": "#202020",
      "tab.border": "#F0F1F2FF",
      "tab.inactiveBackground": "#FAFAFD",
      "tab.inactiveForeground": "#606060",
      "terminal.foreground": "#3B3B3B",
      "terminalCursor.foreground": "#202020",
      "titleBar.activeBackground": "#FAFAFD",
      "titleBar.activeForeground": "#606060",
    },
    tokens: {
      comment: "#6e7781",
      keyword: "#1f2328",
      function: "#0550ae",
      string: "#0a3069",
      number: "#0550ae",
      variable: "#1f2328",
      parameter: "#953800",
      operator: "#cf222e",
      punctuation: "#953800",
      className: "#116329",
    },
  },
  {
    id: "dark-2026",
    label: "Dark 2026",
    sourceFile: "2026-dark.json",
    uiTheme: "vs-dark",
    colors: {
      "activityBar.activeBorder": "#bfbfbf",
      "activityBar.background": "#191A1B",
      "activityBar.border": "#2A2B2CFF",
      "activityBar.foreground": "#bfbfbf",
      "activityBar.inactiveForeground": "#8C8C8C",
      "editor.background": "#121314",
      "editor.foreground": "#BBBEBF",
      "editor.lineHighlightBackground": "#242526",
      "editor.selectionBackground": "#276782dd",
      "editorGroup.border": "#FFFFFF17",
      "editorGroupHeader.tabsBackground": "#191A1B",
      "editorGroupHeader.tabsBorder": "#2A2B2CFF",
      "editorLineNumber.activeForeground": "#BBBEBF",
      "editorLineNumber.foreground": "#858889",
      foreground: "#bfbfbf",
      "icon.foreground": "#8C8C8C",
      "panel.background": "#191A1B",
      "panel.border": "#2A2B2CFF",
      "sideBar.background": "#191A1B",
      "sideBar.border": "#2A2B2CFF",
      "sideBar.foreground": "#bfbfbf",
      "sideBarSectionHeader.background": "#191A1B",
      "sideBarSectionHeader.border": "#2A2B2CFF",
      "sideBarSectionHeader.foreground": "#bfbfbf",
      "sideBarTitle.foreground": "#bfbfbf",
      "statusBar.background": "#191A1B",
      "statusBar.border": "#2A2B2CFF",
      "statusBar.foreground": "#8C8C8C",
      "statusBarItem.remoteBackground": "#0078D4",
      "statusBarItem.remoteForeground": "#FFFFFF",
      "tab.activeBackground": "#121314",
      "tab.activeBorder": "#121314",
      "tab.activeBorderTop": "#3994BC",
      "tab.activeForeground": "#bfbfbf",
      "tab.border": "#2A2B2CFF",
      "tab.inactiveBackground": "#191A1B",
      "tab.inactiveForeground": "#8C8C8C",
      "terminal.background": "#191A1B",
      "terminal.foreground": "#CCCCCC",
      "terminalCursor.foreground": "#bfbfbf",
      "titleBar.activeBackground": "#191A1B",
      "titleBar.activeForeground": "#8C8C8C",
    },
    tokens: {
      comment: "#8b949e",
      keyword: "#c9d1d9",
      function: "#79c0ff",
      string: "#a5d6ff",
      number: "#79c0ff",
      variable: "#c9d1d9",
      parameter: "#ffa657",
      operator: "#ff7b72",
      punctuation: "#ffa657",
      className: "#7ee787",
    },
  },
  {
    id: "dark-plus",
    label: "Dark+",
    sourceFile: "dark_plus.json",
    uiTheme: "vs-dark",
    colors: {
      "editor.background": "#1E1E1E",
      "editor.foreground": "#D4D4D4",
      "sideBarSectionHeader.background": "#0000",
      "sideBarSectionHeader.border": "#ccc3",
      "sideBarTitle.foreground": "#BBBBBB",
      "statusBarItem.remoteBackground": "#16825D",
      "statusBarItem.remoteForeground": "#FFF",
    },
    tokens: {
      comment: "#6A9955",
      keyword: "#d7ba7d",
      function: "#DCDCAA",
      string: "#d16969",
      number: "#b5cea8",
      variable: "#4FC1FF",
      parameter: "#9CDCFE",
      operator: "#d7ba7d",
      punctuation: "#CE9178",
      className: "#4EC9B0",
    },
  },
  {
    id: "dark-modern",
    label: "Dark Modern",
    sourceFile: "dark_modern.json",
    uiTheme: "vs-dark",
    colors: {
      "activityBar.activeBorder": "#0078D4",
      "activityBar.background": "#181818",
      "activityBar.border": "#2B2B2B",
      "activityBar.foreground": "#D7D7D7",
      "activityBar.inactiveForeground": "#868686",
      "editor.background": "#1F1F1F",
      "editor.foreground": "#CCCCCC",
      "editorGroup.border": "#FFFFFF17",
      "editorGroupHeader.tabsBackground": "#181818",
      "editorGroupHeader.tabsBorder": "#2B2B2B",
      "editorLineNumber.activeForeground": "#CCCCCC",
      "editorLineNumber.foreground": "#6E7681",
      foreground: "#CCCCCC",
      "icon.foreground": "#CCCCCC",
      "panel.background": "#181818",
      "panel.border": "#2B2B2B",
      "sideBar.background": "#181818",
      "sideBar.border": "#2B2B2B",
      "sideBar.foreground": "#CCCCCC",
      "sideBarSectionHeader.background": "#181818",
      "sideBarSectionHeader.border": "#2B2B2B",
      "sideBarSectionHeader.foreground": "#CCCCCC",
      "sideBarTitle.foreground": "#CCCCCC",
      "statusBar.background": "#181818",
      "statusBar.border": "#2B2B2B",
      "statusBar.foreground": "#CCCCCC",
      "statusBarItem.remoteBackground": "#0078D4",
      "statusBarItem.remoteForeground": "#FFFFFF",
      "tab.activeBackground": "#1F1F1F",
      "tab.activeBorder": "#1F1F1F",
      "tab.activeBorderTop": "#0078D4",
      "tab.activeForeground": "#FFFFFF",
      "tab.border": "#2B2B2B",
      "tab.inactiveBackground": "#181818",
      "tab.inactiveForeground": "#9D9D9D",
      "terminal.foreground": "#CCCCCC",
      "titleBar.activeBackground": "#181818",
      "titleBar.activeForeground": "#CCCCCC",
    },
    tokens: {
      comment: "#6A9955",
      keyword: "#d7ba7d",
      function: "#DCDCAA",
      string: "#d16969",
      number: "#b5cea8",
      variable: "#4FC1FF",
      parameter: "#9CDCFE",
      operator: "#d7ba7d",
      punctuation: "#CE9178",
      className: "#4EC9B0",
    },
  },
  {
    id: "light-plus",
    label: "Light+",
    sourceFile: "light_plus.json",
    uiTheme: "vs",
    colors: {
      "editor.background": "#FFFFFF",
      "editor.foreground": "#000000",
      "sideBarSectionHeader.background": "#0000",
      "sideBarSectionHeader.border": "#61616130",
      "sideBarTitle.foreground": "#6F6F6F",
      "statusBarItem.remoteBackground": "#16825D",
      "statusBarItem.remoteForeground": "#FFF",
    },
    tokens: {
      comment: "#008000",
      keyword: "#EE0000",
      function: "#795E26",
      string: "#811f3f",
      number: "#098658",
      variable: "#0070C1",
      parameter: "#001080",
      operator: "#EE0000",
      punctuation: "#d16969",
      className: "#267f99",
    },
  },
  {
    id: "light-modern",
    label: "Light Modern",
    sourceFile: "light_modern.json",
    uiTheme: "vs",
    colors: {
      "activityBar.activeBorder": "#005FB8",
      "activityBar.background": "#F8F8F8",
      "activityBar.border": "#E5E5E5",
      "activityBar.foreground": "#1F1F1F",
      "activityBar.inactiveForeground": "#616161",
      "editor.background": "#FFFFFF",
      "editor.foreground": "#3B3B3B",
      "editorGroup.border": "#E5E5E5",
      "editorGroupHeader.tabsBackground": "#F8F8F8",
      "editorGroupHeader.tabsBorder": "#E5E5E5",
      "editorLineNumber.activeForeground": "#171184",
      "editorLineNumber.foreground": "#6E7681",
      foreground: "#3B3B3B",
      "icon.foreground": "#3B3B3B",
      "panel.background": "#F8F8F8",
      "panel.border": "#E5E5E5",
      "sideBar.background": "#F8F8F8",
      "sideBar.border": "#E5E5E5",
      "sideBar.foreground": "#3B3B3B",
      "sideBarSectionHeader.background": "#F8F8F8",
      "sideBarSectionHeader.border": "#E5E5E5",
      "sideBarSectionHeader.foreground": "#3B3B3B",
      "sideBarTitle.foreground": "#3B3B3B",
      "statusBar.background": "#F8F8F8",
      "statusBar.border": "#E5E5E5",
      "statusBar.foreground": "#3B3B3B",
      "statusBarItem.remoteBackground": "#005FB8",
      "statusBarItem.remoteForeground": "#FFFFFF",
      "tab.activeBackground": "#FFFFFF",
      "tab.activeBorder": "#F8F8F8",
      "tab.activeBorderTop": "#005FB8",
      "tab.activeForeground": "#3B3B3B",
      "tab.border": "#E5E5E5",
      "tab.inactiveBackground": "#F8F8F8",
      "tab.inactiveForeground": "#868686",
      "terminal.foreground": "#3B3B3B",
      "terminalCursor.foreground": "#005FB8",
      "titleBar.activeBackground": "#F8F8F8",
      "titleBar.activeForeground": "#1E1E1E",
    },
    tokens: {
      comment: "#008000",
      keyword: "#EE0000",
      function: "#795E26",
      string: "#811f3f",
      number: "#098658",
      variable: "#0070C1",
      parameter: "#001080",
      operator: "#EE0000",
      punctuation: "#d16969",
      className: "#267f99",
    },
  },
  {
    id: "visual-studio-dark",
    label: "Visual Studio Dark",
    sourceFile: "dark_vs.json",
    uiTheme: "vs-dark",
    colors: {
      "editor.background": "#1E1E1E",
      "editor.foreground": "#D4D4D4",
      "sideBarSectionHeader.background": "#0000",
      "sideBarSectionHeader.border": "#ccc3",
      "sideBarTitle.foreground": "#BBBBBB",
      "statusBarItem.remoteBackground": "#16825D",
      "statusBarItem.remoteForeground": "#FFF",
    },
    tokens: {
      comment: "#6A9955",
      keyword: "#d4d4d4",
      function: "#9cdcfe",
      string: "#d16969",
      number: "#b5cea8",
      variable: "#569cd6",
      parameter: "#9CDCFE",
      operator: "#569cd6",
      punctuation: "#569cd6",
      className: "#9cdcfe",
    },
  },
  {
    id: "visual-studio-light",
    label: "Visual Studio Light",
    sourceFile: "light_vs.json",
    uiTheme: "vs",
    colors: {
      "editor.background": "#FFFFFF",
      "editor.foreground": "#000000",
      "sideBarSectionHeader.background": "#0000",
      "sideBarSectionHeader.border": "#61616130",
      "sideBarTitle.foreground": "#6F6F6F",
      "statusBarItem.remoteBackground": "#16825D",
      "statusBarItem.remoteForeground": "#FFF",
    },
    tokens: {
      comment: "#008000",
      keyword: "#000000",
      function: "#0451a5",
      string: "#811f3f",
      number: "#098658",
      variable: "#0000ff",
      parameter: "#9CDCFE",
      operator: "#0000ff",
      punctuation: "#800000",
      className: "#0451a5",
    },
  },
  {
    id: "high-contrast",
    label: "Default High Contrast",
    sourceFile: "hc_black.json",
    uiTheme: "vs-dark",
    colors: {
      "editor.background": "#000000",
      "editor.foreground": "#FFFFFF",
      "editor.selectionBackground": "#FFFFFF",
      "sideBarTitle.foreground": "#FFFFFF",
      "statusBarItem.remoteBackground": "#00000000",
    },
    tokens: {
      comment: "#7ca668",
      keyword: "#C586C0",
      function: "#DCDCAA",
      string: "#d16969",
      number: "#b5cea8",
      variable: "#9CDCFE",
      parameter: "#9CDCFE",
      operator: "#569cd6",
      punctuation: "#4EC9B0",
      className: "#4EC9B0",
    },
  },
  {
    id: "high-contrast-light",
    label: "Default High Contrast Light",
    sourceFile: "hc_light.json",
    uiTheme: "vs",
    colors: {
      "statusBarItem.remoteBackground": "#FFFFFF",
      "statusBarItem.remoteForeground": "#000000",
    },
    tokens: {
      comment: "#515151",
      keyword: "#EE0000",
      function: "#5e2cbc",
      string: "#811F3F",
      number: "#096d48",
      variable: "#02715D",
      parameter: "#001080",
      operator: "#EE0000",
      punctuation: "#D16969",
      className: "#185E73",
    },
  },
  {
    id: "solarized-light",
    label: "Solarized Light",
    sourceFile: "solarized-light-color-theme.json",
    uiTheme: "vs",
    colors: {
      "activityBar.background": "#DDD6C1",
      "activityBar.foreground": "#584c27",
      "editor.background": "#FDF6E3",
      "editor.foreground": "#657B83",
      "editor.lineHighlightBackground": "#EEE8D5",
      "editor.selectionBackground": "#EEE8D5",
      "editorGroup.border": "#DDD6C1",
      "editorGroupHeader.tabsBackground": "#D9D2C2",
      "editorLineNumber.activeForeground": "#567983",
      "panel.border": "#DDD6C1",
      "sideBar.background": "#EEE8D5",
      "sideBarTitle.foreground": "#586E75",
      "statusBar.background": "#EEE8D5",
      "statusBar.foreground": "#586E75",
      "statusBarItem.remoteBackground": "#AC9D57",
      "tab.activeBackground": "#FDF6E3",
      "tab.border": "#DDD6C1",
      "tab.inactiveBackground": "#D3CBB7",
      "tab.inactiveForeground": "#586E75",
      "terminal.background": "#FDF6E3",
      "titleBar.activeBackground": "#EEE8D5",
    },
    tokens: {
      comment: "#93A1A1",
      keyword: "#CB4B16",
      function: "#268BD2",
      string: "#DC322F",
      number: "#D33682",
      variable: "#268BD2",
      parameter: "#9CDCFE",
      operator: "#859900",
      punctuation: "#DC322F",
      className: "#CB4B16",
    },
  },
  {
    id: "monokai",
    label: "Monokai",
    sourceFile: "monokai-color-theme.json",
    uiTheme: "vs-dark",
    colors: {
      "activityBar.background": "#272822",
      "activityBar.foreground": "#f8f8f2",
      "editor.background": "#272822",
      "editor.foreground": "#f8f8f2",
      "editor.lineHighlightBackground": "#3e3d32",
      "editor.selectionBackground": "#878b9180",
      "editorGroup.border": "#34352f",
      "editorGroupHeader.tabsBackground": "#1e1f1c",
      "editorLineNumber.activeForeground": "#c2c2bf",
      "editorLineNumber.foreground": "#90908a",
      "panel.border": "#414339",
      "sideBar.background": "#1e1f1c",
      "sideBarSectionHeader.background": "#272822",
      "statusBar.background": "#414339",
      "statusBarItem.remoteBackground": "#AC6218",
      "tab.border": "#1e1f1c",
      "tab.inactiveBackground": "#34352f",
      "tab.inactiveForeground": "#ccccc7",
      "titleBar.activeBackground": "#1e1f1c",
    },
    tokens: {
      comment: "#88846f",
      keyword: "#66D9EF",
      function: "#66D9EF",
      string: "#AE81FF",
      number: "#AE81FFA0",
      variable: "#FD971F",
      parameter: "#FD971F",
      operator: "#F92672",
      punctuation: "#A6E22E",
      className: "#66D9EF",
    },
  },
];
