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#0C0806
  • activityBar.border#2E1E0C
  • activityBar.foreground#FFFFFF
  • activityBar.inactiveForeground#666666
  • activityBarBadge.background#A05C28
  • activityBarBadge.foreground#FFFFFF
  • badge.background#4D4D4D
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#E0E0E0
  • breadcrumb.background#0C0806
  • breadcrumb.border#2E1E0C
  • breadcrumb.focusForeground#E0E0E0
  • breadcrumb.foreground#C0C0C0CC
  • button.background#7A4418
  • button.foreground#FFFFFF
  • button.hoverBackground#904E1E
  • debugToolBar.background#1E1E1E
  • debugToolBar.border#2E1E0C
  • dropdown.background#1E1E1E
  • dropdown.border#3C3C3C
  • dropdown.foreground#F0F0F0
  • editor.background#0C0806
  • editor.findMatchBackground#515C6A
  • editor.findMatchHighlightBackground#EA5C0055
  • editor.findRangeHighlightBackground#3A3D4166
  • editor.foreground#D4B898
  • editor.hoverHighlightBackground#264F7820
  • editor.lineHighlightBackground#180E06
  • editor.lineHighlightBorder#241408
  • editor.selectionBackground#4A2C10
  • editor.selectionHighlightBackground#4A2C1060
  • editor.wordHighlightBackground#575757B8
  • editor.wordHighlightStrongBackground#004972B8
  • editorBracketMatch.background#0D3A58
  • editorBracketMatch.border#888888
  • editorCursor.foreground#C8C8C8
  • editorError.foreground#F44747
  • editorGroup.border#2E1E0C
  • editorGroupHeader.tabsBackground#0C0806
  • editorGroupHeader.tabsBorder#2E1E0C
  • editorGutter.addedBackground#587C0C
  • editorGutter.background#0C0806
  • editorGutter.deletedBackground#94151B
  • editorGutter.modifiedBackground#0C7D9D
  • editorHoverWidget.background#1A1208
  • editorHoverWidget.border#2E1E0C
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background1#404040
  • editorInfo.foreground#75BEFF
  • editorLineNumber.activeForeground#C6C6C6
  • editorLineNumber.foreground#6E7681
  • editorOverviewRuler.border#2E1E0C
  • editorOverviewRuler.errorForeground#F44747
  • editorOverviewRuler.findMatchForeground#D18616
  • editorOverviewRuler.selectionHighlightForeground#A0A0A04D
  • editorOverviewRuler.warningForeground#CCA700
  • editorOverviewRuler.wordHighlightForeground#A0A0A04D
  • editorSuggestWidget.background#1A1208
  • editorSuggestWidget.border#2E1E0C
  • editorSuggestWidget.selectedBackground#094771
  • editorWarning.foreground#CCA700
  • editorWhitespace.foreground#e3e4e226
  • editorWidget.background#1A1208
  • editorWidget.border#2E1E0C
  • focusBorder#C87840
  • foreground#C8A880
  • gitDecoration.addedResourceForeground#81B88B
  • gitDecoration.conflictingResourceForeground#FF5A5F
  • gitDecoration.deletedResourceForeground#C74E39
  • gitDecoration.ignoredResourceForeground#8C8C8C
  • gitDecoration.modifiedResourceForeground#E2C08D
  • gitDecoration.untrackedResourceForeground#73C991
  • input.background#1E1E1E
  • input.border#3C3C3C
  • input.foreground#C0C0C0
  • input.placeholderForeground#A6A6A6
  • inputOption.activeBorder#C87840
  • list.activeSelectionBackground#4A2C10
  • list.activeSelectionForeground#FFFFFF
  • list.focusBackground#301A08
  • list.highlightForeground#E09050
  • list.hoverBackground#2A2D2E
  • list.inactiveSelectionBackground#37373D
  • list.inactiveSelectionForeground#C0C0C0
  • menu.background#1A1208
  • menu.border#2E1E0C
  • menu.foreground#C0C0C0
  • menu.selectionBackground#094771
  • menu.selectionForeground#FFFFFF
  • menu.separatorBackground#3C3C3C
  • menubar.selectionBackground#FFFFFF12
  • menubar.selectionForeground#C0C0C0
  • notificationCenter.border#2E1E0C
  • notifications.background#1A1208
  • notifications.border#2E1E0C
  • notificationToast.border#2E1E0C
  • panel.background#0C0806
  • panel.border#2E1E0C
  • panelTitle.activeBorder#C87840
  • panelTitle.activeForeground#E7E7E7
  • panelTitle.inactiveForeground#E7E7E799
  • peekView.border#C87840
  • peekViewEditor.background#0C0806
  • peekViewEditorGutter.background#0C0806
  • peekViewResult.background#1A1208
  • peekViewResult.selectionBackground#3399FF33
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#1E1E1E
  • peekViewTitleDescription.foreground#C0C0C0B3
  • peekViewTitleLabel.foreground#FFFFFF
  • progressBar.background#C87840
  • scrollbar.shadow#000000
  • scrollbarSlider.activeBackground#BFBFBF80
  • scrollbarSlider.background#79797966
  • scrollbarSlider.hoverBackground#64646480
  • selection.background#1E5899
  • settings.dropdownBorder#3C3C3C
  • settings.numberInputBorder#3C3C3C
  • settings.textInputBorder#3C3C3C
  • sideBar.background#0C0806
  • sideBar.border#2E1E0C
  • sideBar.foreground#C0C0C0
  • sideBarSectionHeader.background#0C0806
  • sideBarSectionHeader.border#2E1E0C
  • sideBarSectionHeader.foreground#BBBBBB
  • statusBar.background#0C0806
  • statusBar.border#2E1E0C
  • statusBar.debuggingBackground#CC6633
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#C0C0C0
  • statusBar.noFolderBackground#000000
  • statusBarItem.remoteBackground#7A4418
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#0C0806
  • tab.activeBorder#000000
  • tab.activeBorderTop#C87840
  • tab.activeForeground#FFFFFF
  • tab.border#2E1E0C
  • tab.inactiveBackground#0C0806
  • tab.inactiveForeground#808080
  • terminal.ansiBlack#1E1E1E
  • terminal.ansiBlue#2472C8
  • terminal.ansiBrightBlack#666666
  • terminal.ansiBrightBlue#3B8EEA
  • terminal.ansiBrightCyan#29B8DB
  • terminal.ansiBrightGreen#23D18B
  • terminal.ansiBrightMagenta#D670D6
  • terminal.ansiBrightRed#F14C4C
  • terminal.ansiBrightWhite#E5E5E5
  • terminal.ansiBrightYellow#F5F543
  • terminal.ansiCyan#11A8CD
  • terminal.ansiGreen#0DBC79
  • terminal.ansiMagenta#BC3FBC
  • terminal.ansiRed#CD3131
  • terminal.ansiWhite#E5E5E5
  • terminal.ansiYellow#E5E510
  • terminal.background#0C0806
  • terminal.border#2B2B2B
  • terminal.foreground#C0C0C0
  • titleBar.activeBackground#0C0806
  • titleBar.activeForeground#C0C0C0
  • titleBar.border#2E1E0C
  • titleBar.inactiveBackground#0C0806
  • titleBar.inactiveForeground#C0C0C099
  • widget.border#2E1E0C
  • widget.shadow#00000066

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable, variable.other.readwrite, support.variable#70A0C0
meta.var.expr variable.other.readwrite, meta.var-single-variable variable.other.readwrite, variable.other.readwrite.alias#6090B0
meta.binding.pattern variable.object.variable, meta.destructuring variable.other.readwrite, meta.object-binding-pattern-variable variable.object.variable#6090B0
variable.parameter, meta.parameter#508090italic
meta.import variable.other.readwrite, meta.import variable.other, meta.named-exports variable.other, meta.named-imports variable.other#CC7766
meta.object-literal.key, meta.object.member meta.object-literal.key, string.unquoted.label#90A870
meta.property.object, variable.other.property, variable.other.object.property#B09060
entity.name.function, meta.function-call entity.name.function, support.function#B09060
comment, punctuation.definition.comment#6A5840italic
string, punctuation.definition.string#D48858
constant.character.escape, string source#E8B840
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#E87060
keyword, keyword.control, keyword.operator.new, keyword.operator.typeof, keyword.operator.void, keyword.operator.instanceof, keyword.operator.delete#E87060
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.default#C07860
storage, storage.type, storage.modifier#E87060
constant.language, variable.language.this, variable.language.super, constant.language.boolean, constant.language.null, constant.language.undefined#C07860
constant.numeric#C8B840
variable.other.constant, variable.other.enummember#EEDCB8
entity.name.function, support.function, meta.function-call.generic#C8B840
keyword.operator#E87060
punctuation#EED8B8
punctuation.definition.block, punctuation.section.block, meta.brace.curly, meta.brace.square, meta.brace.round#D4A030
entity.name.type, entity.name.class, support.class, entity.name.type.class#D4AA70
entity.name.type.interface#D4AA70italic
support.type, entity.name.type.parameter, entity.name.type.primitive#D4AA70
entity.name.namespace, entity.name.module#D4AA70
meta.decorator, meta.decorator punctuation.decorator, tag.decorator entity.name.tag#E09050
storage.type.function.arrow#E87060
keyword.operator.spread, keyword.operator.rest#E87060
keyword.operator.optional#E09050
keyword.operator.logical.nullish#E09050
entity.name.type.alias.ts, entity.name.type.alias.tsx#D4AA70
support.type.utility.ts#D4AA70
meta.type.parameters, punctuation.definition.typeparameters#E09050
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc, variable.other.jsdoc#7A6040italic
string.quoted.double.block.python, string.quoted.single.block.python#6A5840italic
meta.decorator.python, entity.name.function.decorator.python, punctuation.definition.decorator.python#E09050
variable.language.special.self.python, variable.language.special.cls.python#C07860italic
support.function.builtin.python#C8B840
support.type.python, support.class.python#D4AA70
variable.annotation.python, meta.function.annotation.python, meta.function.annotation.return.python#D4AA70
punctuation.section.f-expression.begin.python, punctuation.section.f-expression.end.python#E87060
support.variable.magic.python#EEDCB8
keyword.package.go, keyword.import.go, keyword.other.package.go, keyword.other.import.go#C07860
entity.name.package.go#D4AA70
support.function.builtin.go#C8B840
support.type.predeclared.go, support.type.builtin.go#D4AA70
constant.language.go#C07860
string.quoted.raw.go#E8B840
keyword.operator.address.go, keyword.operator.pointer.go#E87060
support.type.property-name.json, meta.structure.dictionary.key.json string#D4AA70
meta.structure.dictionary.value.json string, string.quoted.double.json#D48858
meta.structure.dictionary.value.json constant.numeric, constant.numeric.json#C8B840
constant.language.json#C07860
punctuation.definition.array.begin.json, punctuation.definition.array.end.json, punctuation.definition.dictionary.begin.json, punctuation.definition.dictionary.end.json#D4A030
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown#C07860bold
markup.heading.1.markdown, entity.name.section.markdown heading.1#E87060bold
markup.heading.2.markdown#C07860bold
markup.heading.3.markdown#D4AA70bold
markup.bold, punctuation.definition.bold#E09050bold
markup.italic, punctuation.definition.italic#D48858italic
markup.inline.raw.string, markup.fenced_code.block#C8B840
markup.underline.link, string.other.link#D4AA70
meta.link.inline.markdown#E09050
markup.quote, punctuation.definition.blockquote.markdown#7A6040italic
meta.separator.markdown#504030
string.regexp, constant.other.character-class.regexp, string.regexp keyword.operator#CC5544
punctuation.definition.group.regexp, meta.group.regexp#E09050
constant.other.character-class.set.regexp, punctuation.definition.character-class.regexp#C8B840
keyword.operator.quantifier.regexp#E87060
support.function.builtin.shell, entity.name.command.shell#C8B840
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#D4AA70
string.unquoted.argument.shell#E09050
comment.line.shebang#E87060italic
entity.name.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#E09050
entity.name.function.macro.rust, support.function.macro.rust#C8B840
meta.attribute.rust, entity.name.function.attribute.rust#E8B840
storage.modifier.unsafe.rust#CC5544
invalid.illegal, invalid.deprecated#CC5544
support.class.component.jsx, support.class.component.tsx, support.class.component.js, support.class.component.ts#58C7FFbold
entity.name.tag.html, entity.name.tag, entity.name.tag.tsx, entity.name.tag.jsx#7AA2FF
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag punctuation.definition.tag#82C7FF
entity.other.attribute-name, meta.tag.attributes entity.other.attribute-name#8FEFAF
string.quoted.double.html, string.quoted.single.html, meta.attribute-with-value.html string#F5C14B
meta.tag.sgml.doctype, entity.name.tag.doctype#8899CC
entity.other.attribute-name.id, entity.other.attribute-name.id.html#F0C070
entity.other.attribute-name.class, entity.other.attribute-name.class.html#92D6FF
entity.name.selector, meta.selector#A9F0B3
entity.other.attribute-name.id.css, meta.selector entity.other.attribute-name.id#F0C070
entity.other.attribute-name.class.css, meta.selector entity.other.attribute-name.class#92D6FF
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element#FF91C4
support.type.vendored.property-name, support.type.property-name.css, meta.property-name#8FDEFF
support.constant.property-value, meta.property-value#F7C68A
keyword.other.unit#A9F0B3
constant.other.color.rgb-value.hex.css, constant.other.color#FFE380
variable.css, variable.argument.css, variable.other.less, variable.scss, variable.sass#C89CFF
keyword.control.at-rule, meta.at-rule keyword.control#FF8EC6
keyword.other.important.css#FF7A7Abold
entity.name.function.scss, support.function.misc.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.mixin.scss#7EF0A6