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#141414
  • activityBar.border#00000000
  • activityBar.foreground#d8d4c8
  • activityBar.inactiveForeground#404040
  • activityBarBadge.background#a86070
  • activityBarBadge.foreground#d8d4c8
  • badge.background#a86070
  • badge.foreground#d8d4c8
  • breadcrumb.activeSelectionForeground#d8d4c8
  • breadcrumb.background#161616
  • breadcrumb.focusForeground#8fb85c
  • breadcrumb.foreground#857e6a
  • button.background#8fb85c
  • button.foreground#161616
  • button.hoverBackground#a0cc70
  • button.secondaryBackground#2e2e2e
  • button.secondaryForeground#d8d4c8
  • button.secondaryHoverBackground#3a3a3a
  • checkbox.background#1e1e1e
  • checkbox.border#2e2e2e
  • checkbox.foreground#d8d4c8
  • contrastActiveBorder#00000000
  • contrastBorder#00000000
  • debugConsole.errorForeground#cc5555
  • debugConsole.infoForeground#7aaed4
  • debugConsole.sourceForeground#9272cc
  • debugConsole.warningForeground#c4853e
  • debugConsoleInputIcon.foreground#8fb85c
  • debugToolBar.background#1e1e1e
  • debugToolBar.border#2e2e2e
  • descriptionForeground#857e6a
  • diffEditor.border#2e2e2e
  • diffEditor.insertedLineBackground#8fb85c12
  • diffEditor.insertedTextBackground#8fb85c1a
  • diffEditor.removedLineBackground#a8607012
  • diffEditor.removedTextBackground#a860701a
  • dropdown.background#1e1e1e
  • dropdown.border#2e2e2e
  • dropdown.foreground#d8d4c8
  • editor.background#161616
  • editor.findMatchBackground#a86070bb
  • editor.findMatchHighlightBackground#a8607050
  • editor.findRangeHighlightBackground#30303040
  • editor.foreground#d8d4c8
  • editor.inactiveSelectionBackground#30303040
  • editor.lineHighlightBackground#1c1c1c
  • editor.lineHighlightBorder#00000000
  • editor.selectionBackground#30303090
  • editor.selectionHighlightBackground#30303050
  • editor.wordHighlightBackground#30303060
  • editor.wordHighlightStrongBackground#30303090
  • editorBracketHighlight.foreground1#a86070
  • editorBracketHighlight.foreground2#8fb85c
  • editorBracketHighlight.foreground3#7aaed4
  • editorBracketHighlight.foreground4#9272cc
  • editorBracketHighlight.foreground5#c4853e
  • editorBracketHighlight.foreground6#c4b86a
  • editorBracketHighlight.unexpectedBracket.foreground#cc5555
  • editorBracketMatch.background#a8607030
  • editorBracketMatch.border#8fb85c
  • editorCodeLens.foreground#857e6a
  • editorCursor.background#161616
  • editorCursor.foreground#d4d0c4
  • editorError.foreground#cc5555
  • editorGroup.border#2e2e2e
  • editorGroupHeader.noTabsBackground#161616
  • editorGroupHeader.tabsBackground#141414
  • editorGutter.addedBackground#8fb85c
  • editorGutter.background#161616
  • editorGutter.deletedBackground#a86070
  • editorGutter.modifiedBackground#c4b86a
  • editorHint.foreground#8fb85c
  • editorHoverWidget.background#1e1e1e
  • editorHoverWidget.border#2e2e2e
  • editorIndentGuide.activeBackground1#857e6a88
  • editorIndentGuide.background1#252525
  • editorInfo.foreground#7aaed4
  • editorInlayHint.background#121212
  • editorInlayHint.foreground#857e6a
  • editorInlayHint.parameterForeground#c4853e
  • editorInlayHint.typeForeground#7aaed4
  • editorLightBulb.foreground#c4b86a
  • editorLineNumber.activeForeground#8fb85c
  • editorLineNumber.foreground#404040
  • editorOverviewRuler.addedForeground#8fb85c
  • editorOverviewRuler.border#00000000
  • editorOverviewRuler.deletedForeground#a86070
  • editorOverviewRuler.errorForeground#cc5555
  • editorOverviewRuler.findMatchForeground#a8607080
  • editorOverviewRuler.modifiedForeground#c4b86a
  • editorOverviewRuler.selectionHighlightForeground#9272cc60
  • editorOverviewRuler.warningForeground#c4853e
  • editorRuler.foreground#252525
  • editorSuggestWidget.background#1e1e1e
  • editorSuggestWidget.border#2e2e2e
  • editorSuggestWidget.focusHighlightForeground#8fb85c
  • editorSuggestWidget.foreground#d8d4c8
  • editorSuggestWidget.highlightForeground#8fb85c
  • editorSuggestWidget.selectedBackground#2a2a2a
  • editorSuggestWidget.selectedForeground#d8d4c8
  • editorWarning.foreground#c4853e
  • editorWhitespace.foreground#252525
  • editorWidget.background#1e1e1e
  • editorWidget.border#2e2e2e
  • editorWidget.foreground#d8d4c8
  • errorForeground#cc5555
  • focusBorder#a8607060
  • foreground#d8d4c8
  • gitDecoration.addedResourceForeground#8fb85c
  • gitDecoration.conflictingResourceForeground#c4853e
  • gitDecoration.deletedResourceForeground#a86070
  • gitDecoration.ignoredResourceForeground#404040
  • gitDecoration.modifiedResourceForeground#c4b86a
  • gitDecoration.renamedResourceForeground#7aaed4
  • gitDecoration.stageDeletedResourceForeground#a86070
  • gitDecoration.stageModifiedResourceForeground#c4b86a
  • gitDecoration.untrackedResourceForeground#8fb85c
  • icon.foreground#a8a598
  • input.background#1e1e1e
  • input.border#2e2e2e
  • input.foreground#d8d4c8
  • input.placeholderForeground#404040
  • inputValidation.errorBackground#cc555520
  • inputValidation.errorBorder#cc5555
  • inputValidation.infoBackground#7aaed420
  • inputValidation.infoBorder#7aaed4
  • inputValidation.warningBackground#c4853e20
  • inputValidation.warningBorder#c4853e
  • list.activeSelectionBackground#2a2a2a
  • list.activeSelectionForeground#d8d4c8
  • list.errorForeground#cc5555
  • list.focusBackground#2e2e2e80
  • list.focusForeground#d8d4c8
  • list.highlightForeground#8fb85c
  • list.hoverBackground#242424
  • list.hoverForeground#d8d4c8
  • list.inactiveSelectionBackground#202020
  • list.inactiveSelectionForeground#a8a598
  • list.warningForeground#c4853e
  • listFilterWidget.background#1e1e1e
  • listFilterWidget.outline#9272cc
  • menu.background#1e1e1e
  • menu.border#2e2e2e
  • menu.foreground#d8d4c8
  • menu.selectionBackground#2a2a2a
  • menu.selectionForeground#d8d4c8
  • menu.separatorBackground#2e2e2e
  • menubar.selectionBackground#2a2a2a80
  • menubar.selectionForeground#d8d4c8
  • notificationLink.foreground#7aaed4
  • notifications.background#1e1e1e
  • notifications.border#2e2e2e
  • notifications.foreground#d8d4c8
  • panel.background#121212
  • panel.border#2e2e2e
  • panelTitle.activeBorder#a86070
  • panelTitle.activeForeground#d8d4c8
  • panelTitle.inactiveForeground#404040
  • peekView.border#a86070
  • peekViewEditor.background#121212
  • peekViewEditor.matchHighlightBackground#a8607040
  • peekViewEditorGutter.background#121212
  • peekViewResult.background#141414
  • peekViewResult.fileForeground#d8d4c8
  • peekViewResult.lineForeground#a8a598
  • peekViewResult.matchHighlightBackground#a8607040
  • peekViewResult.selectionBackground#2e2e2e
  • peekViewResult.selectionForeground#d8d4c8
  • peekViewTitle.background#121212
  • peekViewTitleDescription.foreground#857e6a
  • peekViewTitleLabel.foreground#8fb85c
  • pickerGroup.border#2e2e2e
  • pickerGroup.foreground#857e6a
  • progressBar.background#8fb85c
  • quickInput.background#1e1e1e
  • quickInput.foreground#d8d4c8
  • quickInputList.focusBackground#2a2a2a
  • quickInputList.focusForeground#d8d4c8
  • quickInputList.focusIconForeground#8fb85c
  • quickInputTitle.background#161616
  • scrollbar.shadow#00000060
  • scrollbarSlider.activeBackground#a8607060
  • scrollbarSlider.background#2e2e2e40
  • scrollbarSlider.hoverBackground#2e2e2e80
  • selection.background#a8607040
  • sideBar.background#121212
  • sideBar.border#00000000
  • sideBar.foreground#a8a598
  • sideBarSectionHeader.background#161616
  • sideBarSectionHeader.border#00000000
  • sideBarSectionHeader.foreground#857e6a
  • sideBarTitle.foreground#857e6a
  • statusBar.background#121212
  • statusBar.border#00000000
  • statusBar.debuggingBackground#a86070
  • statusBar.debuggingForeground#d8d4c8
  • statusBar.foreground#a8a598
  • statusBar.noFolderBackground#121212
  • statusBar.noFolderForeground#a8a598
  • statusBarItem.activeBackground#2e2e2e80
  • statusBarItem.errorBackground#cc5555
  • statusBarItem.errorForeground#d8d4c8
  • statusBarItem.hoverBackground#2e2e2e60
  • statusBarItem.remoteBackground#8fb85c
  • statusBarItem.remoteForeground#161616
  • statusBarItem.warningBackground#c4853e
  • statusBarItem.warningForeground#161616
  • tab.activeBackground#161616
  • tab.activeBorder#00000000
  • tab.activeBorderTop#a86070
  • tab.activeForeground#d8d4c8
  • tab.border#00000000
  • tab.hoverBackground#16161680
  • tab.hoverForeground#d8d4c8
  • tab.inactiveBackground#141414
  • tab.inactiveForeground#404040
  • tab.unfocusedActiveBackground#161616
  • tab.unfocusedActiveForeground#a8a598
  • tab.unfocusedInactiveBackground#141414
  • tab.unfocusedInactiveForeground#404040
  • terminal.ansiBlack#161616
  • terminal.ansiBlue#7aaed4
  • terminal.ansiBrightBlack#857e6a
  • terminal.ansiBrightBlue#70bcd4
  • terminal.ansiBrightCyan#7accd8
  • terminal.ansiBrightGreen#a0cc70
  • terminal.ansiBrightMagenta#b090e0
  • terminal.ansiBrightRed#cc5555
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ddd080
  • terminal.ansiCyan#7aaed4
  • terminal.ansiGreen#8fb85c
  • terminal.ansiMagenta#9272cc
  • terminal.ansiRed#a86070
  • terminal.ansiWhite#d8d4c8
  • terminal.ansiYellow#c4b86a
  • terminal.background#161616
  • terminal.foreground#d8d4c8
  • terminal.selectionBackground#30303080
  • terminalCursor.background#161616
  • terminalCursor.foreground#d4d0c4
  • textBlockQuote.background#1e1e1e
  • textBlockQuote.border#a86070
  • textCodeBlock.background#1e1e1e
  • textLink.activeForeground#8fb85c
  • textLink.foreground#7aaed4
  • textSeparator.foreground#2e2e2e
  • titleBar.activeBackground#121212
  • titleBar.activeForeground#d8d4c8
  • titleBar.border#00000000
  • titleBar.inactiveBackground#121212
  • titleBar.inactiveForeground#404040
  • widget.shadow#00000080

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line, comment.block, comment.block.documentation#857e6aitalic
comment.block.documentation storage.type.class.jsdoc, comment.block.documentation punctuation.definition.block.tag.jsdoc, comment.block.documentation entity.name.type.instance.jsdoc#7aaed4italic
string, string.quoted, string.template#c4b86a
constant.character.escape, string.regexp.character-class, string source#c4853e
string.regexp, string.regexp keyword.other#c4853e
meta.template.expression.ts, punctuation.definition.template-expression#a86070
constant.numeric, constant.language, constant.language.boolean, constant.language.null, constant.language.undefined, constant.language.nan#9272cc
variable.other.constant, variable.other.enummember#9272cc
keyword, keyword.control, keyword.control.flow, keyword.control.import, keyword.control.from, keyword.control.as, keyword.control.export, keyword.other.using, keyword.other.await#a86070bold
storage, storage.type, storage.modifier#a86070bold
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.bitwise, keyword.operator.ternary#a86070
entity.name.function, support.function, meta.function entity.name.function#8fb85c
meta.function-call.generic, variable.function#8fb85c
entity.name.function.member, support.function.magic#8fb85c
entity.name.class, entity.name.type.class, entity.name.type.interface, entity.name.type.enum, entity.name.type.struct, entity.other.inherited-class#c8a870
meta.type.annotation, support.type, entity.name.type, meta.type.name#7aaed4
entity.name.namespace, entity.name.module, meta.import entity.name.type#7aaed4italic
variable.parameter, meta.function.parameters variable.other#c4853eitalic
meta.decorator, entity.name.function.decorator, support.type.decorator, punctuation.decorator#c4b86aitalic
variable, variable.other, variable.other.readwrite, variable.other.object#d8d4c8
variable.language#a86070italic
variable.other.property, meta.object-literal.key, support.type.property-name#d8d4c8
entity.name.tag, meta.tag.sgml#a86070
entity.other.attribute-name, entity.other.attribute-name.html#8fb85c
string.quoted.double.html, string.quoted.single.html#c4b86a
support.type.property-name.css, meta.property-name, source.css support.type#7aaed4
entity.name.tag.css, meta.selector#8fb85c
entity.other.pseudo-class, entity.other.pseudo-element, keyword.control.at-rule#a86070
keyword.other.unit, constant.numeric.css#9272cc
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown#8fb85cbold
markup.bold, punctuation.definition.bold#c4853ebold
markup.italic, punctuation.definition.italic#a86070italic
markup.inline.raw, markup.raw.inline#7aaed4
markup.fenced_code.block, markup.raw.block#c4b86a
markup.underline.link, string.other.link#9272ccunderline
markup.quote, punctuation.definition.quote#857e6aitalic
beginning.punctuation.definition.list.markdown, punctuation.definition.list_item.markdown#a86070
source.json meta.structure.dictionary.json support.type.property-name#d8d4c8
entity.name.tag.yaml, source.yaml entity.other.attribute-name#7aaed4
keyword.key.toml, support.type.property-name.toml#7aaed4
support.function.builtin.shell, entity.name.command.shell#8fb85c
variable.other.normal.shell, variable.other.special.shell#9272cc
storage.modifier.lifetime.rust, entity.name.type.lifetime#c4853eitalic
support.macro.rust, entity.name.function.macro.rust#a86070
support.type.builtin.go#7aaed4
support.function.magic.python, entity.name.function.decorator.python#8fb85citalic
variable.parameter.function.language.python#a86070italic
punctuation, meta.brace, punctuation.separator, punctuation.terminator#d8d4c8
punctuation.definition.tag#a86070
punctuation.definition.string#c4b86a
punctuation.definition.comment#857e6a
invalid, invalid.illegal, invalid.deprecated#cc5555underline
meta.annotation.java, meta.declaration.annotation.java, entity.name.annotation.java, punctuation.definition.annotation.java#c4853eitalic
keyword.control.java, keyword.other.java, storage.type.java, storage.modifier.java, keyword.other.import.java, keyword.other.package.java#a86070bold
entity.name.type.class.java, entity.name.class.java, entity.name.type.java, storage.type.primitive.java, entity.other.inherited-class.java#c8a870
entity.name.function.java, entity.name.function.constructor.java#8fb85c
variable.other.field.java, variable.other.object.java#d8d4c8
variable.other.constant.java, variable.other.enummember.java#9272cc