From 762f6bed5d65f3af6027876bc084bbd3a8ccad77 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 8 Jan 2026 19:22:03 -0800 Subject: [PATCH 1/4] Don't ignore the themes dir --- .gitignore | 1 - themes/pierre-dark-vibrant.css | 298 +++++ themes/pierre-dark-vibrant.json | 1917 ++++++++++++++++++++++++++++++ themes/pierre-dark.json | 1917 ++++++++++++++++++++++++++++++ themes/pierre-light-vibrant.css | 298 +++++ themes/pierre-light-vibrant.json | 1917 ++++++++++++++++++++++++++++++ themes/pierre-light.json | 1917 ++++++++++++++++++++++++++++++ 7 files changed, 8264 insertions(+), 1 deletion(-) create mode 100644 themes/pierre-dark-vibrant.css create mode 100644 themes/pierre-dark-vibrant.json create mode 100644 themes/pierre-dark.json create mode 100644 themes/pierre-light-vibrant.css create mode 100644 themes/pierre-light-vibrant.json create mode 100644 themes/pierre-light.json diff --git a/.gitignore b/.gitignore index b50042b..1f4c369 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ .DS_Store node_modules/ -/themes/ build *.vsix diff --git a/themes/pierre-dark-vibrant.css b/themes/pierre-dark-vibrant.css new file mode 100644 index 0000000..fcc5e87 --- /dev/null +++ b/themes/pierre-dark-vibrant.css @@ -0,0 +1,298 @@ +/* Pierre Dark Vibrant - Generated theme CSS with Display P3 fallbacks */ + +:root { + --vscode-editor-background: #070707; /* sRGB fallback */ + --vscode-editor-background: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-editor-foreground: #fbfbfb; /* sRGB fallback */ + --vscode-editor-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-foreground: #fbfbfb; /* sRGB fallback */ + --vscode-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-focusBorder: #1a76d4; /* sRGB fallback */ + --vscode-focusBorder: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-selection-background: #19253c; /* sRGB fallback */ + --vscode-selection-background: color(display-p3 0.095537 0.138821 0.240671); /* Display P3 */ + --vscode-editor-selectionBackground: #1a76d44d; /* sRGB fallback */ + --vscode-editor-selectionBackground: color(display-p3 0.197740 0.471504 0.881711 / 0.300000); /* Display P3 */ + --vscode-editor-lineHighlightBackground: #19253c8c; /* sRGB fallback */ + --vscode-editor-lineHighlightBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.550000); /* Display P3 */ + --vscode-editorCursor-foreground: #1a76d4; /* sRGB fallback */ + --vscode-editorCursor-foreground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-editorLineNumber-foreground: #84848A; /* sRGB fallback */ + --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-editorLineNumber-activeForeground: #adadb1; /* sRGB fallback */ + --vscode-editorLineNumber-activeForeground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ + --vscode-editorIndentGuide-background: #39393c; /* sRGB fallback */ + --vscode-editorIndentGuide-background: color(display-p3 0.223529 0.223529 0.234269); /* Display P3 */ + --vscode-editorIndentGuide-activeBackground: #2e2e30; /* sRGB fallback */ + --vscode-editorIndentGuide-activeBackground: color(display-p3 0.180392 0.180392 0.187548); /* Display P3 */ + --vscode-diffEditor-insertedTextBackground: #00cab11a; /* sRGB fallback */ + --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.100000); /* Display P3 */ + --vscode-diffEditor-deletedTextBackground: #ff2e3f1a; /* sRGB fallback */ + --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.100000); /* Display P3 */ + --vscode-sideBar-background: #141415; /* sRGB fallback */ + --vscode-sideBar-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-sideBar-foreground: #adadb1; /* sRGB fallback */ + --vscode-sideBar-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ + --vscode-sideBar-border: #070707; /* sRGB fallback */ + --vscode-sideBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-sideBarTitle-foreground: #fbfbfb; /* sRGB fallback */ + --vscode-sideBarTitle-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-sideBarSectionHeader-background: #141415; /* sRGB fallback */ + --vscode-sideBarSectionHeader-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-sideBarSectionHeader-foreground: #adadb1; /* sRGB fallback */ + --vscode-sideBarSectionHeader-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ + --vscode-sideBarSectionHeader-border: #070707; /* sRGB fallback */ + --vscode-sideBarSectionHeader-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-activityBar-background: #141415; /* sRGB fallback */ + --vscode-activityBar-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-activityBar-foreground: #fbfbfb; /* sRGB fallback */ + --vscode-activityBar-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-activityBar-border: #070707; /* sRGB fallback */ + --vscode-activityBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-activityBar-activeBorder: #1a76d4; /* sRGB fallback */ + --vscode-activityBar-activeBorder: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-activityBarBadge-background: #1a76d4; /* sRGB fallback */ + --vscode-activityBarBadge-background: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-activityBarBadge-foreground: #070707; /* sRGB fallback */ + --vscode-activityBarBadge-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-titleBar-activeBackground: #141415; /* sRGB fallback */ + --vscode-titleBar-activeBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-titleBar-activeForeground: #fbfbfb; /* sRGB fallback */ + --vscode-titleBar-activeForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-titleBar-inactiveBackground: #141415; /* sRGB fallback */ + --vscode-titleBar-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-titleBar-inactiveForeground: #84848A; /* sRGB fallback */ + --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-titleBar-border: #070707; /* sRGB fallback */ + --vscode-titleBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-list-activeSelectionBackground: #19253c99; /* sRGB fallback */ + --vscode-list-activeSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.600000); /* Display P3 */ + --vscode-list-activeSelectionForeground: #fbfbfb; /* sRGB fallback */ + --vscode-list-activeSelectionForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-list-inactiveSelectionBackground: #19253c73; /* sRGB fallback */ + --vscode-list-inactiveSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.450000); /* Display P3 */ + --vscode-list-hoverBackground: #19253c59; /* sRGB fallback */ + --vscode-list-hoverBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.350000); /* Display P3 */ + --vscode-list-focusOutline: #1a76d4; /* sRGB fallback */ + --vscode-list-focusOutline: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-tab-activeBackground: #070707; /* sRGB fallback */ + --vscode-tab-activeBackground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-tab-activeForeground: #fbfbfb; /* sRGB fallback */ + --vscode-tab-activeForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-tab-activeBorderTop: #1a76d4; /* sRGB fallback */ + --vscode-tab-activeBorderTop: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-tab-inactiveBackground: #141415; /* sRGB fallback */ + --vscode-tab-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-tab-inactiveForeground: #84848A; /* sRGB fallback */ + --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-tab-border: #070707; /* sRGB fallback */ + --vscode-tab-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-editorGroupHeader-tabsBackground: #141415; /* sRGB fallback */ + --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-editorGroupHeader-tabsBorder: #070707; /* sRGB fallback */ + --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-panel-background: #141415; /* sRGB fallback */ + --vscode-panel-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-panel-border: #070707; /* sRGB fallback */ + --vscode-panel-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-panelTitle-activeBorder: #1a76d4; /* sRGB fallback */ + --vscode-panelTitle-activeBorder: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-panelTitle-activeForeground: #fbfbfb; /* sRGB fallback */ + --vscode-panelTitle-activeForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-panelTitle-inactiveForeground: #84848A; /* sRGB fallback */ + --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-statusBar-background: #141415; /* sRGB fallback */ + --vscode-statusBar-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-statusBar-foreground: #adadb1; /* sRGB fallback */ + --vscode-statusBar-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ + --vscode-statusBar-border: #070707; /* sRGB fallback */ + --vscode-statusBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-statusBar-noFolderBackground: #141415; /* sRGB fallback */ + --vscode-statusBar-noFolderBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-statusBar-debuggingBackground: #ffca00; /* sRGB fallback */ + --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-statusBar-debuggingForeground: #070707; /* sRGB fallback */ + --vscode-statusBar-debuggingForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-statusBarItem-remoteBackground: #141415; /* sRGB fallback */ + --vscode-statusBarItem-remoteBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-statusBarItem-remoteForeground: #adadb1; /* sRGB fallback */ + --vscode-statusBarItem-remoteForeground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ + --vscode-input-background: #1F1F21; /* sRGB fallback */ + --vscode-input-background: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ + --vscode-input-border: #424245; /* sRGB fallback */ + --vscode-input-border: color(display-p3 0.258824 0.258824 0.269560); /* Display P3 */ + --vscode-input-foreground: #fbfbfb; /* sRGB fallback */ + --vscode-input-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-input-placeholderForeground: #79797F; /* sRGB fallback */ + --vscode-input-placeholderForeground: color(display-p3 0.474510 0.474510 0.495991); /* Display P3 */ + --vscode-dropdown-background: #1F1F21; /* sRGB fallback */ + --vscode-dropdown-background: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ + --vscode-dropdown-border: #424245; /* sRGB fallback */ + --vscode-dropdown-border: color(display-p3 0.258824 0.258824 0.269560); /* Display P3 */ + --vscode-dropdown-foreground: #fbfbfb; /* sRGB fallback */ + --vscode-dropdown-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ + --vscode-button-background: #1a76d4; /* sRGB fallback */ + --vscode-button-background: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-button-foreground: #070707; /* sRGB fallback */ + --vscode-button-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-button-hoverBackground: #186bc0; /* sRGB fallback */ + --vscode-button-hoverBackground: color(display-p3 0.180392 0.427451 0.796078); /* Display P3 */ + --vscode-textLink-foreground: #1a76d4; /* sRGB fallback */ + --vscode-textLink-foreground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-textLink-activeForeground: #1a76d4; /* sRGB fallback */ + --vscode-textLink-activeForeground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-gitDecoration-addedResourceForeground: #00cab1; /* sRGB fallback */ + --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ + --vscode-gitDecoration-conflictingResourceForeground: #ffca00; /* sRGB fallback */ + --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-gitDecoration-modifiedResourceForeground: #1a76d4; /* sRGB fallback */ + --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ + --vscode-gitDecoration-deletedResourceForeground: #ff2e3f; /* sRGB fallback */ + --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ + --vscode-gitDecoration-untrackedResourceForeground: #00cab1; /* sRGB fallback */ + --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ + --vscode-gitDecoration-ignoredResourceForeground: #84848A; /* sRGB fallback */ + --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-terminal-titleForeground: #adadb1; /* sRGB fallback */ + --vscode-terminal-titleForeground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ + --vscode-terminal-titleInactiveForeground: #84848A; /* sRGB fallback */ + --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-terminal-background: #141415; /* sRGB fallback */ + --vscode-terminal-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-terminal-foreground: #adadb1; /* sRGB fallback */ + --vscode-terminal-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ + --vscode-terminal-ansiBlack: #141415; /* sRGB fallback */ + --vscode-terminal-ansiBlack: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-terminal-ansiRed: #ff2e3f; /* sRGB fallback */ + --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ + --vscode-terminal-ansiGreen: #0dbe4e; /* sRGB fallback */ + --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ + --vscode-terminal-ansiYellow: #ffca00; /* sRGB fallback */ + --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-terminal-ansiBlue: #008cff; /* sRGB fallback */ + --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-terminal-ansiMagenta: #c635e4; /* sRGB fallback */ + --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ + --vscode-terminal-ansiCyan: #08c0ef; /* sRGB fallback */ + --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ + --vscode-terminal-ansiWhite: #c6c6c8; /* sRGB fallback */ + --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ + --vscode-terminal-ansiBrightBlack: #141415; /* sRGB fallback */ + --vscode-terminal-ansiBrightBlack: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ + --vscode-terminal-ansiBrightRed: #ff2e3f; /* sRGB fallback */ + --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ + --vscode-terminal-ansiBrightGreen: #0dbe4e; /* sRGB fallback */ + --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ + --vscode-terminal-ansiBrightYellow: #ffca00; /* sRGB fallback */ + --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-terminal-ansiBrightBlue: #008cff; /* sRGB fallback */ + --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-terminal-ansiBrightMagenta: #c635e4; /* sRGB fallback */ + --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ + --vscode-terminal-ansiBrightCyan: #08c0ef; /* sRGB fallback */ + --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ + --vscode-terminal-ansiBrightWhite: #c6c6c8; /* sRGB fallback */ + --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ +} + +/* Explicit Display P3 support for better compatibility */ +@supports (color: color(display-p3 1 1 1)) { + :root { + --vscode-editor-background: color(display-p3 0.027451 0.027451 0.027451); + --vscode-editor-foreground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-foreground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-focusBorder: color(display-p3 0.197740 0.471504 0.881711); + --vscode-selection-background: color(display-p3 0.095537 0.138821 0.240671); + --vscode-editor-selectionBackground: color(display-p3 0.197740 0.471504 0.881711 / 0.300000); + --vscode-editor-lineHighlightBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.550000); + --vscode-editorCursor-foreground: color(display-p3 0.197740 0.471504 0.881711); + --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-editorLineNumber-activeForeground: color(display-p3 0.678431 0.678431 0.692733); + --vscode-editorIndentGuide-background: color(display-p3 0.223529 0.223529 0.234269); + --vscode-editorIndentGuide-activeBackground: color(display-p3 0.180392 0.180392 0.187548); + --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.100000); + --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.100000); + --vscode-sideBar-background: color(display-p3 0.078431 0.078431 0.082008); + --vscode-sideBar-foreground: color(display-p3 0.678431 0.678431 0.692733); + --vscode-sideBar-border: color(display-p3 0.027451 0.027451 0.027451); + --vscode-sideBarTitle-foreground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-sideBarSectionHeader-background: color(display-p3 0.078431 0.078431 0.082008); + --vscode-sideBarSectionHeader-foreground: color(display-p3 0.678431 0.678431 0.692733); + --vscode-sideBarSectionHeader-border: color(display-p3 0.027451 0.027451 0.027451); + --vscode-activityBar-background: color(display-p3 0.078431 0.078431 0.082008); + --vscode-activityBar-foreground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-activityBar-border: color(display-p3 0.027451 0.027451 0.027451); + --vscode-activityBar-activeBorder: color(display-p3 0.197740 0.471504 0.881711); + --vscode-activityBarBadge-background: color(display-p3 0.197740 0.471504 0.881711); + --vscode-activityBarBadge-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-titleBar-activeBackground: color(display-p3 0.078431 0.078431 0.082008); + --vscode-titleBar-activeForeground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-titleBar-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); + --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-titleBar-border: color(display-p3 0.027451 0.027451 0.027451); + --vscode-list-activeSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.600000); + --vscode-list-activeSelectionForeground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-list-inactiveSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.450000); + --vscode-list-hoverBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.350000); + --vscode-list-focusOutline: color(display-p3 0.197740 0.471504 0.881711); + --vscode-tab-activeBackground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-tab-activeForeground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-tab-activeBorderTop: color(display-p3 0.197740 0.471504 0.881711); + --vscode-tab-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); + --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-tab-border: color(display-p3 0.027451 0.027451 0.027451); + --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.078431 0.078431 0.082008); + --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.027451 0.027451 0.027451); + --vscode-panel-background: color(display-p3 0.078431 0.078431 0.082008); + --vscode-panel-border: color(display-p3 0.027451 0.027451 0.027451); + --vscode-panelTitle-activeBorder: color(display-p3 0.197740 0.471504 0.881711); + --vscode-panelTitle-activeForeground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-statusBar-background: color(display-p3 0.078431 0.078431 0.082008); + --vscode-statusBar-foreground: color(display-p3 0.678431 0.678431 0.692733); + --vscode-statusBar-border: color(display-p3 0.027451 0.027451 0.027451); + --vscode-statusBar-noFolderBackground: color(display-p3 0.078431 0.078431 0.082008); + --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); + --vscode-statusBar-debuggingForeground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-statusBarItem-remoteBackground: color(display-p3 0.078431 0.078431 0.082008); + --vscode-statusBarItem-remoteForeground: color(display-p3 0.678431 0.678431 0.692733); + --vscode-input-background: color(display-p3 0.121569 0.121569 0.128729); + --vscode-input-border: color(display-p3 0.258824 0.258824 0.269560); + --vscode-input-foreground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-input-placeholderForeground: color(display-p3 0.474510 0.474510 0.495991); + --vscode-dropdown-background: color(display-p3 0.121569 0.121569 0.128729); + --vscode-dropdown-border: color(display-p3 0.258824 0.258824 0.269560); + --vscode-dropdown-foreground: color(display-p3 0.984314 0.984314 0.984314); + --vscode-button-background: color(display-p3 0.197740 0.471504 0.881711); + --vscode-button-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-button-hoverBackground: color(display-p3 0.180392 0.427451 0.796078); + --vscode-textLink-foreground: color(display-p3 0.197740 0.471504 0.881711); + --vscode-textLink-activeForeground: color(display-p3 0.197740 0.471504 0.881711); + --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); + --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); + --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.197740 0.471504 0.881711); + --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); + --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); + --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-terminal-titleForeground: color(display-p3 0.678431 0.678431 0.692733); + --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-terminal-background: color(display-p3 0.078431 0.078431 0.082008); + --vscode-terminal-foreground: color(display-p3 0.678431 0.678431 0.692733); + --vscode-terminal-ansiBlack: color(display-p3 0.078431 0.078431 0.082008); + --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); + --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); + --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); + --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); + --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); + --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); + --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); + --vscode-terminal-ansiBrightBlack: color(display-p3 0.078431 0.078431 0.082008); + --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); + --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); + --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); + --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); + --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); + --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); + --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); + } +} diff --git a/themes/pierre-dark-vibrant.json b/themes/pierre-dark-vibrant.json new file mode 100644 index 0000000..584f5ce --- /dev/null +++ b/themes/pierre-dark-vibrant.json @@ -0,0 +1,1917 @@ +{ + "name": "Pierre Dark Vibrant", + "type": "dark", + "colors": { + "editor.background": "color(display-p3 0.027451 0.027451 0.027451)", + "editor.foreground": "color(display-p3 0.984314 0.984314 0.984314)", + "foreground": "color(display-p3 0.984314 0.984314 0.984314)", + "focusBorder": "color(display-p3 0.308664 0.645271 1.000000)", + "selection.background": "color(display-p3 0.098734 0.152326 0.240886)", + "editor.selectionBackground": "color(display-p3 0.308664 0.645271 1.000000 / 0.300000)", + "editor.lineHighlightBackground": "color(display-p3 0.098734 0.152326 0.240886 / 0.550000)", + "editorCursor.foreground": "color(display-p3 0.308664 0.645271 1.000000)", + "editorLineNumber.foreground": "color(display-p3 0.517647 0.517647 0.539124)", + "editorLineNumber.activeForeground": "color(display-p3 0.678431 0.678431 0.692733)", + "editorIndentGuide.background": "color(display-p3 0.223529 0.223529 0.234269)", + "editorIndentGuide.activeBackground": "color(display-p3 0.180392 0.180392 0.187548)", + "diffEditor.insertedTextBackground": "color(display-p3 0.309962 0.827620 0.725102 / 0.100000)", + "diffEditor.deletedTextBackground": "color(display-p3 1.000000 0.250216 0.262337 / 0.100000)", + "sideBar.background": "color(display-p3 0.078431 0.078431 0.082008)", + "sideBar.foreground": "color(display-p3 0.678431 0.678431 0.692733)", + "sideBar.border": "color(display-p3 0.027451 0.027451 0.027451)", + "sideBarTitle.foreground": "color(display-p3 0.984314 0.984314 0.984314)", + "sideBarSectionHeader.background": "color(display-p3 0.078431 0.078431 0.082008)", + "sideBarSectionHeader.foreground": "color(display-p3 0.678431 0.678431 0.692733)", + "sideBarSectionHeader.border": "color(display-p3 0.027451 0.027451 0.027451)", + "activityBar.background": "color(display-p3 0.078431 0.078431 0.082008)", + "activityBar.foreground": "color(display-p3 0.984314 0.984314 0.984314)", + "activityBar.border": "color(display-p3 0.027451 0.027451 0.027451)", + "activityBar.activeBorder": "color(display-p3 0.308664 0.645271 1.000000)", + "activityBarBadge.background": "color(display-p3 0.308664 0.645271 1.000000)", + "activityBarBadge.foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "titleBar.activeBackground": "color(display-p3 0.078431 0.078431 0.082008)", + "titleBar.activeForeground": "color(display-p3 0.984314 0.984314 0.984314)", + "titleBar.inactiveBackground": "color(display-p3 0.078431 0.078431 0.082008)", + "titleBar.inactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "titleBar.border": "color(display-p3 0.027451 0.027451 0.027451)", + "list.activeSelectionBackground": "color(display-p3 0.098734 0.152326 0.240886 / 0.600000)", + "list.activeSelectionForeground": "color(display-p3 0.984314 0.984314 0.984314)", + "list.inactiveSelectionBackground": "color(display-p3 0.098734 0.152326 0.240886 / 0.450000)", + "list.hoverBackground": "color(display-p3 0.098734 0.152326 0.240886 / 0.350000)", + "list.focusOutline": "color(display-p3 0.308664 0.645271 1.000000)", + "tab.activeBackground": "color(display-p3 0.027451 0.027451 0.027451)", + "tab.activeForeground": "color(display-p3 0.984314 0.984314 0.984314)", + "tab.activeBorderTop": "color(display-p3 0.308664 0.645271 1.000000)", + "tab.inactiveBackground": "color(display-p3 0.078431 0.078431 0.082008)", + "tab.inactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "tab.border": "color(display-p3 0.027451 0.027451 0.027451)", + "editorGroupHeader.tabsBackground": "color(display-p3 0.078431 0.078431 0.082008)", + "editorGroupHeader.tabsBorder": "color(display-p3 0.027451 0.027451 0.027451)", + "panel.background": "color(display-p3 0.078431 0.078431 0.082008)", + "panel.border": "color(display-p3 0.027451 0.027451 0.027451)", + "panelTitle.activeBorder": "color(display-p3 0.308664 0.645271 1.000000)", + "panelTitle.activeForeground": "color(display-p3 0.984314 0.984314 0.984314)", + "panelTitle.inactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "statusBar.background": "color(display-p3 0.078431 0.078431 0.082008)", + "statusBar.foreground": "color(display-p3 0.678431 0.678431 0.692733)", + "statusBar.border": "color(display-p3 0.027451 0.027451 0.027451)", + "statusBar.noFolderBackground": "color(display-p3 0.078431 0.078431 0.082008)", + "statusBar.debuggingBackground": "color(display-p3 1.000000 0.832068 0.300621)", + "statusBar.debuggingForeground": "color(display-p3 0.027451 0.027451 0.027451)", + "statusBarItem.remoteBackground": "color(display-p3 0.078431 0.078431 0.082008)", + "statusBarItem.remoteForeground": "color(display-p3 0.678431 0.678431 0.692733)", + "input.background": "color(display-p3 0.121569 0.121569 0.128729)", + "input.border": "color(display-p3 0.258824 0.258824 0.269560)", + "input.foreground": "color(display-p3 0.984314 0.984314 0.984314)", + "input.placeholderForeground": "color(display-p3 0.474510 0.474510 0.495991)", + "dropdown.background": "color(display-p3 0.121569 0.121569 0.128729)", + "dropdown.border": "color(display-p3 0.258824 0.258824 0.269560)", + "dropdown.foreground": "color(display-p3 0.984314 0.984314 0.984314)", + "button.background": "color(display-p3 0.308664 0.645271 1.000000)", + "button.foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "button.hoverBackground": "color(display-p3 0.282353 0.584314 0.901961)", + "textLink.foreground": "color(display-p3 0.308664 0.645271 1.000000)", + "textLink.activeForeground": "color(display-p3 0.308664 0.645271 1.000000)", + "gitDecoration.addedResourceForeground": "color(display-p3 0.309962 0.827620 0.725102)", + "gitDecoration.conflictingResourceForeground": "color(display-p3 1.000000 0.832068 0.300621)", + "gitDecoration.modifiedResourceForeground": "color(display-p3 0.308664 0.645271 1.000000)", + "gitDecoration.deletedResourceForeground": "color(display-p3 1.000000 0.250216 0.262337)", + "gitDecoration.untrackedResourceForeground": "color(display-p3 0.309962 0.827620 0.725102)", + "gitDecoration.ignoredResourceForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "terminal.titleForeground": "color(display-p3 0.678431 0.678431 0.692733)", + "terminal.titleInactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "terminal.background": "color(display-p3 0.078431 0.078431 0.082008)", + "terminal.foreground": "color(display-p3 0.678431 0.678431 0.692733)", + "terminal.ansiBlack": "color(display-p3 0.078431 0.078431 0.082008)", + "terminal.ansiRed": "color(display-p3 1.000000 0.250216 0.262337)", + "terminal.ansiGreen": "color(display-p3 0.298067 0.776115 0.322484)", + "terminal.ansiYellow": "color(display-p3 1.000000 0.832068 0.300621)", + "terminal.ansiBlue": "color(display-p3 0.308664 0.645271 1.000000)", + "terminal.ansiMagenta": "color(display-p3 0.770871 0.230698 0.945253)", + "terminal.ansiCyan": "color(display-p3 0.327292 0.790977 0.995660)", + "terminal.ansiWhite": "color(display-p3 0.776471 0.776471 0.783616)", + "terminal.ansiBrightBlack": "color(display-p3 0.078431 0.078431 0.082008)", + "terminal.ansiBrightRed": "color(display-p3 1.000000 0.250216 0.262337)", + "terminal.ansiBrightGreen": "color(display-p3 0.298067 0.776115 0.322484)", + "terminal.ansiBrightYellow": "color(display-p3 1.000000 0.832068 0.300621)", + "terminal.ansiBrightBlue": "color(display-p3 0.308664 0.645271 1.000000)", + "terminal.ansiBrightMagenta": "color(display-p3 0.770871 0.230698 0.945253)", + "terminal.ansiBrightCyan": "color(display-p3 0.327292 0.790977 0.995660)", + "terminal.ansiBrightWhite": "color(display-p3 0.776471 0.776471 0.783616)" + }, + "tokenColors": [ + { + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": "comment markup.link", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": [ + "string", + "constant.other.symbol" + ], + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": [ + "punctuation.definition.string.begin", + "punctuation.definition.string.end" + ], + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": [ + "constant.numeric", + "constant.language.boolean" + ], + "settings": { + "foreground": "color(display-p3 0.452682 0.814110 0.989434)" + } + }, + { + "scope": "constant", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "punctuation.definition.constant", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "constant.language", + "settings": { + "foreground": "color(display-p3 0.452682 0.814110 0.989434)" + } + }, + { + "scope": "variable.other.constant", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "keyword", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "keyword.control", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "storage", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "token.storage", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "keyword.operator.new", + "keyword.operator.expression.instanceof", + "keyword.operator.expression.typeof", + "keyword.operator.expression.void", + "keyword.operator.expression.delete", + "keyword.operator.expression.in", + "keyword.operator.expression.of", + "keyword.operator.expression.keyof" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "keyword.operator.delete", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "variable", + "identifier", + "meta.definition.variable" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": [ + "variable.other.readwrite", + "meta.object-literal.key", + "support.variable.property", + "support.variable.object.process", + "support.variable.object.node" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": "variable.language", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "variable.parameter.function", + "settings": { + "foreground": "color(display-p3 0.678431 0.678431 0.692733)" + } + }, + { + "scope": "function.parameter", + "settings": { + "foreground": "color(display-p3 0.678431 0.678431 0.692733)" + } + }, + { + "scope": "variable.parameter", + "settings": { + "foreground": "color(display-p3 0.678431 0.678431 0.692733)" + } + }, + { + "scope": "variable.parameter.function.language.python", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "variable.parameter.function.python", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": [ + "support.function", + "entity.name.function", + "meta.function-call", + "meta.require", + "support.function.any-method", + "variable.function" + ], + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "keyword.other.special-method", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "entity.name.function", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "support.function.console", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": [ + "support.type", + "entity.name.type", + "entity.name.class", + "storage.type" + ], + "settings": { + "foreground": "color(display-p3 0.829375 0.434619 0.954315)" + } + }, + { + "scope": [ + "support.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "color(display-p3 0.829375 0.434619 0.954315)" + } + }, + { + "scope": [ + "entity.name.class", + "variable.other.class.js", + "variable.other.class.ts" + ], + "settings": { + "foreground": "color(display-p3 0.829375 0.434619 0.954315)" + } + }, + { + "scope": "entity.name.class.identifier.namespace.type", + "settings": { + "foreground": "color(display-p3 0.829375 0.434619 0.954315)" + } + }, + { + "scope": "entity.name.type.namespace", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "entity.other.inherited-class", + "settings": { + "foreground": "color(display-p3 0.829375 0.434619 0.954315)" + } + }, + { + "scope": "entity.name.namespace", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "keyword.operator", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "keyword.operator.logical", + "keyword.operator.bitwise", + "keyword.operator.channel" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "keyword.operator.arithmetic", + "keyword.operator.comparison", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.assignment", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.assignment.compound", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "keyword.operator.assignment.compound.js", + "keyword.operator.assignment.compound.ts" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.ternary", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "keyword.operator.optional", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "punctuation", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.separator.delimiter", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.separator.key-value", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.terminator", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.brace", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.brace.square", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.brace.round", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "function.brace", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "punctuation.definition.parameters", + "punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "punctuation.definition.block", + "punctuation.definition.tag" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "meta.tag.tsx", + "meta.tag.jsx", + "meta.tag.js", + "meta.tag.ts" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "keyword.operator.expression.import", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "keyword.operator.module", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "support.type.object.console", + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": [ + "support.module.node", + "support.type.object.module", + "entity.name.type.module" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "support.constant.math", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "support.constant.property.math", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "support.constant.json", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "support.type.object.dom", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "support.variable.dom", + "support.variable.property.dom" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": "support.variable.property.process", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "meta.property.object", + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": "variable.parameter.function.js", + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": [ + "keyword.other.template.begin", + "keyword.other.template.end" + ], + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": [ + "keyword.other.substitution.begin", + "keyword.other.substitution.end" + ], + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": [ + "punctuation.definition.template-expression.begin", + "punctuation.definition.template-expression.end" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "meta.template.expression", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.section.embedded", + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": "variable.interpolation", + "settings": { + "foreground": "color(display-p3 1.000000 0.688063 0.418777)" + } + }, + { + "scope": [ + "punctuation.section.embedded.begin", + "punctuation.section.embedded.end" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "punctuation.quasi.element", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "support.type.primitive.ts", + "support.type.builtin.ts", + "support.type.primitive.tsx", + "support.type.builtin.tsx" + ], + "settings": { + "foreground": "color(display-p3 0.829375 0.434619 0.954315)" + } + }, + { + "scope": "support.type.type.flowtype", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "support.type.primitive", + "settings": { + "foreground": "color(display-p3 0.829375 0.434619 0.954315)" + } + }, + { + "scope": "support.variable.magic.python", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "variable.parameter.function.language.special.self.python", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "punctuation.separator.period.python", + "punctuation.separator.element.python", + "punctuation.parenthesis.begin.python", + "punctuation.parenthesis.end.python" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "punctuation.definition.arguments.begin.python", + "punctuation.definition.arguments.end.python", + "punctuation.separator.arguments.python", + "punctuation.definition.list.begin.python", + "punctuation.definition.list.end.python" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.type.python", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.logical.python", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "meta.function-call.generic.python", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "constant.character.format.placeholder.other.python", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "meta.function.decorator.python", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": [ + "support.token.decorator.python", + "meta.function.decorator.identifier.python" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "storage.modifier.lifetime.rust", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.function.std.rust", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "entity.name.lifetime.rust", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "variable.language.rust", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "keyword.operator.misc.rust", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "keyword.operator.sigil.rust", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "support.constant.core.rust", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": [ + "meta.function.c", + "meta.function.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "punctuation.section.block.begin.bracket.curly.cpp", + "punctuation.section.block.end.bracket.curly.cpp", + "punctuation.terminator.statement.c", + "punctuation.section.block.begin.bracket.curly.c", + "punctuation.section.block.end.bracket.curly.c", + "punctuation.section.parens.begin.bracket.round.c", + "punctuation.section.parens.end.bracket.round.c", + "punctuation.section.parameters.begin.bracket.round.c", + "punctuation.section.parameters.end.bracket.round.c" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "keyword.operator.assignment.c", + "keyword.operator.comparison.c", + "keyword.operator.c", + "keyword.operator.increment.c", + "keyword.operator.decrement.c", + "keyword.operator.bitwise.shift.c" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "keyword.operator.assignment.cpp", + "keyword.operator.comparison.cpp", + "keyword.operator.cpp", + "keyword.operator.increment.cpp", + "keyword.operator.decrement.cpp", + "keyword.operator.bitwise.shift.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "punctuation.separator.c", + "punctuation.separator.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "support.type.posix-reserved.c", + "support.type.posix-reserved.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "keyword.operator.sizeof.c", + "keyword.operator.sizeof.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "variable.c", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "storage.type.annotation.java", + "storage.type.object.array.java" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "source.java", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "punctuation.section.block.begin.java", + "punctuation.section.block.end.java", + "punctuation.definition.method-parameters.begin.java", + "punctuation.definition.method-parameters.end.java", + "meta.method.identifier.java", + "punctuation.section.method.begin.java", + "punctuation.section.method.end.java", + "punctuation.terminator.java", + "punctuation.section.class.begin.java", + "punctuation.section.class.end.java", + "punctuation.section.inner-class.begin.java", + "punctuation.section.inner-class.end.java", + "meta.method-call.java", + "punctuation.section.class.begin.bracket.curly.java", + "punctuation.section.class.end.bracket.curly.java", + "punctuation.section.method.begin.bracket.curly.java", + "punctuation.section.method.end.bracket.curly.java", + "punctuation.separator.period.java", + "punctuation.bracket.angle.java", + "punctuation.definition.annotation.java", + "meta.method.body.java" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.method.java", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": [ + "storage.modifier.import.java", + "storage.type.java", + "storage.type.generic.java" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "keyword.operator.instanceof.java", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "meta.definition.variable.name.java", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "token.variable.parameter.java", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "import.storage.java", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "token.package.keyword", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "token.package", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "token.storage.type.java", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "keyword.operator.assignment.go", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "keyword.operator.arithmetic.go", + "keyword.operator.address.go" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "entity.name.package.go", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "support.other.namespace.use.php", + "support.other.namespace.use-as.php", + "support.other.namespace.php", + "entity.other.alias.php", + "meta.interface.php" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "keyword.operator.error-control.php", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "keyword.operator.type.php", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "punctuation.section.array.begin.php", + "punctuation.section.array.end.php" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "storage.type.php", + "meta.other.type.phpdoc.php", + "keyword.other.type.php", + "keyword.other.array.phpdoc.php" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "meta.function-call.php", + "meta.function-call.object.php", + "meta.function-call.static.php" + ], + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": [ + "punctuation.definition.parameters.begin.bracket.round.php", + "punctuation.definition.parameters.end.bracket.round.php", + "punctuation.separator.delimiter.php", + "punctuation.section.scope.begin.php", + "punctuation.section.scope.end.php", + "punctuation.terminator.expression.php", + "punctuation.definition.arguments.begin.bracket.round.php", + "punctuation.definition.arguments.end.bracket.round.php", + "punctuation.definition.storage-type.begin.bracket.round.php", + "punctuation.definition.storage-type.end.bracket.round.php", + "punctuation.definition.array.begin.bracket.round.php", + "punctuation.definition.array.end.bracket.round.php", + "punctuation.definition.begin.bracket.round.php", + "punctuation.definition.end.bracket.round.php", + "punctuation.definition.begin.bracket.curly.php", + "punctuation.definition.end.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php", + "punctuation.definition.section.switch-block.start.bracket.curly.php", + "punctuation.definition.section.switch-block.begin.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "support.constant.ext.php", + "support.constant.std.php", + "support.constant.core.php", + "support.constant.parser-token.php" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": [ + "entity.name.goto-label.php", + "support.other.php" + ], + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": [ + "keyword.operator.logical.php", + "keyword.operator.bitwise.php", + "keyword.operator.arithmetic.php" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.regexp.php", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "keyword.operator.comparison.php", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "keyword.operator.heredoc.php", + "keyword.operator.nowdoc.php" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "variable.other.class.php", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "invalid.illegal.non-null-typehinted.php", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "variable.other.generic-type.haskell", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "storage.type.haskell", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "storage.type.cs", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "entity.name.variable.local.cs", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "entity.name.label.cs", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "entity.name.scope-resolution.function.call", + "entity.name.scope-resolution.function.definition" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "punctuation.definition.delayed.unison", + "punctuation.definition.list.begin.unison", + "punctuation.definition.list.end.unison", + "punctuation.definition.ability.begin.unison", + "punctuation.definition.ability.end.unison", + "punctuation.operator.assignment.as.unison", + "punctuation.separator.pipe.unison", + "punctuation.separator.delimiter.unison", + "punctuation.definition.hash.unison" + ], + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "support.constant.edge", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "support.type.prelude.elm", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.constant.elm", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "entity.global.clojure", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "meta.symbol.clojure", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "constant.keyword.clojure", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "meta.arguments.coffee", + "variable.parameter.function.coffee" + ], + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "storage.modifier.import.groovy", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "meta.method.groovy", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "meta.definition.variable.name.groovy", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "meta.definition.class.inherited.classes.groovy", + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": "support.variable.semantic.hlsl", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "support.type.texture.hlsl", + "support.type.sampler.hlsl", + "support.type.object.hlsl", + "support.type.object.rw.hlsl", + "support.type.fx.hlsl", + "support.type.object.hlsl" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "text.variable", + "text.bracketed" + ], + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "support.type.swift", + "support.type.vb.asp" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "meta.scope.prerequisites.makefile", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "source.makefile", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "source.ini", + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": "constant.language.symbol.ruby", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "function.parameter.ruby", + "function.parameter.cs" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "constant.language.symbol.elixir", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "entity.name.function.xi", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "entity.name.class.xi", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "constant.character.character-class.regexp.xi", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "constant.regexp.xi", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "keyword.control.xi", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "invalid.xi", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "beginning.punctuation.definition.quote.markdown.xi", + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown.xi", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": "constant.character.xi", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "accent.xi", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "wikiword.xi", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "constant.other.color.rgb-value.xi", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "punctuation.definition.tag.xi", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": [ + "support.constant.property-value.scss", + "support.constant.property-value.css" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": [ + "keyword.operator.css", + "keyword.operator.scss", + "keyword.operator.less" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "support.constant.color.w3c-standard-color-name.css", + "support.constant.color.w3c-standard-color-name.scss" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "punctuation.separator.list.comma.css", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.type.vendored.property-name.css", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.type.property-name.css", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.type.property-name", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.constant.property-value", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.constant.font-name", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "entity.other.attribute-name.class.css", + "settings": { + "foreground": "color(display-p3 0.466798 0.860904 0.775090)", + "fontStyle": "normal" + } + }, + { + "scope": "entity.other.attribute-name.id", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)", + "fontStyle": "normal" + } + }, + { + "scope": [ + "entity.other.attribute-name.pseudo-element", + "entity.other.attribute-name.pseudo-class" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "meta.selector", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "selector.sass", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "rgb-value", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "inline-color-decoration rgb-value", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "less rgb-value", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "control.elements", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "keyword.operator.less", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "entity.name.tag", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "entity.other.attribute-name", + "settings": { + "foreground": "color(display-p3 0.466798 0.860904 0.775090)", + "fontStyle": "normal" + } + }, + { + "scope": "constant.character.entity", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "meta.tag", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "invalid.illegal.bad-ampersand.html", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "markup.heading", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "markup.heading punctuation.definition.heading", + "entity.name.section" + ], + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "entity.name.section.markdown", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "punctuation.definition.heading.markdown", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "markup.heading.setext", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "markup.heading.setext.1.markdown", + "markup.heading.setext.2.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "markup.bold", + "todo.bold" + ], + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "punctuation.definition.bold", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": [ + "markup.italic", + "punctuation.definition.italic", + "todo.emphasis" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)", + "fontStyle": "italic" + } + }, + { + "scope": "emphasis md", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "markup.italic.markdown", + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "punctuation.definition.metadata.markdown", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "markup.inline.raw.markdown", + "markup.inline.raw.string.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": "punctuation.definition.list.begin.markdown", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "punctuation.definition.list.markdown", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "markup.quote.markdown", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": "keyword.other.unit", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "markup.changed.diff", + "settings": { + "foreground": "color(display-p3 1.000000 0.832068 0.300621)" + } + }, + { + "scope": [ + "meta.diff.header.from-file", + "meta.diff.header.to-file", + "punctuation.definition.from-file.diff", + "punctuation.definition.to-file.diff" + ], + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "markup.inserted.diff", + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": "markup.deleted.diff", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "string.regexp", + "settings": { + "foreground": "color(display-p3 0.520590 0.857139 0.902107)" + } + }, + { + "scope": "constant.other.character-class.regexp", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "keyword.operator.quantifier.regexp", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "constant.character.escape", + "settings": { + "foreground": "color(display-p3 0.452682 0.814110 0.989434)" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "color(display-p3 0.451324 0.823458 0.446819)" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.type.property-name.json", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "color(display-p3 0.999263 0.443812 0.404218)" + } + }, + { + "scope": "punctuation.definition.block.sequence.item.yaml", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "block.scope.end", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "block.scope.begin", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "color(display-p3 0.615613 0.445256 1.000000)" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "color(display-p3 1.000000 0.868456 0.454295)" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "color(display-p3 0.994741 0.445201 0.573499)" + } + }, + { + "scope": "invalid.illegal", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "invalid.broken", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "invalid.deprecated", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "invalid.unimplemented", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + } + ], + "semanticTokenColors": { + "comment": "color(display-p3 0.517647 0.517647 0.539124)", + "string": "color(display-p3 0.451324 0.823458 0.446819)", + "number": "color(display-p3 0.452682 0.814110 0.989434)", + "regexp": "color(display-p3 0.520590 0.857139 0.902107)", + "keyword": "color(display-p3 0.994741 0.445201 0.573499)", + "variable": "color(display-p3 1.000000 0.688063 0.418777)", + "parameter": "color(display-p3 0.678431 0.678431 0.692733)", + "property": "color(display-p3 1.000000 0.688063 0.418777)", + "function": "color(display-p3 0.615613 0.445256 1.000000)", + "method": "color(display-p3 0.615613 0.445256 1.000000)", + "type": "color(display-p3 0.829375 0.434619 0.954315)", + "class": "color(display-p3 0.829375 0.434619 0.954315)", + "namespace": "color(display-p3 1.000000 0.832068 0.300621)", + "enumMember": "color(display-p3 0.327292 0.790977 0.995660)", + "variable.constant": "color(display-p3 1.000000 0.868456 0.454295)", + "variable.defaultLibrary": "color(display-p3 1.000000 0.832068 0.300621)" + } +} \ No newline at end of file diff --git a/themes/pierre-dark.json b/themes/pierre-dark.json new file mode 100644 index 0000000..fec6934 --- /dev/null +++ b/themes/pierre-dark.json @@ -0,0 +1,1917 @@ +{ + "name": "Pierre Dark", + "type": "dark", + "colors": { + "editor.background": "#070707", + "editor.foreground": "#fbfbfb", + "foreground": "#fbfbfb", + "focusBorder": "#009fff", + "selection.background": "#19283c", + "editor.selectionBackground": "#009fff4d", + "editor.lineHighlightBackground": "#19283c8c", + "editorCursor.foreground": "#009fff", + "editorLineNumber.foreground": "#84848A", + "editorLineNumber.activeForeground": "#adadb1", + "editorIndentGuide.background": "#39393c", + "editorIndentGuide.activeBackground": "#2e2e30", + "diffEditor.insertedTextBackground": "#00cab11a", + "diffEditor.deletedTextBackground": "#ff2e3f1a", + "sideBar.background": "#141415", + "sideBar.foreground": "#adadb1", + "sideBar.border": "#070707", + "sideBarTitle.foreground": "#fbfbfb", + "sideBarSectionHeader.background": "#141415", + "sideBarSectionHeader.foreground": "#adadb1", + "sideBarSectionHeader.border": "#070707", + "activityBar.background": "#141415", + "activityBar.foreground": "#fbfbfb", + "activityBar.border": "#070707", + "activityBar.activeBorder": "#009fff", + "activityBarBadge.background": "#009fff", + "activityBarBadge.foreground": "#070707", + "titleBar.activeBackground": "#141415", + "titleBar.activeForeground": "#fbfbfb", + "titleBar.inactiveBackground": "#141415", + "titleBar.inactiveForeground": "#84848A", + "titleBar.border": "#070707", + "list.activeSelectionBackground": "#19283c99", + "list.activeSelectionForeground": "#fbfbfb", + "list.inactiveSelectionBackground": "#19283c73", + "list.hoverBackground": "#19283c59", + "list.focusOutline": "#009fff", + "tab.activeBackground": "#070707", + "tab.activeForeground": "#fbfbfb", + "tab.activeBorderTop": "#009fff", + "tab.inactiveBackground": "#141415", + "tab.inactiveForeground": "#84848A", + "tab.border": "#070707", + "editorGroupHeader.tabsBackground": "#141415", + "editorGroupHeader.tabsBorder": "#070707", + "panel.background": "#141415", + "panel.border": "#070707", + "panelTitle.activeBorder": "#009fff", + "panelTitle.activeForeground": "#fbfbfb", + "panelTitle.inactiveForeground": "#84848A", + "statusBar.background": "#141415", + "statusBar.foreground": "#adadb1", + "statusBar.border": "#070707", + "statusBar.noFolderBackground": "#141415", + "statusBar.debuggingBackground": "#ffca00", + "statusBar.debuggingForeground": "#070707", + "statusBarItem.remoteBackground": "#141415", + "statusBarItem.remoteForeground": "#adadb1", + "input.background": "#1F1F21", + "input.border": "#424245", + "input.foreground": "#fbfbfb", + "input.placeholderForeground": "#79797F", + "dropdown.background": "#1F1F21", + "dropdown.border": "#424245", + "dropdown.foreground": "#fbfbfb", + "button.background": "#009fff", + "button.foreground": "#070707", + "button.hoverBackground": "#0190e6", + "textLink.foreground": "#009fff", + "textLink.activeForeground": "#009fff", + "gitDecoration.addedResourceForeground": "#00cab1", + "gitDecoration.conflictingResourceForeground": "#ffca00", + "gitDecoration.modifiedResourceForeground": "#009fff", + "gitDecoration.deletedResourceForeground": "#ff2e3f", + "gitDecoration.untrackedResourceForeground": "#00cab1", + "gitDecoration.ignoredResourceForeground": "#84848A", + "terminal.titleForeground": "#adadb1", + "terminal.titleInactiveForeground": "#84848A", + "terminal.background": "#141415", + "terminal.foreground": "#adadb1", + "terminal.ansiBlack": "#141415", + "terminal.ansiRed": "#ff2e3f", + "terminal.ansiGreen": "#0dbe4e", + "terminal.ansiYellow": "#ffca00", + "terminal.ansiBlue": "#009fff", + "terminal.ansiMagenta": "#c635e4", + "terminal.ansiCyan": "#08c0ef", + "terminal.ansiWhite": "#c6c6c8", + "terminal.ansiBrightBlack": "#141415", + "terminal.ansiBrightRed": "#ff2e3f", + "terminal.ansiBrightGreen": "#0dbe4e", + "terminal.ansiBrightYellow": "#ffca00", + "terminal.ansiBrightBlue": "#009fff", + "terminal.ansiBrightMagenta": "#c635e4", + "terminal.ansiBrightCyan": "#08c0ef", + "terminal.ansiBrightWhite": "#c6c6c8" + }, + "tokenColors": [ + { + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": "comment markup.link", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": [ + "string", + "constant.other.symbol" + ], + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": [ + "punctuation.definition.string.begin", + "punctuation.definition.string.end" + ], + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": [ + "constant.numeric", + "constant.language.boolean" + ], + "settings": { + "foreground": "#68cdf2" + } + }, + { + "scope": "constant", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "punctuation.definition.constant", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "constant.language", + "settings": { + "foreground": "#68cdf2" + } + }, + { + "scope": "variable.other.constant", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "keyword", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "keyword.control", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "storage", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "token.storage", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "keyword.operator.new", + "keyword.operator.expression.instanceof", + "keyword.operator.expression.typeof", + "keyword.operator.expression.void", + "keyword.operator.expression.delete", + "keyword.operator.expression.in", + "keyword.operator.expression.of", + "keyword.operator.expression.keyof" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "keyword.operator.delete", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "variable", + "identifier", + "meta.definition.variable" + ], + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": [ + "variable.other.readwrite", + "meta.object-literal.key", + "support.variable.property", + "support.variable.object.process", + "support.variable.object.node" + ], + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": "variable.language", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "variable.parameter.function", + "settings": { + "foreground": "#adadb1" + } + }, + { + "scope": "function.parameter", + "settings": { + "foreground": "#adadb1" + } + }, + { + "scope": "variable.parameter", + "settings": { + "foreground": "#adadb1" + } + }, + { + "scope": "variable.parameter.function.language.python", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "variable.parameter.function.python", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": [ + "support.function", + "entity.name.function", + "meta.function-call", + "meta.require", + "support.function.any-method", + "variable.function" + ], + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "keyword.other.special-method", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "entity.name.function", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "support.function.console", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": [ + "support.type", + "entity.name.type", + "entity.name.class", + "storage.type" + ], + "settings": { + "foreground": "#d568ea" + } + }, + { + "scope": [ + "support.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "#d568ea" + } + }, + { + "scope": [ + "entity.name.class", + "variable.other.class.js", + "variable.other.class.ts" + ], + "settings": { + "foreground": "#d568ea" + } + }, + { + "scope": "entity.name.class.identifier.namespace.type", + "settings": { + "foreground": "#d568ea" + } + }, + { + "scope": "entity.name.type.namespace", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "entity.other.inherited-class", + "settings": { + "foreground": "#d568ea" + } + }, + { + "scope": "entity.name.namespace", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "keyword.operator", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "keyword.operator.logical", + "keyword.operator.bitwise", + "keyword.operator.channel" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "keyword.operator.arithmetic", + "keyword.operator.comparison", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.assignment", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.assignment.compound", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "keyword.operator.assignment.compound.js", + "keyword.operator.assignment.compound.ts" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.ternary", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "keyword.operator.optional", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "punctuation", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.separator.delimiter", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.separator.key-value", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.terminator", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.brace", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.brace.square", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.brace.round", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "function.brace", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "punctuation.definition.parameters", + "punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "punctuation.definition.block", + "punctuation.definition.tag" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "meta.tag.tsx", + "meta.tag.jsx", + "meta.tag.js", + "meta.tag.ts" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "keyword.operator.expression.import", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "keyword.operator.module", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "support.type.object.console", + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": [ + "support.module.node", + "support.type.object.module", + "entity.name.type.module" + ], + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "support.constant.math", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "support.constant.property.math", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "support.constant.json", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "support.type.object.dom", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "support.variable.dom", + "support.variable.property.dom" + ], + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": "support.variable.property.process", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "meta.property.object", + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": "variable.parameter.function.js", + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": [ + "keyword.other.template.begin", + "keyword.other.template.end" + ], + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": [ + "keyword.other.substitution.begin", + "keyword.other.substitution.end" + ], + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": [ + "punctuation.definition.template-expression.begin", + "punctuation.definition.template-expression.end" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "meta.template.expression", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.section.embedded", + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": "variable.interpolation", + "settings": { + "foreground": "#ffa359" + } + }, + { + "scope": [ + "punctuation.section.embedded.begin", + "punctuation.section.embedded.end" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "punctuation.quasi.element", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "support.type.primitive.ts", + "support.type.builtin.ts", + "support.type.primitive.tsx", + "support.type.builtin.tsx" + ], + "settings": { + "foreground": "#d568ea" + } + }, + { + "scope": "support.type.type.flowtype", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "support.type.primitive", + "settings": { + "foreground": "#d568ea" + } + }, + { + "scope": "support.variable.magic.python", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "variable.parameter.function.language.special.self.python", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "punctuation.separator.period.python", + "punctuation.separator.element.python", + "punctuation.parenthesis.begin.python", + "punctuation.parenthesis.end.python" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "punctuation.definition.arguments.begin.python", + "punctuation.definition.arguments.end.python", + "punctuation.separator.arguments.python", + "punctuation.definition.list.begin.python", + "punctuation.definition.list.end.python" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.type.python", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.logical.python", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "meta.function-call.generic.python", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "constant.character.format.placeholder.other.python", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "meta.function.decorator.python", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": [ + "support.token.decorator.python", + "meta.function.decorator.identifier.python" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "storage.modifier.lifetime.rust", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.function.std.rust", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "entity.name.lifetime.rust", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "variable.language.rust", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "keyword.operator.misc.rust", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "keyword.operator.sigil.rust", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "support.constant.core.rust", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": [ + "meta.function.c", + "meta.function.cpp" + ], + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "punctuation.section.block.begin.bracket.curly.cpp", + "punctuation.section.block.end.bracket.curly.cpp", + "punctuation.terminator.statement.c", + "punctuation.section.block.begin.bracket.curly.c", + "punctuation.section.block.end.bracket.curly.c", + "punctuation.section.parens.begin.bracket.round.c", + "punctuation.section.parens.end.bracket.round.c", + "punctuation.section.parameters.begin.bracket.round.c", + "punctuation.section.parameters.end.bracket.round.c" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "keyword.operator.assignment.c", + "keyword.operator.comparison.c", + "keyword.operator.c", + "keyword.operator.increment.c", + "keyword.operator.decrement.c", + "keyword.operator.bitwise.shift.c" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "keyword.operator.assignment.cpp", + "keyword.operator.comparison.cpp", + "keyword.operator.cpp", + "keyword.operator.increment.cpp", + "keyword.operator.decrement.cpp", + "keyword.operator.bitwise.shift.cpp" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "punctuation.separator.c", + "punctuation.separator.cpp" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "support.type.posix-reserved.c", + "support.type.posix-reserved.cpp" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "keyword.operator.sizeof.c", + "keyword.operator.sizeof.cpp" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "variable.c", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "storage.type.annotation.java", + "storage.type.object.array.java" + ], + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "source.java", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "punctuation.section.block.begin.java", + "punctuation.section.block.end.java", + "punctuation.definition.method-parameters.begin.java", + "punctuation.definition.method-parameters.end.java", + "meta.method.identifier.java", + "punctuation.section.method.begin.java", + "punctuation.section.method.end.java", + "punctuation.terminator.java", + "punctuation.section.class.begin.java", + "punctuation.section.class.end.java", + "punctuation.section.inner-class.begin.java", + "punctuation.section.inner-class.end.java", + "meta.method-call.java", + "punctuation.section.class.begin.bracket.curly.java", + "punctuation.section.class.end.bracket.curly.java", + "punctuation.section.method.begin.bracket.curly.java", + "punctuation.section.method.end.bracket.curly.java", + "punctuation.separator.period.java", + "punctuation.bracket.angle.java", + "punctuation.definition.annotation.java", + "meta.method.body.java" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.method.java", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": [ + "storage.modifier.import.java", + "storage.type.java", + "storage.type.generic.java" + ], + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "keyword.operator.instanceof.java", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "meta.definition.variable.name.java", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "token.variable.parameter.java", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "import.storage.java", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "token.package.keyword", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "token.package", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "token.storage.type.java", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "keyword.operator.assignment.go", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "keyword.operator.arithmetic.go", + "keyword.operator.address.go" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "entity.name.package.go", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "support.other.namespace.use.php", + "support.other.namespace.use-as.php", + "support.other.namespace.php", + "entity.other.alias.php", + "meta.interface.php" + ], + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "keyword.operator.error-control.php", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "keyword.operator.type.php", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "punctuation.section.array.begin.php", + "punctuation.section.array.end.php" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "storage.type.php", + "meta.other.type.phpdoc.php", + "keyword.other.type.php", + "keyword.other.array.phpdoc.php" + ], + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "meta.function-call.php", + "meta.function-call.object.php", + "meta.function-call.static.php" + ], + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": [ + "punctuation.definition.parameters.begin.bracket.round.php", + "punctuation.definition.parameters.end.bracket.round.php", + "punctuation.separator.delimiter.php", + "punctuation.section.scope.begin.php", + "punctuation.section.scope.end.php", + "punctuation.terminator.expression.php", + "punctuation.definition.arguments.begin.bracket.round.php", + "punctuation.definition.arguments.end.bracket.round.php", + "punctuation.definition.storage-type.begin.bracket.round.php", + "punctuation.definition.storage-type.end.bracket.round.php", + "punctuation.definition.array.begin.bracket.round.php", + "punctuation.definition.array.end.bracket.round.php", + "punctuation.definition.begin.bracket.round.php", + "punctuation.definition.end.bracket.round.php", + "punctuation.definition.begin.bracket.curly.php", + "punctuation.definition.end.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php", + "punctuation.definition.section.switch-block.start.bracket.curly.php", + "punctuation.definition.section.switch-block.begin.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "support.constant.ext.php", + "support.constant.std.php", + "support.constant.core.php", + "support.constant.parser-token.php" + ], + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": [ + "entity.name.goto-label.php", + "support.other.php" + ], + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": [ + "keyword.operator.logical.php", + "keyword.operator.bitwise.php", + "keyword.operator.arithmetic.php" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.regexp.php", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "keyword.operator.comparison.php", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "keyword.operator.heredoc.php", + "keyword.operator.nowdoc.php" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "variable.other.class.php", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "invalid.illegal.non-null-typehinted.php", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "variable.other.generic-type.haskell", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "storage.type.haskell", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "storage.type.cs", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "entity.name.variable.local.cs", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "entity.name.label.cs", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "entity.name.scope-resolution.function.call", + "entity.name.scope-resolution.function.definition" + ], + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "punctuation.definition.delayed.unison", + "punctuation.definition.list.begin.unison", + "punctuation.definition.list.end.unison", + "punctuation.definition.ability.begin.unison", + "punctuation.definition.ability.end.unison", + "punctuation.operator.assignment.as.unison", + "punctuation.separator.pipe.unison", + "punctuation.separator.delimiter.unison", + "punctuation.definition.hash.unison" + ], + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "support.constant.edge", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "support.type.prelude.elm", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.constant.elm", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "entity.global.clojure", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "meta.symbol.clojure", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "constant.keyword.clojure", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "meta.arguments.coffee", + "variable.parameter.function.coffee" + ], + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "storage.modifier.import.groovy", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "meta.method.groovy", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "meta.definition.variable.name.groovy", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "meta.definition.class.inherited.classes.groovy", + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": "support.variable.semantic.hlsl", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "support.type.texture.hlsl", + "support.type.sampler.hlsl", + "support.type.object.hlsl", + "support.type.object.rw.hlsl", + "support.type.fx.hlsl", + "support.type.object.hlsl" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "text.variable", + "text.bracketed" + ], + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "support.type.swift", + "support.type.vb.asp" + ], + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "meta.scope.prerequisites.makefile", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "source.makefile", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "source.ini", + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": "constant.language.symbol.ruby", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "function.parameter.ruby", + "function.parameter.cs" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "constant.language.symbol.elixir", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "entity.name.function.xi", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "entity.name.class.xi", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "constant.character.character-class.regexp.xi", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "constant.regexp.xi", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "keyword.control.xi", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "invalid.xi", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "beginning.punctuation.definition.quote.markdown.xi", + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown.xi", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": "constant.character.xi", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "accent.xi", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "wikiword.xi", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "constant.other.color.rgb-value.xi", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "punctuation.definition.tag.xi", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": [ + "support.constant.property-value.scss", + "support.constant.property-value.css" + ], + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": [ + "keyword.operator.css", + "keyword.operator.scss", + "keyword.operator.less" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "support.constant.color.w3c-standard-color-name.css", + "support.constant.color.w3c-standard-color-name.scss" + ], + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "punctuation.separator.list.comma.css", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.type.vendored.property-name.css", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.type.property-name.css", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.type.property-name", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.constant.property-value", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.constant.font-name", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "entity.other.attribute-name.class.css", + "settings": { + "foreground": "#61d5c0", + "fontStyle": "normal" + } + }, + { + "scope": "entity.other.attribute-name.id", + "settings": { + "foreground": "#9d6afb", + "fontStyle": "normal" + } + }, + { + "scope": [ + "entity.other.attribute-name.pseudo-element", + "entity.other.attribute-name.pseudo-class" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "meta.selector", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "selector.sass", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "rgb-value", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "inline-color-decoration rgb-value", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "less rgb-value", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "control.elements", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "keyword.operator.less", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "entity.name.tag", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "entity.other.attribute-name", + "settings": { + "foreground": "#61d5c0", + "fontStyle": "normal" + } + }, + { + "scope": "constant.character.entity", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "meta.tag", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "invalid.illegal.bad-ampersand.html", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "markup.heading", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "markup.heading punctuation.definition.heading", + "entity.name.section" + ], + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "entity.name.section.markdown", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "punctuation.definition.heading.markdown", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "markup.heading.setext", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "markup.heading.setext.1.markdown", + "markup.heading.setext.2.markdown" + ], + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "markup.bold", + "todo.bold" + ], + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "punctuation.definition.bold", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": [ + "markup.italic", + "punctuation.definition.italic", + "todo.emphasis" + ], + "settings": { + "foreground": "#ff678d", + "fontStyle": "italic" + } + }, + { + "scope": "emphasis md", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "markup.italic.markdown", + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "punctuation.definition.metadata.markdown", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "markup.inline.raw.markdown", + "markup.inline.raw.string.markdown" + ], + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": "punctuation.definition.list.begin.markdown", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "punctuation.definition.list.markdown", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown" + ], + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "markup.quote.markdown", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": "keyword.other.unit", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "markup.changed.diff", + "settings": { + "foreground": "#ffca00" + } + }, + { + "scope": [ + "meta.diff.header.from-file", + "meta.diff.header.to-file", + "punctuation.definition.from-file.diff", + "punctuation.definition.to-file.diff" + ], + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "markup.inserted.diff", + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": "markup.deleted.diff", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "string.regexp", + "settings": { + "foreground": "#64d1db" + } + }, + { + "scope": "constant.other.character-class.regexp", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "keyword.operator.quantifier.regexp", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "constant.character.escape", + "settings": { + "foreground": "#68cdf2" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "#5ecc71" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.type.property-name.json", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "#ff6762" + } + }, + { + "scope": "punctuation.definition.block.sequence.item.yaml", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "block.scope.end", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "block.scope.begin", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#9d6afb" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#ffd452" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#ff678d" + } + }, + { + "scope": "invalid.illegal", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "invalid.broken", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "invalid.deprecated", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "invalid.unimplemented", + "settings": { + "foreground": "#ffffff" + } + } + ], + "semanticTokenColors": { + "comment": "#84848A", + "string": "#5ecc71", + "number": "#68cdf2", + "regexp": "#64d1db", + "keyword": "#ff678d", + "variable": "#ffa359", + "parameter": "#adadb1", + "property": "#ffa359", + "function": "#9d6afb", + "method": "#9d6afb", + "type": "#d568ea", + "class": "#d568ea", + "namespace": "#ffca00", + "enumMember": "#08c0ef", + "variable.constant": "#ffd452", + "variable.defaultLibrary": "#ffca00" + } +} \ No newline at end of file diff --git a/themes/pierre-light-vibrant.css b/themes/pierre-light-vibrant.css new file mode 100644 index 0000000..b6c2794 --- /dev/null +++ b/themes/pierre-light-vibrant.css @@ -0,0 +1,298 @@ +/* Pierre Light Vibrant - Generated theme CSS with Display P3 fallbacks */ + +:root { + --vscode-editor-background: #ffffff; /* sRGB fallback */ + --vscode-editor-background: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ + --vscode-editor-foreground: #070707; /* sRGB fallback */ + --vscode-editor-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-foreground: #070707; /* sRGB fallback */ + --vscode-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-focusBorder: #008cff; /* sRGB fallback */ + --vscode-focusBorder: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-selection-background: #dfe7ff; /* sRGB fallback */ + --vscode-selection-background: color(display-p3 0.880188 0.904864 0.991592); /* Display P3 */ + --vscode-editor-selectionBackground: #008cff2e; /* sRGB fallback */ + --vscode-editor-selectionBackground: color(display-p3 0.267653 0.570512 1.000000 / 0.180000); /* Display P3 */ + --vscode-editor-lineHighlightBackground: #dfe7ff8c; /* sRGB fallback */ + --vscode-editor-lineHighlightBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.550000); /* Display P3 */ + --vscode-editorCursor-foreground: #008cff; /* sRGB fallback */ + --vscode-editorCursor-foreground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-editorLineNumber-foreground: #84848A; /* sRGB fallback */ + --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-editorLineNumber-activeForeground: #6C6C71; /* sRGB fallback */ + --vscode-editorLineNumber-activeForeground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ + --vscode-editorIndentGuide-background: #eeeeef; /* sRGB fallback */ + --vscode-editorIndentGuide-background: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-editorIndentGuide-activeBackground: #dbdbdd; /* sRGB fallback */ + --vscode-editorIndentGuide-activeBackground: color(display-p3 0.858824 0.858824 0.865969); /* Display P3 */ + --vscode-diffEditor-insertedTextBackground: #00cab133; /* sRGB fallback */ + --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.200000); /* Display P3 */ + --vscode-diffEditor-deletedTextBackground: #ff2e3f33; /* sRGB fallback */ + --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.200000); /* Display P3 */ + --vscode-sideBar-background: #f8f8f8; /* sRGB fallback */ + --vscode-sideBar-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-sideBar-foreground: #6C6C71; /* sRGB fallback */ + --vscode-sideBar-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ + --vscode-sideBar-border: #eeeeef; /* sRGB fallback */ + --vscode-sideBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-sideBarTitle-foreground: #070707; /* sRGB fallback */ + --vscode-sideBarTitle-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-sideBarSectionHeader-background: #f8f8f8; /* sRGB fallback */ + --vscode-sideBarSectionHeader-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-sideBarSectionHeader-foreground: #6C6C71; /* sRGB fallback */ + --vscode-sideBarSectionHeader-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ + --vscode-sideBarSectionHeader-border: #eeeeef; /* sRGB fallback */ + --vscode-sideBarSectionHeader-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-activityBar-background: #f8f8f8; /* sRGB fallback */ + --vscode-activityBar-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-activityBar-foreground: #070707; /* sRGB fallback */ + --vscode-activityBar-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-activityBar-border: #eeeeef; /* sRGB fallback */ + --vscode-activityBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-activityBar-activeBorder: #008cff; /* sRGB fallback */ + --vscode-activityBar-activeBorder: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-activityBarBadge-background: #008cff; /* sRGB fallback */ + --vscode-activityBarBadge-background: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-activityBarBadge-foreground: #ffffff; /* sRGB fallback */ + --vscode-activityBarBadge-foreground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ + --vscode-titleBar-activeBackground: #f8f8f8; /* sRGB fallback */ + --vscode-titleBar-activeBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-titleBar-activeForeground: #070707; /* sRGB fallback */ + --vscode-titleBar-activeForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-titleBar-inactiveBackground: #f8f8f8; /* sRGB fallback */ + --vscode-titleBar-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-titleBar-inactiveForeground: #84848A; /* sRGB fallback */ + --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-titleBar-border: #eeeeef; /* sRGB fallback */ + --vscode-titleBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-list-activeSelectionBackground: #dfe7ffcc; /* sRGB fallback */ + --vscode-list-activeSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.800000); /* Display P3 */ + --vscode-list-activeSelectionForeground: #070707; /* sRGB fallback */ + --vscode-list-activeSelectionForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-list-inactiveSelectionBackground: #dfe7ff73; /* sRGB fallback */ + --vscode-list-inactiveSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.450000); /* Display P3 */ + --vscode-list-hoverBackground: #dfe7ff59; /* sRGB fallback */ + --vscode-list-hoverBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.350000); /* Display P3 */ + --vscode-list-focusOutline: #008cff; /* sRGB fallback */ + --vscode-list-focusOutline: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-tab-activeBackground: #ffffff; /* sRGB fallback */ + --vscode-tab-activeBackground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ + --vscode-tab-activeForeground: #070707; /* sRGB fallback */ + --vscode-tab-activeForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-tab-activeBorderTop: #008cff; /* sRGB fallback */ + --vscode-tab-activeBorderTop: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-tab-inactiveBackground: #f8f8f8; /* sRGB fallback */ + --vscode-tab-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-tab-inactiveForeground: #84848A; /* sRGB fallback */ + --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-tab-border: #eeeeef; /* sRGB fallback */ + --vscode-tab-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-editorGroupHeader-tabsBackground: #f8f8f8; /* sRGB fallback */ + --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-editorGroupHeader-tabsBorder: #eeeeef; /* sRGB fallback */ + --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-panel-background: #f8f8f8; /* sRGB fallback */ + --vscode-panel-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-panel-border: #eeeeef; /* sRGB fallback */ + --vscode-panel-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-panelTitle-activeBorder: #008cff; /* sRGB fallback */ + --vscode-panelTitle-activeBorder: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-panelTitle-activeForeground: #070707; /* sRGB fallback */ + --vscode-panelTitle-activeForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-panelTitle-inactiveForeground: #84848A; /* sRGB fallback */ + --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-statusBar-background: #f8f8f8; /* sRGB fallback */ + --vscode-statusBar-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-statusBar-foreground: #6C6C71; /* sRGB fallback */ + --vscode-statusBar-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ + --vscode-statusBar-border: #eeeeef; /* sRGB fallback */ + --vscode-statusBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ + --vscode-statusBar-noFolderBackground: #f8f8f8; /* sRGB fallback */ + --vscode-statusBar-noFolderBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-statusBar-debuggingBackground: #ffca00; /* sRGB fallback */ + --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-statusBar-debuggingForeground: #ffffff; /* sRGB fallback */ + --vscode-statusBar-debuggingForeground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ + --vscode-statusBarItem-remoteBackground: #f8f8f8; /* sRGB fallback */ + --vscode-statusBarItem-remoteBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-statusBarItem-remoteForeground: #6C6C71; /* sRGB fallback */ + --vscode-statusBarItem-remoteForeground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ + --vscode-input-background: #f2f2f3; /* sRGB fallback */ + --vscode-input-background: color(display-p3 0.949020 0.949020 0.952591); /* Display P3 */ + --vscode-input-border: #dbdbdd; /* sRGB fallback */ + --vscode-input-border: color(display-p3 0.858824 0.858824 0.865969); /* Display P3 */ + --vscode-input-foreground: #070707; /* sRGB fallback */ + --vscode-input-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-input-placeholderForeground: #8E8E95; /* sRGB fallback */ + --vscode-input-placeholderForeground: color(display-p3 0.556863 0.556863 0.581925); /* Display P3 */ + --vscode-dropdown-background: #f2f2f3; /* sRGB fallback */ + --vscode-dropdown-background: color(display-p3 0.949020 0.949020 0.952591); /* Display P3 */ + --vscode-dropdown-border: #dbdbdd; /* sRGB fallback */ + --vscode-dropdown-border: color(display-p3 0.858824 0.858824 0.865969); /* Display P3 */ + --vscode-dropdown-foreground: #070707; /* sRGB fallback */ + --vscode-dropdown-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ + --vscode-button-background: #008cff; /* sRGB fallback */ + --vscode-button-background: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-button-foreground: #ffffff; /* sRGB fallback */ + --vscode-button-foreground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ + --vscode-button-hoverBackground: #1a98ff; /* sRGB fallback */ + --vscode-button-hoverBackground: color(display-p3 0.341176 0.611765 1.000000); /* Display P3 */ + --vscode-textLink-foreground: #008cff; /* sRGB fallback */ + --vscode-textLink-foreground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-textLink-activeForeground: #008cff; /* sRGB fallback */ + --vscode-textLink-activeForeground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-gitDecoration-addedResourceForeground: #00cab1; /* sRGB fallback */ + --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ + --vscode-gitDecoration-conflictingResourceForeground: #ffca00; /* sRGB fallback */ + --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-gitDecoration-modifiedResourceForeground: #008cff; /* sRGB fallback */ + --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-gitDecoration-deletedResourceForeground: #ff2e3f; /* sRGB fallback */ + --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ + --vscode-gitDecoration-untrackedResourceForeground: #00cab1; /* sRGB fallback */ + --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ + --vscode-gitDecoration-ignoredResourceForeground: #84848A; /* sRGB fallback */ + --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-terminal-titleForeground: #6C6C71; /* sRGB fallback */ + --vscode-terminal-titleForeground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ + --vscode-terminal-titleInactiveForeground: #84848A; /* sRGB fallback */ + --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ + --vscode-terminal-background: #f8f8f8; /* sRGB fallback */ + --vscode-terminal-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ + --vscode-terminal-foreground: #6C6C71; /* sRGB fallback */ + --vscode-terminal-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ + --vscode-terminal-ansiBlack: #1F1F21; /* sRGB fallback */ + --vscode-terminal-ansiBlack: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ + --vscode-terminal-ansiRed: #ff2e3f; /* sRGB fallback */ + --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ + --vscode-terminal-ansiGreen: #0dbe4e; /* sRGB fallback */ + --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ + --vscode-terminal-ansiYellow: #ffca00; /* sRGB fallback */ + --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-terminal-ansiBlue: #008cff; /* sRGB fallback */ + --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-terminal-ansiMagenta: #c635e4; /* sRGB fallback */ + --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ + --vscode-terminal-ansiCyan: #08c0ef; /* sRGB fallback */ + --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ + --vscode-terminal-ansiWhite: #c6c6c8; /* sRGB fallback */ + --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ + --vscode-terminal-ansiBrightBlack: #1F1F21; /* sRGB fallback */ + --vscode-terminal-ansiBrightBlack: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ + --vscode-terminal-ansiBrightRed: #ff2e3f; /* sRGB fallback */ + --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ + --vscode-terminal-ansiBrightGreen: #0dbe4e; /* sRGB fallback */ + --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ + --vscode-terminal-ansiBrightYellow: #ffca00; /* sRGB fallback */ + --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ + --vscode-terminal-ansiBrightBlue: #008cff; /* sRGB fallback */ + --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ + --vscode-terminal-ansiBrightMagenta: #c635e4; /* sRGB fallback */ + --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ + --vscode-terminal-ansiBrightCyan: #08c0ef; /* sRGB fallback */ + --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ + --vscode-terminal-ansiBrightWhite: #c6c6c8; /* sRGB fallback */ + --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ +} + +/* Explicit Display P3 support for better compatibility */ +@supports (color: color(display-p3 1 1 1)) { + :root { + --vscode-editor-background: color(display-p3 1.000000 1.000000 1.000000); + --vscode-editor-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-focusBorder: color(display-p3 0.267653 0.570512 1.000000); + --vscode-selection-background: color(display-p3 0.880188 0.904864 0.991592); + --vscode-editor-selectionBackground: color(display-p3 0.267653 0.570512 1.000000 / 0.180000); + --vscode-editor-lineHighlightBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.550000); + --vscode-editorCursor-foreground: color(display-p3 0.267653 0.570512 1.000000); + --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-editorLineNumber-activeForeground: color(display-p3 0.423529 0.423529 0.441427); + --vscode-editorIndentGuide-background: color(display-p3 0.933333 0.933333 0.936905); + --vscode-editorIndentGuide-activeBackground: color(display-p3 0.858824 0.858824 0.865969); + --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.200000); + --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.200000); + --vscode-sideBar-background: color(display-p3 0.972549 0.972549 0.972549); + --vscode-sideBar-foreground: color(display-p3 0.423529 0.423529 0.441427); + --vscode-sideBar-border: color(display-p3 0.933333 0.933333 0.936905); + --vscode-sideBarTitle-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-sideBarSectionHeader-background: color(display-p3 0.972549 0.972549 0.972549); + --vscode-sideBarSectionHeader-foreground: color(display-p3 0.423529 0.423529 0.441427); + --vscode-sideBarSectionHeader-border: color(display-p3 0.933333 0.933333 0.936905); + --vscode-activityBar-background: color(display-p3 0.972549 0.972549 0.972549); + --vscode-activityBar-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-activityBar-border: color(display-p3 0.933333 0.933333 0.936905); + --vscode-activityBar-activeBorder: color(display-p3 0.267653 0.570512 1.000000); + --vscode-activityBarBadge-background: color(display-p3 0.267653 0.570512 1.000000); + --vscode-activityBarBadge-foreground: color(display-p3 1.000000 1.000000 1.000000); + --vscode-titleBar-activeBackground: color(display-p3 0.972549 0.972549 0.972549); + --vscode-titleBar-activeForeground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-titleBar-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); + --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-titleBar-border: color(display-p3 0.933333 0.933333 0.936905); + --vscode-list-activeSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.800000); + --vscode-list-activeSelectionForeground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-list-inactiveSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.450000); + --vscode-list-hoverBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.350000); + --vscode-list-focusOutline: color(display-p3 0.267653 0.570512 1.000000); + --vscode-tab-activeBackground: color(display-p3 1.000000 1.000000 1.000000); + --vscode-tab-activeForeground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-tab-activeBorderTop: color(display-p3 0.267653 0.570512 1.000000); + --vscode-tab-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); + --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-tab-border: color(display-p3 0.933333 0.933333 0.936905); + --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.972549 0.972549 0.972549); + --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.933333 0.933333 0.936905); + --vscode-panel-background: color(display-p3 0.972549 0.972549 0.972549); + --vscode-panel-border: color(display-p3 0.933333 0.933333 0.936905); + --vscode-panelTitle-activeBorder: color(display-p3 0.267653 0.570512 1.000000); + --vscode-panelTitle-activeForeground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-statusBar-background: color(display-p3 0.972549 0.972549 0.972549); + --vscode-statusBar-foreground: color(display-p3 0.423529 0.423529 0.441427); + --vscode-statusBar-border: color(display-p3 0.933333 0.933333 0.936905); + --vscode-statusBar-noFolderBackground: color(display-p3 0.972549 0.972549 0.972549); + --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); + --vscode-statusBar-debuggingForeground: color(display-p3 1.000000 1.000000 1.000000); + --vscode-statusBarItem-remoteBackground: color(display-p3 0.972549 0.972549 0.972549); + --vscode-statusBarItem-remoteForeground: color(display-p3 0.423529 0.423529 0.441427); + --vscode-input-background: color(display-p3 0.949020 0.949020 0.952591); + --vscode-input-border: color(display-p3 0.858824 0.858824 0.865969); + --vscode-input-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-input-placeholderForeground: color(display-p3 0.556863 0.556863 0.581925); + --vscode-dropdown-background: color(display-p3 0.949020 0.949020 0.952591); + --vscode-dropdown-border: color(display-p3 0.858824 0.858824 0.865969); + --vscode-dropdown-foreground: color(display-p3 0.027451 0.027451 0.027451); + --vscode-button-background: color(display-p3 0.267653 0.570512 1.000000); + --vscode-button-foreground: color(display-p3 1.000000 1.000000 1.000000); + --vscode-button-hoverBackground: color(display-p3 0.341176 0.611765 1.000000); + --vscode-textLink-foreground: color(display-p3 0.267653 0.570512 1.000000); + --vscode-textLink-activeForeground: color(display-p3 0.267653 0.570512 1.000000); + --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); + --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); + --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.267653 0.570512 1.000000); + --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); + --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); + --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-terminal-titleForeground: color(display-p3 0.423529 0.423529 0.441427); + --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); + --vscode-terminal-background: color(display-p3 0.972549 0.972549 0.972549); + --vscode-terminal-foreground: color(display-p3 0.423529 0.423529 0.441427); + --vscode-terminal-ansiBlack: color(display-p3 0.121569 0.121569 0.128729); + --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); + --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); + --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); + --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); + --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); + --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); + --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); + --vscode-terminal-ansiBrightBlack: color(display-p3 0.121569 0.121569 0.128729); + --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); + --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); + --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); + --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); + --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); + --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); + --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); + } +} diff --git a/themes/pierre-light-vibrant.json b/themes/pierre-light-vibrant.json new file mode 100644 index 0000000..ef5b492 --- /dev/null +++ b/themes/pierre-light-vibrant.json @@ -0,0 +1,1917 @@ +{ + "name": "Pierre Light Vibrant", + "type": "light", + "colors": { + "editor.background": "color(display-p3 1.000000 1.000000 1.000000)", + "editor.foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "focusBorder": "color(display-p3 0.308664 0.645271 1.000000)", + "selection.background": "color(display-p3 0.883107 0.920057 0.992610)", + "editor.selectionBackground": "color(display-p3 0.308664 0.645271 1.000000 / 0.180000)", + "editor.lineHighlightBackground": "color(display-p3 0.883107 0.920057 0.992610 / 0.550000)", + "editorCursor.foreground": "color(display-p3 0.308664 0.645271 1.000000)", + "editorLineNumber.foreground": "color(display-p3 0.517647 0.517647 0.539124)", + "editorLineNumber.activeForeground": "color(display-p3 0.423529 0.423529 0.441427)", + "editorIndentGuide.background": "color(display-p3 0.933333 0.933333 0.936905)", + "editorIndentGuide.activeBackground": "color(display-p3 0.858824 0.858824 0.865969)", + "diffEditor.insertedTextBackground": "color(display-p3 0.309962 0.827620 0.725102 / 0.200000)", + "diffEditor.deletedTextBackground": "color(display-p3 1.000000 0.250216 0.262337 / 0.200000)", + "sideBar.background": "color(display-p3 0.972549 0.972549 0.972549)", + "sideBar.foreground": "color(display-p3 0.423529 0.423529 0.441427)", + "sideBar.border": "color(display-p3 0.933333 0.933333 0.936905)", + "sideBarTitle.foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "sideBarSectionHeader.background": "color(display-p3 0.972549 0.972549 0.972549)", + "sideBarSectionHeader.foreground": "color(display-p3 0.423529 0.423529 0.441427)", + "sideBarSectionHeader.border": "color(display-p3 0.933333 0.933333 0.936905)", + "activityBar.background": "color(display-p3 0.972549 0.972549 0.972549)", + "activityBar.foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "activityBar.border": "color(display-p3 0.933333 0.933333 0.936905)", + "activityBar.activeBorder": "color(display-p3 0.308664 0.645271 1.000000)", + "activityBarBadge.background": "color(display-p3 0.308664 0.645271 1.000000)", + "activityBarBadge.foreground": "color(display-p3 1.000000 1.000000 1.000000)", + "titleBar.activeBackground": "color(display-p3 0.972549 0.972549 0.972549)", + "titleBar.activeForeground": "color(display-p3 0.027451 0.027451 0.027451)", + "titleBar.inactiveBackground": "color(display-p3 0.972549 0.972549 0.972549)", + "titleBar.inactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "titleBar.border": "color(display-p3 0.933333 0.933333 0.936905)", + "list.activeSelectionBackground": "color(display-p3 0.883107 0.920057 0.992610 / 0.800000)", + "list.activeSelectionForeground": "color(display-p3 0.027451 0.027451 0.027451)", + "list.inactiveSelectionBackground": "color(display-p3 0.883107 0.920057 0.992610 / 0.450000)", + "list.hoverBackground": "color(display-p3 0.883107 0.920057 0.992610 / 0.350000)", + "list.focusOutline": "color(display-p3 0.308664 0.645271 1.000000)", + "tab.activeBackground": "color(display-p3 1.000000 1.000000 1.000000)", + "tab.activeForeground": "color(display-p3 0.027451 0.027451 0.027451)", + "tab.activeBorderTop": "color(display-p3 0.308664 0.645271 1.000000)", + "tab.inactiveBackground": "color(display-p3 0.972549 0.972549 0.972549)", + "tab.inactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "tab.border": "color(display-p3 0.933333 0.933333 0.936905)", + "editorGroupHeader.tabsBackground": "color(display-p3 0.972549 0.972549 0.972549)", + "editorGroupHeader.tabsBorder": "color(display-p3 0.933333 0.933333 0.936905)", + "panel.background": "color(display-p3 0.972549 0.972549 0.972549)", + "panel.border": "color(display-p3 0.933333 0.933333 0.936905)", + "panelTitle.activeBorder": "color(display-p3 0.308664 0.645271 1.000000)", + "panelTitle.activeForeground": "color(display-p3 0.027451 0.027451 0.027451)", + "panelTitle.inactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "statusBar.background": "color(display-p3 0.972549 0.972549 0.972549)", + "statusBar.foreground": "color(display-p3 0.423529 0.423529 0.441427)", + "statusBar.border": "color(display-p3 0.933333 0.933333 0.936905)", + "statusBar.noFolderBackground": "color(display-p3 0.972549 0.972549 0.972549)", + "statusBar.debuggingBackground": "color(display-p3 1.000000 0.832068 0.300621)", + "statusBar.debuggingForeground": "color(display-p3 1.000000 1.000000 1.000000)", + "statusBarItem.remoteBackground": "color(display-p3 0.972549 0.972549 0.972549)", + "statusBarItem.remoteForeground": "color(display-p3 0.423529 0.423529 0.441427)", + "input.background": "color(display-p3 0.949020 0.949020 0.952591)", + "input.border": "color(display-p3 0.858824 0.858824 0.865969)", + "input.foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "input.placeholderForeground": "color(display-p3 0.556863 0.556863 0.581925)", + "dropdown.background": "color(display-p3 0.949020 0.949020 0.952591)", + "dropdown.border": "color(display-p3 0.858824 0.858824 0.865969)", + "dropdown.foreground": "color(display-p3 0.027451 0.027451 0.027451)", + "button.background": "color(display-p3 0.308664 0.645271 1.000000)", + "button.foreground": "color(display-p3 1.000000 1.000000 1.000000)", + "button.hoverBackground": "color(display-p3 0.376471 0.682353 1.000000)", + "textLink.foreground": "color(display-p3 0.308664 0.645271 1.000000)", + "textLink.activeForeground": "color(display-p3 0.308664 0.645271 1.000000)", + "gitDecoration.addedResourceForeground": "color(display-p3 0.309962 0.827620 0.725102)", + "gitDecoration.conflictingResourceForeground": "color(display-p3 1.000000 0.832068 0.300621)", + "gitDecoration.modifiedResourceForeground": "color(display-p3 0.308664 0.645271 1.000000)", + "gitDecoration.deletedResourceForeground": "color(display-p3 1.000000 0.250216 0.262337)", + "gitDecoration.untrackedResourceForeground": "color(display-p3 0.309962 0.827620 0.725102)", + "gitDecoration.ignoredResourceForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "terminal.titleForeground": "color(display-p3 0.423529 0.423529 0.441427)", + "terminal.titleInactiveForeground": "color(display-p3 0.517647 0.517647 0.539124)", + "terminal.background": "color(display-p3 0.972549 0.972549 0.972549)", + "terminal.foreground": "color(display-p3 0.423529 0.423529 0.441427)", + "terminal.ansiBlack": "color(display-p3 0.121569 0.121569 0.128729)", + "terminal.ansiRed": "color(display-p3 1.000000 0.250216 0.262337)", + "terminal.ansiGreen": "color(display-p3 0.298067 0.776115 0.322484)", + "terminal.ansiYellow": "color(display-p3 1.000000 0.832068 0.300621)", + "terminal.ansiBlue": "color(display-p3 0.308664 0.645271 1.000000)", + "terminal.ansiMagenta": "color(display-p3 0.770871 0.230698 0.945253)", + "terminal.ansiCyan": "color(display-p3 0.327292 0.790977 0.995660)", + "terminal.ansiWhite": "color(display-p3 0.776471 0.776471 0.783616)", + "terminal.ansiBrightBlack": "color(display-p3 0.121569 0.121569 0.128729)", + "terminal.ansiBrightRed": "color(display-p3 1.000000 0.250216 0.262337)", + "terminal.ansiBrightGreen": "color(display-p3 0.298067 0.776115 0.322484)", + "terminal.ansiBrightYellow": "color(display-p3 1.000000 0.832068 0.300621)", + "terminal.ansiBrightBlue": "color(display-p3 0.308664 0.645271 1.000000)", + "terminal.ansiBrightMagenta": "color(display-p3 0.770871 0.230698 0.945253)", + "terminal.ansiBrightCyan": "color(display-p3 0.327292 0.790977 0.995660)", + "terminal.ansiBrightWhite": "color(display-p3 0.776471 0.776471 0.783616)" + }, + "tokenColors": [ + { + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": "comment markup.link", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": [ + "string", + "constant.other.symbol" + ], + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": [ + "punctuation.definition.string.begin", + "punctuation.definition.string.end" + ], + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": [ + "constant.numeric", + "constant.language.boolean" + ], + "settings": { + "foreground": "color(display-p3 0.246852 0.642335 0.817202)" + } + }, + { + "scope": "constant", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "punctuation.definition.constant", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "constant.language", + "settings": { + "foreground": "color(display-p3 0.246852 0.642335 0.817202)" + } + }, + { + "scope": "variable.other.constant", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "keyword", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "keyword.control", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "storage", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "token.storage", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "keyword.operator.new", + "keyword.operator.expression.instanceof", + "keyword.operator.expression.typeof", + "keyword.operator.expression.void", + "keyword.operator.expression.delete", + "keyword.operator.expression.in", + "keyword.operator.expression.of", + "keyword.operator.expression.keyof" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "keyword.operator.delete", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "variable", + "identifier", + "meta.definition.variable" + ], + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": [ + "variable.other.readwrite", + "meta.object-literal.key", + "support.variable.property", + "support.variable.object.process", + "support.variable.object.node" + ], + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": "variable.language", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "variable.parameter.function", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "function.parameter", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "variable.parameter", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "variable.parameter.function.language.python", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "variable.parameter.function.python", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "support.function", + "entity.name.function", + "meta.function-call", + "meta.require", + "support.function.any-method", + "variable.function" + ], + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "keyword.other.special-method", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "entity.name.function", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "support.function.console", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": [ + "support.type", + "entity.name.type", + "entity.name.class", + "storage.type" + ], + "settings": { + "foreground": "color(display-p3 0.770871 0.230698 0.945253)" + } + }, + { + "scope": [ + "support.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "color(display-p3 0.770871 0.230698 0.945253)" + } + }, + { + "scope": [ + "entity.name.class", + "variable.other.class.js", + "variable.other.class.ts" + ], + "settings": { + "foreground": "color(display-p3 0.770871 0.230698 0.945253)" + } + }, + { + "scope": "entity.name.class.identifier.namespace.type", + "settings": { + "foreground": "color(display-p3 0.770871 0.230698 0.945253)" + } + }, + { + "scope": "entity.name.type.namespace", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "entity.other.inherited-class", + "settings": { + "foreground": "color(display-p3 0.770871 0.230698 0.945253)" + } + }, + { + "scope": "entity.name.namespace", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "keyword.operator", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "keyword.operator.logical", + "keyword.operator.bitwise", + "keyword.operator.channel" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "keyword.operator.arithmetic", + "keyword.operator.comparison", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.assignment", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.assignment.compound", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "keyword.operator.assignment.compound.js", + "keyword.operator.assignment.compound.ts" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.ternary", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "keyword.operator.optional", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "punctuation", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.separator.delimiter", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.separator.key-value", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.terminator", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.brace", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.brace.square", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.brace.round", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "function.brace", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "punctuation.definition.parameters", + "punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "punctuation.definition.block", + "punctuation.definition.tag" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "meta.tag.tsx", + "meta.tag.jsx", + "meta.tag.js", + "meta.tag.ts" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "keyword.operator.expression.import", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "keyword.operator.module", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "support.type.object.console", + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": [ + "support.module.node", + "support.type.object.module", + "entity.name.type.module" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "support.constant.math", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "support.constant.property.math", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "support.constant.json", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "support.type.object.dom", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "support.variable.dom", + "support.variable.property.dom" + ], + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": "support.variable.property.process", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "meta.property.object", + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": "variable.parameter.function.js", + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": [ + "keyword.other.template.begin", + "keyword.other.template.end" + ], + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": [ + "keyword.other.substitution.begin", + "keyword.other.substitution.end" + ], + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": [ + "punctuation.definition.template-expression.begin", + "punctuation.definition.template-expression.end" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "meta.template.expression", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "punctuation.section.embedded", + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": "variable.interpolation", + "settings": { + "foreground": "color(display-p3 0.854172 0.502144 0.209646)" + } + }, + { + "scope": [ + "punctuation.section.embedded.begin", + "punctuation.section.embedded.end" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "punctuation.quasi.element", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "support.type.primitive.ts", + "support.type.builtin.ts", + "support.type.primitive.tsx", + "support.type.builtin.tsx" + ], + "settings": { + "foreground": "color(display-p3 0.770871 0.230698 0.945253)" + } + }, + { + "scope": "support.type.type.flowtype", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "support.type.primitive", + "settings": { + "foreground": "color(display-p3 0.770871 0.230698 0.945253)" + } + }, + { + "scope": "support.variable.magic.python", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "variable.parameter.function.language.special.self.python", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "punctuation.separator.period.python", + "punctuation.separator.element.python", + "punctuation.parenthesis.begin.python", + "punctuation.parenthesis.end.python" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "punctuation.definition.arguments.begin.python", + "punctuation.definition.arguments.end.python", + "punctuation.separator.arguments.python", + "punctuation.definition.list.begin.python", + "punctuation.definition.list.end.python" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.type.python", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.logical.python", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "meta.function-call.generic.python", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "constant.character.format.placeholder.other.python", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "meta.function.decorator.python", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": [ + "support.token.decorator.python", + "meta.function.decorator.identifier.python" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "storage.modifier.lifetime.rust", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.function.std.rust", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "entity.name.lifetime.rust", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "variable.language.rust", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "keyword.operator.misc.rust", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "keyword.operator.sigil.rust", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "support.constant.core.rust", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "meta.function.c", + "meta.function.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "punctuation.section.block.begin.bracket.curly.cpp", + "punctuation.section.block.end.bracket.curly.cpp", + "punctuation.terminator.statement.c", + "punctuation.section.block.begin.bracket.curly.c", + "punctuation.section.block.end.bracket.curly.c", + "punctuation.section.parens.begin.bracket.round.c", + "punctuation.section.parens.end.bracket.round.c", + "punctuation.section.parameters.begin.bracket.round.c", + "punctuation.section.parameters.end.bracket.round.c" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "keyword.operator.assignment.c", + "keyword.operator.comparison.c", + "keyword.operator.c", + "keyword.operator.increment.c", + "keyword.operator.decrement.c", + "keyword.operator.bitwise.shift.c" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "keyword.operator.assignment.cpp", + "keyword.operator.comparison.cpp", + "keyword.operator.cpp", + "keyword.operator.increment.cpp", + "keyword.operator.decrement.cpp", + "keyword.operator.bitwise.shift.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "punctuation.separator.c", + "punctuation.separator.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "support.type.posix-reserved.c", + "support.type.posix-reserved.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "keyword.operator.sizeof.c", + "keyword.operator.sizeof.cpp" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "variable.c", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "storage.type.annotation.java", + "storage.type.object.array.java" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "source.java", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "punctuation.section.block.begin.java", + "punctuation.section.block.end.java", + "punctuation.definition.method-parameters.begin.java", + "punctuation.definition.method-parameters.end.java", + "meta.method.identifier.java", + "punctuation.section.method.begin.java", + "punctuation.section.method.end.java", + "punctuation.terminator.java", + "punctuation.section.class.begin.java", + "punctuation.section.class.end.java", + "punctuation.section.inner-class.begin.java", + "punctuation.section.inner-class.end.java", + "meta.method-call.java", + "punctuation.section.class.begin.bracket.curly.java", + "punctuation.section.class.end.bracket.curly.java", + "punctuation.section.method.begin.bracket.curly.java", + "punctuation.section.method.end.bracket.curly.java", + "punctuation.separator.period.java", + "punctuation.bracket.angle.java", + "punctuation.definition.annotation.java", + "meta.method.body.java" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "meta.method.java", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": [ + "storage.modifier.import.java", + "storage.type.java", + "storage.type.generic.java" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "keyword.operator.instanceof.java", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "meta.definition.variable.name.java", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "token.variable.parameter.java", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "import.storage.java", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "token.package.keyword", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "token.package", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "token.storage.type.java", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "keyword.operator.assignment.go", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "keyword.operator.arithmetic.go", + "keyword.operator.address.go" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "entity.name.package.go", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "support.other.namespace.use.php", + "support.other.namespace.use-as.php", + "support.other.namespace.php", + "entity.other.alias.php", + "meta.interface.php" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "keyword.operator.error-control.php", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "keyword.operator.type.php", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "punctuation.section.array.begin.php", + "punctuation.section.array.end.php" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "storage.type.php", + "meta.other.type.phpdoc.php", + "keyword.other.type.php", + "keyword.other.array.phpdoc.php" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "meta.function-call.php", + "meta.function-call.object.php", + "meta.function-call.static.php" + ], + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": [ + "punctuation.definition.parameters.begin.bracket.round.php", + "punctuation.definition.parameters.end.bracket.round.php", + "punctuation.separator.delimiter.php", + "punctuation.section.scope.begin.php", + "punctuation.section.scope.end.php", + "punctuation.terminator.expression.php", + "punctuation.definition.arguments.begin.bracket.round.php", + "punctuation.definition.arguments.end.bracket.round.php", + "punctuation.definition.storage-type.begin.bracket.round.php", + "punctuation.definition.storage-type.end.bracket.round.php", + "punctuation.definition.array.begin.bracket.round.php", + "punctuation.definition.array.end.bracket.round.php", + "punctuation.definition.begin.bracket.round.php", + "punctuation.definition.end.bracket.round.php", + "punctuation.definition.begin.bracket.curly.php", + "punctuation.definition.end.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php", + "punctuation.definition.section.switch-block.start.bracket.curly.php", + "punctuation.definition.section.switch-block.begin.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "support.constant.ext.php", + "support.constant.std.php", + "support.constant.core.php", + "support.constant.parser-token.php" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "entity.name.goto-label.php", + "support.other.php" + ], + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": [ + "keyword.operator.logical.php", + "keyword.operator.bitwise.php", + "keyword.operator.arithmetic.php" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "keyword.operator.regexp.php", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "keyword.operator.comparison.php", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "keyword.operator.heredoc.php", + "keyword.operator.nowdoc.php" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "variable.other.class.php", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "invalid.illegal.non-null-typehinted.php", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "variable.other.generic-type.haskell", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "storage.type.haskell", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "storage.type.cs", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "entity.name.variable.local.cs", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "entity.name.label.cs", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "entity.name.scope-resolution.function.call", + "entity.name.scope-resolution.function.definition" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "punctuation.definition.delayed.unison", + "punctuation.definition.list.begin.unison", + "punctuation.definition.list.end.unison", + "punctuation.definition.ability.begin.unison", + "punctuation.definition.ability.end.unison", + "punctuation.operator.assignment.as.unison", + "punctuation.separator.pipe.unison", + "punctuation.separator.delimiter.unison", + "punctuation.definition.hash.unison" + ], + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "support.constant.edge", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "support.type.prelude.elm", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.constant.elm", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "entity.global.clojure", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "meta.symbol.clojure", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "constant.keyword.clojure", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "meta.arguments.coffee", + "variable.parameter.function.coffee" + ], + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "storage.modifier.import.groovy", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "meta.method.groovy", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "meta.definition.variable.name.groovy", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "meta.definition.class.inherited.classes.groovy", + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": "support.variable.semantic.hlsl", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "support.type.texture.hlsl", + "support.type.sampler.hlsl", + "support.type.object.hlsl", + "support.type.object.rw.hlsl", + "support.type.fx.hlsl", + "support.type.object.hlsl" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "text.variable", + "text.bracketed" + ], + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "support.type.swift", + "support.type.vb.asp" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "meta.scope.prerequisites.makefile", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "source.makefile", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "source.ini", + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": "constant.language.symbol.ruby", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "function.parameter.ruby", + "function.parameter.cs" + ], + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "constant.language.symbol.elixir", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "entity.name.function.xi", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "entity.name.class.xi", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "constant.character.character-class.regexp.xi", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "constant.regexp.xi", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "keyword.control.xi", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "invalid.xi", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "beginning.punctuation.definition.quote.markdown.xi", + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown.xi", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": "constant.character.xi", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "accent.xi", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "wikiword.xi", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "constant.other.color.rgb-value.xi", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "punctuation.definition.tag.xi", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": [ + "support.constant.property-value.scss", + "support.constant.property-value.css" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "keyword.operator.css", + "keyword.operator.scss", + "keyword.operator.less" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": [ + "support.constant.color.w3c-standard-color-name.css", + "support.constant.color.w3c-standard-color-name.scss" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "punctuation.separator.list.comma.css", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.type.vendored.property-name.css", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.type.property-name.css", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.type.property-name", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.constant.property-value", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "support.constant.font-name", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "entity.other.attribute-name.class.css", + "settings": { + "foreground": "color(display-p3 0.272343 0.688141 0.603353)", + "fontStyle": "normal" + } + }, + { + "scope": "entity.other.attribute-name.id", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)", + "fontStyle": "normal" + } + }, + { + "scope": [ + "entity.other.attribute-name.pseudo-element", + "entity.other.attribute-name.pseudo-class" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "meta.selector", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "selector.sass", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "rgb-value", + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "inline-color-decoration rgb-value", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "less rgb-value", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "control.elements", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "keyword.operator.less", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "entity.name.tag", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "entity.other.attribute-name", + "settings": { + "foreground": "color(display-p3 0.272343 0.688141 0.603353)", + "fontStyle": "normal" + } + }, + { + "scope": "constant.character.entity", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "meta.tag", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "invalid.illegal.bad-ampersand.html", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "markup.heading", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "markup.heading punctuation.definition.heading", + "entity.name.section" + ], + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "entity.name.section.markdown", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "punctuation.definition.heading.markdown", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "markup.heading.setext", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": [ + "markup.heading.setext.1.markdown", + "markup.heading.setext.2.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "markup.bold", + "todo.bold" + ], + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "punctuation.definition.bold", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "markup.italic", + "punctuation.definition.italic", + "todo.emphasis" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)", + "fontStyle": "italic" + } + }, + { + "scope": "emphasis md", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "markup.italic.markdown", + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "punctuation.definition.metadata.markdown", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "markup.inline.raw.markdown", + "markup.inline.raw.string.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": "punctuation.definition.list.begin.markdown", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "punctuation.definition.list.markdown", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown" + ], + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "markup.quote.markdown", + "settings": { + "foreground": "color(display-p3 0.517647 0.517647 0.539124)" + } + }, + { + "scope": "keyword.other.unit", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "markup.changed.diff", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": [ + "meta.diff.header.from-file", + "meta.diff.header.to-file", + "punctuation.definition.from-file.diff", + "punctuation.definition.to-file.diff" + ], + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "markup.inserted.diff", + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": "markup.deleted.diff", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "string.regexp", + "settings": { + "foreground": "color(display-p3 0.262058 0.668164 0.717478)" + } + }, + { + "scope": "constant.other.character-class.regexp", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "keyword.operator.quantifier.regexp", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "constant.character.escape", + "settings": { + "foreground": "color(display-p3 0.246852 0.642335 0.817202)" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "color(display-p3 0.259723 0.647032 0.276349)" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "color(display-p3 0.327292 0.790977 0.995660)" + } + }, + { + "scope": "support.type.property-name.json", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "color(display-p3 0.838044 0.219378 0.220424)" + } + }, + { + "scope": "punctuation.definition.block.sequence.item.yaml", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "block.scope.end", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "block.scope.begin", + "settings": { + "foreground": "color(display-p3 0.474510 0.474510 0.495991)" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "color(display-p3 0.467832 0.270883 1.000000)" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "color(display-p3 0.883654 0.721037 0.210874)" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "color(display-p3 0.995522 0.233444 0.460772)" + } + }, + { + "scope": "invalid.illegal", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "invalid.broken", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "invalid.deprecated", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + }, + { + "scope": "invalid.unimplemented", + "settings": { + "foreground": "color(display-p3 1.000000 1.000000 1.000000)" + } + } + ], + "semanticTokenColors": { + "comment": "color(display-p3 0.517647 0.517647 0.539124)", + "string": "color(display-p3 0.259723 0.647032 0.276349)", + "number": "color(display-p3 0.246852 0.642335 0.817202)", + "regexp": "color(display-p3 0.262058 0.668164 0.717478)", + "keyword": "color(display-p3 0.995522 0.233444 0.460772)", + "variable": "color(display-p3 0.854172 0.502144 0.209646)", + "parameter": "color(display-p3 0.474510 0.474510 0.495991)", + "property": "color(display-p3 0.854172 0.502144 0.209646)", + "function": "color(display-p3 0.467832 0.270883 1.000000)", + "method": "color(display-p3 0.467832 0.270883 1.000000)", + "type": "color(display-p3 0.770871 0.230698 0.945253)", + "class": "color(display-p3 0.770871 0.230698 0.945253)", + "namespace": "color(display-p3 0.883654 0.721037 0.210874)", + "enumMember": "color(display-p3 0.327292 0.790977 0.995660)", + "variable.constant": "color(display-p3 0.883654 0.721037 0.210874)", + "variable.defaultLibrary": "color(display-p3 0.883654 0.721037 0.210874)" + } +} \ No newline at end of file diff --git a/themes/pierre-light.json b/themes/pierre-light.json new file mode 100644 index 0000000..be28527 --- /dev/null +++ b/themes/pierre-light.json @@ -0,0 +1,1917 @@ +{ + "name": "Pierre Light", + "type": "light", + "colors": { + "editor.background": "#ffffff", + "editor.foreground": "#070707", + "foreground": "#070707", + "focusBorder": "#009fff", + "selection.background": "#dfebff", + "editor.selectionBackground": "#009fff2e", + "editor.lineHighlightBackground": "#dfebff8c", + "editorCursor.foreground": "#009fff", + "editorLineNumber.foreground": "#84848A", + "editorLineNumber.activeForeground": "#6C6C71", + "editorIndentGuide.background": "#eeeeef", + "editorIndentGuide.activeBackground": "#dbdbdd", + "diffEditor.insertedTextBackground": "#00cab133", + "diffEditor.deletedTextBackground": "#ff2e3f33", + "sideBar.background": "#f8f8f8", + "sideBar.foreground": "#6C6C71", + "sideBar.border": "#eeeeef", + "sideBarTitle.foreground": "#070707", + "sideBarSectionHeader.background": "#f8f8f8", + "sideBarSectionHeader.foreground": "#6C6C71", + "sideBarSectionHeader.border": "#eeeeef", + "activityBar.background": "#f8f8f8", + "activityBar.foreground": "#070707", + "activityBar.border": "#eeeeef", + "activityBar.activeBorder": "#009fff", + "activityBarBadge.background": "#009fff", + "activityBarBadge.foreground": "#ffffff", + "titleBar.activeBackground": "#f8f8f8", + "titleBar.activeForeground": "#070707", + "titleBar.inactiveBackground": "#f8f8f8", + "titleBar.inactiveForeground": "#84848A", + "titleBar.border": "#eeeeef", + "list.activeSelectionBackground": "#dfebffcc", + "list.activeSelectionForeground": "#070707", + "list.inactiveSelectionBackground": "#dfebff73", + "list.hoverBackground": "#dfebff59", + "list.focusOutline": "#009fff", + "tab.activeBackground": "#ffffff", + "tab.activeForeground": "#070707", + "tab.activeBorderTop": "#009fff", + "tab.inactiveBackground": "#f8f8f8", + "tab.inactiveForeground": "#84848A", + "tab.border": "#eeeeef", + "editorGroupHeader.tabsBackground": "#f8f8f8", + "editorGroupHeader.tabsBorder": "#eeeeef", + "panel.background": "#f8f8f8", + "panel.border": "#eeeeef", + "panelTitle.activeBorder": "#009fff", + "panelTitle.activeForeground": "#070707", + "panelTitle.inactiveForeground": "#84848A", + "statusBar.background": "#f8f8f8", + "statusBar.foreground": "#6C6C71", + "statusBar.border": "#eeeeef", + "statusBar.noFolderBackground": "#f8f8f8", + "statusBar.debuggingBackground": "#ffca00", + "statusBar.debuggingForeground": "#ffffff", + "statusBarItem.remoteBackground": "#f8f8f8", + "statusBarItem.remoteForeground": "#6C6C71", + "input.background": "#f2f2f3", + "input.border": "#dbdbdd", + "input.foreground": "#070707", + "input.placeholderForeground": "#8E8E95", + "dropdown.background": "#f2f2f3", + "dropdown.border": "#dbdbdd", + "dropdown.foreground": "#070707", + "button.background": "#009fff", + "button.foreground": "#ffffff", + "button.hoverBackground": "#1aa9ff", + "textLink.foreground": "#009fff", + "textLink.activeForeground": "#009fff", + "gitDecoration.addedResourceForeground": "#00cab1", + "gitDecoration.conflictingResourceForeground": "#ffca00", + "gitDecoration.modifiedResourceForeground": "#009fff", + "gitDecoration.deletedResourceForeground": "#ff2e3f", + "gitDecoration.untrackedResourceForeground": "#00cab1", + "gitDecoration.ignoredResourceForeground": "#84848A", + "terminal.titleForeground": "#6C6C71", + "terminal.titleInactiveForeground": "#84848A", + "terminal.background": "#f8f8f8", + "terminal.foreground": "#6C6C71", + "terminal.ansiBlack": "#1F1F21", + "terminal.ansiRed": "#ff2e3f", + "terminal.ansiGreen": "#0dbe4e", + "terminal.ansiYellow": "#ffca00", + "terminal.ansiBlue": "#009fff", + "terminal.ansiMagenta": "#c635e4", + "terminal.ansiCyan": "#08c0ef", + "terminal.ansiWhite": "#c6c6c8", + "terminal.ansiBrightBlack": "#1F1F21", + "terminal.ansiBrightRed": "#ff2e3f", + "terminal.ansiBrightGreen": "#0dbe4e", + "terminal.ansiBrightYellow": "#ffca00", + "terminal.ansiBrightBlue": "#009fff", + "terminal.ansiBrightMagenta": "#c635e4", + "terminal.ansiBrightCyan": "#08c0ef", + "terminal.ansiBrightWhite": "#c6c6c8" + }, + "tokenColors": [ + { + "scope": [ + "comment", + "punctuation.definition.comment" + ], + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": "comment markup.link", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": [ + "string", + "constant.other.symbol" + ], + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": [ + "punctuation.definition.string.begin", + "punctuation.definition.string.end" + ], + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": [ + "constant.numeric", + "constant.language.boolean" + ], + "settings": { + "foreground": "#1ca1c7" + } + }, + { + "scope": "constant", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "punctuation.definition.constant", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "constant.language", + "settings": { + "foreground": "#1ca1c7" + } + }, + { + "scope": "variable.other.constant", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "keyword", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "keyword.control", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "storage", + "storage.type", + "storage.modifier" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "token.storage", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "keyword.operator.new", + "keyword.operator.expression.instanceof", + "keyword.operator.expression.typeof", + "keyword.operator.expression.void", + "keyword.operator.expression.delete", + "keyword.operator.expression.in", + "keyword.operator.expression.of", + "keyword.operator.expression.keyof" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "keyword.operator.delete", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "variable", + "identifier", + "meta.definition.variable" + ], + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": [ + "variable.other.readwrite", + "meta.object-literal.key", + "support.variable.property", + "support.variable.object.process", + "support.variable.object.node" + ], + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": "variable.language", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "variable.parameter.function", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "function.parameter", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "variable.parameter", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "variable.parameter.function.language.python", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "variable.parameter.function.python", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "support.function", + "entity.name.function", + "meta.function-call", + "meta.require", + "support.function.any-method", + "variable.function" + ], + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "keyword.other.special-method", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "entity.name.function", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "support.function.console", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": [ + "support.type", + "entity.name.type", + "entity.name.class", + "storage.type" + ], + "settings": { + "foreground": "#c635e4" + } + }, + { + "scope": [ + "support.class", + "entity.name.type.class" + ], + "settings": { + "foreground": "#c635e4" + } + }, + { + "scope": [ + "entity.name.class", + "variable.other.class.js", + "variable.other.class.ts" + ], + "settings": { + "foreground": "#c635e4" + } + }, + { + "scope": "entity.name.class.identifier.namespace.type", + "settings": { + "foreground": "#c635e4" + } + }, + { + "scope": "entity.name.type.namespace", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "entity.other.inherited-class", + "settings": { + "foreground": "#c635e4" + } + }, + { + "scope": "entity.name.namespace", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "keyword.operator", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "keyword.operator.logical", + "keyword.operator.bitwise", + "keyword.operator.channel" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "keyword.operator.arithmetic", + "keyword.operator.comparison", + "keyword.operator.relational", + "keyword.operator.increment", + "keyword.operator.decrement" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.assignment", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.assignment.compound", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "keyword.operator.assignment.compound.js", + "keyword.operator.assignment.compound.ts" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.ternary", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "keyword.operator.optional", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "punctuation", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.separator.delimiter", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.separator.key-value", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.terminator", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.brace", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.brace.square", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.brace.round", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "function.brace", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "punctuation.definition.parameters", + "punctuation.definition.typeparameters" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "punctuation.definition.block", + "punctuation.definition.tag" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "meta.tag.tsx", + "meta.tag.jsx", + "meta.tag.js", + "meta.tag.ts" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "keyword.operator.expression.import", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "keyword.operator.module", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "support.type.object.console", + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": [ + "support.module.node", + "support.type.object.module", + "entity.name.type.module" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "support.constant.math", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "support.constant.property.math", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "support.constant.json", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "support.type.object.dom", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "support.variable.dom", + "support.variable.property.dom" + ], + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": "support.variable.property.process", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "meta.property.object", + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": "variable.parameter.function.js", + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": [ + "keyword.other.template.begin", + "keyword.other.template.end" + ], + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": [ + "keyword.other.substitution.begin", + "keyword.other.substitution.end" + ], + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": [ + "punctuation.definition.template-expression.begin", + "punctuation.definition.template-expression.end" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "meta.template.expression", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "punctuation.section.embedded", + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": "variable.interpolation", + "settings": { + "foreground": "#d47628" + } + }, + { + "scope": [ + "punctuation.section.embedded.begin", + "punctuation.section.embedded.end" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "punctuation.quasi.element", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "support.type.primitive.ts", + "support.type.builtin.ts", + "support.type.primitive.tsx", + "support.type.builtin.tsx" + ], + "settings": { + "foreground": "#c635e4" + } + }, + { + "scope": "support.type.type.flowtype", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "support.type.primitive", + "settings": { + "foreground": "#c635e4" + } + }, + { + "scope": "support.variable.magic.python", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "variable.parameter.function.language.special.self.python", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "punctuation.separator.period.python", + "punctuation.separator.element.python", + "punctuation.parenthesis.begin.python", + "punctuation.parenthesis.end.python" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "punctuation.definition.arguments.begin.python", + "punctuation.definition.arguments.end.python", + "punctuation.separator.arguments.python", + "punctuation.definition.list.begin.python", + "punctuation.definition.list.end.python" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.type.python", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.logical.python", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "meta.function-call.generic.python", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "constant.character.format.placeholder.other.python", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "meta.function.decorator.python", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": [ + "support.token.decorator.python", + "meta.function.decorator.identifier.python" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "storage.modifier.lifetime.rust", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.function.std.rust", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "entity.name.lifetime.rust", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "variable.language.rust", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "keyword.operator.misc.rust", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "keyword.operator.sigil.rust", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "support.constant.core.rust", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "meta.function.c", + "meta.function.cpp" + ], + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "punctuation.section.block.begin.bracket.curly.cpp", + "punctuation.section.block.end.bracket.curly.cpp", + "punctuation.terminator.statement.c", + "punctuation.section.block.begin.bracket.curly.c", + "punctuation.section.block.end.bracket.curly.c", + "punctuation.section.parens.begin.bracket.round.c", + "punctuation.section.parens.end.bracket.round.c", + "punctuation.section.parameters.begin.bracket.round.c", + "punctuation.section.parameters.end.bracket.round.c" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "keyword.operator.assignment.c", + "keyword.operator.comparison.c", + "keyword.operator.c", + "keyword.operator.increment.c", + "keyword.operator.decrement.c", + "keyword.operator.bitwise.shift.c" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "keyword.operator.assignment.cpp", + "keyword.operator.comparison.cpp", + "keyword.operator.cpp", + "keyword.operator.increment.cpp", + "keyword.operator.decrement.cpp", + "keyword.operator.bitwise.shift.cpp" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "punctuation.separator.c", + "punctuation.separator.cpp" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "support.type.posix-reserved.c", + "support.type.posix-reserved.cpp" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "keyword.operator.sizeof.c", + "keyword.operator.sizeof.cpp" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "variable.c", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "storage.type.annotation.java", + "storage.type.object.array.java" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "source.java", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "punctuation.section.block.begin.java", + "punctuation.section.block.end.java", + "punctuation.definition.method-parameters.begin.java", + "punctuation.definition.method-parameters.end.java", + "meta.method.identifier.java", + "punctuation.section.method.begin.java", + "punctuation.section.method.end.java", + "punctuation.terminator.java", + "punctuation.section.class.begin.java", + "punctuation.section.class.end.java", + "punctuation.section.inner-class.begin.java", + "punctuation.section.inner-class.end.java", + "meta.method-call.java", + "punctuation.section.class.begin.bracket.curly.java", + "punctuation.section.class.end.bracket.curly.java", + "punctuation.section.method.begin.bracket.curly.java", + "punctuation.section.method.end.bracket.curly.java", + "punctuation.separator.period.java", + "punctuation.bracket.angle.java", + "punctuation.definition.annotation.java", + "meta.method.body.java" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "meta.method.java", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": [ + "storage.modifier.import.java", + "storage.type.java", + "storage.type.generic.java" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "keyword.operator.instanceof.java", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "meta.definition.variable.name.java", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "token.variable.parameter.java", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "import.storage.java", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "token.package.keyword", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "token.package", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "token.storage.type.java", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "keyword.operator.assignment.go", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "keyword.operator.arithmetic.go", + "keyword.operator.address.go" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "entity.name.package.go", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "support.other.namespace.use.php", + "support.other.namespace.use-as.php", + "support.other.namespace.php", + "entity.other.alias.php", + "meta.interface.php" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "keyword.operator.error-control.php", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "keyword.operator.type.php", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "punctuation.section.array.begin.php", + "punctuation.section.array.end.php" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "storage.type.php", + "meta.other.type.phpdoc.php", + "keyword.other.type.php", + "keyword.other.array.phpdoc.php" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "meta.function-call.php", + "meta.function-call.object.php", + "meta.function-call.static.php" + ], + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": [ + "punctuation.definition.parameters.begin.bracket.round.php", + "punctuation.definition.parameters.end.bracket.round.php", + "punctuation.separator.delimiter.php", + "punctuation.section.scope.begin.php", + "punctuation.section.scope.end.php", + "punctuation.terminator.expression.php", + "punctuation.definition.arguments.begin.bracket.round.php", + "punctuation.definition.arguments.end.bracket.round.php", + "punctuation.definition.storage-type.begin.bracket.round.php", + "punctuation.definition.storage-type.end.bracket.round.php", + "punctuation.definition.array.begin.bracket.round.php", + "punctuation.definition.array.end.bracket.round.php", + "punctuation.definition.begin.bracket.round.php", + "punctuation.definition.end.bracket.round.php", + "punctuation.definition.begin.bracket.curly.php", + "punctuation.definition.end.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php", + "punctuation.definition.section.switch-block.start.bracket.curly.php", + "punctuation.definition.section.switch-block.begin.bracket.curly.php", + "punctuation.definition.section.switch-block.end.bracket.curly.php" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "support.constant.ext.php", + "support.constant.std.php", + "support.constant.core.php", + "support.constant.parser-token.php" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "entity.name.goto-label.php", + "support.other.php" + ], + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": [ + "keyword.operator.logical.php", + "keyword.operator.bitwise.php", + "keyword.operator.arithmetic.php" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "keyword.operator.regexp.php", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "keyword.operator.comparison.php", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "keyword.operator.heredoc.php", + "keyword.operator.nowdoc.php" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "variable.other.class.php", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "invalid.illegal.non-null-typehinted.php", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "variable.other.generic-type.haskell", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "storage.type.haskell", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "storage.type.cs", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "entity.name.variable.local.cs", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "entity.name.label.cs", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "entity.name.scope-resolution.function.call", + "entity.name.scope-resolution.function.definition" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "punctuation.definition.delayed.unison", + "punctuation.definition.list.begin.unison", + "punctuation.definition.list.end.unison", + "punctuation.definition.ability.begin.unison", + "punctuation.definition.ability.end.unison", + "punctuation.operator.assignment.as.unison", + "punctuation.separator.pipe.unison", + "punctuation.separator.delimiter.unison", + "punctuation.definition.hash.unison" + ], + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "support.constant.edge", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "support.type.prelude.elm", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.constant.elm", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "entity.global.clojure", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "meta.symbol.clojure", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "constant.keyword.clojure", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "meta.arguments.coffee", + "variable.parameter.function.coffee" + ], + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "storage.modifier.import.groovy", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "meta.method.groovy", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "meta.definition.variable.name.groovy", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "meta.definition.class.inherited.classes.groovy", + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": "support.variable.semantic.hlsl", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "support.type.texture.hlsl", + "support.type.sampler.hlsl", + "support.type.object.hlsl", + "support.type.object.rw.hlsl", + "support.type.fx.hlsl", + "support.type.object.hlsl" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "text.variable", + "text.bracketed" + ], + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "support.type.swift", + "support.type.vb.asp" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "meta.scope.prerequisites.makefile", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "source.makefile", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "source.ini", + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": "constant.language.symbol.ruby", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "function.parameter.ruby", + "function.parameter.cs" + ], + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "constant.language.symbol.elixir", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "entity.name.function.xi", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "entity.name.class.xi", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "constant.character.character-class.regexp.xi", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "constant.regexp.xi", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "keyword.control.xi", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "invalid.xi", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "beginning.punctuation.definition.quote.markdown.xi", + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown.xi", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": "constant.character.xi", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "accent.xi", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "wikiword.xi", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "constant.other.color.rgb-value.xi", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "punctuation.definition.tag.xi", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": [ + "support.constant.property-value.scss", + "support.constant.property-value.css" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "keyword.operator.css", + "keyword.operator.scss", + "keyword.operator.less" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": [ + "support.constant.color.w3c-standard-color-name.css", + "support.constant.color.w3c-standard-color-name.scss" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "punctuation.separator.list.comma.css", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.type.vendored.property-name.css", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.type.property-name.css", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.type.property-name", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.constant.property-value", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "support.constant.font-name", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "entity.other.attribute-name.class.css", + "settings": { + "foreground": "#16a994", + "fontStyle": "normal" + } + }, + { + "scope": "entity.other.attribute-name.id", + "settings": { + "foreground": "#7b43f8", + "fontStyle": "normal" + } + }, + { + "scope": [ + "entity.other.attribute-name.pseudo-element", + "entity.other.attribute-name.pseudo-class" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "meta.selector", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "selector.sass", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "rgb-value", + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "inline-color-decoration rgb-value", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "less rgb-value", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "control.elements", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "keyword.operator.less", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "entity.name.tag", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "entity.other.attribute-name", + "settings": { + "foreground": "#16a994", + "fontStyle": "normal" + } + }, + { + "scope": "constant.character.entity", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "meta.tag", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "invalid.illegal.bad-ampersand.html", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "markup.heading", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "markup.heading punctuation.definition.heading", + "entity.name.section" + ], + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "entity.name.section.markdown", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "punctuation.definition.heading.markdown", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "markup.heading.setext", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": [ + "markup.heading.setext.1.markdown", + "markup.heading.setext.2.markdown" + ], + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "markup.bold", + "todo.bold" + ], + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "punctuation.definition.bold", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "punctuation.definition.bold.markdown", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "markup.italic", + "punctuation.definition.italic", + "todo.emphasis" + ], + "settings": { + "foreground": "#fc2b73", + "fontStyle": "italic" + } + }, + { + "scope": "emphasis md", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "markup.italic.markdown", + "settings": { + "fontStyle": "italic" + } + }, + { + "scope": [ + "markup.underline.link.markdown", + "markup.underline.link.image.markdown" + ], + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": [ + "string.other.link.title.markdown", + "string.other.link.description.markdown" + ], + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "punctuation.definition.metadata.markdown", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "markup.inline.raw.markdown", + "markup.inline.raw.string.markdown" + ], + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": "punctuation.definition.list.begin.markdown", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "punctuation.definition.list.markdown", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "beginning.punctuation.definition.list.markdown", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "punctuation.definition.string.begin.markdown", + "punctuation.definition.string.end.markdown" + ], + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "markup.quote.markdown", + "settings": { + "foreground": "#84848A" + } + }, + { + "scope": "keyword.other.unit", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "markup.changed.diff", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": [ + "meta.diff.header.from-file", + "meta.diff.header.to-file", + "punctuation.definition.from-file.diff", + "punctuation.definition.to-file.diff" + ], + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "markup.inserted.diff", + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": "markup.deleted.diff", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "string.regexp", + "settings": { + "foreground": "#17a5af" + } + }, + { + "scope": "constant.other.character-class.regexp", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "keyword.operator.quantifier.regexp", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "constant.character.escape", + "settings": { + "foreground": "#1ca1c7" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > value.json > string.quoted.json", + "source.json meta.structure.array.json > value.json > string.quoted.json", + "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation", + "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation" + ], + "settings": { + "foreground": "#199f43" + } + }, + { + "scope": [ + "source.json meta.structure.dictionary.json > constant.language.json", + "source.json meta.structure.array.json > constant.language.json" + ], + "settings": { + "foreground": "#08c0ef" + } + }, + { + "scope": "support.type.property-name.json", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "support.type.property-name.json punctuation", + "settings": { + "foreground": "#d52c36" + } + }, + { + "scope": "punctuation.definition.block.sequence.item.yaml", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "block.scope.end", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "block.scope.begin", + "settings": { + "foreground": "#79797F" + } + }, + { + "scope": "token.info-token", + "settings": { + "foreground": "#7b43f8" + } + }, + { + "scope": "token.warn-token", + "settings": { + "foreground": "#d5a910" + } + }, + { + "scope": "token.error-token", + "settings": { + "foreground": "#f44747" + } + }, + { + "scope": "token.debug-token", + "settings": { + "foreground": "#fc2b73" + } + }, + { + "scope": "invalid.illegal", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "invalid.broken", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "invalid.deprecated", + "settings": { + "foreground": "#ffffff" + } + }, + { + "scope": "invalid.unimplemented", + "settings": { + "foreground": "#ffffff" + } + } + ], + "semanticTokenColors": { + "comment": "#84848A", + "string": "#199f43", + "number": "#1ca1c7", + "regexp": "#17a5af", + "keyword": "#fc2b73", + "variable": "#d47628", + "parameter": "#79797F", + "property": "#d47628", + "function": "#7b43f8", + "method": "#7b43f8", + "type": "#c635e4", + "class": "#c635e4", + "namespace": "#d5a910", + "enumMember": "#08c0ef", + "variable.constant": "#d5a910", + "variable.defaultLibrary": "#d5a910" + } +} \ No newline at end of file From c0ba16ab08c978b64943e47b5d2a7989fa026bef Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 8 Jan 2026 19:22:09 -0800 Subject: [PATCH 2/4] remove --- themes/pierre-dark-vibrant.css | 298 -------------------------------- themes/pierre-light-vibrant.css | 298 -------------------------------- 2 files changed, 596 deletions(-) delete mode 100644 themes/pierre-dark-vibrant.css delete mode 100644 themes/pierre-light-vibrant.css diff --git a/themes/pierre-dark-vibrant.css b/themes/pierre-dark-vibrant.css deleted file mode 100644 index fcc5e87..0000000 --- a/themes/pierre-dark-vibrant.css +++ /dev/null @@ -1,298 +0,0 @@ -/* Pierre Dark Vibrant - Generated theme CSS with Display P3 fallbacks */ - -:root { - --vscode-editor-background: #070707; /* sRGB fallback */ - --vscode-editor-background: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-editor-foreground: #fbfbfb; /* sRGB fallback */ - --vscode-editor-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-foreground: #fbfbfb; /* sRGB fallback */ - --vscode-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-focusBorder: #1a76d4; /* sRGB fallback */ - --vscode-focusBorder: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-selection-background: #19253c; /* sRGB fallback */ - --vscode-selection-background: color(display-p3 0.095537 0.138821 0.240671); /* Display P3 */ - --vscode-editor-selectionBackground: #1a76d44d; /* sRGB fallback */ - --vscode-editor-selectionBackground: color(display-p3 0.197740 0.471504 0.881711 / 0.300000); /* Display P3 */ - --vscode-editor-lineHighlightBackground: #19253c8c; /* sRGB fallback */ - --vscode-editor-lineHighlightBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.550000); /* Display P3 */ - --vscode-editorCursor-foreground: #1a76d4; /* sRGB fallback */ - --vscode-editorCursor-foreground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-editorLineNumber-foreground: #84848A; /* sRGB fallback */ - --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-editorLineNumber-activeForeground: #adadb1; /* sRGB fallback */ - --vscode-editorLineNumber-activeForeground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ - --vscode-editorIndentGuide-background: #39393c; /* sRGB fallback */ - --vscode-editorIndentGuide-background: color(display-p3 0.223529 0.223529 0.234269); /* Display P3 */ - --vscode-editorIndentGuide-activeBackground: #2e2e30; /* sRGB fallback */ - --vscode-editorIndentGuide-activeBackground: color(display-p3 0.180392 0.180392 0.187548); /* Display P3 */ - --vscode-diffEditor-insertedTextBackground: #00cab11a; /* sRGB fallback */ - --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.100000); /* Display P3 */ - --vscode-diffEditor-deletedTextBackground: #ff2e3f1a; /* sRGB fallback */ - --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.100000); /* Display P3 */ - --vscode-sideBar-background: #141415; /* sRGB fallback */ - --vscode-sideBar-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-sideBar-foreground: #adadb1; /* sRGB fallback */ - --vscode-sideBar-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ - --vscode-sideBar-border: #070707; /* sRGB fallback */ - --vscode-sideBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-sideBarTitle-foreground: #fbfbfb; /* sRGB fallback */ - --vscode-sideBarTitle-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-sideBarSectionHeader-background: #141415; /* sRGB fallback */ - --vscode-sideBarSectionHeader-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-sideBarSectionHeader-foreground: #adadb1; /* sRGB fallback */ - --vscode-sideBarSectionHeader-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ - --vscode-sideBarSectionHeader-border: #070707; /* sRGB fallback */ - --vscode-sideBarSectionHeader-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-activityBar-background: #141415; /* sRGB fallback */ - --vscode-activityBar-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-activityBar-foreground: #fbfbfb; /* sRGB fallback */ - --vscode-activityBar-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-activityBar-border: #070707; /* sRGB fallback */ - --vscode-activityBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-activityBar-activeBorder: #1a76d4; /* sRGB fallback */ - --vscode-activityBar-activeBorder: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-activityBarBadge-background: #1a76d4; /* sRGB fallback */ - --vscode-activityBarBadge-background: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-activityBarBadge-foreground: #070707; /* sRGB fallback */ - --vscode-activityBarBadge-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-titleBar-activeBackground: #141415; /* sRGB fallback */ - --vscode-titleBar-activeBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-titleBar-activeForeground: #fbfbfb; /* sRGB fallback */ - --vscode-titleBar-activeForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-titleBar-inactiveBackground: #141415; /* sRGB fallback */ - --vscode-titleBar-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-titleBar-inactiveForeground: #84848A; /* sRGB fallback */ - --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-titleBar-border: #070707; /* sRGB fallback */ - --vscode-titleBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-list-activeSelectionBackground: #19253c99; /* sRGB fallback */ - --vscode-list-activeSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.600000); /* Display P3 */ - --vscode-list-activeSelectionForeground: #fbfbfb; /* sRGB fallback */ - --vscode-list-activeSelectionForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-list-inactiveSelectionBackground: #19253c73; /* sRGB fallback */ - --vscode-list-inactiveSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.450000); /* Display P3 */ - --vscode-list-hoverBackground: #19253c59; /* sRGB fallback */ - --vscode-list-hoverBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.350000); /* Display P3 */ - --vscode-list-focusOutline: #1a76d4; /* sRGB fallback */ - --vscode-list-focusOutline: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-tab-activeBackground: #070707; /* sRGB fallback */ - --vscode-tab-activeBackground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-tab-activeForeground: #fbfbfb; /* sRGB fallback */ - --vscode-tab-activeForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-tab-activeBorderTop: #1a76d4; /* sRGB fallback */ - --vscode-tab-activeBorderTop: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-tab-inactiveBackground: #141415; /* sRGB fallback */ - --vscode-tab-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-tab-inactiveForeground: #84848A; /* sRGB fallback */ - --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-tab-border: #070707; /* sRGB fallback */ - --vscode-tab-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-editorGroupHeader-tabsBackground: #141415; /* sRGB fallback */ - --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-editorGroupHeader-tabsBorder: #070707; /* sRGB fallback */ - --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-panel-background: #141415; /* sRGB fallback */ - --vscode-panel-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-panel-border: #070707; /* sRGB fallback */ - --vscode-panel-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-panelTitle-activeBorder: #1a76d4; /* sRGB fallback */ - --vscode-panelTitle-activeBorder: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-panelTitle-activeForeground: #fbfbfb; /* sRGB fallback */ - --vscode-panelTitle-activeForeground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-panelTitle-inactiveForeground: #84848A; /* sRGB fallback */ - --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-statusBar-background: #141415; /* sRGB fallback */ - --vscode-statusBar-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-statusBar-foreground: #adadb1; /* sRGB fallback */ - --vscode-statusBar-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ - --vscode-statusBar-border: #070707; /* sRGB fallback */ - --vscode-statusBar-border: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-statusBar-noFolderBackground: #141415; /* sRGB fallback */ - --vscode-statusBar-noFolderBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-statusBar-debuggingBackground: #ffca00; /* sRGB fallback */ - --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-statusBar-debuggingForeground: #070707; /* sRGB fallback */ - --vscode-statusBar-debuggingForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-statusBarItem-remoteBackground: #141415; /* sRGB fallback */ - --vscode-statusBarItem-remoteBackground: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-statusBarItem-remoteForeground: #adadb1; /* sRGB fallback */ - --vscode-statusBarItem-remoteForeground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ - --vscode-input-background: #1F1F21; /* sRGB fallback */ - --vscode-input-background: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ - --vscode-input-border: #424245; /* sRGB fallback */ - --vscode-input-border: color(display-p3 0.258824 0.258824 0.269560); /* Display P3 */ - --vscode-input-foreground: #fbfbfb; /* sRGB fallback */ - --vscode-input-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-input-placeholderForeground: #79797F; /* sRGB fallback */ - --vscode-input-placeholderForeground: color(display-p3 0.474510 0.474510 0.495991); /* Display P3 */ - --vscode-dropdown-background: #1F1F21; /* sRGB fallback */ - --vscode-dropdown-background: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ - --vscode-dropdown-border: #424245; /* sRGB fallback */ - --vscode-dropdown-border: color(display-p3 0.258824 0.258824 0.269560); /* Display P3 */ - --vscode-dropdown-foreground: #fbfbfb; /* sRGB fallback */ - --vscode-dropdown-foreground: color(display-p3 0.984314 0.984314 0.984314); /* Display P3 */ - --vscode-button-background: #1a76d4; /* sRGB fallback */ - --vscode-button-background: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-button-foreground: #070707; /* sRGB fallback */ - --vscode-button-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-button-hoverBackground: #186bc0; /* sRGB fallback */ - --vscode-button-hoverBackground: color(display-p3 0.180392 0.427451 0.796078); /* Display P3 */ - --vscode-textLink-foreground: #1a76d4; /* sRGB fallback */ - --vscode-textLink-foreground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-textLink-activeForeground: #1a76d4; /* sRGB fallback */ - --vscode-textLink-activeForeground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-gitDecoration-addedResourceForeground: #00cab1; /* sRGB fallback */ - --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ - --vscode-gitDecoration-conflictingResourceForeground: #ffca00; /* sRGB fallback */ - --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-gitDecoration-modifiedResourceForeground: #1a76d4; /* sRGB fallback */ - --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.197740 0.471504 0.881711); /* Display P3 */ - --vscode-gitDecoration-deletedResourceForeground: #ff2e3f; /* sRGB fallback */ - --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ - --vscode-gitDecoration-untrackedResourceForeground: #00cab1; /* sRGB fallback */ - --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ - --vscode-gitDecoration-ignoredResourceForeground: #84848A; /* sRGB fallback */ - --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-terminal-titleForeground: #adadb1; /* sRGB fallback */ - --vscode-terminal-titleForeground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ - --vscode-terminal-titleInactiveForeground: #84848A; /* sRGB fallback */ - --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-terminal-background: #141415; /* sRGB fallback */ - --vscode-terminal-background: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-terminal-foreground: #adadb1; /* sRGB fallback */ - --vscode-terminal-foreground: color(display-p3 0.678431 0.678431 0.692733); /* Display P3 */ - --vscode-terminal-ansiBlack: #141415; /* sRGB fallback */ - --vscode-terminal-ansiBlack: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-terminal-ansiRed: #ff2e3f; /* sRGB fallback */ - --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ - --vscode-terminal-ansiGreen: #0dbe4e; /* sRGB fallback */ - --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ - --vscode-terminal-ansiYellow: #ffca00; /* sRGB fallback */ - --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-terminal-ansiBlue: #008cff; /* sRGB fallback */ - --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-terminal-ansiMagenta: #c635e4; /* sRGB fallback */ - --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ - --vscode-terminal-ansiCyan: #08c0ef; /* sRGB fallback */ - --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ - --vscode-terminal-ansiWhite: #c6c6c8; /* sRGB fallback */ - --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ - --vscode-terminal-ansiBrightBlack: #141415; /* sRGB fallback */ - --vscode-terminal-ansiBrightBlack: color(display-p3 0.078431 0.078431 0.082008); /* Display P3 */ - --vscode-terminal-ansiBrightRed: #ff2e3f; /* sRGB fallback */ - --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ - --vscode-terminal-ansiBrightGreen: #0dbe4e; /* sRGB fallback */ - --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ - --vscode-terminal-ansiBrightYellow: #ffca00; /* sRGB fallback */ - --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-terminal-ansiBrightBlue: #008cff; /* sRGB fallback */ - --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-terminal-ansiBrightMagenta: #c635e4; /* sRGB fallback */ - --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ - --vscode-terminal-ansiBrightCyan: #08c0ef; /* sRGB fallback */ - --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ - --vscode-terminal-ansiBrightWhite: #c6c6c8; /* sRGB fallback */ - --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ -} - -/* Explicit Display P3 support for better compatibility */ -@supports (color: color(display-p3 1 1 1)) { - :root { - --vscode-editor-background: color(display-p3 0.027451 0.027451 0.027451); - --vscode-editor-foreground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-foreground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-focusBorder: color(display-p3 0.197740 0.471504 0.881711); - --vscode-selection-background: color(display-p3 0.095537 0.138821 0.240671); - --vscode-editor-selectionBackground: color(display-p3 0.197740 0.471504 0.881711 / 0.300000); - --vscode-editor-lineHighlightBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.550000); - --vscode-editorCursor-foreground: color(display-p3 0.197740 0.471504 0.881711); - --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-editorLineNumber-activeForeground: color(display-p3 0.678431 0.678431 0.692733); - --vscode-editorIndentGuide-background: color(display-p3 0.223529 0.223529 0.234269); - --vscode-editorIndentGuide-activeBackground: color(display-p3 0.180392 0.180392 0.187548); - --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.100000); - --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.100000); - --vscode-sideBar-background: color(display-p3 0.078431 0.078431 0.082008); - --vscode-sideBar-foreground: color(display-p3 0.678431 0.678431 0.692733); - --vscode-sideBar-border: color(display-p3 0.027451 0.027451 0.027451); - --vscode-sideBarTitle-foreground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-sideBarSectionHeader-background: color(display-p3 0.078431 0.078431 0.082008); - --vscode-sideBarSectionHeader-foreground: color(display-p3 0.678431 0.678431 0.692733); - --vscode-sideBarSectionHeader-border: color(display-p3 0.027451 0.027451 0.027451); - --vscode-activityBar-background: color(display-p3 0.078431 0.078431 0.082008); - --vscode-activityBar-foreground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-activityBar-border: color(display-p3 0.027451 0.027451 0.027451); - --vscode-activityBar-activeBorder: color(display-p3 0.197740 0.471504 0.881711); - --vscode-activityBarBadge-background: color(display-p3 0.197740 0.471504 0.881711); - --vscode-activityBarBadge-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-titleBar-activeBackground: color(display-p3 0.078431 0.078431 0.082008); - --vscode-titleBar-activeForeground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-titleBar-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); - --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-titleBar-border: color(display-p3 0.027451 0.027451 0.027451); - --vscode-list-activeSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.600000); - --vscode-list-activeSelectionForeground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-list-inactiveSelectionBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.450000); - --vscode-list-hoverBackground: color(display-p3 0.095537 0.138821 0.240671 / 0.350000); - --vscode-list-focusOutline: color(display-p3 0.197740 0.471504 0.881711); - --vscode-tab-activeBackground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-tab-activeForeground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-tab-activeBorderTop: color(display-p3 0.197740 0.471504 0.881711); - --vscode-tab-inactiveBackground: color(display-p3 0.078431 0.078431 0.082008); - --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-tab-border: color(display-p3 0.027451 0.027451 0.027451); - --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.078431 0.078431 0.082008); - --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.027451 0.027451 0.027451); - --vscode-panel-background: color(display-p3 0.078431 0.078431 0.082008); - --vscode-panel-border: color(display-p3 0.027451 0.027451 0.027451); - --vscode-panelTitle-activeBorder: color(display-p3 0.197740 0.471504 0.881711); - --vscode-panelTitle-activeForeground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-statusBar-background: color(display-p3 0.078431 0.078431 0.082008); - --vscode-statusBar-foreground: color(display-p3 0.678431 0.678431 0.692733); - --vscode-statusBar-border: color(display-p3 0.027451 0.027451 0.027451); - --vscode-statusBar-noFolderBackground: color(display-p3 0.078431 0.078431 0.082008); - --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); - --vscode-statusBar-debuggingForeground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-statusBarItem-remoteBackground: color(display-p3 0.078431 0.078431 0.082008); - --vscode-statusBarItem-remoteForeground: color(display-p3 0.678431 0.678431 0.692733); - --vscode-input-background: color(display-p3 0.121569 0.121569 0.128729); - --vscode-input-border: color(display-p3 0.258824 0.258824 0.269560); - --vscode-input-foreground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-input-placeholderForeground: color(display-p3 0.474510 0.474510 0.495991); - --vscode-dropdown-background: color(display-p3 0.121569 0.121569 0.128729); - --vscode-dropdown-border: color(display-p3 0.258824 0.258824 0.269560); - --vscode-dropdown-foreground: color(display-p3 0.984314 0.984314 0.984314); - --vscode-button-background: color(display-p3 0.197740 0.471504 0.881711); - --vscode-button-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-button-hoverBackground: color(display-p3 0.180392 0.427451 0.796078); - --vscode-textLink-foreground: color(display-p3 0.197740 0.471504 0.881711); - --vscode-textLink-activeForeground: color(display-p3 0.197740 0.471504 0.881711); - --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); - --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); - --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.197740 0.471504 0.881711); - --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); - --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); - --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-terminal-titleForeground: color(display-p3 0.678431 0.678431 0.692733); - --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-terminal-background: color(display-p3 0.078431 0.078431 0.082008); - --vscode-terminal-foreground: color(display-p3 0.678431 0.678431 0.692733); - --vscode-terminal-ansiBlack: color(display-p3 0.078431 0.078431 0.082008); - --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); - --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); - --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); - --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); - --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); - --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); - --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); - --vscode-terminal-ansiBrightBlack: color(display-p3 0.078431 0.078431 0.082008); - --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); - --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); - --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); - --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); - --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); - --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); - --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); - } -} diff --git a/themes/pierre-light-vibrant.css b/themes/pierre-light-vibrant.css deleted file mode 100644 index b6c2794..0000000 --- a/themes/pierre-light-vibrant.css +++ /dev/null @@ -1,298 +0,0 @@ -/* Pierre Light Vibrant - Generated theme CSS with Display P3 fallbacks */ - -:root { - --vscode-editor-background: #ffffff; /* sRGB fallback */ - --vscode-editor-background: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ - --vscode-editor-foreground: #070707; /* sRGB fallback */ - --vscode-editor-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-foreground: #070707; /* sRGB fallback */ - --vscode-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-focusBorder: #008cff; /* sRGB fallback */ - --vscode-focusBorder: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-selection-background: #dfe7ff; /* sRGB fallback */ - --vscode-selection-background: color(display-p3 0.880188 0.904864 0.991592); /* Display P3 */ - --vscode-editor-selectionBackground: #008cff2e; /* sRGB fallback */ - --vscode-editor-selectionBackground: color(display-p3 0.267653 0.570512 1.000000 / 0.180000); /* Display P3 */ - --vscode-editor-lineHighlightBackground: #dfe7ff8c; /* sRGB fallback */ - --vscode-editor-lineHighlightBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.550000); /* Display P3 */ - --vscode-editorCursor-foreground: #008cff; /* sRGB fallback */ - --vscode-editorCursor-foreground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-editorLineNumber-foreground: #84848A; /* sRGB fallback */ - --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-editorLineNumber-activeForeground: #6C6C71; /* sRGB fallback */ - --vscode-editorLineNumber-activeForeground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ - --vscode-editorIndentGuide-background: #eeeeef; /* sRGB fallback */ - --vscode-editorIndentGuide-background: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-editorIndentGuide-activeBackground: #dbdbdd; /* sRGB fallback */ - --vscode-editorIndentGuide-activeBackground: color(display-p3 0.858824 0.858824 0.865969); /* Display P3 */ - --vscode-diffEditor-insertedTextBackground: #00cab133; /* sRGB fallback */ - --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.200000); /* Display P3 */ - --vscode-diffEditor-deletedTextBackground: #ff2e3f33; /* sRGB fallback */ - --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.200000); /* Display P3 */ - --vscode-sideBar-background: #f8f8f8; /* sRGB fallback */ - --vscode-sideBar-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-sideBar-foreground: #6C6C71; /* sRGB fallback */ - --vscode-sideBar-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ - --vscode-sideBar-border: #eeeeef; /* sRGB fallback */ - --vscode-sideBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-sideBarTitle-foreground: #070707; /* sRGB fallback */ - --vscode-sideBarTitle-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-sideBarSectionHeader-background: #f8f8f8; /* sRGB fallback */ - --vscode-sideBarSectionHeader-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-sideBarSectionHeader-foreground: #6C6C71; /* sRGB fallback */ - --vscode-sideBarSectionHeader-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ - --vscode-sideBarSectionHeader-border: #eeeeef; /* sRGB fallback */ - --vscode-sideBarSectionHeader-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-activityBar-background: #f8f8f8; /* sRGB fallback */ - --vscode-activityBar-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-activityBar-foreground: #070707; /* sRGB fallback */ - --vscode-activityBar-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-activityBar-border: #eeeeef; /* sRGB fallback */ - --vscode-activityBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-activityBar-activeBorder: #008cff; /* sRGB fallback */ - --vscode-activityBar-activeBorder: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-activityBarBadge-background: #008cff; /* sRGB fallback */ - --vscode-activityBarBadge-background: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-activityBarBadge-foreground: #ffffff; /* sRGB fallback */ - --vscode-activityBarBadge-foreground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ - --vscode-titleBar-activeBackground: #f8f8f8; /* sRGB fallback */ - --vscode-titleBar-activeBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-titleBar-activeForeground: #070707; /* sRGB fallback */ - --vscode-titleBar-activeForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-titleBar-inactiveBackground: #f8f8f8; /* sRGB fallback */ - --vscode-titleBar-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-titleBar-inactiveForeground: #84848A; /* sRGB fallback */ - --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-titleBar-border: #eeeeef; /* sRGB fallback */ - --vscode-titleBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-list-activeSelectionBackground: #dfe7ffcc; /* sRGB fallback */ - --vscode-list-activeSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.800000); /* Display P3 */ - --vscode-list-activeSelectionForeground: #070707; /* sRGB fallback */ - --vscode-list-activeSelectionForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-list-inactiveSelectionBackground: #dfe7ff73; /* sRGB fallback */ - --vscode-list-inactiveSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.450000); /* Display P3 */ - --vscode-list-hoverBackground: #dfe7ff59; /* sRGB fallback */ - --vscode-list-hoverBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.350000); /* Display P3 */ - --vscode-list-focusOutline: #008cff; /* sRGB fallback */ - --vscode-list-focusOutline: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-tab-activeBackground: #ffffff; /* sRGB fallback */ - --vscode-tab-activeBackground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ - --vscode-tab-activeForeground: #070707; /* sRGB fallback */ - --vscode-tab-activeForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-tab-activeBorderTop: #008cff; /* sRGB fallback */ - --vscode-tab-activeBorderTop: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-tab-inactiveBackground: #f8f8f8; /* sRGB fallback */ - --vscode-tab-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-tab-inactiveForeground: #84848A; /* sRGB fallback */ - --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-tab-border: #eeeeef; /* sRGB fallback */ - --vscode-tab-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-editorGroupHeader-tabsBackground: #f8f8f8; /* sRGB fallback */ - --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-editorGroupHeader-tabsBorder: #eeeeef; /* sRGB fallback */ - --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-panel-background: #f8f8f8; /* sRGB fallback */ - --vscode-panel-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-panel-border: #eeeeef; /* sRGB fallback */ - --vscode-panel-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-panelTitle-activeBorder: #008cff; /* sRGB fallback */ - --vscode-panelTitle-activeBorder: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-panelTitle-activeForeground: #070707; /* sRGB fallback */ - --vscode-panelTitle-activeForeground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-panelTitle-inactiveForeground: #84848A; /* sRGB fallback */ - --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-statusBar-background: #f8f8f8; /* sRGB fallback */ - --vscode-statusBar-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-statusBar-foreground: #6C6C71; /* sRGB fallback */ - --vscode-statusBar-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ - --vscode-statusBar-border: #eeeeef; /* sRGB fallback */ - --vscode-statusBar-border: color(display-p3 0.933333 0.933333 0.936905); /* Display P3 */ - --vscode-statusBar-noFolderBackground: #f8f8f8; /* sRGB fallback */ - --vscode-statusBar-noFolderBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-statusBar-debuggingBackground: #ffca00; /* sRGB fallback */ - --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-statusBar-debuggingForeground: #ffffff; /* sRGB fallback */ - --vscode-statusBar-debuggingForeground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ - --vscode-statusBarItem-remoteBackground: #f8f8f8; /* sRGB fallback */ - --vscode-statusBarItem-remoteBackground: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-statusBarItem-remoteForeground: #6C6C71; /* sRGB fallback */ - --vscode-statusBarItem-remoteForeground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ - --vscode-input-background: #f2f2f3; /* sRGB fallback */ - --vscode-input-background: color(display-p3 0.949020 0.949020 0.952591); /* Display P3 */ - --vscode-input-border: #dbdbdd; /* sRGB fallback */ - --vscode-input-border: color(display-p3 0.858824 0.858824 0.865969); /* Display P3 */ - --vscode-input-foreground: #070707; /* sRGB fallback */ - --vscode-input-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-input-placeholderForeground: #8E8E95; /* sRGB fallback */ - --vscode-input-placeholderForeground: color(display-p3 0.556863 0.556863 0.581925); /* Display P3 */ - --vscode-dropdown-background: #f2f2f3; /* sRGB fallback */ - --vscode-dropdown-background: color(display-p3 0.949020 0.949020 0.952591); /* Display P3 */ - --vscode-dropdown-border: #dbdbdd; /* sRGB fallback */ - --vscode-dropdown-border: color(display-p3 0.858824 0.858824 0.865969); /* Display P3 */ - --vscode-dropdown-foreground: #070707; /* sRGB fallback */ - --vscode-dropdown-foreground: color(display-p3 0.027451 0.027451 0.027451); /* Display P3 */ - --vscode-button-background: #008cff; /* sRGB fallback */ - --vscode-button-background: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-button-foreground: #ffffff; /* sRGB fallback */ - --vscode-button-foreground: color(display-p3 1.000000 1.000000 1.000000); /* Display P3 */ - --vscode-button-hoverBackground: #1a98ff; /* sRGB fallback */ - --vscode-button-hoverBackground: color(display-p3 0.341176 0.611765 1.000000); /* Display P3 */ - --vscode-textLink-foreground: #008cff; /* sRGB fallback */ - --vscode-textLink-foreground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-textLink-activeForeground: #008cff; /* sRGB fallback */ - --vscode-textLink-activeForeground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-gitDecoration-addedResourceForeground: #00cab1; /* sRGB fallback */ - --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ - --vscode-gitDecoration-conflictingResourceForeground: #ffca00; /* sRGB fallback */ - --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-gitDecoration-modifiedResourceForeground: #008cff; /* sRGB fallback */ - --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-gitDecoration-deletedResourceForeground: #ff2e3f; /* sRGB fallback */ - --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ - --vscode-gitDecoration-untrackedResourceForeground: #00cab1; /* sRGB fallback */ - --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); /* Display P3 */ - --vscode-gitDecoration-ignoredResourceForeground: #84848A; /* sRGB fallback */ - --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-terminal-titleForeground: #6C6C71; /* sRGB fallback */ - --vscode-terminal-titleForeground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ - --vscode-terminal-titleInactiveForeground: #84848A; /* sRGB fallback */ - --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); /* Display P3 */ - --vscode-terminal-background: #f8f8f8; /* sRGB fallback */ - --vscode-terminal-background: color(display-p3 0.972549 0.972549 0.972549); /* Display P3 */ - --vscode-terminal-foreground: #6C6C71; /* sRGB fallback */ - --vscode-terminal-foreground: color(display-p3 0.423529 0.423529 0.441427); /* Display P3 */ - --vscode-terminal-ansiBlack: #1F1F21; /* sRGB fallback */ - --vscode-terminal-ansiBlack: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ - --vscode-terminal-ansiRed: #ff2e3f; /* sRGB fallback */ - --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ - --vscode-terminal-ansiGreen: #0dbe4e; /* sRGB fallback */ - --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ - --vscode-terminal-ansiYellow: #ffca00; /* sRGB fallback */ - --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-terminal-ansiBlue: #008cff; /* sRGB fallback */ - --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-terminal-ansiMagenta: #c635e4; /* sRGB fallback */ - --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ - --vscode-terminal-ansiCyan: #08c0ef; /* sRGB fallback */ - --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ - --vscode-terminal-ansiWhite: #c6c6c8; /* sRGB fallback */ - --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ - --vscode-terminal-ansiBrightBlack: #1F1F21; /* sRGB fallback */ - --vscode-terminal-ansiBrightBlack: color(display-p3 0.121569 0.121569 0.128729); /* Display P3 */ - --vscode-terminal-ansiBrightRed: #ff2e3f; /* sRGB fallback */ - --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); /* Display P3 */ - --vscode-terminal-ansiBrightGreen: #0dbe4e; /* sRGB fallback */ - --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); /* Display P3 */ - --vscode-terminal-ansiBrightYellow: #ffca00; /* sRGB fallback */ - --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); /* Display P3 */ - --vscode-terminal-ansiBrightBlue: #008cff; /* sRGB fallback */ - --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); /* Display P3 */ - --vscode-terminal-ansiBrightMagenta: #c635e4; /* sRGB fallback */ - --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); /* Display P3 */ - --vscode-terminal-ansiBrightCyan: #08c0ef; /* sRGB fallback */ - --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); /* Display P3 */ - --vscode-terminal-ansiBrightWhite: #c6c6c8; /* sRGB fallback */ - --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); /* Display P3 */ -} - -/* Explicit Display P3 support for better compatibility */ -@supports (color: color(display-p3 1 1 1)) { - :root { - --vscode-editor-background: color(display-p3 1.000000 1.000000 1.000000); - --vscode-editor-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-focusBorder: color(display-p3 0.267653 0.570512 1.000000); - --vscode-selection-background: color(display-p3 0.880188 0.904864 0.991592); - --vscode-editor-selectionBackground: color(display-p3 0.267653 0.570512 1.000000 / 0.180000); - --vscode-editor-lineHighlightBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.550000); - --vscode-editorCursor-foreground: color(display-p3 0.267653 0.570512 1.000000); - --vscode-editorLineNumber-foreground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-editorLineNumber-activeForeground: color(display-p3 0.423529 0.423529 0.441427); - --vscode-editorIndentGuide-background: color(display-p3 0.933333 0.933333 0.936905); - --vscode-editorIndentGuide-activeBackground: color(display-p3 0.858824 0.858824 0.865969); - --vscode-diffEditor-insertedTextBackground: color(display-p3 0.309962 0.827620 0.725102 / 0.200000); - --vscode-diffEditor-deletedTextBackground: color(display-p3 1.000000 0.250216 0.262337 / 0.200000); - --vscode-sideBar-background: color(display-p3 0.972549 0.972549 0.972549); - --vscode-sideBar-foreground: color(display-p3 0.423529 0.423529 0.441427); - --vscode-sideBar-border: color(display-p3 0.933333 0.933333 0.936905); - --vscode-sideBarTitle-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-sideBarSectionHeader-background: color(display-p3 0.972549 0.972549 0.972549); - --vscode-sideBarSectionHeader-foreground: color(display-p3 0.423529 0.423529 0.441427); - --vscode-sideBarSectionHeader-border: color(display-p3 0.933333 0.933333 0.936905); - --vscode-activityBar-background: color(display-p3 0.972549 0.972549 0.972549); - --vscode-activityBar-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-activityBar-border: color(display-p3 0.933333 0.933333 0.936905); - --vscode-activityBar-activeBorder: color(display-p3 0.267653 0.570512 1.000000); - --vscode-activityBarBadge-background: color(display-p3 0.267653 0.570512 1.000000); - --vscode-activityBarBadge-foreground: color(display-p3 1.000000 1.000000 1.000000); - --vscode-titleBar-activeBackground: color(display-p3 0.972549 0.972549 0.972549); - --vscode-titleBar-activeForeground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-titleBar-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); - --vscode-titleBar-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-titleBar-border: color(display-p3 0.933333 0.933333 0.936905); - --vscode-list-activeSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.800000); - --vscode-list-activeSelectionForeground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-list-inactiveSelectionBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.450000); - --vscode-list-hoverBackground: color(display-p3 0.880188 0.904864 0.991592 / 0.350000); - --vscode-list-focusOutline: color(display-p3 0.267653 0.570512 1.000000); - --vscode-tab-activeBackground: color(display-p3 1.000000 1.000000 1.000000); - --vscode-tab-activeForeground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-tab-activeBorderTop: color(display-p3 0.267653 0.570512 1.000000); - --vscode-tab-inactiveBackground: color(display-p3 0.972549 0.972549 0.972549); - --vscode-tab-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-tab-border: color(display-p3 0.933333 0.933333 0.936905); - --vscode-editorGroupHeader-tabsBackground: color(display-p3 0.972549 0.972549 0.972549); - --vscode-editorGroupHeader-tabsBorder: color(display-p3 0.933333 0.933333 0.936905); - --vscode-panel-background: color(display-p3 0.972549 0.972549 0.972549); - --vscode-panel-border: color(display-p3 0.933333 0.933333 0.936905); - --vscode-panelTitle-activeBorder: color(display-p3 0.267653 0.570512 1.000000); - --vscode-panelTitle-activeForeground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-panelTitle-inactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-statusBar-background: color(display-p3 0.972549 0.972549 0.972549); - --vscode-statusBar-foreground: color(display-p3 0.423529 0.423529 0.441427); - --vscode-statusBar-border: color(display-p3 0.933333 0.933333 0.936905); - --vscode-statusBar-noFolderBackground: color(display-p3 0.972549 0.972549 0.972549); - --vscode-statusBar-debuggingBackground: color(display-p3 1.000000 0.832068 0.300621); - --vscode-statusBar-debuggingForeground: color(display-p3 1.000000 1.000000 1.000000); - --vscode-statusBarItem-remoteBackground: color(display-p3 0.972549 0.972549 0.972549); - --vscode-statusBarItem-remoteForeground: color(display-p3 0.423529 0.423529 0.441427); - --vscode-input-background: color(display-p3 0.949020 0.949020 0.952591); - --vscode-input-border: color(display-p3 0.858824 0.858824 0.865969); - --vscode-input-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-input-placeholderForeground: color(display-p3 0.556863 0.556863 0.581925); - --vscode-dropdown-background: color(display-p3 0.949020 0.949020 0.952591); - --vscode-dropdown-border: color(display-p3 0.858824 0.858824 0.865969); - --vscode-dropdown-foreground: color(display-p3 0.027451 0.027451 0.027451); - --vscode-button-background: color(display-p3 0.267653 0.570512 1.000000); - --vscode-button-foreground: color(display-p3 1.000000 1.000000 1.000000); - --vscode-button-hoverBackground: color(display-p3 0.341176 0.611765 1.000000); - --vscode-textLink-foreground: color(display-p3 0.267653 0.570512 1.000000); - --vscode-textLink-activeForeground: color(display-p3 0.267653 0.570512 1.000000); - --vscode-gitDecoration-addedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); - --vscode-gitDecoration-conflictingResourceForeground: color(display-p3 1.000000 0.832068 0.300621); - --vscode-gitDecoration-modifiedResourceForeground: color(display-p3 0.267653 0.570512 1.000000); - --vscode-gitDecoration-deletedResourceForeground: color(display-p3 1.000000 0.250216 0.262337); - --vscode-gitDecoration-untrackedResourceForeground: color(display-p3 0.309962 0.827620 0.725102); - --vscode-gitDecoration-ignoredResourceForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-terminal-titleForeground: color(display-p3 0.423529 0.423529 0.441427); - --vscode-terminal-titleInactiveForeground: color(display-p3 0.517647 0.517647 0.539124); - --vscode-terminal-background: color(display-p3 0.972549 0.972549 0.972549); - --vscode-terminal-foreground: color(display-p3 0.423529 0.423529 0.441427); - --vscode-terminal-ansiBlack: color(display-p3 0.121569 0.121569 0.128729); - --vscode-terminal-ansiRed: color(display-p3 1.000000 0.250216 0.262337); - --vscode-terminal-ansiGreen: color(display-p3 0.298067 0.776115 0.322484); - --vscode-terminal-ansiYellow: color(display-p3 1.000000 0.832068 0.300621); - --vscode-terminal-ansiBlue: color(display-p3 0.267653 0.570512 1.000000); - --vscode-terminal-ansiMagenta: color(display-p3 0.770871 0.230698 0.945253); - --vscode-terminal-ansiCyan: color(display-p3 0.327292 0.790977 0.995660); - --vscode-terminal-ansiWhite: color(display-p3 0.776471 0.776471 0.783616); - --vscode-terminal-ansiBrightBlack: color(display-p3 0.121569 0.121569 0.128729); - --vscode-terminal-ansiBrightRed: color(display-p3 1.000000 0.250216 0.262337); - --vscode-terminal-ansiBrightGreen: color(display-p3 0.298067 0.776115 0.322484); - --vscode-terminal-ansiBrightYellow: color(display-p3 1.000000 0.832068 0.300621); - --vscode-terminal-ansiBrightBlue: color(display-p3 0.267653 0.570512 1.000000); - --vscode-terminal-ansiBrightMagenta: color(display-p3 0.770871 0.230698 0.945253); - --vscode-terminal-ansiBrightCyan: color(display-p3 0.327292 0.790977 0.995660); - --vscode-terminal-ansiBrightWhite: color(display-p3 0.776471 0.776471 0.783616); - } -} From 3e9843596d99f15eb83441537a2bc59843e0944f Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 8 Jan 2026 19:24:51 -0800 Subject: [PATCH 3/4] Split publish task between theme registries;3B and npm --- .github/workflows/publish.yml | 38 +++++++++++++++++++++++++++-------- 1 file changed, 30 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 4d9e63f..3704502 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,11 +1,12 @@ -name: Publish to VS Marketplace +name: Publish on: release: types: [published] jobs: - publish: + package: + name: Publish to VS Marketplace & Open VSX runs-on: ubuntu-latest steps: @@ -24,17 +25,38 @@ jobs: - name: Build theme run: npm run build - - name: Package extension - run: npm run package + - name: Rename package for extension publishing + run: jq '.name = "pierre-theme"' package.json > tmp.json && mv tmp.json package.json - name: Publish to VS Marketplace env: VSCE_PAT: ${{ secrets.VSCE_PAT }} run: npx @vscode/vsce publish --pat $VSCE_PAT - - name: Setup npm authentication - run: | - echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc + - name: Publish to Open VSX + env: + OVSX_PAT: ${{ secrets.OPEN_VSX_TOKEN }} + run: npx ovsx publish --pat $OVSX_PAT + + npm: + name: Publish to npm + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'npm' + registry-url: 'https://registry.npmjs.org' - name: Publish to npm - run: npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + run: npm publish --access public --provenance From 6042b7cceb24c859325751b64d6d0a71cf3debef Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Thu, 8 Jan 2026 19:25:30 -0800 Subject: [PATCH 4/4] bump version --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index d93c142..2fe858e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@pierre/theme", - "version": "0.0.19", + "version": "0.0.20", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@pierre/theme", - "version": "0.0.19", + "version": "0.0.20", "license": "MIT", "devDependencies": { "@vscode/vsce": "^3.2.2", diff --git a/package.json b/package.json index b1b67d4..d3d816c 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "@pierre/theme", "displayName": "Pierre Theme", "description": "Pierre theme for Shiki, VS Code, and more", - "version": "0.0.19", + "version": "0.0.20", "publisher": "pierrecomputer", "icon": "icon.png", "galleryBanner": {