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