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#D4A574
  • activityBar.background#40362C
  • activityBar.foreground#E8DCC8
  • activityBar.inactiveForeground#6B5B45
  • activityBarBadge.background#D4A574
  • activityBarBadge.foreground#E8DCC8
  • badge.background#3C3228
  • badge.foreground#E8DCC8
  • breadcrumb.activeSelectionForeground#E8DCC8
  • breadcrumb.background#2C2218
  • breadcrumb.focusForeground#E8DCC8
  • breadcrumb.foreground#6B5B45
  • breadcrumbPicker.background#180E04
  • button.background#3C3228
  • button.foreground#E8DCC8
  • button.hoverBackground#544A40
  • button.secondaryBackground#2C2218
  • button.secondaryForeground#E8DCC8
  • button.secondaryHoverBackground#40362C
  • debugToolBar.background#22180E
  • descriptionForeground#6B5B45
  • diffEditor.insertedTextBackground#98C37920
  • diffEditor.removedTextBackground#E06C7550
  • dropdown.background#40362C
  • dropdown.border#180E04
  • dropdown.foreground#E8DCC8
  • editor.background#2C2218
  • editor.findMatchBackground#D08770
  • editor.findMatchHighlightBackground#544A40
  • editor.findRangeHighlightBackground#40362C
  • editor.foldBackground#22180E
  • editor.foreground#E8DCC8
  • editor.hoverHighlightBackground#544A40
  • editor.lineHighlightBorder#3C3228
  • editor.rangeHighlightBackground#40362C
  • editor.selectionBackground#3C3228
  • editor.selectionHighlightBackground#544A40
  • editor.snippetFinalTabstopHighlightBackground#2C2218
  • editor.snippetFinalTabstopHighlightBorder#A3BE8C
  • editor.snippetTabstopHighlightBackground#2C2218
  • editor.snippetTabstopHighlightBorder#6B5B45
  • editor.wordHighlightBackground#544A40
  • editor.wordHighlightStrongBackground#544A40
  • editorBracketHighlight.foreground1#E8DCC8
  • editorBracketHighlight.foreground2#D4A574
  • editorBracketHighlight.foreground3#88C0D0
  • editorBracketHighlight.foreground4#A3BE8C
  • editorBracketHighlight.foreground5#B48EAD
  • editorBracketHighlight.foreground6#D08770
  • editorBracketHighlight.unexpectedBracket.foreground#BF616A
  • editorCodeLens.foreground#6B5B45
  • editorError.foreground#BF616A
  • editorGroup.border#B48EAD
  • editorGroup.dropBackground#544A40
  • editorGroupHeader.tabsBackground#180E04
  • editorGutter.addedBackground#A3BE8C
  • editorGutter.deletedBackground#BF616A
  • editorGutter.modifiedBackground#88C0D0
  • editorHoverWidget.background#2C2218
  • editorHoverWidget.border#6B5B45
  • editorIndentGuide.activeBackground#6B5B45
  • editorIndentGuide.background#E8DCC81A
  • editorLineNumber.activeForeground#E8DCC8
  • editorLineNumber.foreground#6B5B45
  • editorLink.activeForeground#88C0D0
  • editorOverviewRuler.addedForeground#A3BE8C
  • editorOverviewRuler.border#180E04
  • editorOverviewRuler.currentContentForeground#A3BE8C
  • editorOverviewRuler.deletedForeground#BF616A
  • editorOverviewRuler.errorForeground#BF616A
  • editorOverviewRuler.incomingContentForeground#B48EAD
  • editorOverviewRuler.infoForeground#88C0D0
  • editorOverviewRuler.modifiedForeground#88C0D0
  • editorOverviewRuler.selectionHighlightForeground#D08770
  • editorOverviewRuler.warningForeground#D08770
  • editorOverviewRuler.wordHighlightForeground#88C0D0
  • editorOverviewRuler.wordHighlightStrongForeground#A3BE8C
  • editorRuler.foreground#E8DCC81A
  • editorSuggestWidget.background#22180E
  • editorSuggestWidget.foreground#E8DCC8
  • editorSuggestWidget.selectedBackground#3C3228
  • editorWarning.foreground#88C0D0
  • editorWhitespace.foreground#E8DCC81A
  • editorWidget.background#22180E
  • errorForeground#BF616A
  • extensionButton.prominentBackground#98C37990
  • extensionButton.prominentForeground#E8DCC8
  • extensionButton.prominentHoverBackground#98C37960
  • focusBorder#6B5B45
  • foreground#E8DCC8
  • gitDecoration.conflictingResourceForeground#D08770
  • gitDecoration.deletedResourceForeground#BF616A
  • gitDecoration.ignoredResourceForeground#6B5B45
  • gitDecoration.modifiedResourceForeground#88C0D0
  • gitDecoration.untrackedResourceForeground#A3BE8C
  • input.background#2C2218
  • input.border#180E04
  • input.foreground#E8DCC8
  • input.placeholderForeground#6B5B45
  • inputOption.activeBorder#B48EAD
  • inputValidation.errorBorder#BF616A
  • inputValidation.infoBorder#D4A574
  • inputValidation.warningBorder#D08770
  • list.activeSelectionBackground#3C3228
  • list.activeSelectionForeground#E8DCC8
  • list.dropBackground#3C3228
  • list.errorForeground#BF616A
  • list.focusBackground#40362C
  • list.highlightForeground#88C0D0
  • list.hoverBackground#40362C
  • list.inactiveSelectionBackground#40362C
  • list.warningForeground#D08770
  • listFilterWidget.background#40362C
  • listFilterWidget.noMatchesOutline#BF616A
  • listFilterWidget.outline#544A40
  • merge.currentHeaderBackground#98C37990
  • merge.incomingHeaderBackground#61AFEF90
  • panel.background#2C2218
  • panel.border#B48EAD
  • panelTitle.activeBorder#D4A574
  • panelTitle.activeForeground#E8DCC8
  • panelTitle.inactiveForeground#6B5B45
  • peekView.border#3C3228
  • peekViewEditor.background#2C2218
  • peekViewEditor.matchHighlightBackground#EBCB8B
  • peekViewResult.background#22180E
  • peekViewResult.fileForeground#E8DCC8
  • peekViewResult.lineForeground#E8DCC8
  • peekViewResult.matchHighlightBackground#EBCB8B
  • peekViewResult.selectionBackground#3C3228
  • peekViewResult.selectionForeground#E8DCC8
  • peekViewTitle.background#180E04
  • peekViewTitleDescription.foreground#6B5B45
  • peekViewTitleLabel.foreground#E8DCC8
  • pickerGroup.border#B48EAD
  • pickerGroup.foreground#88C0D0
  • progressBar.background#D4A574
  • scrollbarSlider.activeBackground#B48EAD
  • scrollbarSlider.background#6B5B45
  • scrollbarSlider.hoverBackground#B48EAD
  • selection.background#B48EAD
  • settings.checkboxBackground#22180E
  • settings.checkboxBorder#180E04
  • settings.checkboxForeground#E8DCC8
  • settings.dropdownBackground#22180E
  • settings.dropdownBorder#180E04
  • settings.dropdownForeground#E8DCC8
  • settings.headerForeground#E8DCC8
  • settings.modifiedItemIndicator#D08770
  • settings.numberInputBackground#22180E
  • settings.numberInputBorder#180E04
  • settings.numberInputForeground#E8DCC8
  • settings.textInputBackground#22180E
  • settings.textInputBorder#180E04
  • settings.textInputForeground#E8DCC8
  • sideBar.background#22180E
  • sideBarSectionHeader.background#2C2218
  • sideBarSectionHeader.border#180E04
  • sideBarTitle.foreground#E8DCC8
  • statusBar.background#180E04
  • statusBar.debuggingBackground#BF616A
  • statusBar.debuggingForeground#180E04
  • statusBar.foreground#E8DCC8
  • statusBar.noFolderBackground#180E04
  • statusBar.noFolderForeground#E8DCC8
  • statusBarItem.prominentBackground#BF616A
  • statusBarItem.prominentHoverBackground#D08770
  • statusBarItem.remoteBackground#B48EAD
  • statusBarItem.remoteForeground#2C2218
  • tab.activeBackground#2C2218
  • tab.activeBorderTop#D4A574
  • tab.activeForeground#E8DCC8
  • tab.border#180E04
  • tab.inactiveBackground#22180E
  • tab.inactiveForeground#6B5B45
  • terminal.ansiBlack#2C2218
  • terminal.ansiBlue#B48EAD
  • terminal.ansiBrightBlack#6B5B45
  • terminal.ansiBrightBlue#B48EAD
  • terminal.ansiBrightCyan#88C0D0
  • terminal.ansiBrightGreen#A3BE8C
  • terminal.ansiBrightMagenta#D4A574
  • terminal.ansiBrightRed#BF616A
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#EBCB8B
  • terminal.ansiCyan#88C0D0
  • terminal.ansiGreen#A3BE8C
  • terminal.ansiMagenta#D4A574
  • terminal.ansiRed#BF616A
  • terminal.ansiWhite#E8DCC8
  • terminal.ansiYellow#EBCB8B
  • terminal.background#2C2218
  • terminal.foreground#E8DCC8
  • titleBar.activeBackground#22180E
  • titleBar.activeForeground#E8DCC8
  • titleBar.inactiveBackground#180E04
  • titleBar.inactiveForeground#6B5B45
  • walkThrough.embeddedEditorBackground#22180E

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasis—italic
strong—bold
header#B48EAD—
meta.diff, meta.diff.header#6B5B45—
markup.inserted#A3BE8C—
markup.deleted#BF616A—
markup.changed#D08770—
invalid#BF616Aunderline italic
invalid.deprecated#E8DCC8underline italic
entity.name.filename#EBCB8B—
markup.error#BF616A—
markup.underline—underline
markup.bold#D08770bold
markup.heading#B48EADbold
markup.italic#EBCB8Bitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#88C0D0—
markup.inline.raw, markup.raw.restructuredtext#A3BE8C—
markup.underline.link, markup.underline.link.image#88C0D0—
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#D4A574—
entity.name.directive.restructuredtext, markup.quote#EBCB8Bitalic
meta.separator.markdown#6B5B45—
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#A3BE8C—
punctuation.definition.constant.restructuredtext#B48EAD—
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#B48EAD—
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#E8DCC8—
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#EBCB8B—
entity.name.type.class, entity.name.class#88C0D0normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#B48EADitalic
entity.other.inherited-class#88C0D0italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6B5B45—
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#D4A574—
comment.block.documentation entity.name.type#88C0D0italic
comment.block.documentation entity.name.type punctuation.definition.bracket#88C0D0—
comment.block.documentation variable#D08770italic
constant, variable.other.constant#B48EAD—
constant.character.escape, constant.character.string.escape, constant.regexp#D4A574—
entity.name.tag#D4A574—
entity.other.attribute-name.parent-selector#D4A574—
entity.other.attribute-name#A3BE8Citalic
entity.name.function, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#A3BE8C—
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#D08770italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#A3BE8Citalic
meta.decorator variable.other.object#A3BE8C—
keyword, punctuation.definition.keyword#D4A574—
keyword.control.new, keyword.operator.new—bold
meta.selector#D4A574—
support#88C0D0italic
support.function.magic, support.variable, variable.other.predefined#B48EADregular
support.function, support.type.property-name—regular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#D4A574—
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, punctuation.terminator.expression.php, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#E8DCC8—
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#D4A574—
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#88C0D0—
constant.other.date, constant.other.timestamp#D08770—
variable.other.alias.yaml#A3BE8Citalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#D4A574regular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#88C0D0italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#D08770—
storage.modifier#D4A574—
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#EBCB8B—
punctuation.definition.group.capture.regexp#D4A574—
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#BF616A—
punctuation.definition.character-class.regexp#88C0D0—
punctuation.definition.group.regexp#D08770—
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#BF616A—
meta.assertion.look-ahead.regexp#A3BE8C—
string#EBCB8B—
punctuation.definition.string.begin, punctuation.definition.string.end#E1C181—
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#92CADA—
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#6B5B45—
variable, constant.other.key.perl#E8DCC8—
variable.other.property, support.variable.property, variable.other.object.property#E8DCC8—
variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#B48EAD—
meta.import variable.other.readwrite, meta.variable.assignment.destructured.object.coffee variable#D08770italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#E8DCC8normal
meta.selectionset.graphql variable#EBCB8B—
meta.selectionset.graphql meta.arguments variable#E8DCC8—
entity.name.fragment.graphql, variable.fragment.graphql#88C0D0—
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#E8DCC8—
source.shell variable.other#B48EAD—
support.constant#B48EADnormal
meta.scope.prerequisites.makefile#EBCB8B—
meta.attribute-selector.scss#EBCB8B—
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#E8DCC8—
meta.preprocessor.haskell#6B5B45—
log.error#BF616Abold
log.warning#EBCB8Bbold
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#B48EAD—
keyword.operator#D4A574—
keyword.operator.arithmetic#D4A574—
keyword.operator.assignment#D4A574—
keyword.operator.comparison, keyword.operator.relational#D4A574—
keyword.operator.logical#D4A574—
support.type.property-name.json#88C0D0—
string.quoted.double.json#EBCB8B—
support.type.property-name.css, support.type.vendored.property-name.css#88C0D0—
support.constant.property-value.css#D08770—
keyword.other.unit.css#B48EAD—
entity.other.attribute-name.class.css, entity.other.attribute-name.id.css#A3BE8C—
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#A3BE8Citalic
variable.scss, variable.sass#D08770—
entity.name.type.interface.ts, entity.name.type.interface.tsx#88C0D0—
entity.name.type.alias.ts, entity.name.type.alias.tsx#88C0D0—
entity.name.type.enum.ts, entity.name.type.enum.tsx#88C0D0—
support.class.component.js, support.class.component.jsx, support.class.component.ts, support.class.component.tsx, entity.name.tag.js, entity.name.tag.tsx#88C0D0—
entity.name.tag.html.js, entity.name.tag.html.jsx, entity.name.tag.html.ts, entity.name.tag.html.tsx#D4A574—
entity.other.attribute-name.js, entity.other.attribute-name.jsx, entity.other.attribute-name.ts, entity.other.attribute-name.tsx, meta.tag.attributes entity.other.attribute-name#A3BE8Citalic
string.quoted.double.js, string.quoted.single.js, string.quoted.double.jsx, string.quoted.single.jsx, string.quoted.double.ts, string.quoted.single.ts, string.quoted.double.tsx, string.quoted.single.tsx, meta.jsx.children string, meta.tag string.quoted#EBCB8B—
punctuation.section.embedded.begin.js, punctuation.section.embedded.end.js, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.section.embedded.begin.ts, punctuation.section.embedded.end.ts, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx#D4A574—
punctuation.definition.tag.begin.js, punctuation.definition.tag.end.js, punctuation.definition.tag.begin.jsx, punctuation.definition.tag.end.jsx, punctuation.definition.tag.begin.ts, punctuation.definition.tag.end.ts, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.tsx#E8DCC8—
meta.jsx.children, meta.jsx.children.tsx#E8DCC8—
string.template, string.template.js, string.template.ts, string.template.tsx#EBCB8B—
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#D4A574—
variable.parameter.function.language.special.self.python#B48EADitalic
variable.parameter.function.language.special.cls.python#B48EADitalic
support.function.magic.python#A3BE8C—
entity.name.function.decorator.python#A3BE8Citalic
meta.tag.metadata.doctype.html, meta.tag.sgml.doctype, meta.tag.sgml.doctype entity.name.tag, meta.tag.sgml.doctype string#6B5B45—
meta.tag string.quoted, string.quoted.double.html, string.quoted.single.html#EBCB8B—
punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, meta.tag.other.unrecognized.html.derivative punctuation.definition.tag#E8DCC8—