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#EBF0C8
  • activityBar.background#141518
  • activityBar.border#2A2D33
  • activityBar.foreground#D8DDE0
  • activityBar.inactiveForeground#606870
  • activityBarBadge.background#EBF0C8
  • activityBarBadge.foreground#1A1C20
  • badge.background#EBF0C8
  • badge.foreground#1A1C20
  • button.background#284850
  • button.foreground#C0D0D8
  • button.hoverBackground#20282C
  • button.secondaryBackground#22252A
  • button.secondaryForeground#D8DDE0
  • checkbox.background#1B1C1F
  • checkbox.border#2A2D33
  • checkbox.foreground#D8DDE0
  • diffEditor.diagonalFill#2A2D33
  • diffEditor.insertedLineBackground#28504099
  • diffEditor.insertedTextBackground#28504099
  • diffEditor.removedLineBackground#38383899
  • diffEditor.removedTextBackground#38383899
  • disabledForeground#606870
  • dropdown.background#1C1E22
  • dropdown.border#2A2D33
  • dropdown.foreground#D8DDE0
  • dropdown.listBackground#1C1E22
  • editor.background#1B1C1F
  • editor.findMatchBackground#306068
  • editor.findMatchForeground#E0E8EC
  • editor.findMatchHighlightBackground#20282C
  • editor.foldBackground#20282C
  • editor.foreground#F8F8F2
  • editor.inactiveSelectionBackground#204048
  • editor.lineHighlightBackground#25282D
  • editor.rangeHighlightBackground#20282C
  • editor.selectionBackground#285058
  • editor.selectionForeground#E8EEF0
  • editor.wordHighlightBackground#2A3840
  • editor.wordHighlightStrongBackground#2A3840
  • editorBracketHighlight.foreground1#EBF0C8
  • editorBracketHighlight.foreground2#E0C080
  • editorBracketHighlight.foreground3#50A0B0
  • editorBracketHighlight.foreground4#76DA98
  • editorBracketHighlight.foreground5#A0D0C0
  • editorBracketHighlight.foreground6#F5EB7D
  • editorBracketHighlight.unexpectedBracket.foreground#D85A8C
  • editorBracketMatch.background#20282C
  • editorBracketMatch.border#EBF0C8
  • editorCursor.foreground#EBF0C8
  • editorGroupHeader.noTabsBackground#1A1C20
  • editorGroupHeader.tabsBackground#1A1C20
  • editorGutter.addedBackground#42E66C
  • editorGutter.background#1B1C1F
  • editorGutter.deletedBackground#D85A8C
  • editorGutter.modifiedBackground#F0D890
  • editorIndentGuide.activeBackground1#EBF0C8
  • editorIndentGuide.background1#2A2D33
  • editorLineNumber.activeForeground#EBF0C8
  • editorLineNumber.foreground#708088
  • editorRuler.foreground#2A2D33
  • editorWhitespace.foreground#2A2D33
  • errorForeground#D85A8C
  • extensionButton.prominentBackground#285058
  • extensionButton.prominentForeground#E8EEF0
  • extensionButton.prominentHoverBackground#20282C
  • focusBorder#EBF0C844
  • foreground#D8DDE0
  • gitDecoration.addedResourceForeground#42E66C
  • gitDecoration.conflictingResourceForeground#EBF0C8
  • gitDecoration.deletedResourceForeground#D85A8C
  • gitDecoration.ignoredResourceForeground#606870
  • gitDecoration.modifiedResourceForeground#F0D890
  • gitDecoration.submoduleResourceForeground#F5EB7D
  • gitDecoration.untrackedResourceForeground#42E66C
  • icon.foreground#A0B0B8
  • input.background#1B1C1F
  • input.border#2A2D33
  • input.foreground#D8DDE0
  • input.placeholderForeground#606870
  • inputOption.activeBackground#285058
  • inputOption.activeBorder#EBF0C8
  • inputOption.activeForeground#E8EEF0
  • list.activeSelectionBackground#285058
  • list.activeSelectionForeground#E8EEF0
  • list.focusBackground#285058
  • list.focusForeground#E8EEF0
  • list.highlightForeground#EBF0C8
  • list.hoverBackground#20282C
  • list.inactiveFocusBackground#204048
  • list.inactiveSelectionBackground#204048
  • menu.background#1C1E22
  • menu.border#2A2D3333
  • menu.foreground#D8DDE0
  • menu.selectionBackground#285058
  • menu.selectionForeground#E8EEF0
  • menu.separatorBackground#2A2D33
  • menubar.selectionBackground#20282C
  • menubar.selectionForeground#D8DDE0
  • minimap.background#1B1C1F
  • minimapSlider.activeBackground#EBF0C888
  • minimapSlider.background#22252A33
  • minimapSlider.hoverBackground#20282C55
  • notificationCenterHeader.background#1A1C20
  • notifications.background#1C1E22
  • notifications.border#2A2D33
  • notifications.foreground#D8DDE0
  • panel.background#16171A
  • panel.border#2A2D33
  • panelTitle.activeBorder#EBF0C8
  • panelTitle.activeForeground#D8DDE0
  • panelTitle.inactiveForeground#606870
  • peekView.border#EBF0C8
  • peekViewEditor.background#1B1C1F
  • peekViewEditor.matchHighlightBackground#20282C
  • peekViewResult.background#1C1E22
  • peekViewResult.matchHighlightBackground#20282C
  • peekViewResult.selectionBackground#285058
  • peekViewResult.selectionForeground#E8EEF0
  • peekViewTitle.background#1A1C20
  • peekViewTitleDescription.foreground#606870
  • peekViewTitleLabel.foreground#D8DDE0
  • pickerGroup.border#2A2D33
  • pickerGroup.foreground#EBF0C8
  • progressBar.background#EBF0C8
  • quickInput.background#1C1E22
  • quickInput.foreground#D8DDE0
  • scrollbar.shadow#2A2D33
  • scrollbarSlider.activeBackground#EBF0C8
  • scrollbarSlider.background#22252A
  • scrollbarSlider.hoverBackground#20282C
  • selection.background#285058
  • sideBar.background#16171A
  • sideBar.border#2A2D33
  • sideBar.foreground#D8DDE0
  • sideBarSectionHeader.background#1A1C20
  • sideBarSectionHeader.border#2A2D33
  • sideBarSectionHeader.foreground#D8DDE0
  • sideBarTitle.foreground#D8DDE0
  • statusBar.background#1A1C20
  • statusBar.border#2A2D33
  • statusBar.debuggingBackground#285058
  • statusBar.debuggingForeground#E8EEF0
  • statusBar.foreground#D8DDE0
  • statusBar.noFolderBackground#1A1C20
  • statusBarItem.activeBackground#20282C
  • statusBarItem.hoverBackground#20282C
  • statusBarItem.remoteBackground#EBF0C8
  • statusBarItem.remoteForeground#1A1C20
  • tab.activeBackground#191A1C
  • tab.activeBorder#EBF0C8
  • tab.activeForeground#D8DDE0
  • tab.activeModifiedBorder#EBF0C8
  • tab.border#2A2D33
  • tab.hoverBackground#20282C
  • tab.inactiveBackground#1E1C23
  • tab.inactiveForeground#606870
  • tab.inactiveModifiedBorder#606870
  • tab.unfocusedActiveForeground#606870
  • tab.unfocusedInactiveForeground#606870
  • terminal.ansiBlue#9B6BDF
  • terminal.ansiBrightBlue#9B6BDF
  • terminal.ansiBrightCyan#75D7EC
  • terminal.ansiBrightGreen#42E66C
  • terminal.ansiBrightMagenta#E64747
  • terminal.ansiBrightRed#E356A7
  • terminal.ansiBrightYellow#EFA554
  • terminal.ansiCyan#75D7EC
  • terminal.ansiGreen#42E66C
  • terminal.ansiMagenta#E64747
  • terminal.ansiRed#E356A7
  • terminal.ansiYellow#EFA554
  • terminal.background#1B1C1F
  • terminal.foreground#F8F8F2
  • terminal.selectionBackground#285058
  • terminalCursor.background#1B1C1F
  • terminalCursor.foreground#EBF0C8
  • textBlockQuote.background#1B1C1F
  • textCodeBlock.background#1B1C1F
  • textLink.activeForeground#EBF0C8
  • textLink.foreground#EBF0C8
  • textPreformat.foreground#F8F8F2
  • titleBar.activeBackground#1A1C20
  • titleBar.activeForeground#D8DDE0
  • titleBar.border#2A2D33
  • titleBar.inactiveBackground#1E1C23
  • titleBar.inactiveForeground#606870
  • tree.indentGuidesStroke#2A2D33
  • widget.shadow#2A2D33

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
source, text#F8F8F2
comment, punctuation.definition.comment, string.quoted.docstring#6272A4
storage.type.class.jsdoc, keyword.other.documentation, punctuation.definition.block.tag.jsdoc, entity.name.tag.yaml#F0D890bold italic
variable.other.jsdoc, meta.other.type.phpdoc, variable.parameter.jsdoc#E0C080
keyword, keyword.control, keyword.control.flow, keyword.control.import, keyword.other, keyword.declaration, storage.type, storage.modifier#50A0B0
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.triple, string.template#E0C080
constant.character.escape, constant.character.unicode#E0C080
invalid.illegal.escape#76DA98
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#70F0FF
constant.language, constant.language.boolean, constant.language.null, constant.language.undefined, variable.other.constant, support.constant#70F0FF
entity.name.class, entity.name.type.class, entity.name.type, entity.other.inherited-class, support.class, meta.class entity.name#76DA98
entity.name.type.instance, support.type, storage.type.generic, entity.name.type.parameter, meta.type.annotation entity.name.type#76DA98
entity.name.interface, entity.name.type.interface, entity.name.type.enum#A0D0C0
entity.name.function, entity.name.function.constructor, entity.name.function.destructor#76DA98
meta.function-call, meta.function-call entity.name.function, variable.function, support.function#EBF0C8
variable.parameter, meta.function.parameter variable, meta.parameter#E0C080
variable, variable.other, variable.other.readwrite, variable.other.object#F8F8F2
variable.other.object.property, variable.other.member, variable.other.property, support.variable.property, meta.object-literal.key#F8F8F2bold
variable.other.global, variable.other.static, support.variable, meta.property-access support.variable#E1EA89
variable.language, variable.language.this, variable.language.self, variable.language.super#76DA98
keyword.operator, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.type#88C0B0
punctuation.separator, punctuation.terminator, punctuation.accessor, punctuation.definition.parameters.begin, punctuation.definition.parameters.end#88C0B0
entity.name.tag, meta.tag.sgml, punctuation.definition.tag#88C0B0
entity.other.attribute-name, entity.other.attribute-name.html, meta.tag entity.other.attribute-name#EBF0C8
string.quoted.double.html, string.quoted.single.html, meta.attribute-with-value.html string#E0C080
constant.character.entity, punctuation.definition.entity.html#70F0FF
meta.decorator, entity.name.function.decorator, storage.type.annotation, punctuation.decorator#EBF0C8
support.type.property-name, support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less, meta.property-name#F0D890
support.constant.property-value, support.constant.color, support.constant.font-name, meta.property-value#E0C080
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element, entity.other.attribute-name.id, entity.other.attribute-name.class.css#76DA98
keyword.control.at-rule, keyword.control.at-rule.media, keyword.control.at-rule.keyframes, keyword.control.at-rule.import#50A0B0
string.regexp, string.regexp.character-class, constant.other.character-class.regexp, keyword.operator.quantifier.regexp, keyword.control.anchor.regexp#E0C080
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, keyword.operator.or.regexp#88C0B0
support.type.property-name.json, meta.structure.dictionary.key.json string, meta.mapping.key string#EBF0C8
entity.name.tag.yaml, meta.mapping.key.yaml string#EBF0C8
punctuation.definition.function.kotlin, keyword.operator.arrow.kotlin#50A0B0
markup.heading, markup.heading.markdown, entity.name.section.markdown#50A0B0bold
markup.bold, punctuation.definition.bold#76DA98bold
markup.italic, punctuation.definition.italic#E0C080italic
markup.inline.raw, markup.raw.inline, markup.raw.block#E0C080
markup.underline.link, string.other.link, meta.link#EBF0C8
markup.quote, markup.quote.markdown#6272A4
meta.import variable.other.readwrite.alias, meta.import variable.other.readwrite, meta.export variable.other.readwrite.alias, meta.export variable.other.readwrite, meta.statement.import variable, meta.import-from variable#76DA98
invalid, invalid.illegal#D85A8C