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.background#141220
  • activityBar.foreground#e892ff
  • activityBar.inactiveForeground#b199ff
  • activityBarBadge.background#ff99ff
  • activityBarBadge.foreground#1a1626
  • badge.background#e892ff
  • badge.foreground#1a1626
  • breadcrumb.activeSelectionForeground#e892ff
  • breadcrumb.background#1a1626
  • breadcrumb.focusForeground#f8f8f2
  • breadcrumb.foreground#b199ff
  • breadcrumbPicker.background#3e3456
  • button.background#e892ff
  • button.foreground#1a1626
  • button.hoverBackground#ff99ff
  • checkbox.background#3e3456
  • checkbox.border#e892ff
  • checkbox.foreground#f8f8f2
  • debugToolBar.background#3e3456
  • descriptionForeground#b199ff
  • diffEditor.insertedTextBackground#66ff9922
  • diffEditor.removedTextBackground#ff667722
  • dropdown.background#3e3456
  • dropdown.border#e892ff
  • dropdown.foreground#f8f8f2
  • editor.background#1a1626
  • editor.findMatchBackground#e892ff44
  • editor.findMatchHighlightBackground#e892ff22
  • editor.foreground#f8f8f2
  • editor.lineHighlightBackground#44475a
  • editor.selectionBackground#44475a
  • editor.selectionHighlightBackground#44475a66
  • editor.wordHighlightBackground#44475a66
  • editor.wordHighlightStrongBackground#e892ff44
  • editorBracketMatch.background#e892ff44
  • editorBracketMatch.border#e892ff
  • editorCodeLens.foreground#b199ff
  • editorCursor.background#1a1626
  • editorCursor.foreground#ff99ff
  • editorError.foreground#ff6677
  • editorGroup.border#2a263a
  • editorGroup.dropBackground#e892ff22
  • editorGroupHeader.noTabsBackground#1a1626
  • editorGroupHeader.tabsBackground#141220
  • editorGroupHeader.tabsBorder#2a263a
  • editorGutter.addedBackground#66ff99
  • editorGutter.deletedBackground#ff6677
  • editorGutter.modifiedBackground#99ffee
  • editorHoverWidget.background#3e3456
  • editorHoverWidget.border#e892ff
  • editorIndentGuide.activeBackground#99ffee
  • editorIndentGuide.background#44475a
  • editorInfo.foreground#99ffee
  • editorLineNumber.activeForeground#e892ff
  • editorLineNumber.foreground#b199ff
  • editorLink.activeForeground#99ffee
  • editorMarkerNavigation.background#3e3456
  • editorMarkerNavigationError.background#ff6677
  • editorMarkerNavigationInfo.background#99ffee
  • editorMarkerNavigationWarning.background#ffe699
  • editorOverviewRuler.border#e892ff
  • editorOverviewRuler.currentContentForeground#e892ff
  • editorOverviewRuler.incomingContentForeground#99ffee
  • editorRuler.foreground#44475a
  • editorSuggestWidget.background#3e3456
  • editorSuggestWidget.border#e892ff
  • editorSuggestWidget.foreground#f8f8f2
  • editorSuggestWidget.highlightForeground#e892ff
  • editorSuggestWidget.selectedBackground#44475a
  • editorWarning.foreground#ffe699
  • editorWhitespace.foreground#44475a
  • editorWidget.background#3e3456
  • editorWidget.border#e892ff
  • errorForeground#ff6677
  • explorer.file.directory.foreground#99ffee
  • explorer.file.git.added.foreground#66ff99
  • explorer.file.git.deleted.foreground#ff6677
  • explorer.file.git.ignored.foreground#b199ff
  • explorer.file.git.modified.foreground#99ffee
  • explorer.file.modified.foreground#ffc2ff
  • explorer.file.readonly.foreground#b199ff
  • extensionButton.prominentBackground#e892ff
  • extensionButton.prominentForeground#1a1626
  • extensionButton.prominentHoverBackground#ff99ff
  • focusBorder#e892ff
  • foreground#f8f8f2
  • gitDecoration.addedResourceForeground#66ff99
  • gitDecoration.conflictingResourceForeground#ff99dd
  • gitDecoration.deletedResourceForeground#ff6677
  • gitDecoration.ignoredResourceForeground#b199ff
  • gitDecoration.modifiedResourceForeground#99ffee
  • gitDecoration.submoduleResourceForeground#b199ff
  • gitDecoration.untrackedResourceForeground#ffe699
  • icon.foreground#e892ff
  • input.background#3e3456
  • input.border#e892ff
  • input.foreground#f8f8f2
  • input.placeholderForeground#b199ff
  • inputOption.activeBackground#e892ff44
  • inputOption.activeBorder#e892ff
  • inputValidation.errorBackground#ff667722
  • inputValidation.errorBorder#ff6677
  • inputValidation.infoBackground#99ffee22
  • inputValidation.infoBorder#99ffee
  • inputValidation.warningBackground#ffe69922
  • inputValidation.warningBorder#ffe699
  • list.activeSelectionBackground#e892ff33
  • list.activeSelectionForeground#f8f8f2
  • list.dropBackground#e892ff22
  • list.focusBackground#e892ff33
  • list.focusForeground#f8f8f2
  • list.highlightForeground#e892ff
  • list.hoverBackground#e892ff22
  • list.hoverForeground#f8f8f2
  • list.inactiveSelectionBackground#e892ff22
  • list.inactiveSelectionForeground#f8f8f2
  • list.invalidItemForeground#ff6677
  • list.warningForeground#ffe699
  • listFilterWidget.background#3e3456
  • listFilterWidget.noMatchesOutline#ff6677
  • listFilterWidget.outline#e892ff
  • menu.background#3e3456
  • menu.border#e892ff
  • menu.foreground#f8f8f2
  • menu.selectionBackground#e892ff33
  • menu.selectionBorder#e892ff
  • menu.selectionForeground#f8f8f2
  • menu.separatorBackground#e892ff
  • menubar.selectionBackground#e892ff33
  • menubar.selectionForeground#f8f8f2
  • merge.currentContentBackground#e892ff22
  • merge.currentHeaderBackground#e892ff44
  • merge.incomingContentBackground#99ffee22
  • merge.incomingHeaderBackground#99ffee44
  • minimap.background#1a1626
  • minimap.errorHighlight#ff6677
  • minimap.findMatchHighlight#e892ff44
  • minimap.selectionHighlight#e892ff44
  • minimap.warningHighlight#ffe699
  • notificationCenter.border#e892ff
  • notificationCenterHeader.background#3e3456
  • notificationCenterHeader.foreground#f8f8f2
  • notificationLink.foreground#99ffee
  • notifications.background#3e3456
  • notifications.border#e892ff
  • notifications.foreground#f8f8f2
  • notificationsErrorIcon.foreground#ff6677
  • notificationsInfoIcon.foreground#99ffee
  • notificationsWarningIcon.foreground#ffe699
  • panel.background#1a1626
  • panel.border#e892ff
  • panel.dropBorder#e892ff
  • panelInput.border#e892ff
  • panelTitle.activeBorder#e892ff
  • panelTitle.activeForeground#f8f8f2
  • panelTitle.inactiveForeground#b199ff
  • peekView.border#e892ff
  • peekViewEditor.background#1a1626
  • peekViewEditor.matchHighlightBackground#e892ff44
  • peekViewResult.background#3e3456
  • peekViewResult.fileForeground#f8f8f2
  • peekViewResult.lineForeground#b199ff
  • peekViewResult.matchHighlightBackground#e892ff44
  • peekViewResult.selectionBackground#e892ff33
  • peekViewResult.selectionForeground#f8f8f2
  • peekViewTitle.background#3e3456
  • peekViewTitleDescription.foreground#b199ff
  • peekViewTitleLabel.foreground#f8f8f2
  • pickerGroup.border#e892ff
  • pickerGroup.foreground#e892ff
  • progressBar.background#e892ff
  • quickInput.background#3e3456
  • quickInput.foreground#f8f8f2
  • scrollbar.shadow#0e0c15
  • scrollbarSlider.activeBackground#e892ff66
  • scrollbarSlider.background#e892ff33
  • scrollbarSlider.hoverBackground#e892ff66
  • selection.background#e892ff44
  • settings.checkboxBackground#3e3456
  • settings.checkboxBorder#e892ff
  • settings.checkboxForeground#f8f8f2
  • settings.dropdownBackground#3e3456
  • settings.dropdownBorder#e892ff
  • settings.dropdownForeground#f8f8f2
  • settings.dropdownListBorder#e892ff
  • settings.headerForeground#e892ff
  • settings.modifiedItemIndicator#e892ff
  • settings.numberInputBackground#3e3456
  • settings.numberInputBorder#e892ff
  • settings.numberInputForeground#f8f8f2
  • settings.textInputBackground#3e3456
  • settings.textInputBorder#e892ff
  • settings.textInputForeground#f8f8f2
  • sideBar.background#141220
  • sideBar.border#2a263a
  • sideBar.dropBackground#e892ff22
  • sideBar.foreground#f8f8f2
  • sideBarSectionHeader.background#1a1626
  • sideBarSectionHeader.border#2a263a
  • sideBarSectionHeader.foreground#e892ff
  • sideBarTitle.foreground#ffc2ff
  • statusBar.background#141220
  • statusBar.debuggingBackground#ff99dd
  • statusBar.debuggingForeground#1a1626
  • statusBar.foreground#f8f8f2
  • statusBar.noFolderBackground#141220
  • statusBar.noFolderForeground#f8f8f2
  • statusBarItem.activeBackground#e892ff44
  • statusBarItem.hoverBackground#e892ff33
  • statusBarItem.prominentBackground#e892ff
  • statusBarItem.prominentForeground#1a1626
  • statusBarItem.prominentHoverBackground#ff99ff
  • statusBarItem.remoteBackground#99ffee
  • statusBarItem.remoteForeground#1a1626
  • tab.activeBackground#1a1626
  • tab.activeBorder#e892ff
  • tab.activeForeground#f8f8f2
  • tab.activeModifiedBorder#99ffee
  • tab.border#2a263a
  • tab.hoverBackground#e892ff22
  • tab.hoverBorder#e892ff66
  • tab.inactiveBackground#141220
  • tab.inactiveForeground#b199ff
  • tab.inactiveModifiedBorder#b199ff
  • tab.unfocusedActiveBackground#1a1626
  • tab.unfocusedActiveBorder#b199ff
  • tab.unfocusedActiveForeground#b199ff
  • tab.unfocusedActiveModifiedBorder#b199ff
  • tab.unfocusedHoverBackground#e892ff11
  • tab.unfocusedHoverBorder#b199ff
  • tab.unfocusedInactiveBackground#141220
  • tab.unfocusedInactiveForeground#b199ff
  • tab.unfocusedInactiveModifiedBorder#b199ff
  • terminal.ansiBlack#141220
  • terminal.ansiBlue#92aaff
  • terminal.ansiBrightBlack#b199ff
  • terminal.ansiBrightBlue#a2bbff
  • terminal.ansiBrightCyan#b3ffea
  • terminal.ansiBrightGreen#80ffb3
  • terminal.ansiBrightMagenta#ffb3ff
  • terminal.ansiBrightRed#ff7788
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffffa5
  • terminal.ansiCyan#99ffee
  • terminal.ansiGreen#66ff99
  • terminal.ansiMagenta#ff99ff
  • terminal.ansiRed#ff6677
  • terminal.ansiWhite#f8f8f2
  • terminal.ansiYellow#ffe699
  • terminal.background#1a1626
  • terminal.border#e892ff
  • terminal.foreground#f8f8f2
  • terminal.selectionBackground#e892ff44
  • terminalCursor.background#1a1626
  • terminalCursor.foreground#ff99ff
  • textBlockQuote.background#3e3456
  • textBlockQuote.border#e892ff
  • textCodeBlock.background#3e3456
  • textLink.activeForeground#99ffee
  • textLink.foreground#99ffee
  • textPreformat.foreground#ffe699
  • textSeparator.foreground#e892ff
  • titleBar.activeBackground#141220
  • titleBar.activeForeground#f8f8f2
  • titleBar.border#e892ff
  • titleBar.inactiveBackground#141220
  • titleBar.inactiveForeground#b199ff
  • tree.indentGuidesStroke#e892ff33
  • tree.tableColumnsBorder#2a263a
  • tree.tableOddRowsBackground#1a1625
  • walkThrough.embeddedEditorBackground#1a1626
  • welcomePage.background#1a1626
  • welcomePage.buttonBackground#e892ff
  • welcomePage.buttonHoverBackground#ff99ff
  • widget.shadow#0e0c15

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#b199ffitalic
variable, string constant.other.placeholder#f8f8f2
constant.other.color#f8f8f2
invalid, invalid.illegal#ff6677
keyword, storage.type, storage.modifier#e892ff
keyword.control, constant.other.color, punctuation, meta.tag, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution#99ffee
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#ff99ff
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#99ffee
meta.block variable.other#f8f8f2
support.other.variable, string.other.link#ff99ff
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other#ff99dd
string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#ffc2ff
entity.name, support.type, support.class, support.other.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#ffe699
support.type#88ffff
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#99ffee
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#ff6677
variable.language#ff6677italic
entity.name.method.js#99ffeeitalic
meta.class-method.js entity.name.function.js, variable.function.constructor#99ffee
entity.other.attribute-name#e892ff
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#ffe699italic
entity.other.attribute-name.class#ffe699
source.sass keyword.control#99ffee
markup.inserted#66ff99
markup.deleted#ff6677
markup.changed#e892ff
string.regexp#99ffee
constant.character.escape#99ffee
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#99ffeeitalic
source.js constant.other.object.key.js string.unquoted.label.js#ff6677italic
source.json meta.structure.dictionary.json support.type.property-name.json#e892ff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#ffe699
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#ff99dd
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#ff6677
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#99ffee
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#ff99ff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#ffe699
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#e892ff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#66ff99
text.html.markdown, punctuation.definition.list_item.markdown#f8f8f2
text.html.markdown markup.inline.raw.markdown#e892ff
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#b199ff
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#66ff99
markup.italic#ff99ffitalic
markup.bold, markup.bold string#ff99ffbold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string#ff99ffbold
markup.underline#ff99ddunderline
markup.quote punctuation.definition.blockquote.markdown#b199ff
markup.quoteitalic
string.other.link.title.markdown#99ffee
string.other.link.description.title.markdown#e892ff
constant.other.reference.link.markdown#ffe699
markup.raw.block#e892ff
markup.raw.block.fenced.markdown#f8f8f2
punctuation.definition.fenced.markdown#f8f8f2
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#f8f8f2
variable.language.fenced.markdown#b199ff
meta.separator#b199ffbold
markup.table#f8f8f2

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...