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#13141c
  • activityBar.border#2a2d3d
  • activityBar.foreground#e2e8f0
  • activityBar.inactiveForeground#7c8da3
  • activityBarBadge.background#4fb6e8
  • activityBarBadge.foreground#ffffff
  • badge.background#4fb6e8
  • badge.foreground#ffffff
  • banner.background#13141c
  • banner.foreground#e2e8f0
  • breadcrumb.activeSelectionForeground#e2e8f0
  • breadcrumb.focusForeground#e2e8f0
  • breadcrumb.foreground#7c8da3
  • breadcrumbPicker.background#16171f
  • button.background#4fb6e8
  • button.foreground#ffffff
  • button.hoverBackground#3a9fd4
  • button.secondaryBackground#2a2d3d
  • button.secondaryForeground#e2e8f0
  • chat.requestBackground#1a2540
  • chat.requestBubbleBackground#1a2540
  • chat.requestBubbleHoverBackground#1e2d4d
  • debugConsole.errorForeground#f87171
  • debugConsole.infoForeground#4fb6e8
  • debugConsole.warningForeground#fbbf24
  • debugIcon.breakpointForeground#f87171
  • debugIcon.startForeground#84cc16
  • debugToolBar.background#16171f
  • descriptionForeground#7c8da3
  • diffEditor.border#2a2d3d
  • diffEditor.insertedTextBackground#84cc1620
  • diffEditor.removedTextBackground#f8717120
  • dropdown.background#1e1f2b
  • dropdown.border#363a4f
  • dropdown.foreground#e2e8f0
  • editor.background#1a1b26
  • editor.findMatchBackground#fb8a4d50
  • editor.findMatchHighlightBackground#fb923c30
  • editor.foreground#e2e8f0
  • editor.lineHighlightBackground#16171f20
  • editor.lineHighlightBorder#2a2d3d60
  • editor.rangeHighlightBackground#fbbf2415
  • editor.selectionBackground#fb8a4d40
  • editor.selectionHighlightBackground#fb923c30
  • editor.wordHighlightBackground#fb8a4d30
  • editor.wordHighlightStrongBackground#fb8a4d50
  • editorBracketHighlight.foreground1#4fb6e8
  • editorBracketHighlight.foreground2#fb8a4d
  • editorBracketHighlight.foreground3#84cc16
  • editorBracketHighlight.foreground4#4fb6e8
  • editorBracketHighlight.foreground5#fb8a4d
  • editorBracketHighlight.foreground6#84cc16
  • editorBracketMatch.background#4fb6e830
  • editorBracketMatch.border#4fb6e8
  • editorCursor.foreground#4fb6e8
  • editorGhostText.foreground#4e5668
  • editorGroup.border#2a2d3d
  • editorGroupHeader.tabsBackground#16171f
  • editorGutter.addedBackground#84cc16
  • editorGutter.deletedBackground#f87171
  • editorGutter.modifiedBackground#4fb6e8
  • editorHoverWidget.background#16171f
  • editorHoverWidget.border#363a4f
  • editorIndentGuide.activeBackground#4e5668
  • editorIndentGuide.background#2a2d3d
  • editorInlayHint.background#16171f
  • editorInlayHint.foreground#7c8da3
  • editorLightBulb.foreground#fbbf24
  • editorLineNumber.activeForeground#94a3b8
  • editorLineNumber.foreground#4e5668
  • editorStickyScroll.background#16171f
  • editorStickyScrollHover.background#1e1f2b
  • editorSuggestWidget.background#16171f
  • editorSuggestWidget.border#363a4f
  • editorSuggestWidget.selectedBackground#fb8a4d30
  • editorWidget.background#16171f
  • editorWidget.border#363a4f
  • errorForeground#f87171
  • focusBorder#4fb6e8
  • foreground#e2e8f0
  • gitDecoration.addedResourceForeground#84cc16
  • gitDecoration.conflictingResourceForeground#fbbf24
  • gitDecoration.deletedResourceForeground#f87171
  • gitDecoration.ignoredResourceForeground#4e5668
  • gitDecoration.modifiedResourceForeground#4fb6e8
  • gitDecoration.untrackedResourceForeground#a3e635
  • input.background#1e1f2b
  • input.border#363a4f
  • input.foreground#e2e8f0
  • input.placeholderForeground#4e5668
  • inputOption.activeBackground#4fb6e840
  • inputOption.activeBorder#4fb6e8
  • inputValidation.errorBackground#450a0a
  • inputValidation.errorBorder#f87171
  • inputValidation.infoBackground#0c1e3a
  • inputValidation.infoBorder#4fb6e8
  • inputValidation.warningBackground#451a03
  • inputValidation.warningBorder#fbbf24
  • list.activeSelectionBackground#4fb6e840
  • list.activeSelectionForeground#e2e8f0
  • list.activeSelectionIconForeground#e2e8f0
  • list.errorForeground#f87171
  • list.focusBackground#4fb6e830
  • list.focusForeground#e2e8f0
  • list.highlightForeground#4fb6e8
  • list.hoverBackground#1e1f2b
  • list.hoverForeground#e2e8f0
  • list.inactiveSelectionBackground#2a2d3d
  • list.warningForeground#fbbf24
  • merge.border#2a2d3d
  • merge.currentContentBackground#4fb6e820
  • merge.currentHeaderBackground#4fb6e840
  • merge.incomingContentBackground#84cc1620
  • merge.incomingHeaderBackground#84cc1640
  • minimap.errorHighlight#f87171
  • minimap.findMatchHighlight#fb8a4d50
  • minimap.selectionHighlight#4fb6e840
  • minimap.warningHighlight#fbbf24
  • notification.background#16171f
  • notification.foreground#e2e8f0
  • notificationCenter.border#2a2d3d
  • notificationLink.foreground#4fb6e8
  • panel.background#16171f
  • panel.border#2a2d3d
  • panelTitle.activeBorder#4fb6e8
  • panelTitle.activeForeground#e2e8f0
  • panelTitle.inactiveForeground#7c8da3
  • peekView.border#4fb6e8
  • peekViewEditor.background#1e1f2b
  • peekViewEditor.matchHighlightBackground#fb8a4d40
  • peekViewResult.background#16171f
  • peekViewResult.matchHighlightBackground#fb923c30
  • peekViewResult.selectionBackground#4fb6e840
  • peekViewTitle.background#13141c
  • quickInput.background#16171f
  • quickInputList.focusBackground#4fb6e830
  • scrollbarSlider.activeBackground#4e566870
  • scrollbarSlider.background#4e566830
  • scrollbarSlider.hoverBackground#4e566850
  • sideBar.background#16171f
  • sideBar.border#2a2d3d
  • sideBar.foreground#e2e8f0
  • sideBarSectionHeader.background#13141c
  • sideBarSectionHeader.foreground#e2e8f0
  • sideBarTitle.foreground#e2e8f0
  • statusBar.background#13141c
  • statusBar.border#2a2d3d
  • statusBar.debuggingBackground#fb8a4d
  • statusBar.debuggingBorder#ea580c
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#e2e8f0
  • statusBar.noFolderBackground#16171f
  • statusBarItem.activeBackground#2a2d3d
  • statusBarItem.hoverBackground#2a2d3d80
  • statusBarItem.prominentBackground#38bdf812
  • statusBarItem.prominentHoverBackground#38bdf820
  • tab.activeBackground#1a1b26
  • tab.activeBorder#1a1b26
  • tab.activeBorderTop#4fb6e8
  • tab.activeForeground#e2e8f0
  • tab.border#2a2d3d
  • tab.inactiveBackground#16171f
  • tab.inactiveForeground#7c8da3
  • terminal.ansiBlack#1e1f2b
  • terminal.ansiBlue#4fb6e8
  • terminal.ansiBrightBlack#7c8da3
  • terminal.ansiBrightBlue#60a5fa
  • terminal.ansiBrightCyan#67e8f9
  • terminal.ansiBrightGreen#a3e635
  • terminal.ansiBrightMagenta#d8b4fe
  • terminal.ansiBrightRed#fca5a5
  • terminal.ansiBrightWhite#f8fafc
  • terminal.ansiBrightYellow#fde68a
  • terminal.ansiCyan#22d3ee
  • terminal.ansiGreen#84cc16
  • terminal.ansiMagenta#c084fc
  • terminal.ansiRed#f87171
  • terminal.ansiWhite#e2e8f0
  • terminal.ansiYellow#fbbf24
  • terminal.background#16171f
  • terminal.foreground#e2e8f0
  • testing.iconErrored#f87171
  • testing.iconFailed#f87171
  • testing.iconPassed#84cc16
  • testing.iconQueued#7c8da3
  • testing.iconSkipped#4e5668
  • titleBar.activeBackground#16171f
  • titleBar.activeForeground#e2e8f0
  • titleBar.border#2a2d3d
  • titleBar.inactiveBackground#16171f
  • titleBar.inactiveForeground#7c8da3

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, punctuation.definition.comment#7c8da3italic
comment.block.preprocessor#7c8da3
comment.documentation, comment.block.documentation#84cc16
keyword, storage#4fb6e8
keyword.operator#7c8da3
keyword.operator.new, keyword.operator.expression.typeof, keyword.operator.expression.instanceof, keyword.operator.expression.void, keyword.operator.expression.delete, keyword.operator.expression.in, keyword.operator.expression.of#4fb6e8
keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.default, keyword.control.as#4fb6e8
storage.type#60a5fa
storage.modifier, storage.modifier.async#4fb6e8
entity.name.type, entity.other.inherited-class, support.class#60a5fabold
entity.name.type.interface#60a5faitalic
entity.name.type.enum#60a5fa
entity.name.type.type-parameter#60a5faitalic
entity.name.type.namespace, entity.name.type.module#60a5fa
support.type#60a5fa
entity.name.function, support.function#fb8a4d
meta.function-call#fb8a4d
variable, support.variable#e2e8f0
variable.other.property, variable.other.object.property#e2e8f0
variable.other.enummember#fb923c
variable.language#4fb6e8italic
constant.numeric, constant.character, constant#fb923c
constant.language#fb923c
support.constant#fb923c
string#84cc16
string.template, string.quoted.template#84cc16
punctuation.definition.template-expression, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#4fb6e8
constant.character.escape#7c8da3
string.regexp#4fb6e8
meta.decorator, punctuation.decorator#fb8a4ditalic
meta.decorator entity.name.function#fb8a4ditalic
punctuation#7c8da3
meta.object-literal.key#4fb6e8
support.type.property-name.json#4fb6e8
constant.language.json#fb923c
entity.name.tag.yaml#4fb6e8
entity.name.tag#4fb6e8
support.class.component, support.class.component.jsx, support.class.component.tsx#60a5fa
meta.tag, punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.jsx, punctuation.definition.tag.begin.jsx, punctuation.definition.tag.end.jsx, punctuation.definition.tag.tsx, punctuation.definition.tag.begin.tsx, punctuation.definition.tag.end.tsx#4e5668
entity.other.attribute-name, entity.other.attribute-name.html, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx#fb8a4ditalic
constant.character.entity, punctuation.definition.entity#fb923c
meta.tag.sgml.doctype, meta.tag.sgml.doctype string, meta.tag.sgml.doctype entity.name.tag, meta.tag.sgml punctuation.definition.tag.html#7c8da3
meta.selector, meta.selector entity, meta.selector entity punctuation, entity.name.tag.css, 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#60a5fa
meta.property-name, support.type.property-name, support.type.property-name.css#4fb6e8
meta.property-value, meta.property-value constant.other, support.constant.property-value, support.constant.property-value.css#84cc16
keyword.other.important#4fb6e8bold
markup.heading#fb8a4dbold
markup.bold#e2e8f0bold
markup.italic#e2e8f0italic
markup.underlineunderline
markup.inline.raw#fb923c
markup.list#4fb6e8
markup.quote#7c8da3italic
markup.link, meta.link#4fb6e8
markup.changed#fbbf24
markup.deleted#f87171
markup.inserted#84cc16
markup.error#f87171
markup.output, markup.raw#7c8da3
markup.prompt#7c8da3
markup.traceback#f87171
meta.diff.range, meta.diff.index, meta.separator#7c8da3
meta.diff.header.from-file#f87171
meta.diff.header.to-file#84cc16
invalid.illegal#f87171
entity.name.exception#f87171
entity.name.sectionbold
constant.other.symbol#fb923c