Skip to main content
CodingTheme

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#336ff1
  • activityBar.background#181a1d
  • activityBar.border#25262a
  • activityBar.foreground#bcbec4
  • activityBar.inactiveForeground#6f737a
  • activityBarBadge.background#336ff1
  • activityBarBadge.foreground#ffffff
  • badge.background#336ff1
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#bcbec4
  • breadcrumb.background#181a1d
  • breadcrumb.focusForeground#bcbec4
  • breadcrumb.foreground#a5a8b0
  • breadcrumbIcon.foreground#bcbec4
  • breadcrumbPicker.background#181a1d
  • button.background#336ff1
  • button.foreground#ffffff
  • button.hoverBackground#4882fc
  • button.secondaryBackground#3c3f41
  • button.secondaryForeground#bcbec4
  • button.secondaryHoverBackground#4e5153
  • chat.editedFileForeground#e2c08d
  • chat.slashCommandBackground#26477866
  • checkbox.background#181a1d
  • checkbox.border#3c3f41
  • checkbox.foreground#bcbec4
  • commandCenter.activeBackground#2b2d3020
  • commandCenter.activeBorder#3c3f41
  • commandCenter.activeForeground#7a7e85
  • commandCenter.background#181a1d
  • commandCenter.border#2b2d3000
  • commandCenter.debuggingBackground#2b2d3020
  • commandCenter.foreground#7a7e85
  • commandCenter.inactiveBorder#2b2d3000
  • debugExceptionWidget.background#2b2d30
  • debugExceptionWidget.border#f85149
  • debugTokenExpression.boolean#cf8e6d
  • debugTokenExpression.error#f85149
  • debugTokenExpression.name#ba8ef7
  • debugTokenExpression.number#2aacb8
  • debugTokenExpression.string#6aab73
  • debugTokenExpression.value#6aab73
  • debugToolBar.background#2b2d30
  • debugToolBar.border#3c3f41
  • descriptionForeground#7a7e85
  • diffEditor.diagonalFill#2b2d30
  • diffEditor.insertedLineBackground#6A995515
  • diffEditor.insertedTextBackground#6A995518
  • diffEditor.removedLineBackground#f8514915
  • diffEditor.removedTextBackground#f8514918
  • diffEditorGutter.insertedLineBackground#6A995530
  • diffEditorGutter.removedLineBackground#f8514930
  • dropdown.background#181a1d
  • dropdown.border#3c3f41
  • dropdown.foreground#bcbec4
  • dropdown.listBackground#2b2d30
  • editor.background#181a1d
  • editor.findMatchBackground#32593d
  • editor.findMatchBorder#505050
  • editor.findMatchHighlightBackground#54575b50
  • editor.foldBackground#25324d20
  • editor.foreground#bcbec4
  • editor.hoverHighlightBackground#25324d30
  • editor.inactiveSelectionBackground#373b3950
  • editor.lineHighlightBackground#252629
  • editor.lineHighlightBorder#1f202400
  • editor.rangeHighlightBackground#25324d30
  • editor.selectionBackground#373b39
  • editor.selectionHighlightBackground#373b3940
  • editor.wordHighlightBackground#373b3940
  • editor.wordHighlightStrongBackground#373b3960
  • editorBracketHighlight.foreground1#cf8e6d
  • editorBracketHighlight.foreground2#ba8ef7
  • editorBracketHighlight.foreground3#2aacb8
  • editorBracketHighlight.foreground4#6aab73
  • editorBracketHighlight.foreground5#ff8a00
  • editorBracketHighlight.foreground6#336ff1
  • editorBracketMatch.background#3c3f4150
  • editorBracketMatch.border#3c3f41
  • editorCodeLens.foreground#555861
  • editorCursor.background#252526
  • editorCursor.foreground#bcbec4
  • editorError.foreground#f85149
  • editorGroup.border#25262a
  • editorGroup.dropBackground#25324d80
  • editorGroupHeader.noTabsBackground#181a1d
  • editorGroupHeader.tabsBackground#161619
  • editorGroupHeader.tabsBorder#181a1d00
  • editorGutter.addedBackground#6A9955
  • editorGutter.deletedBackground#f85149
  • editorGutter.modifiedBackground#336ff1
  • editorHint.foreground#7a7e85
  • editorHoverWidget.background#161619
  • editorHoverWidget.border#16161900
  • editorHoverWidget.foreground#bcbec4
  • editorHoverWidget.statusBarBackground#141416
  • editorIndentGuide.activeBackground#3c3f41
  • editorIndentGuide.activeBackground1#707070
  • editorIndentGuide.background#3c3f4100
  • editorInfo.foreground#336ff1
  • editorInlayHint.background#3c3f4140
  • editorInlayHint.foreground#7a7e85
  • editorInlayHint.parameterBackground#3c3f4140
  • editorInlayHint.parameterForeground#7a7e85
  • editorInlayHint.typeBackground#3c3f4140
  • editorInlayHint.typeForeground#7a7e85
  • editorLineNumber.activeForeground#a1a3ab
  • editorLineNumber.foreground#4e5157
  • editorLink.activeForeground#336ff1
  • editorOverviewRuler.addedForeground#6A995580
  • editorOverviewRuler.border#181a1d00
  • editorOverviewRuler.deletedForeground#f8514980
  • editorOverviewRuler.errorForeground#f85149
  • editorOverviewRuler.findMatchForeground#6A995580
  • editorOverviewRuler.infoForeground#336ff1
  • editorOverviewRuler.modifiedForeground#336ff180
  • editorOverviewRuler.warningForeground#ff8a00
  • editorRuler.foreground#3c3f41
  • editorStickyScroll.background#181a1d
  • editorStickyScrollHover.background#252629
  • editorSuggestWidget.background#2b2d30
  • editorSuggestWidget.border#3c3f41
  • editorSuggestWidget.focusHighlightForeground#d4dce4
  • editorSuggestWidget.foreground#bcbec4
  • editorSuggestWidget.highlightForeground#336ff1
  • editorSuggestWidget.selectedBackground#25324d
  • editorSuggestWidget.selectedForeground#d4dce4
  • editorSuggestWidget.selectedIconForeground#d4dce4
  • editorWarning.foreground#ff8a00
  • editorWhitespace.foreground#3c3f41
  • editorWidget.background#181a1d
  • editorWidget.border#25262a
  • editorWidget.foreground#bcbec4
  • errorForeground#f85149
  • extensionBadge.remoteBackground#336ff1
  • extensionBadge.remoteForeground#ffffff
  • extensionButton.prominentBackground#336ff1
  • extensionButton.prominentForeground#ffffff
  • extensionButton.prominentHoverBackground#4882fc
  • focusBorder#5c7aea70
  • foreground#bcbec4
  • gitDecoration.addedResourceForeground#437644
  • gitDecoration.conflictingResourceForeground#C67A2F
  • gitDecoration.deletedResourceForeground#9F3434
  • gitDecoration.ignoredResourceForeground#505050
  • gitDecoration.modifiedResourceForeground#4C8F4C
  • gitDecoration.renamedResourceForeground#218585
  • gitDecoration.stageDeletedResourceForeground#B23F3E
  • gitDecoration.stageModifiedResourceForeground#3659B0
  • gitDecoration.submoduleResourceForeground#905458
  • gitDecoration.untrackedResourceForeground#4689B0
  • icon.foreground#bcbec4
  • input.background#181a1d
  • input.border#2b2b2b
  • input.focusBorder#5c7aea80
  • input.foreground#bcbec4
  • input.placeholderForeground#7a7e85
  • inputOption.activeBackground#25324d
  • inputOption.activeBorder#336ff1
  • inputOption.activeForeground#bcbec4
  • inputValidation.errorBackground#181a1d
  • inputValidation.errorBorder#f85149
  • inputValidation.infoBackground#181a1d
  • inputValidation.infoBorder#336ff1
  • inputValidation.warningBackground#181a1d
  • inputValidation.warningBorder#ff8a00
  • keybindingLabel.background#3c3f4140
  • keybindingLabel.border#3c3f41
  • keybindingLabel.bottomBorder#3c3f41
  • keybindingLabel.foreground#bcbec4
  • list.activeSelectionBackground#25262a90
  • list.activeSelectionForeground#bcbec4
  • list.dropBackground#25324d80
  • list.errorForeground#f85149
  • list.focusBackground#25262a90
  • list.focusForeground#bcbec4
  • list.highlightForeground#336ff1
  • list.hoverBackground#25262a50
  • list.hoverForeground#bcbec4
  • list.inactiveSelectionBackground#25262a70
  • list.inactiveSelectionForeground#bcbec4
  • list.warningForeground#ff8a00
  • menu.background#2b2d30
  • menu.foreground#bcbec4
  • menu.selectionBackground#25324d
  • menu.selectionForeground#bcbec4
  • menu.separatorBackground#3c3f41
  • menubar.selectionBackground#25324d
  • menubar.selectionForeground#bcbec4
  • merge.border#2b2d30
  • merge.commonContentBackground#3c3f4130
  • merge.commonHeaderBackground#3c3f4160
  • merge.currentContentBackground#6A995520
  • merge.currentHeaderBackground#6A995540
  • merge.incomingContentBackground#336ff120
  • merge.incomingHeaderBackground#336ff140
  • minimap.errorHighlight#f85149
  • minimap.findMatchHighlight#336ff140
  • minimap.selectionHighlight#373b3960
  • minimap.warningHighlight#ff8a00
  • minimapGutter.addedBackground#6A9955
  • minimapGutter.deletedBackground#f85149
  • minimapGutter.modifiedBackground#336ff1
  • minimapSlider.activeBackground#3c3f4190
  • minimapSlider.background#3c3f4150
  • minimapSlider.hoverBackground#3c3f4180
  • notificationCenterHeader.background#1e1f22
  • notificationCenterHeader.foreground#bcbec4
  • notificationLink.foreground#336ff1
  • notifications.background#181a1d
  • notifications.border#25262a
  • notifications.foreground#bcbec4
  • notificationsErrorIcon.foreground#f85149
  • notificationsInfoIcon.foreground#336ff1
  • notificationsWarningIcon.foreground#ff8a00
  • panel.background#181a1d
  • panel.border#25262a
  • panel.dropBorder#336ff1
  • panelInput.border#2b2b2b
  • panelSection.border#2b2d30
  • panelTitle.activeBorder#336ff1
  • panelTitle.activeForeground#bcbec4
  • panelTitle.inactiveForeground#7a7e85
  • peekView.border#336ff1
  • peekViewEditor.background#181a1d
  • peekViewEditor.matchHighlightBackground#32593d
  • peekViewEditorGutter.background#181a1d
  • peekViewResult.background#2b2d30
  • peekViewResult.fileForeground#bcbec4
  • peekViewResult.lineForeground#7a7e85
  • peekViewResult.matchHighlightBackground#32593d
  • peekViewResult.selectionBackground#25324d
  • peekViewResult.selectionForeground#bcbec4
  • peekViewTitle.background#2b2d30
  • peekViewTitleDescription.foreground#7a7e85
  • peekViewTitleLabel.foreground#bcbec4
  • pickerGroup.border#25262a
  • pickerGroup.foreground#336ff1
  • progressBar.background#336ff1
  • quickInput.background#181a1d
  • quickInput.foreground#bcbec4
  • quickInputList.focusBackground#25324d
  • quickInputList.focusForeground#bcbec4
  • quickInputTitle.background#1e1f22
  • scrollbar.shadow#00000000
  • scrollbarSlider.activeBackground#5e616590
  • scrollbarSlider.background#3c3f4140
  • scrollbarSlider.hoverBackground#50535770
  • searchEditor.findMatchBackground#32593d50
  • selection.background#373b39
  • settings.focusedRowBackground#25324d30
  • settings.headerForeground#bcbec4
  • settings.modifiedItemIndicator#336ff1
  • settings.rowHoverBackground#2b2d3050
  • settings.textInputBackground#141517
  • sideBar.background#181a1d
  • sideBar.border#25262a
  • sideBar.dropBackground#25324d80
  • sideBar.foreground#bcbec4
  • sideBarSectionHeader.background#181a1d
  • sideBarSectionHeader.border#181a1d00
  • sideBarSectionHeader.foreground#bcbec4
  • sideBarTitle.foreground#bcbec4
  • statusBar.background#181a1d
  • statusBar.border#25262a
  • statusBar.debuggingBackground#cf8e6d
  • statusBar.debuggingForeground#191a1c
  • statusBar.foreground#7a7e85
  • statusBar.noFolderBackground#181a1d
  • statusBar.noFolderForeground#35383d
  • statusBarItem.activeBackground#3c3f4150
  • statusBarItem.errorBackground#f85149
  • statusBarItem.errorForeground#ffffff
  • statusBarItem.hoverBackground#3c3f4130
  • statusBarItem.prominentBackground#25262a
  • statusBarItem.prominentForeground#7a7e85
  • statusBarItem.prominentHoverBackground#2b2d30
  • statusBarItem.prominentHoverForeground#bcbec4
  • statusBarItem.remoteBackground#336ff1
  • statusBarItem.remoteForeground#ffffff
  • statusBarItem.warningBackground#ff8a00
  • statusBarItem.warningForeground#191a1c
  • tab.activeBackground#181a1d
  • tab.activeBorderTop#336ff100
  • tab.activeForeground#bcbec4
  • tab.border#19191e
  • tab.hoverBackground#161619
  • tab.hoverForeground#b0b2b8
  • tab.inactiveBackground#161619
  • tab.inactiveForeground#7a7e85
  • tab.lastPinnedBorder#2b2d30
  • tab.unfocusedActiveBackground#181a1d
  • tab.unfocusedActiveForeground#7a7e85
  • tab.unfocusedInactiveBackground#161619
  • tab.unfocusedInactiveForeground#6f737a
  • terminal.ansiBlack#191a1c
  • terminal.ansiBlue#336ff1
  • terminal.ansiBrightBlack#6f737a
  • terminal.ansiBrightBlue#7cacf8
  • terminal.ansiBrightCyan#42c6d2
  • terminal.ansiBrightGreen#8ccf15
  • terminal.ansiBrightMagenta#d79fd2
  • terminal.ansiBrightRed#f9667a
  • terminal.ansiBrightWhite#d4d5d9
  • terminal.ansiBrightYellow#f0b95e
  • terminal.ansiCyan#2aacb8
  • terminal.ansiGreen#6A9955
  • terminal.ansiMagenta#ba8ef7
  • terminal.ansiRed#f85149
  • terminal.ansiWhite#bcbec4
  • terminal.ansiYellow#ff8a00
  • terminal.background#181a1d
  • terminal.foreground#bcbec4
  • terminal.selectionBackground#373b39
  • terminalCursor.foreground#bcbec4
  • testing.iconErrored#f85149
  • testing.iconFailed#f85149
  • testing.iconPassed#6A9955
  • testing.iconQueued#ff8a00
  • testing.iconSkipped#7a7e85
  • testing.iconUnset#7a7e85
  • testing.runAction#6A9955
  • textBlockQuote.background#181a1d
  • textBlockQuote.border#336ff1
  • textLink.activeForeground#7cacf8
  • textLink.foreground#336ff1
  • textPreformat.foreground#bcbec4
  • titleBar.activeBackground#181a1d
  • titleBar.activeForeground#7a7e85
  • titleBar.border#25262a
  • titleBar.inactiveBackground#181a1d
  • titleBar.inactiveForeground#3c3f45
  • tree.indentGuidesStroke#3c3f45
  • walkThrough.embeddedEditorBackground#181a1d
  • welcomePage.background#181a1d
  • welcomePage.tileBackground#181a1d
  • welcomePage.tileBorder#2b2d30
  • welcomePage.tileHoverBackground#2b2d30
  • widget.shadow#00000030

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
string, string.quoted, string.template, string.quoted.single, string.quoted.double, string.quoted.triple#6aab73
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#cf8e6d
keyword.operator.new, keyword.operator.logical#ba8ef7
comment, punctuation.definition.comment#7F838Citalic
comment.block.documentation, comment.block.javadoc#7F838Citalic
comment.line.shebang#ff8ad1
variable, string constant.other.placeholder#14b8a6
invalid, invalid.illegal#f43f5e
keyword, storage.type, storage.modifier#ba8ef7
keyword.operator#14b8a6
keyword.control#ba8ef7
constant.language, variable.other.property#ffa763
punctuation.definition.template-expression, punctuation.definition.typeparameters, meta.template.expression#14b8a6
punctuation.definition.tag, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html#14b8a6
support.function.builtin#56a8f5
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter#f43f5e
support.class.component#ba8ef7
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#f7768e
punctuation.definition.arguments, meta.function-call#14b8a6
punctuation.accessor.js, punctuation.parenthesis#14b8a6
variable.other#14b8a6
constant.numeric#56a8f5
support.constant, constant.character, constant.escape, keyword.other.unit, keyword.other, variable.parameter#14b8a6
support.variable.property#ffa763
string, markup.heading, markup.inserted.git_gutter, string.unquoted.label.js#81CA91
meta.return.type#f7768e
support.type#14b8a6
keyword.other.unit.px.css, support.constant.color.w3c-standard-color-name.css, keyword.other.unit.s.css, support.constant.property-value.css, meta.property-value.css#ffa763
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#14b8a6
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#14b8a6
variable.language#14b8a6
entity.name.method.js#14b8a6
meta.class-method.js entity.name.function.js, variable.function.constructor#f7768e
storage.type.function.arrow#14b8a6
support.type, support.type.primitive, support.type.sys-types#56a8f5
entity.other.attribute-name#ffa763
entity.other.attribute-name.html, entity.other.attribute-name#ffa763
entity.other.attribute-name.class#ffa763
entity.other.attribute-name.id.css#ff8ad1
markup.inserted#C3E88D
markup.deleted#f43f5e
markup.changed#C792EA
string.regexp#56adb7
constant.character.escape#56a8f5
*url*, *link*, *uri*underline
tag.decorator.js, tag.decorator.js punctuation.definition.tag.js#56a8f5
source.json meta.structure.dictionary.json support.type.property-name.json, string.json support.type.property-name#ba8ef7
string.quoted.double.json#6aab73
source.js constant.other.object.key.js string.unquoted.label.js#b15e7c
text.html.markdown, punctuation.definition.list_item.markdown#14b8a6
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, markdown.heading, markup.heading.setext, markup.heading | markup.heading entity.name#cf8e6dbold
punctuation.definition.heading.markdown#cf8e6d
markup.bold, markup.bold string#ba8ef7bold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string#ba8ef7bold
markup.underline#14b8a6underline
markup.quote punctuation.definition.blockquote.markdown#14b8a6
string.other.link.title.markdown#56a8f5
string.other.link.description.title.markdown#ba8ef7
constant.other.reference.link.markdown#f7768e
markup.raw.block#ba8ef7
markup.raw.block.fenced.markdown#00000050
punctuation.definition.fenced.markdown#00000050
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#14b8a6
variable.language.fenced.markdown#14b8a6
meta.separator#8796b0bold
markup.table#14b8a6
entity.name.type.class#f43f5e
support.type.object.module#ba8ef7
constant.language.boolean#f43f5e
invalid.deprecated#ff8a00strikethrough
entity.name.tag.yaml, support.type.property-name.yaml#f43f5e
string.unquoted.plain.out.yaml#81CA91
entity.name.type.anchor.yaml, variable.other.alias.yaml, keyword.control.flow.block-scalar.yaml#81CA91

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...