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#1e2030
  • activityBar.border#22243660
  • activityBar.foreground#b4c2f0
  • activityBarBadge.background#3b63cf
  • activityBarBadge.foreground#ffffffee
  • badge.background#3b63cf
  • badge.foreground#ffffffee
  • breadcrumb.activeSelectionForeground#7cafff
  • breadcrumb.background#222436
  • breadcrumb.focusForeground#c8d3f5
  • breadcrumb.foreground#828bb8
  • breadcrumbPicker.background#1e2030
  • button.background#3b63cf
  • button.foreground#ffffff
  • button.hoverBackground#3d6fe0
  • button.secondaryBackground#828bb899
  • button.secondaryForeground#ffffff
  • button.secondaryHoverBackground#828bb8
  • contrastBorder#191a2a
  • debugToolBar.background#1e2030
  • diffEditor.insertedTextBackground#c3e88d15
  • diffEditor.removedTextBackground#ff537020
  • dropdown.background#2f334d
  • dropdown.border#00000066
  • dropdown.foreground#c8d3f5
  • editor.background#222436
  • editor.findMatchBackground#444a73
  • editor.findMatchBorder#78dbff
  • editor.findMatchHighlightBackground#444a73
  • editor.foreground#c8d3f5
  • editor.lineHighlightBackground#2f334d
  • editor.selectionBackground#828bb850
  • editor.selectionHighlightBackground#444a73
  • editorBracketMatch.background#222436
  • editorBracketMatch.border#7cafffbb
  • editorCodeLens.foreground#828bb8
  • editorCursor.foreground#7cafff
  • editorError.foreground#ff5370
  • editorGroup.border#191a2a
  • editorGroupHeader.tabsBackground#1e2030
  • editorGutter.addedBackground#c3e88d66
  • editorGutter.deletedBackground#ff5370aa
  • editorGutter.modifiedBackground#7cafff66
  • editorHoverWidget.background#191a2a
  • editorHoverWidget.border#000000aa
  • editorIndentGuide.activeBackground#828bb8aa
  • editorIndentGuide.background#444a73bb
  • editorInlayHint.background#2f334d
  • editorInlayHint.foreground#828bb8
  • editorLineNumber.activeForeground#828bb8
  • editorLineNumber.foreground#444a73
  • editorLink.activeForeground#c8d3f5
  • editorMarkerNavigation.background#c8d3f505
  • editorOverviewRuler.addedForeground#c3e88d66
  • editorOverviewRuler.border#222436
  • editorOverviewRuler.bracketMatchForeground#3b63cfbb
  • editorOverviewRuler.deletedForeground#ff98a466
  • editorOverviewRuler.errorForeground#ff757fcc
  • editorOverviewRuler.findMatchForeground#78dbffbb
  • editorOverviewRuler.infoForeground#60bdff66
  • editorOverviewRuler.modifiedForeground#7cafff66
  • editorOverviewRuler.warningForeground#ffc777cc
  • editorRuler.foreground#444a73bb
  • editorSuggestWidget.background#191a2a
  • editorSuggestWidget.border#00000033
  • editorSuggestWidget.foreground#a9b8e8
  • editorSuggestWidget.highlightForeground#78dbff
  • editorSuggestWidget.selectedBackground#2f334d
  • editorWarning.foreground#ffc777cc
  • editorWhitespace.foreground#c8d3f540
  • editorWidget.background#1e2030
  • editorWidget.resizeBorder#7cafff
  • extensionButton.prominentBackground#3b63cf
  • extensionButton.prominentHoverBackground#60bdffcc
  • focusBorder#7cafffaa
  • foreground#c8d3f5
  • gitDecoration.conflictingResourceForeground#ffc777cc
  • gitDecoration.deletedResourceForeground#ff5370dd
  • gitDecoration.ignoredResourceForeground#777fabaa
  • gitDecoration.modifiedResourceForeground#7cafffee
  • gitDecoration.untrackedResourceForeground#7af8cacc
  • gitlens.trailingLineForegroundColor#828bb8aa
  • input.background#191a2a
  • input.border#00000066
  • input.foreground#c8d3f5
  • input.placeholderForeground#c8d3f5aa
  • inputValidation.errorBackground#c53b53
  • inputValidation.errorBorder#ff537050
  • inputValidation.errorForeground#ffffff
  • inputValidation.infoBackground#446bbb
  • inputValidation.infoBorder#7cafff50
  • inputValidation.infoForeground#ffffff
  • inputValidation.warningBackground#ad7c43
  • inputValidation.warningBorder#ffc77750
  • inputValidation.warningForeground#ffffff
  • list.activeSelectionBackground#2f334d
  • list.activeSelectionForeground#ffffff
  • list.focusBackground#222436
  • list.focusForeground#c8d3f5
  • list.highlightForeground#78dbff
  • list.hoverBackground#222436
  • list.hoverForeground#c8d3f5
  • list.inactiveSelectionBackground#2f334d
  • list.inactiveSelectionForeground#c8d3f5
  • list.warningForeground#ffc777cc
  • menu.background#1e2030
  • menu.foreground#c8d3f5
  • menu.selectionBackground#00000050
  • menu.selectionBorder#00000030
  • menu.selectionForeground#7cafff
  • menu.separatorBackground#c8d3f5
  • menubar.selectionBackground#00000030
  • menubar.selectionBorder#00000030
  • menubar.selectionForeground#7cafff
  • minimap.findMatchHighlight#78dbffcc
  • minimap.selectionHighlight#78dbff33
  • minimapGutter.addedBackground#c3e88d66
  • minimapGutter.modifiedBackground#7cafff66
  • notificationLink.foreground#7cafff
  • notifications.background#2f334d
  • notifications.foreground#c8d3f5
  • panel.background#1e2030
  • panel.border#00000033
  • panel.dropBackground#c8d3f5
  • panelTitle.activeBorder#7cafff
  • panelTitle.activeForeground#c8d3f5
  • panelTitle.inactiveForeground#828bb8
  • peekView.border#00000030
  • peekViewEditor.background#c8d3f505
  • peekViewEditor.matchHighlightBackground#828bb850
  • peekViewEditorGutter.background#c8d3f505
  • peekViewResult.background#c8d3f505
  • peekViewResult.matchHighlightBackground#828bb850
  • peekViewResult.selectionBackground#828bb870
  • peekViewTitle.background#c8d3f505
  • peekViewTitleDescription.foreground#c8d3f560
  • pickerGroup.foreground#7cafff
  • progressBar.background#7cafff
  • scrollbar.shadow#00000022
  • scrollbarSlider.activeBackground#7cafff
  • scrollbarSlider.background#828bb830
  • scrollbarSlider.hoverBackground#a9b8e830
  • selection.background#2f334d
  • settings.checkboxBackground#131421
  • settings.checkboxBorder#00000066
  • settings.checkboxForeground#c8d3f5
  • settings.dropdownBackground#2f334d
  • settings.dropdownBorder#191a2a
  • settings.dropdownForeground#c8d3f5
  • settings.headerForeground#7cafff
  • settings.modifiedItemIndicator#7cafff
  • settings.numberInputBackground#191a2a
  • settings.numberInputBorder#00000066
  • settings.numberInputForeground#c8d3f5
  • settings.textInputBackground#191a2a
  • settings.textInputBorder#00000066
  • settings.textInputForeground#c8d3f5
  • sideBar.background#1e2030
  • sideBar.border#191a2a
  • sideBar.foreground#828bb8
  • sideBarSectionHeader.background#1e2030
  • sideBarSectionHeader.border#2f334d
  • sideBarTitle.foreground#c8d3f5
  • statusBar.background#1e2030
  • statusBar.border#191a2a
  • statusBar.debuggingBackground#7cafff
  • statusBar.debuggingForeground#131421
  • statusBar.foreground#828bb8
  • statusBar.noFolderBackground#222436
  • statusBarItem.hoverBackground#828bb820
  • tab.activeBackground#222436
  • tab.activeBorder#7cafff
  • tab.activeForeground#c8d3f5
  • tab.activeModifiedBorder#828bb8
  • tab.border#191a2a
  • tab.inactiveBackground#1e2030
  • tab.inactiveForeground#828bb8
  • tab.unfocusedActiveBorder#828bb8
  • tab.unfocusedActiveForeground#c8d3f5
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#7cafff
  • terminal.ansiBrightBlack#828bb8
  • terminal.ansiBrightBlue#7cafff
  • terminal.ansiBrightCyan#78dbff
  • terminal.ansiBrightGreen#c3e88d
  • terminal.ansiBrightMagenta#fca7ea
  • terminal.ansiBrightRed#ff757f
  • terminal.ansiBrightWhite#c8d3f5
  • terminal.ansiBrightYellow#ffc777
  • terminal.ansiCyan#78dbff
  • terminal.ansiGreen#c3e88d
  • terminal.ansiMagenta#fca7ea
  • terminal.ansiRed#ff757f
  • terminal.ansiWhite#c8d3f5
  • terminal.ansiYellow#ffc777
  • terminal.border#2f334d
  • terminal.foreground#d5def8
  • terminal.selectionBackground#c8d3f544
  • terminalCursor.foreground#7cafff
  • textLink.activeForeground#78dbff
  • textLink.foreground#60bdff
  • titleBar.activeBackground#1e2030
  • titleBar.activeForeground#c8d3f5
  • titleBar.border#191a2a
  • titleBar.inactiveBackground#1e2030
  • titleBar.inactiveForeground#828bb8
  • tree.indentGuidesStroke#828bb866
  • widget.shadow#00000033

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#c8d3f5
comment, punctuation.definition.comment#7a88cfnormal
variable, string constant.other.placeholder#c8d3f5
constant.other.php#ffc777
constant.other.color#c8d3f5
text, meta.jsx.children#c8d3f5
invalid, invalid.illegal#ff5370
invalid.deprecated#af9fff
keyword, storage.type, storage.modifier#af9fffnormal
keyword.control.flow#78dbffnormal
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.default, constant.other.color, punctuation, meta.tag, meta.block, punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, keyword.other.template, keyword.other.substitution, keyword.operator, meta.brace, string.other.begin.code, string.other.end.code#78dbffnormal
punctuation.definition.template-expression#ff757f
keyword.operator.logical, keyword.operator.comparison#af9fff
keyword.operator.spread, keyword.operator.rest#ff757fbold
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#ff757f
entity.name.function, variable.function, keyword.other.special-method, meta.function-call.generic#7cafff
support.function, meta.function-call entity.name.function#7cafff
source.cpp meta.block variable.other#ff757f
variable.other.object.property#78dbff
support.variable.property, variable.other.property#a9b8e8
meta.object-literal.key, entity.name.label.js, string.unquoted, meta.field.declaration.ts variable.object.property, variable.object.property#c3e88d
support.variable.dom, support.constant.json, support.constant.math#ffc777
support.variable.object.node, support.variable.object.process#ffc777
support.other.variable, string.other.link#ff757f
constant.language, support.constant, constant.escape, keyword.other.unit#ff98a4
constant.character#ff757f
constant.numeric, constant.language.infinity, constant.language.nan#ff966c
constant.language.undefined, constant.language.null#979bb6
variable.parameter.function.language.special, variable.parameter#fca7ea
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#7af8canormal
entity.name, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types, support.type.object.module#ffc777
support.class.component#fd8aca
support.type#ff966c
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#c3e88d
keyword.other.unit#ff98a4
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#ff5370
variable.language#ff757f
meta.class-method.js entity.name.function.js, variable.function.constructor#7cafff
entity.other.attribute-name#f8b576normal
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#f8b576normal
meta.tag.metadata.doctype entity.name.tag, meta.tag.metadata.doctype entity.other.attribute-name#af9fffnormal
source.css#78dbff
entity.other.attribute-name.class#ffc777
support.type.property-name.css, support.type.property-name#7cafff
meta.property-name.css, meta.property-name.scss, meta.property-name.less, support.type.vendored.property-name#a9b8e8
support.constant.property-value.css, meta.property-value, support.constant.font-name.css, support.constant.vendored.property-value.css#b4f9f8
variable.parameter.keyframe-list, meta.at-rule.keyframes entity.name.function#fca7ea
entity.other.keyframe-offset, meta.at-rule.keyframes entity.other.attribute-name#c3e88d
meta.attribute-selector, markup.inline.raw.code#7af8ca
source.sass keyword.control#7cafff
keyword.other.unit#fc7b7b
markup.inserted#c3e88d
markup.deleted#ff5370
markup.changed#af9fff
string.regexp#b4f9f8
constant.other.character-class.regexp#c3e88d
constant.other.character-class.set.regexp#ffc777
keyword.operator.quantifier.regexp#fca7ea
constant.character.escape#78dbff
*url*, *link*, *uri*underline
meta.decorator.js, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#7cafffnormal
source.js constant.other.object.key.js string.unquoted.label.js#ff757fnormal
source.json meta.structure.dictionary.json support.type.property-name.json#7cafff
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#c3e88d
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#fca7ea
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#ffc777
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#60bdff
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#ff757f
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#ff757f
text.html.markdown, meta.embedded.block#c8d3f5
text.html.markdown markup.inline.raw.markdown#af9fff
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#78dbff
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown#78dbff
entity.name.section.markdown#7cafff
markup.italic#ff757fitalic
markup.bold, markup.bold string#ff757fbold
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#ff757fbold
markup.underline#60bdffunderline
markup.strikestrike
markup.quote punctuation.definition.blockquote.markdown#a9b8e8
markup.quoteitalic
string.other.link.title.markdown#b4f9f8
constant.other.reference.link.markdown#ffc777
markup.raw.block#af9fff
markup.fenced_code.block.markdown, markup.inline.raw.string.markdown#78dbff
variable.language.fenced.markdown#a9b8e8
meta.separator#a9b8e8bold
markup.table#b4c2f0

Shiki preview

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

Loading...

Moonlight - Coding Theme