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#FF2D95
  • activityBar.background#12101A
  • activityBar.border#2A2838
  • activityBar.foreground#FF2D95
  • activityBar.inactiveForeground#555068
  • activityBarBadge.background#00DDFF
  • activityBarBadge.foreground#12101A
  • badge.background#FF2D95
  • badge.foreground#12101A
  • breadcrumb.activeSelectionForeground#FF2D95
  • breadcrumb.focusForeground#C0BCD0
  • breadcrumb.foreground#8898B0
  • breadcrumbPicker.background#1E1C28
  • button.background#FF2D95
  • button.foreground#FFFFFF
  • button.hoverBackground#E02080
  • button.secondaryBackground#2A2838
  • button.secondaryForeground#C0BCD0
  • button.secondaryHoverBackground#3A3848
  • debugExceptionWidget.background#E8333322
  • debugExceptionWidget.border#E83333
  • debugTokenExpression.boolean#A898C0
  • debugTokenExpression.error#E83333
  • debugTokenExpression.name#00DDFF
  • debugTokenExpression.number#A898C0
  • debugTokenExpression.string#88B0A0
  • debugTokenExpression.value#88B0A0
  • debugToolBar.background#1E1C28
  • debugToolBar.border#2A2838
  • descriptionForeground#8898B0
  • diffEditor.diagonalFill#2A2838
  • diffEditor.insertedLineBackground#33BB5515
  • diffEditor.insertedTextBackground#33BB5522
  • diffEditor.removedLineBackground#E8333315
  • diffEditor.removedTextBackground#E8333322
  • dropdown.background#1E1C28
  • dropdown.border#2A2838
  • dropdown.foreground#C0BCD0
  • dropdown.listBackground#1E1C28
  • editor.background#12101A
  • editor.findMatchBackground#FF2D9566
  • editor.findMatchBorder#FF2D95
  • editor.findMatchHighlightBackground#FF2D9544
  • editor.findRangeHighlightBackground#2266DD22
  • editor.foreground#C0BCD0
  • editor.hoverHighlightBackground#2266DD22
  • editor.inactiveSelectionBackground#2266DD33
  • editor.lineHighlightBackground#1E1C28
  • editor.lineHighlightBorder#262434
  • editor.linkedEditingBackground#FF2D9533
  • editor.rangeHighlightBackground#2266DD15
  • editor.selectionBackground#2266DD55
  • editor.selectionHighlightBackground#2266DD33
  • editor.wordHighlightBackground#FF2D9533
  • editor.wordHighlightStrongBackground#FF2D9566
  • editorBracketHighlight.foreground1#FF2D95
  • editorBracketHighlight.foreground2#00DDFF
  • editorBracketHighlight.foreground3#A898C0
  • editorBracketHighlight.foreground4#8898B0
  • editorBracketHighlight.foreground5#88B0A0
  • editorBracketHighlight.foreground6#C0BCD0
  • editorBracketHighlight.unexpectedBracket.foreground#E83333
  • editorBracketMatch.background#FF2D9533
  • editorBracketMatch.border#FF2D95
  • editorCodeLens.foreground#555068
  • editorCursor.background#12101A
  • editorCursor.foreground#FF2D95
  • editorError.foreground#E83333
  • editorGroup.border#2A2838
  • editorGroupHeader.noTabsBackground#12101A
  • editorGroupHeader.tabsBackground#12101A
  • editorGroupHeader.tabsBorder#2A2838
  • editorGutter.addedBackground#33BB55
  • editorGutter.deletedBackground#E83333
  • editorGutter.modifiedBackground#00DDFF
  • editorHint.foreground#33BB55
  • editorHoverWidget.background#1E1C28
  • editorHoverWidget.border#2A2838
  • editorHoverWidget.foreground#C0BCD0
  • editorIndentGuide.activeBackground#555068
  • editorIndentGuide.background#2A2838
  • editorInfo.foreground#00DDFF
  • editorLightBulb.foreground#FFAA00
  • editorLightBulbAutoFix.foreground#33BB55
  • editorLineNumber.activeForeground#FF2D95
  • editorLineNumber.foreground#555068
  • editorOverviewRuler.addedForeground#33BB55
  • editorOverviewRuler.border#12101A
  • editorOverviewRuler.bracketMatchForeground#FF2D9588
  • editorOverviewRuler.deletedForeground#E83333
  • editorOverviewRuler.errorForeground#E83333
  • editorOverviewRuler.findMatchForeground#FF2D95AA
  • editorOverviewRuler.infoForeground#00DDFF
  • editorOverviewRuler.modifiedForeground#00DDFF
  • editorOverviewRuler.warningForeground#FFAA00
  • editorOverviewRuler.wordHighlightForeground#FF2D9566
  • editorRuler.foreground#2A2838
  • editorSuggestWidget.background#1E1C28
  • editorSuggestWidget.border#2A2838
  • editorSuggestWidget.foreground#C0BCD0
  • editorSuggestWidget.highlightForeground#FF2D95
  • editorSuggestWidget.selectedBackground#2A2838
  • editorWarning.foreground#FFAA00
  • editorWhitespace.foreground#2A2838
  • editorWidget.background#1E1C28
  • editorWidget.border#2A2838
  • editorWidget.foreground#C0BCD0
  • errorForeground#E83333
  • focusBorder#FF2D9588
  • foreground#C0BCD0
  • gitDecoration.addedResourceForeground#33BB55
  • gitDecoration.conflictingResourceForeground#FFAA00
  • gitDecoration.deletedResourceForeground#E83333
  • gitDecoration.ignoredResourceForeground#555068
  • gitDecoration.modifiedResourceForeground#00DDFF
  • gitDecoration.renamedResourceForeground#00DDFF
  • gitDecoration.stageDeletedResourceForeground#E83333
  • gitDecoration.stageModifiedResourceForeground#00DDFF
  • gitDecoration.submoduleResourceForeground#A898C0
  • gitDecoration.untrackedResourceForeground#33BB55
  • icon.foreground#C0BCD0
  • input.background#1E1C28
  • input.border#2A2838
  • input.foreground#C0BCD0
  • input.placeholderForeground#555068
  • inputOption.activeBackground#FF2D9533
  • inputOption.activeBorder#FF2D95
  • inputOption.activeForeground#FFFFFF
  • inputValidation.errorBackground#E8333333
  • inputValidation.errorBorder#E83333
  • inputValidation.errorForeground#E83333
  • inputValidation.infoBackground#00DDFF33
  • inputValidation.infoBorder#00DDFF
  • inputValidation.infoForeground#00DDFF
  • inputValidation.warningBackground#FFAA0033
  • inputValidation.warningBorder#FFAA00
  • inputValidation.warningForeground#FFAA00
  • keybindingLabel.background#2A283888
  • keybindingLabel.border#3A384888
  • keybindingLabel.bottomBorder#3A384888
  • keybindingLabel.foreground#C0BCD0
  • list.activeSelectionBackground#2A2838
  • list.activeSelectionForeground#FF2D95
  • list.errorForeground#E83333
  • list.focusBackground#2A2838
  • list.focusForeground#FF2D95
  • list.highlightForeground#FF2D95
  • list.hoverBackground#1E1C28
  • list.hoverForeground#C0BCD0
  • list.inactiveSelectionBackground#1E1C28
  • list.inactiveSelectionForeground#C0BCD0
  • list.invalidItemForeground#E8333388
  • list.warningForeground#FFAA00
  • merge.commonContentBackground#FFAA0022
  • merge.commonHeaderBackground#FFAA0044
  • merge.currentContentBackground#33BB5522
  • merge.currentHeaderBackground#33BB5544
  • merge.incomingContentBackground#00DDFF22
  • merge.incomingHeaderBackground#00DDFF44
  • minimap.errorHighlight#E83333AA
  • minimap.findMatchHighlight#FF2D95AA
  • minimap.selectionHighlight#2266DD55
  • minimap.warningHighlight#FFAA00AA
  • minimapGutter.addedBackground#33BB55
  • minimapGutter.deletedBackground#E83333
  • minimapGutter.modifiedBackground#00DDFF
  • minimapSlider.activeBackground#C0BCD035
  • minimapSlider.background#C0BCD015
  • minimapSlider.hoverBackground#C0BCD025
  • notificationLink.foreground#00DDFF
  • notifications.background#1E1C28
  • notifications.border#2A2838
  • notifications.foreground#C0BCD0
  • notificationsErrorIcon.foreground#E83333
  • notificationsInfoIcon.foreground#00DDFF
  • notificationsWarningIcon.foreground#FFAA00
  • panel.background#12101A
  • panel.border#2A2838
  • panel.foreground#C0BCD0
  • panelTitle.activeBorder#FF2D95
  • panelTitle.activeForeground#FF2D95
  • panelTitle.inactiveForeground#555068
  • peekView.border#FF2D95
  • peekViewEditor.background#181620
  • peekViewEditor.matchHighlightBackground#FF2D9555
  • peekViewResult.background#1E1C28
  • peekViewResult.fileForeground#C0BCD0
  • peekViewResult.lineForeground#8898B0
  • peekViewResult.matchHighlightBackground#FF2D9555
  • peekViewResult.selectionBackground#2A2838
  • peekViewResult.selectionForeground#C0BCD0
  • peekViewTitle.background#1E1C28
  • peekViewTitleDescription.foreground#8898B0
  • peekViewTitleLabel.foreground#FF2D95
  • progressBar.background#FF2D95
  • quickInput.background#1E1C28
  • quickInput.foreground#C0BCD0
  • quickInputList.focusBackground#2A2838
  • quickInputList.focusForeground#FF2D95
  • quickInputTitle.background#2A2838
  • scrollbar.shadow#00000055
  • scrollbarSlider.activeBackground#C0BCD060
  • scrollbarSlider.background#C0BCD020
  • scrollbarSlider.hoverBackground#C0BCD040
  • selection.background#2266DD55
  • settings.focusedRowBackground#1E1C28
  • settings.focusedRowBorder#FF2D9555
  • settings.headerForeground#FF2D95
  • settings.modifiedItemIndicator#FF2D95
  • sideBar.background#181620
  • sideBar.border#2A2838
  • sideBar.foreground#C0BCD0
  • sideBarSectionHeader.background#1E1C28
  • sideBarSectionHeader.border#2A2838
  • sideBarSectionHeader.foreground#C0BCD0
  • sideBarTitle.foreground#FF2D95
  • statusBar.background#12101A
  • statusBar.border#2A2838
  • statusBar.debuggingBackground#FF2D95
  • statusBar.debuggingForeground#12101A
  • statusBar.foreground#C0BCD0
  • statusBar.noFolderBackground#12101A
  • statusBar.noFolderForeground#C0BCD0
  • statusBarItem.activeBackground#2A2838
  • statusBarItem.hoverBackground#1E1C28
  • statusBarItem.prominentBackground#FF2D95
  • statusBarItem.prominentForeground#12101A
  • statusBarItem.prominentHoverBackground#E02080
  • statusBarItem.remoteBackground#00DDFF
  • statusBarItem.remoteForeground#FFFFFF
  • tab.activeBackground#12101A
  • tab.activeBorderTop#FF2D95
  • tab.activeForeground#FF2D95
  • tab.border#12101A
  • tab.hoverBackground#1E1C28
  • tab.hoverForeground#C0BCD0
  • tab.inactiveBackground#12101A
  • tab.inactiveForeground#555068
  • tab.unfocusedActiveForeground#8898B0
  • tab.unfocusedInactiveForeground#555068
  • terminal.ansiBlack#12101A
  • terminal.ansiBlue#3388EE
  • terminal.ansiBrightBlack#555068
  • terminal.ansiBrightBlue#55AAFF
  • terminal.ansiBrightCyan#44EEFF
  • terminal.ansiBrightGreen#55DD77
  • terminal.ansiBrightMagenta#FF55AA
  • terminal.ansiBrightRed#FF5555
  • terminal.ansiBrightWhite#DAD6E8
  • terminal.ansiBrightYellow#FFCC00
  • terminal.ansiCyan#00DDFF
  • terminal.ansiGreen#33BB55
  • terminal.ansiMagenta#FF2D95
  • terminal.ansiRed#E83333
  • terminal.ansiWhite#C0BCD0
  • terminal.ansiYellow#FFAA00
  • terminal.background#12101A
  • terminal.foreground#C0BCD0
  • terminal.selectionBackground#2266DD55
  • terminalCursor.background#12101A
  • terminalCursor.foreground#FF2D95
  • textBlockQuote.background#1E1C28
  • textBlockQuote.border#FF2D95
  • textCodeBlock.background#1E1C28
  • textLink.activeForeground#00DDFF
  • textLink.foreground#00DDFF
  • textPreformat.foreground#FF2D95
  • textSeparator.foreground#2A2838
  • titleBar.activeBackground#12101A
  • titleBar.activeForeground#C0BCD0
  • titleBar.border#2A2838
  • titleBar.inactiveBackground#12101A
  • titleBar.inactiveForeground#555068
  • tree.indentGuidesStroke#2A2838
  • walkThrough.embeddedEditorBackground#181620
  • welcomePage.progress.foreground#FF2D95
  • welcomePage.tileBackground#1E1C28
  • welcomePage.tileBorder#2A2838
  • widget.shadow#00000055

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#555068italic
comment.block.documentation storage.type, comment.block.documentation punctuation.definition, comment.block.documentation variable, storage.type.class.jsdoc, keyword.other.documentation#656078
string, string.quoted, string.template#88B0A0
string.template punctuation.definition.template-expression, string.interpolated punctuation.section.embedded, meta.template.expression, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#88B0A0bold
constant.character.escape, string.regexp constant.character.escape#88B0A0bold
punctuation.definition.string.begin, punctuation.definition.string.end#88B0A0
string.regexp#A898C0
punctuation.definition.group.regexp, punctuation.definition.character-class.regexp, keyword.operator.quantifier.regexp, keyword.operator.or.regexp#A898C0
constant.numeric, constant.language, constant.language.boolean, constant.language.null, constant.language.undefined#A898C0
constant.other, constant.character#A898C0
keyword, keyword.other#FF2D95
keyword.control, keyword.control.conditional, keyword.control.loop, keyword.control.flow, keyword.control.trycatch, keyword.control.import, keyword.control.export, keyword.control.from#FF2D95italic
keyword.control.return, keyword.control.yield, keyword.control.await#FF2D95italic
keyword.operator.new, keyword.operator.delete, keyword.operator.expression.typeof, keyword.operator.expression.instanceof, keyword.operator.expression.in, keyword.operator.expression.of, keyword.operator.expression.void, keyword.operator.expression.keyof, keyword.operator.expression.is#FF2D95
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic, keyword.operator.logical, keyword.operator.ternary, keyword.operator.spread, keyword.operator.rest, keyword.operator.type.annotation, keyword.operator.optional#FF2D95
storage.type, storage.type.function, storage.type.class, storage.type.interface, storage.type.enum, storage.type.namespace, storage.type.type#FF2D95
storage.modifier, storage.modifier.async, storage.modifier.static, keyword.other.debugger#FF2D95italic
entity.name.function, meta.function-call entity.name.function, support.function, meta.function entity.name.function#00DDFF
meta.method-call entity.name.function, meta.function-call.method entity.name.function#00DDFF
support.function.builtin, support.function.magic, support.function.console#00DDFFitalic
storage.type.function.arrow#FF2D95
variable, variable.other, variable.other.readwrite, meta.definition.variable#8898B0
variable.other.object.property, variable.other.property, support.variable.property#C0BCD0
variable.parameter, meta.parameters variable, meta.function.parameters variable#8898B0italic
variable.language, variable.language.this, variable.language.self, variable.language.super#8898B0italic bold
variable.other.constant#A898C0
entity.name.type, entity.name.type.class, entity.name.type.interface, entity.name.type.enum, entity.name.type.alias, entity.name.type.module, support.type, support.class#A898C0
entity.other.inherited-class#A898C0italic
support.type.builtin, support.type.primitive, support.type.property-name#A898C0
entity.name.type.parameter#A898C0italic
entity.name.namespace, entity.name.type.namespace, entity.name.scope-resolution#A898C0
meta.decorator, meta.decorator entity.name.function, punctuation.decorator, meta.decorator punctuation.definition, entity.name.function.decorator#A898C0italic
storage.type.annotation, meta.annotation#A898C0italic
punctuation, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.separator, punctuation.terminator, punctuation.accessor, meta.brace#C0BCD0
entity.name.tag, entity.name.tag.html, support.class.component#FF2D95
entity.other.attribute-name, entity.other.attribute-name.html#A898C0italic
support.class.component.tsx, support.class.component.jsx, entity.name.tag.component#A898C0
punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end#FF2D9588
constant.character.entity, punctuation.definition.entity#A898C0
support.type.property-name.css, support.type.vendored.property-name.css, support.type.property-name.scss#00DDFF
support.constant.property-value.css, support.constant.font-name.css, meta.property-value.css#C0BCD0
entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#A898C0
entity.name.tag.css#FF2D95
keyword.other.unit.css, constant.numeric.css#A898C0
variable.css, variable.argument.css, support.type.custom-property.css#8898B0
variable.scss, variable.other.scss#8898B0
keyword.control.at-rule.css, keyword.control.at-rule.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.mixin.scss#FF2D95italic
support.type.property-name.json, support.type.property-name.json.comments#00DDFF
string.quoted.double.json, string.quoted.double.json.comments#88B0A0
heading.1.markdown entity.name, heading.2.markdown entity.name, heading.3.markdown entity.name, heading.4.markdown entity.name, heading.5.markdown entity.name, heading.6.markdown entity.name, markup.heading, markup.heading.setext#FF2D95bold
punctuation.definition.heading.markdown#FF2D95
markup.bold, punctuation.definition.bold#C0BCD0bold
markup.italic, punctuation.definition.italic#C0BCD0italic
markup.inline.raw, markup.fenced_code, markup.raw#88B0A0
markup.underline.link, string.other.link#00DDFF
string.other.link.title.markdown, string.other.link.description.markdown, meta.link.inline.markdown string#00DDFF
punctuation.definition.list.begin.markdown, markup.list.numbered, markup.list.unnumbered#FF2D95
markup.quote, punctuation.definition.quote.begin.markdown#555068italic
meta.separator.markdown#444450
entity.name.tag.yaml#00DDFF
entity.name.type.anchor.yaml, variable.other.alias.yaml, punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#A898C0
entity.name.section.group-title.ini, support.type.property-name.table.toml, entity.other.attribute-name.table.toml#FF2D95
variable.other.normal.shell, variable.other.positional.shell, variable.other.special.shell, punctuation.definition.variable.shell#8898B0
support.function.builtin.shell, entity.name.command.shell#00DDFF
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.sql, keyword.other.create.sql, keyword.other.data-integrity.sql#FF2D95
support.function.aggregate.sql, support.function.scalar.sql, support.function.string.sql#00DDFF
variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python, variable.language.special.self.python, variable.language.special.cls.python#8898B0italic bold
support.function.magic.python#00DDFFitalic
meta.fstring storage.type.format, constant.character.format.placeholder.other.python#88B0A0bold
entity.name.package.go#A898C0
entity.name.import.go#88B0A0
entity.name.type.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#A898C0italic
entity.name.function.macro.rust, meta.macro.rust#A898C0bold
meta.attribute.rust#A898C0italic
punctuation.definition.variable.php#8898B0
constant.language.symbol.ruby, constant.other.symbol.ruby#A898C0
variable.other.readwrite.instance.ruby#8898B0
entity.name#A898C0
support.other.variable#8898B0
invalid, invalid.illegal#FFFFFFunderline
invalid.deprecated#C0BCD0strikethrough