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

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#9580ffitalic
variable, string constant.other.placeholder#f8f8f2
constant.other.color#f8f8f2
invalid, invalid.illegal#ff6363
keyword, storage.type, storage.modifier#e135ff
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#80ffea
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#ff00ff
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#80ffea
meta.block variable.other#f8f8f2
support.other.variable, string.other.link#ff00ff
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other#ff6ac1
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#ff99ff
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#f1fa8c
support.type#5fffff
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#80ffea
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#ff6363
variable.language#ff6363italic
entity.name.method.js#80ffeaitalic
meta.class-method.js entity.name.function.js, variable.function.constructor#80ffea
entity.other.attribute-name#e135ff
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#f1fa8citalic
entity.other.attribute-name.class#f1fa8c
source.sass keyword.control#80ffea
markup.inserted#50fa7b
markup.deleted#ff6363
markup.changed#e135ff
string.regexp#80ffea
constant.character.escape#80ffea
*url*, *link*, *uri*underline
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#80ffeaitalic
source.js constant.other.object.key.js string.unquoted.label.js#ff6363italic
source.json meta.structure.dictionary.json support.type.property-name.json#e135ff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#f1fa8c
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#ff6ac1
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#ff6363
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#80ffea
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#ff00ff
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#f1fa8c
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#e135ff
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#50fa7b
text.html.markdown, punctuation.definition.list_item.markdown#f8f8f2
text.html.markdown markup.inline.raw.markdown#e135ff
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#9580ff
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#50fa7b
markup.italic#ff00ffitalic
markup.bold, markup.bold string#ff00ffbold
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#ff00ffbold
markup.underline#ff6ac1underline
markup.quote punctuation.definition.blockquote.markdown#9580ff
markup.quoteitalic
string.other.link.title.markdown#80ffea
string.other.link.description.title.markdown#e135ff
constant.other.reference.link.markdown#f1fa8c
markup.raw.block#e135ff
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#9580ff
meta.separator#9580ffbold
markup.table#f8f8f2

Shiki preview

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

Loading...