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#D94050
  • activityBar.background#141618
  • activityBar.border#2C3038
  • activityBar.foreground#C8C4B8
  • activityBar.inactiveForeground#586068
  • activityBarBadge.background#50C8A0
  • activityBarBadge.foreground#141618
  • badge.background#50C8A0
  • badge.foreground#141618
  • breadcrumb.activeSelectionForeground#C8C4B8
  • breadcrumb.background#141618
  • breadcrumb.focusForeground#C8C4B8
  • breadcrumb.foreground#586068
  • breadcrumbPicker.background#1A1C20
  • button.background#D94050
  • button.foreground#FFFFFF
  • button.hoverBackground#C03545
  • button.secondaryBackground#2C3038
  • button.secondaryForeground#C8C4B8
  • button.secondaryHoverBackground#404850
  • debugExceptionWidget.background#202428
  • debugExceptionWidget.border#E83333
  • debugTokenExpression.boolean#BEB898
  • debugTokenExpression.error#E83333
  • debugTokenExpression.name#50C8A0
  • debugTokenExpression.number#BEB898
  • debugTokenExpression.string#BCA090
  • debugTokenExpression.value#BCA090
  • debugToolBar.background#202428
  • descriptionForeground#586068
  • diffEditor.insertedLineBackground#33BB5522
  • diffEditor.insertedTextBackground#33BB5522
  • diffEditor.removedLineBackground#E8333322
  • diffEditor.removedTextBackground#E8333322
  • dropdown.background#1A1C20
  • dropdown.border#2C3038
  • dropdown.foreground#C8C4B8
  • dropdown.listBackground#1A1C20
  • editor.background#141618
  • editor.findMatchBackground#D9405066
  • editor.findMatchBorder#D94050
  • editor.findMatchHighlightBackground#D9405044
  • editor.foldBackground#1C202480
  • editor.foreground#C8C4B8
  • editor.hoverHighlightBackground#D9405033
  • editor.lineHighlightBackground#1C2024
  • editor.lineHighlightBorder#242830
  • editor.rangeHighlightBackground#1C2024
  • editor.selectionBackground#D9405044
  • editor.selectionHighlightBackground#D9405033
  • editor.wordHighlightBackground#D9405033
  • editor.wordHighlightStrongBackground#D9405066
  • editorBracketHighlight.foreground1#D94050
  • editorBracketHighlight.foreground2#50C8A0
  • editorBracketHighlight.foreground3#BEB898
  • editorBracketHighlight.foreground4#8CA8B8
  • editorBracketHighlight.foreground5#BCA090
  • editorBracketHighlight.foreground6#C8C4B8
  • editorBracketHighlight.unexpectedBracket.foreground#E83333
  • editorBracketMatch.background#D9405033
  • editorBracketMatch.border#D94050
  • editorCursor.foreground#D94050
  • editorError.foreground#E83333
  • editorGroup.border#2C3038
  • editorGroupHeader.noTabsBackground#141618
  • editorGroupHeader.tabsBackground#141618
  • editorGutter.addedBackground#33BB55
  • editorGutter.deletedBackground#E83333
  • editorGutter.modifiedBackground#50C8A0
  • editorHint.foreground#33BB55
  • editorHoverWidget.background#1A1C20
  • editorHoverWidget.border#2C3038
  • editorIndentGuide.activeBackground#404850
  • editorIndentGuide.background#2C3038
  • editorInfo.foreground#50C8A0
  • editorLineNumber.activeForeground#C8C4B8
  • editorLineNumber.foreground#4C5860
  • editorOverviewRuler.border#2C3038
  • editorRuler.foreground#2C3038
  • editorSuggestWidget.background#1A1C20
  • editorSuggestWidget.border#2C3038
  • editorSuggestWidget.foreground#C8C4B8
  • editorSuggestWidget.highlightForeground#D94050
  • editorSuggestWidget.selectedBackground#D9405033
  • editorWarning.foreground#FFAA00
  • editorWhitespace.foreground#2C3038
  • editorWidget.background#1A1C20
  • editorWidget.border#2C3038
  • editorWidget.foreground#C8C4B8
  • errorForeground#E83333
  • focusBorder#D9405088
  • foreground#C8C4B8
  • gitDecoration.addedResourceForeground#33BB55
  • gitDecoration.conflictingResourceForeground#FFAA00
  • gitDecoration.deletedResourceForeground#E83333
  • gitDecoration.ignoredResourceForeground#404850
  • gitDecoration.modifiedResourceForeground#50C8A0
  • gitDecoration.stageDeletedResourceForeground#E83333
  • gitDecoration.stageModifiedResourceForeground#50C8A0
  • gitDecoration.submoduleResourceForeground#BEB898
  • gitDecoration.untrackedResourceForeground#33BB55
  • icon.foreground#586068
  • input.background#1A1C20
  • input.border#2C3038
  • input.foreground#C8C4B8
  • input.placeholderForeground#586068
  • inputOption.activeBackground#D9405033
  • inputOption.activeBorder#D94050
  • inputOption.activeForeground#C8C4B8
  • inputValidation.errorBackground#E8333333
  • inputValidation.errorBorder#E83333
  • inputValidation.infoBackground#50C8A033
  • inputValidation.infoBorder#50C8A0
  • inputValidation.warningBackground#FFAA0033
  • inputValidation.warningBorder#FFAA00
  • keybindingLabel.background#2C3038
  • keybindingLabel.border#404850
  • keybindingLabel.bottomBorder#404850
  • keybindingLabel.foreground#C8C4B8
  • list.activeSelectionBackground#D9405033
  • list.activeSelectionForeground#C8C4B8
  • list.errorForeground#E83333
  • list.focusBackground#D9405033
  • list.focusForeground#C8C4B8
  • list.highlightForeground#D94050
  • list.hoverBackground#1C2024
  • list.hoverForeground#C8C4B8
  • list.inactiveSelectionBackground#D9405022
  • list.inactiveSelectionForeground#C8C4B8
  • list.warningForeground#FFAA00
  • menu.background#1A1C20
  • menu.foreground#C8C4B8
  • menu.selectionBackground#D9405033
  • menu.selectionForeground#C8C4B8
  • menu.separatorBackground#2C3038
  • menubar.selectionBackground#D9405033
  • menubar.selectionForeground#C8C4B8
  • merge.currentContentBackground#33BB5522
  • merge.currentHeaderBackground#33BB5544
  • merge.incomingContentBackground#3388EE22
  • merge.incomingHeaderBackground#3388EE44
  • minimap.errorHighlight#E83333
  • minimap.findMatchHighlight#D9405088
  • minimap.selectionHighlight#D9405044
  • minimap.warningHighlight#FFAA00
  • minimapGutter.addedBackground#33BB55
  • minimapGutter.deletedBackground#E83333
  • minimapGutter.modifiedBackground#50C8A0
  • notificationCenterHeader.background#202428
  • notificationCenterHeader.foreground#C8C4B8
  • notifications.background#1A1C20
  • notifications.border#2C3038
  • notifications.foreground#C8C4B8
  • panel.background#1A1C20
  • panel.border#2C3038
  • panelTitle.activeBorder#D94050
  • panelTitle.activeForeground#C8C4B8
  • panelTitle.inactiveForeground#586068
  • peekView.border#D94050
  • peekViewEditor.background#1A1C20
  • peekViewEditorGutter.background#1A1C20
  • peekViewResult.background#1A1C20
  • peekViewResult.fileForeground#C8C4B8
  • peekViewResult.lineForeground#586068
  • peekViewResult.matchHighlightBackground#D9405044
  • peekViewResult.selectionBackground#D9405033
  • peekViewResult.selectionForeground#C8C4B8
  • peekViewTitle.background#202428
  • peekViewTitleDescription.foreground#586068
  • peekViewTitleLabel.foreground#C8C4B8
  • progressBar.background#D94050
  • quickInput.background#1A1C20
  • quickInput.foreground#C8C4B8
  • quickInputList.focusBackground#D9405033
  • quickInputList.focusForeground#C8C4B8
  • quickInputTitle.background#202428
  • scrollbar.shadow#00000044
  • scrollbarSlider.activeBackground#586068AA
  • scrollbarSlider.background#2C303888
  • scrollbarSlider.hoverBackground#404850AA
  • selection.background#D9405044
  • settings.checkboxBackground#1A1C20
  • settings.checkboxBorder#2C3038
  • settings.checkboxForeground#C8C4B8
  • settings.dropdownBackground#1A1C20
  • settings.dropdownBorder#2C3038
  • settings.dropdownForeground#C8C4B8
  • settings.headerForeground#C8C4B8
  • settings.modifiedItemIndicator#D94050
  • settings.numberInputBackground#1A1C20
  • settings.numberInputBorder#2C3038
  • settings.numberInputForeground#C8C4B8
  • settings.textInputBackground#1A1C20
  • settings.textInputBorder#2C3038
  • settings.textInputForeground#C8C4B8
  • sideBar.background#1A1C20
  • sideBar.border#2C3038
  • sideBar.foreground#C8C4B8
  • sideBarSectionHeader.background#202428
  • sideBarSectionHeader.border#2C3038
  • sideBarSectionHeader.foreground#C8C4B8
  • sideBarTitle.foreground#C8C4B8
  • statusBar.background#141618
  • statusBar.border#2C3038
  • statusBar.debuggingBackground#D94050
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#586068
  • statusBar.noFolderBackground#1A1C20
  • statusBar.noFolderForeground#586068
  • statusBarItem.activeBackground#2C303880
  • statusBarItem.hoverBackground#2C3038
  • statusBarItem.remoteBackground#50C8A0
  • statusBarItem.remoteForeground#141618
  • tab.activeBackground#1A1C20
  • tab.activeBorderTop#D94050
  • tab.activeForeground#C8C4B8
  • tab.border#141618
  • tab.hoverBackground#1A1C20
  • tab.inactiveBackground#141618
  • tab.inactiveForeground#586068
  • terminal.ansiBlack#141618
  • terminal.ansiBlue#3388EE
  • terminal.ansiBrightBlack#586068
  • terminal.ansiBrightBlue#4499FF
  • terminal.ansiBrightCyan#66DDBB
  • terminal.ansiBrightGreen#44CC66
  • terminal.ansiBrightMagenta#DD44AA
  • terminal.ansiBrightRed#F04444
  • terminal.ansiBrightWhite#E0DCD0
  • terminal.ansiBrightYellow#FFBB22
  • terminal.ansiCyan#50C8A0
  • terminal.ansiGreen#33BB55
  • terminal.ansiMagenta#CC2299
  • terminal.ansiRed#E83333
  • terminal.ansiWhite#C8C4B8
  • terminal.ansiYellow#FFAA00
  • terminal.background#141618
  • terminal.foreground#C8C4B8
  • terminal.selectionBackground#D9405044
  • textBlockQuote.background#1A1C20
  • textBlockQuote.border#2C3038
  • textCodeBlock.background#202428
  • textLink.activeForeground#50C8A0
  • textLink.foreground#50C8A0
  • textPreformat.foreground#BCA090
  • textSeparator.foreground#2C3038
  • titleBar.activeBackground#141618
  • titleBar.activeForeground#C8C4B8
  • titleBar.border#2C3038
  • titleBar.inactiveBackground#141618
  • titleBar.inactiveForeground#586068
  • walkThrough.embeddedEditorBackground#1A1C20
  • welcomePage.buttonBackground#202428
  • welcomePage.buttonHoverBackground#2C3038
  • widget.shadow#00000033

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#586068italic
comment.block.documentation storage.type, comment.block.documentation punctuation.definition, comment.block.documentation variable, storage.type.class.jsdoc, keyword.other.documentation#687078
string, string.quoted, string.template#BCA090
string.template punctuation.definition.template-expression, string.interpolated punctuation.section.embedded, meta.template.expression, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#BCA090bold
constant.character.escape, string.regexp constant.character.escape#BCA090bold
punctuation.definition.string.begin, punctuation.definition.string.end#BCA090
string.regexp#BEB898
punctuation.definition.group.regexp, punctuation.definition.character-class.regexp, keyword.operator.quantifier.regexp, keyword.operator.or.regexp#BEB898
constant.numeric, constant.language, constant.language.boolean, constant.language.null, constant.language.undefined#BEB898
constant.other, constant.character#BEB898
keyword, keyword.other#D94050
keyword.control, keyword.control.conditional, keyword.control.loop, keyword.control.flow, keyword.control.trycatch, keyword.control.import, keyword.control.export, keyword.control.from#D94050italic
keyword.control.return, keyword.control.yield, keyword.control.await#D94050italic
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#D94050
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#D94050
storage.type, storage.type.function, storage.type.class, storage.type.interface, storage.type.enum, storage.type.namespace, storage.type.type#D94050
storage.modifier, storage.modifier.async, storage.modifier.static, keyword.other.debugger#D94050italic
entity.name.function, meta.function-call entity.name.function, support.function, meta.function entity.name.function#50C8A0
meta.method-call entity.name.function, meta.function-call.method entity.name.function#50C8A0
support.function.builtin, support.function.magic, support.function.console#50C8A0italic
storage.type.function.arrow#D94050
variable, variable.other, variable.other.readwrite, meta.definition.variable#8CA8B8
variable.other.object.property, variable.other.property, support.variable.property#C8C4B8
variable.parameter, meta.parameters variable, meta.function.parameters variable#8CA8B8italic
variable.language, variable.language.this, variable.language.self, variable.language.super#8CA8B8italic bold
variable.other.constant#BEB898
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#BEB898
entity.other.inherited-class#BEB898italic
support.type.builtin, support.type.primitive, support.type.property-name#BEB898
entity.name.type.parameter#BEB898italic
entity.name.namespace, entity.name.type.namespace, entity.name.scope-resolution#BEB898
meta.decorator, meta.decorator entity.name.function, punctuation.decorator, meta.decorator punctuation.definition, entity.name.function.decorator#BEB898italic
storage.type.annotation, meta.annotation#BEB898italic
punctuation, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.arguments, punctuation.separator, punctuation.terminator, punctuation.accessor, meta.brace#C8C4B8
entity.name.tag, entity.name.tag.html, support.class.component#D94050
entity.other.attribute-name, entity.other.attribute-name.html#BEB898italic
support.class.component.tsx, support.class.component.jsx, entity.name.tag.component#BEB898
punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end#D9405088
constant.character.entity, punctuation.definition.entity#BEB898
support.type.property-name.css, support.type.vendored.property-name.css, support.type.property-name.scss#50C8A0
support.constant.property-value.css, support.constant.font-name.css, meta.property-value.css#C8C4B8
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#BEB898
entity.name.tag.css#D94050
keyword.other.unit.css, constant.numeric.css#BEB898
variable.css, variable.argument.css, support.type.custom-property.css#8CA8B8
variable.scss, variable.other.scss#8CA8B8
keyword.control.at-rule.css, keyword.control.at-rule.scss, keyword.control.at-rule.include.scss, keyword.control.at-rule.mixin.scss#D94050italic
support.type.property-name.json, support.type.property-name.json.comments#50C8A0
string.quoted.double.json, string.quoted.double.json.comments#BCA090
entity.name.section.markdown, 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#D94050bold
punctuation.definition.heading.markdown#D94050
markup.bold, punctuation.definition.bold#C8C4B8bold
markup.italic, punctuation.definition.italic#C8C4B8italic
markup.inline.raw, markup.fenced_code, markup.raw#BCA090
markup.underline.link, string.other.link#50C8A0
string.other.link.title.markdown, string.other.link.description.markdown, meta.link.inline.markdown string#50C8A0
punctuation.definition.list.begin.markdown, markup.list.numbered, markup.list.unnumbered#D94050
markup.quote, punctuation.definition.quote.begin.markdown#586068italic
meta.separator.markdown#404850
entity.name.tag.yaml#50C8A0
entity.name.type.anchor.yaml, variable.other.alias.yaml, punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#BEB898
entity.name.section.group-title.ini, support.type.property-name.table.toml, entity.other.attribute-name.table.toml#D94050
variable.other.normal.shell, variable.other.positional.shell, variable.other.special.shell, punctuation.definition.variable.shell#8CA8B8
support.function.builtin.shell, entity.name.command.shell#50C8A0
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.sql, keyword.other.create.sql, keyword.other.data-integrity.sql#D94050
support.function.aggregate.sql, support.function.scalar.sql, support.function.string.sql#50C8A0
variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python, variable.language.special.self.python, variable.language.special.cls.python#8CA8B8italic bold
support.function.magic.python#50C8A0italic
meta.fstring storage.type.format, constant.character.format.placeholder.other.python#BCA090bold
entity.name.package.go#BEB898
entity.name.import.go#BCA090
entity.name.type.lifetime.rust, storage.modifier.lifetime.rust, punctuation.definition.lifetime.rust#BEB898italic
entity.name.function.macro.rust, meta.macro.rust#BEB898bold
meta.attribute.rust#BEB898italic
punctuation.definition.variable.php#8CA8B8
constant.language.symbol.ruby, constant.other.symbol.ruby#BEB898
variable.other.readwrite.instance.ruby#8CA8B8
entity.name#BEB898
support.other.variable#8CA8B8
invalid, invalid.illegal#FFFFFFunderline
invalid.deprecated#C8C4B8strikethrough