Skip to main content
Coding Theme

Color themes

VS Code preview

Full workbench mockup using this variant's colors and tokenColors.

Loading...

colors

Workbench UI color keys from the theme JSON colors map.

  • activityBar.activeBorder#BD87F4
  • activityBar.background#1B181E
  • activityBar.border#2E2D31
  • activityBar.foreground#BD87F4
  • activityBar.inactiveForeground#A09AA7
  • activityBarBadge.background#BD87F4
  • activityBarBadge.foreground#FFFFFF
  • badge.background#BD87F4
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#BD87F4
  • breadcrumb.background#0E0C12
  • breadcrumb.focusForeground#EAE5F0
  • breadcrumb.foreground#A09AA7
  • button.background#BD87F4
  • button.foreground#FFFFFF
  • button.hoverBackground#CCA1FA
  • button.secondaryBackground#141117
  • button.secondaryForeground#EAE5F0
  • button.secondaryHoverBackground#201E22
  • chat.avatarBackground#BD87F4
  • chat.avatarForeground#FFFFFF
  • chat.linesAddedForeground#78C193
  • chat.linesRemovedForeground#FB7695
  • chat.requestBackground#141117
  • chat.requestBorder#2E2D31
  • chat.slashCommandBackground#BD87F41A
  • chat.slashCommandForeground#BD87F4
  • commandCenter.activeBackground#201E22
  • commandCenter.activeBorder#BD87F4
  • commandCenter.activeForeground#EAE5F0
  • commandCenter.background#141117
  • commandCenter.border#2E2D31
  • commandCenter.foreground#EAE5F0
  • commandCenter.inactiveBorder#2E2D31
  • commandCenter.inactiveForeground#A09AA7
  • debugConsole.background#0E0C12
  • debugConsole.errorForeground#FB7695
  • debugConsole.foreground#EAE5F0
  • debugConsole.infoForeground#78C193
  • debugConsole.sourceForeground#A09AA7
  • debugConsole.warningForeground#EE946A
  • debugConsoleInputIcon.foreground#BD87F4
  • debugIcon.breakpointCurrentStackframeForeground#DAAF76
  • debugIcon.breakpointDisabledForeground#A09AA780
  • debugIcon.breakpointForeground#FB7695
  • debugIcon.breakpointStackframeForeground#78C193
  • debugIcon.breakpointUnverifiedForeground#EE946A
  • debugIcon.continueForeground#78C193
  • debugIcon.disconnectForeground#FB7695
  • debugIcon.pauseForeground#DAAF76
  • debugIcon.restartForeground#78C193
  • debugIcon.startForeground#78C193
  • debugIcon.stepBackForeground#BD87F4
  • debugIcon.stepIntoForeground#BD87F4
  • debugIcon.stepOutForeground#BD87F4
  • debugIcon.stepOverForeground#BD87F4
  • debugIcon.stopForeground#FB7695
  • debugTokenExpression.boolean#C79C64
  • debugTokenExpression.error#FB7695
  • debugTokenExpression.name#ECDDFF
  • debugTokenExpression.number#F77392
  • debugTokenExpression.string#E48B61
  • debugTokenExpression.value#E48B61
  • debugToolBar.background#141117
  • debugToolBar.border#2E2D31
  • debugView.stateLabelForeground#BD87F4
  • debugView.valueChangedHighlight#1E1A12
  • descriptionForeground#A09AA7
  • diffEditor.border#2E2D31
  • diffEditor.insertedTextBackground#0F1913CC
  • diffEditor.removedTextBackground#1B1417CC
  • disabledForeground#A09AA7AA
  • dropdown.background#0E0C12
  • dropdown.border#434145
  • dropdown.foreground#EAE5F0
  • editor.background#0E0C12
  • editor.findMatchBackground#1E1A12
  • editor.findMatchBorder#DAAF76
  • editor.findMatchHighlightBackground#1E1A12CC
  • editor.foreground#EAE5F0
  • editor.hoverHighlightBackground#141117
  • editor.inactiveSelectionBackground#41046780
  • editor.lineHighlightBackground#14111777
  • editor.lineHighlightBorder#00000000
  • editor.selectionBackground#410467B3
  • editor.selectionHighlightBackground#41046766
  • editor.selectionHighlightBorder#BD87F44D
  • editor.wordHighlightBackground#BD87F41A
  • editor.wordHighlightStrongBackground#BD87F42E
  • editorActionList.background#0E0C12
  • editorActionList.focusBackground#201E22
  • editorActionList.focusForeground#EAE5F0
  • editorActionList.foreground#EAE5F0
  • editorAI.background#BD87F415
  • editorAI.border#BD87F44D
  • editorAI.foreground#BD87F4
  • editorBracketHighlight.foreground1#BD87F4
  • editorBracketHighlight.foreground2#78C193
  • editorBracketHighlight.foreground3#DAAF76
  • editorBracketHighlight.foreground4#A698E4
  • editorBracketHighlight.foreground5#6EB78A
  • editorBracketHighlight.foreground6#EE946A
  • editorBracketMatch.background#201E22
  • editorBracketMatch.border#BD87F4
  • editorCursor.foreground#BD87F4
  • editorError.foreground#FB7695
  • editorGhostText.background#00000000
  • editorGhostText.border#00000000
  • editorGhostText.foreground#A09AA7CC
  • editorGroup.border#2E2D31
  • editorGroupHeader.noTabsBackground#0E0C12
  • editorGroupHeader.tabsBackground#141117
  • editorGroupHeader.tabsBorder#2E2D31
  • editorHint.foreground#78C193
  • editorHoverWidget.background#0E0C12
  • editorHoverWidget.border#434145
  • editorHoverWidget.foreground#EAE5F0
  • editorHoverWidget.statusBarBackground#141117
  • editorIndentGuide.activeBackground#BD87F4
  • editorIndentGuide.activeBackground1#BD87F4
  • editorIndentGuide.activeBackground2#78C193
  • editorIndentGuide.activeBackground3#DAAF76
  • editorIndentGuide.activeBackground4#A698E4
  • editorIndentGuide.activeBackground5#6EB78A
  • editorIndentGuide.activeBackground6#EE946A
  • editorIndentGuide.background#2E2D31
  • editorIndentGuide.background1#BD87F425
  • editorIndentGuide.background2#78C19325
  • editorIndentGuide.background3#DAAF7625
  • editorIndentGuide.background4#A698E425
  • editorIndentGuide.background5#6EB78A25
  • editorIndentGuide.background6#EE946A25
  • editorInfo.foreground#BD87F4
  • editorInlayHint.background#201E2299
  • editorInlayHint.foreground#A09AA7
  • editorInlayHint.parameterForeground#C79C64
  • editorInlayHint.typeForeground#6EB78A
  • editorLineNumber.activeForeground#BD87F4
  • editorLineNumber.foreground#A09AA799
  • editorLink.activeForeground#BD87F4
  • editorStickyScroll.background#141117
  • editorStickyScroll.border#2E2D31
  • editorStickyScroll.shadow#00000044
  • editorStickyScrollHover.background#201E22
  • editorSuggestWidget.background#0E0C12
  • editorSuggestWidget.border#434145
  • editorSuggestWidget.focusHighlightForeground#BD87F4
  • editorSuggestWidget.foreground#EAE5F0
  • editorSuggestWidget.highlightForeground#BD87F4
  • editorSuggestWidget.selectedBackground#201E22
  • editorSuggestWidget.selectedForeground#EAE5F0
  • editorSuggestWidget.selectedIconForeground#BD87F4
  • editorWarning.foreground#EE946A
  • editorWidget.background#0E0C12
  • editorWidget.border#434145
  • editorWidget.foreground#EAE5F0
  • editorWidget.resizeBorder#BD87F4
  • errorForeground#FB7695
  • focusBorder#BD87F4
  • foreground#EAE5F0
  • gitDecoration.addedResourceForeground#78C193
  • gitDecoration.conflictingResourceForeground#EE946A
  • gitDecoration.deletedResourceForeground#FB7695
  • gitDecoration.ignoredResourceForeground#A09AA788
  • gitDecoration.modifiedResourceForeground#DAAF76
  • gitDecoration.untrackedResourceForeground#78C193
  • icon.foreground#EAE5F0
  • inlineChat.background#0E0C12
  • inlineChat.border#434145
  • inlineChat.regionHighlight#BD87F41A
  • inlineChat.shadow#00000055
  • inlineChatDiff.inserted#0F1913CC
  • inlineChatDiff.removed#1B1417CC
  • inlineChatInput.background#141117
  • inlineChatInput.border#2E2D31
  • inlineChatInput.focusBorder#BD87F4
  • inlineChatInput.placeholderForeground#A09AA7
  • inlineEdit.border#434145
  • inlineEdit.indicator.background#BD87F4
  • inlineEdit.indicator.border#CCA1FA
  • inlineEdit.indicator.foreground#FFFFFF
  • inlineEdit.modifiedBackground#0F191380
  • inlineEdit.originalBackground#1B141780
  • input.background#0E0C12
  • input.border#434145
  • input.foreground#EAE5F0
  • input.placeholderForeground#A09AA7
  • inputOption.activeBorder#BD87F4
  • inputValidation.errorBackground#1B1417
  • inputValidation.errorBorder#FB7695
  • inputValidation.infoBackground#0F1913
  • inputValidation.infoBorder#78C193
  • inputValidation.warningBackground#1B150E
  • inputValidation.warningBorder#EE946A
  • interactive.activeCodeBorder#BD87F4
  • interactive.inactiveCodeBorder#2E2D31
  • interactive.requestBorder#2E2D31
  • keybindingLabel.background#141117
  • keybindingLabel.border#434145
  • keybindingLabel.bottomBorder#434145
  • keybindingLabel.foreground#EAE5F0
  • list.activeSelectionBackground#201E22
  • list.activeSelectionForeground#EAE5F0
  • list.activeSelectionIconForeground#BD87F4
  • list.errorForeground#FB7695
  • list.focusBackground#201E22
  • list.focusForeground#EAE5F0
  • list.focusHighlightForeground#BD87F4
  • list.highlightForeground#BD87F4
  • list.hoverBackground#201E2266
  • list.hoverForeground#EAE5F0
  • list.inactiveFocusBackground#41046755
  • list.inactiveSelectionBackground#41046777
  • list.inactiveSelectionForeground#EAE5F0
  • list.inactiveSelectionIconForeground#BD87F4
  • list.warningForeground#EE946A
  • menu.background#0E0C12
  • menu.border#434145
  • menu.foreground#EAE5F0
  • menu.selectionBackground#201E22
  • menu.selectionBorder#BD87F4
  • menu.selectionForeground#EAE5F0
  • menu.separatorBackground#2E2D31
  • menubar.selectionBackground#201E22
  • menubar.selectionForeground#EAE5F0
  • multiDiffEditor.background#0E0C12
  • multiDiffEditor.border#2E2D31
  • multiDiffEditor.headerBackground#141117
  • notificationCenter.border#434145
  • notifications.background#0E0C12
  • notifications.border#2E2D31
  • notifications.foreground#EAE5F0
  • notificationToast.border#434145
  • outputView.background#0E0C12
  • outputViewStickyScroll.background#141117
  • panel.background#17151B
  • panel.border#2E2D31
  • panelSection.border#2E2D31
  • panelSection.dropBackground#201E22
  • panelSectionHeader.background#141117
  • panelSectionHeader.border#2E2D31
  • panelSectionHeader.foreground#EAE5F0
  • panelTitle.activeBorder#BD87F4
  • panelTitle.activeForeground#EAE5F0
  • panelTitle.inactiveForeground#A09AA7
  • peekView.border#BD87F4
  • peekViewEditor.background#141117
  • peekViewEditor.matchHighlightBackground#1E1A12
  • peekViewResult.background#17151B
  • peekViewResult.matchHighlightBackground#1E1A12
  • peekViewResult.selectionBackground#201E22
  • peekViewTitle.background#141117
  • problemsErrorIcon.foreground#FB7695
  • problemsInfoIcon.foreground#BD87F4
  • problemsWarningIcon.foreground#EE946A
  • quickInput.background#0E0C12
  • quickInput.foreground#EAE5F0
  • quickInputList.focusBackground#201E22
  • searchEditor.findMatchBackground#1E1A12
  • searchEditor.findMatchBorder#DAAF76
  • selection.background#201E22
  • settings.focusedRowBackground#201E2250
  • settings.headerForeground#BD87F4
  • settings.modifiedItemIndicator#BD87F4
  • settings.rowHoverBackground#201E2225
  • sideBar.background#17151B
  • sideBar.border#2E2D31
  • sideBar.foreground#EAE5F0
  • sideBarSectionHeader.background#141117
  • sideBarSectionHeader.border#2E2D31
  • sideBarSectionHeader.foreground#EAE5F0
  • sideBarTitle.foreground#BD87F4
  • statusBar.background#3C0061
  • statusBar.border#3C0061
  • statusBar.debuggingBackground#1B150E
  • statusBar.debuggingForeground#EE946A
  • statusBar.foreground#FFFFFF
  • statusBar.noFolderBackground#3C0061
  • statusBar.noFolderForeground#FFFFFF
  • statusBarItem.hoverBackground#FFFFFF25
  • statusBarItem.remoteBackground#00000030
  • statusBarItem.remoteForeground#FFFFFF
  • symbolIcon.arrayForeground#ECDDFF
  • symbolIcon.booleanForeground#F77392
  • symbolIcon.classForeground#6EB78A
  • symbolIcon.colorForeground#F77392
  • symbolIcon.constantForeground#C79C64
  • symbolIcon.eventForeground#A698E4
  • symbolIcon.fieldForeground#ECDDFF
  • symbolIcon.fileForeground#EAE5F0
  • symbolIcon.folderForeground#BD87F4
  • symbolIcon.functionForeground#A698E4
  • symbolIcon.interfaceForeground#6EB78A
  • symbolIcon.keyForeground#BD87F4
  • symbolIcon.keywordForeground#BD87F4
  • symbolIcon.methodForeground#A698E4
  • symbolIcon.moduleForeground#BD87F4
  • symbolIcon.nullForeground#C79C64
  • symbolIcon.numberForeground#F77392
  • symbolIcon.objectForeground#6EB78A
  • symbolIcon.operatorForeground#ECDDFF
  • symbolIcon.packageForeground#BD87F4
  • symbolIcon.propertyForeground#ECDDFF
  • symbolIcon.snippetForeground#BD87F4
  • symbolIcon.stringForeground#E48B61
  • symbolIcon.structForeground#6EB78A
  • symbolIcon.textForeground#EAE5F0
  • symbolIcon.typeParameterForeground#6EB78A
  • symbolIcon.unitForeground#C79C64
  • symbolIcon.variableForeground#ECDDFF
  • tab.activeBackground#0E0C12
  • tab.activeBorder#BD87F4
  • tab.activeBorderTop#BD87F4
  • tab.activeForeground#EAE5F0
  • tab.border#2E2D31
  • tab.hoverBackground#0E0C12
  • tab.hoverForeground#EAE5F0
  • tab.inactiveBackground#141117
  • tab.inactiveForeground#A09AA7
  • tab.unfocusedActiveBackground#0E0C12
  • tab.unfocusedActiveForeground#EAE5F0
  • tab.unfocusedInactiveForeground#A09AA7
  • terminal.ansiBlack#141117
  • terminal.ansiBlue#BD87F4
  • terminal.ansiBrightBlack#17151B
  • terminal.ansiBrightBlue#CCA1FA
  • terminal.ansiBrightCyan#6EB78A
  • terminal.ansiBrightGreen#78C193
  • terminal.ansiBrightMagenta#A698E4
  • terminal.ansiBrightRed#FB7695
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#DAAF76
  • terminal.ansiCyan#6EB78A
  • terminal.ansiGreen#78C193
  • terminal.ansiMagenta#A698E4
  • terminal.ansiRed#FB7695
  • terminal.ansiWhite#EAE5F0
  • terminal.ansiYellow#DAAF76
  • terminal.background#0E0C12
  • terminal.border#2E2D31
  • terminal.findMatchBackground#1E1A12
  • terminal.findMatchBorder#DAAF76
  • terminal.findMatchHighlightBackground#1E1A12CC
  • terminal.foreground#EAE5F0
  • terminal.hoverHighlightBackground#141117
  • terminal.inactiveSelectionBackground#41046755
  • terminal.selectionBackground#410467B3
  • terminal.tab.activeBorder#BD87F4
  • terminalCommandDecoration.defaultBackground#BD87F480
  • terminalCommandDecoration.errorBackground#FB7695
  • terminalCommandDecoration.successBackground#78C193
  • terminalCursor.background#0E0C12
  • terminalCursor.foreground#BD87F4
  • terminalOverviewRuler.cursorForeground#BD87F4
  • terminalOverviewRuler.findMatchForeground#DAAF76
  • titleBar.activeBackground#17151B
  • titleBar.activeForeground#EAE5F0
  • titleBar.border#2E2D31
  • titleBar.inactiveBackground#141117
  • titleBar.inactiveForeground#A09AA7
  • walkThrough.embeddedEditorBackground#141117
  • welcomePage.background#0E0C12
  • welcomePage.buttonBackground#141117
  • welcomePage.buttonHoverBackground#201E22
  • widget.shadow#00000066

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line, comment.line.double-slash, comment.line.triple-slash, comment.line.number-sign, comment.line.dashes, comment.line.character, comment.line.percentage, comment.block, comment.block.documentation, punctuation.definition.comment, string.comment, string.quoted.docstring, string.quoted.docstring.multi, string.quoted.docstring.multi.python, string.quoted.docstring.single.python, string.quoted.double.block.python, string.quoted.single.block.python, source.kotlin comment, source.kotlin comment.line, source.kotlin comment.block, source.kotlin comment.block.documentation, source.swift comment, source.go comment, source.rust comment, source.dart comment, source.java comment, source.ts comment, source.tsx comment, source.js comment, source.jsx comment, source.python comment, source.sql comment, source.shell comment, source.yaml comment#AE9BC7italic
keyword, keyword.control, keyword.operator.new, keyword.operator.expression, keyword.operator.logical, keyword.operator.delete, storage, storage.type, storage.modifier#BD87F4bold
entity.name.function, support.function, meta.function-call, variable.function#A698E4—
entity.name.type, entity.name.class, entity.name.struct, entity.name.enum, entity.name.interface, support.class, support.type, entity.other.inherited-class#6EB78Abold
constant, constant.language, constant.numeric, support.constant#C79C64—
variable, variable.other, variable.other.readwrite, variable.other.property#ECDDFF—
keyword.operator, punctuation, punctuation.accessor, punctuation.separator#ECDDFF—
invalid, invalid.illegal, invalid.deprecated#FB7695bold underline
constant.other.color, constant.other.color.rgb-value, constant.other.uuid, support.constant.color, keyword.other.dotenv, source.env variable.other.key, source.dotenv variable.other.key#FB7695—
string.regexp, string.regexp constant.character.escape, constant.other.character-class.regexp#FB7695—
source.python string.quoted, source.js string.quoted, source.jsx string.quoted, source.ts string.quoted, source.tsx string.quoted, source.rust string.quoted, source.go string.quoted, source.kotlin string.quoted, source.swift string.quoted, source.dart string.quoted, source.sql string.quoted#EE946A—
source.js string.template, source.ts string.template, source.tsx string.template, source.python string.interpolated#EE946A—
source.python variable.parameter, source.js variable.parameter, source.jsx variable.parameter, source.ts variable.parameter, source.tsx variable.parameter, source.rust variable.parameter, source.go variable.parameter, source.kotlin variable.parameter, source.swift variable.parameter, source.dart variable.parameter#DAAF76—
source.ts entity.name.type, source.tsx entity.name.type, source.rust entity.name.type, source.go entity.name.type, source.kotlin entity.name.type, source.swift entity.name.type, source.dart entity.name.type, source.python entity.name.type.class#78C193bold
source.python entity.name.function.decorator, source.python variable.language.special.self, source.python variable.language.special.cls#CCA1FAitalic
source.python support.function.magic#A698E4bold
source.jsx entity.name.tag, source.tsx entity.name.tag, source.jsx support.class.component, source.tsx support.class.component#78C193bold
source.jsx entity.other.attribute-name, source.tsx entity.other.attribute-name#DAAF76—
source.sql keyword.other.DML, source.sql keyword.other.DDL, source.sql keyword.other.order, source.sql keyword.other.create#BD87F4bold
source.sql constant.other.database-name, source.sql constant.other.table-name#6EB78A—
source.rust storage.modifier.lifetime, source.rust entity.name.function.macro#A698E4bold
source.go entity.name.package, source.go keyword.channel#BD87F4bold
source.kotlin storage.type.annotation, source.swift storage.type.annotation, source.swift keyword.other.declaration-specifier#A698E4—
source.dart storage.type.annotation, source.dart support.class.flutter#78C193bold
source.json support.type.property-name#78C193bold
source.yaml entity.name.tag#78C193bold
source.toml entity.other.attribute-name.table, source.toml keyword.key#78C193bold
source.ini entity.name.section, source.ini keyword.other.definition#78C193bold
source.env variable.other.key, source.dotenv variable.other.key, source.env keyword.other#FB7695bold
text.html.markdown, text.plain, meta.paragraph.markdown#EAE5F0—
text.html.markdown markup.heading, text.html.markdown entity.name.section, text.html.markdown punctuation.definition.heading#BD87F4bold
text.html.markdown markup.inline.raw, text.html.markdown markup.fenced_code#78C193—
text.html.markdown markup.underline.link, text.html.markdown string.other.link#BD87F4underline
text.html.markdown markup.quote#AE9BC7italic
text.html entity.name.tag, text.xml entity.name.tag#BD87F4bold
text.html entity.other.attribute-name, text.xml entity.other.attribute-name#A698E4—
log.error, log.fatal, log.critical, log.exception#FB7695bold
log.warning, log.warn#EE946Abold
log.info, log.notice#78C193bold
log.debug, log.trace#DAAF76—
log.date, log.timestamp#A09AA7—