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#1A1320
  • activityBar.border#2D1F36
  • activityBar.foreground#E0D4E8
  • activityBar.inactiveForeground#998DA3
  • activityBarBadge.background#D86A7A
  • agentSessionReadIndicator.foreground#B89CC8
  • agentSessionSelectedBadge.border#3D2D49
  • badge.background#5F4275
  • badge.foreground#FBF3F8
  • breadcrumb.activeSelectionForeground#B89CC8
  • breadcrumb.background#2A1F28
  • breadcrumb.focusForeground#E0D4E8
  • breadcrumb.foreground#998DA3
  • button.background#5F4275
  • button.foreground#FBF3F8
  • button.hoverBackground#7A5A92
  • button.secondaryBackground#33243D
  • button.secondaryForeground#E0D4E8
  • button.secondaryHoverBackground#3D2D49
  • chat.avatarBackground#5F4275
  • chat.avatarForeground#FBF3F8
  • chat.checkpointSeparator#3D2D49
  • chat.editedFileForeground#E89AA8
  • chat.requestBackground#2A1F28
  • chat.requestBorder#3D2D49
  • chat.requestBubbleBackground#2A1F28
  • chat.requestCodeBorder#3D2D49
  • chat.slashCommandBackground#33243D
  • chat.slashCommandForeground#B89CC8
  • chat.thinkingShimmer#33243D
  • commandCenter.background#2A1F28
  • commandCenter.border#3D2D49
  • commandCenter.foreground#E0D4E8
  • commandCenter.inactiveForeground#998DA3
  • descriptionForeground#998DA3
  • diffEditor.insertedLineBackground#8FA88215
  • diffEditor.insertedTextBackground#8FA88222
  • diffEditor.removedLineBackground#D86A7A15
  • diffEditor.removedTextBackground#D86A7A22
  • diffEditorGutter.insertedLineBackground#8FA88215
  • diffEditorGutter.removedLineBackground#D86A7A15
  • dropdown.background#2A1F28
  • dropdown.border#3D2D49
  • dropdown.foreground#E0D4E8
  • editor.background#2A1F28
  • editor.findMatchBackground#7A5A92
  • editor.findMatchBorder#D86A7A
  • editor.findMatchForeground#FBF3F8
  • editor.findMatchHighlightBackground#695275
  • editor.findMatchHighlightBorder#E89AA8
  • editor.findRangeHighlightBackground#3D2D4966
  • editor.findRangeHighlightBorder#3D2D4966
  • editor.focusedStackFrameHighlightBackground#B89CC855
  • editor.foreground#E0D4E8
  • editor.hoverHighlightBackground#B89CC81A
  • editor.inactiveSelectionBackground#3D2D4966
  • editor.inlineSuggest.background#2A1F28
  • editor.inlineSuggest.border#3D2D49
  • editor.inlineSuggest.foreground#D4B8E0
  • editor.lineHighlightBackground#33243D
  • editor.lineHighlightBorder#3D2D4944
  • editor.selectionBackground#9D7BB8
  • editor.selectionForeground#FBF3F8
  • editor.selectionHighlightBackground#695275
  • editor.stackFrameHighlightBackground#B89CC833
  • editor.wordHighlightBackground#5F4275
  • editor.wordHighlightBorder#5F427544
  • editor.wordHighlightStrongBackground#9D7BB8
  • editor.wordHighlightStrongBorder#9D7BB844
  • editorBracketHighlight.foreground1#D9A85F
  • editorBracketHighlight.foreground2#B89CC8
  • editorBracketHighlight.foreground3#E89AA8
  • editorBracketHighlight.foreground4#9B7BB8
  • editorBracketHighlight.foreground5#E0D4E8
  • editorBracketHighlight.foreground6#998DA3
  • editorBracketHighlight.unexpectedBracket.foreground#D86A7A
  • editorBracketMatch.background#D86A7A33
  • editorBracketMatch.border#D86A7A
  • editorBracketPairGuide.activeBackground1#5C4D6B99
  • editorBracketPairGuide.activeBackground2#D9A85F88
  • editorBracketPairGuide.activeBackground3#B89CC888
  • editorBracketPairGuide.activeBackground4#D86A7A88
  • editorBracketPairGuide.activeBackground5#9B7BB888
  • editorBracketPairGuide.activeBackground6#998DA388
  • editorBracketPairGuide.background1#5C4D6B44
  • editorBracketPairGuide.background2#D9A85F44
  • editorBracketPairGuide.background3#B89CC844
  • editorBracketPairGuide.background4#D86A7A44
  • editorBracketPairGuide.background5#9B7BB844
  • editorBracketPairGuide.background6#998DA344
  • editorCursor.foreground#B89CC8
  • editorError.foreground#D86A7A
  • editorGroupHeader.tabsBackground#221823
  • editorGutter.addedBackground#8FA882
  • editorGutter.background#2A1F28
  • editorGutter.commentRangeForeground#5C4D6B
  • editorGutter.deletedBackground#D86A7A
  • editorGutter.foldingControlForeground#998DA3
  • editorGutter.modifiedBackground#D9A85F
  • editorHint.foreground#998DA3
  • editorHoverWidget.background#2A1F28
  • editorHoverWidget.border#3D2D49
  • editorIndentGuide.activeBackground#5C4D6B
  • editorIndentGuide.activeBackground1#5C4D6B
  • editorIndentGuide.activeBackground2#998DA3
  • editorIndentGuide.activeBackground3#9B7BB8
  • editorIndentGuide.activeBackground4#5C4D6B
  • editorIndentGuide.activeBackground5#998DA3
  • editorIndentGuide.activeBackground6#9B7BB8
  • editorIndentGuide.background#3D2D49
  • editorIndentGuide.background1#3D2D4966
  • editorIndentGuide.background2#4A3D5C66
  • editorIndentGuide.background3#5F427566
  • editorIndentGuide.background4#3D2D4966
  • editorIndentGuide.background5#4A3D5C66
  • editorIndentGuide.background6#5F427566
  • editorInfo.foreground#B89CC8
  • editorLineNumber.activeForeground#E0D4E8
  • editorLineNumber.foreground#998DA3
  • editorMarkerNavigation.background#2A1F28
  • editorMarkerNavigationError.background#D86A7A
  • editorMarkerNavigationInfo.background#B89CC8
  • editorMarkerNavigationWarning.background#E89AA8
  • editorOverviewRuler.addedForeground#8FA882
  • editorOverviewRuler.border#3D2D49
  • editorOverviewRuler.deletedForeground#D86A7A
  • editorOverviewRuler.errorForeground#D86A7A
  • editorOverviewRuler.findMatchForeground#D86A7A
  • editorOverviewRuler.infoForeground#B89CC8
  • editorOverviewRuler.modifiedForeground#E89AA8
  • editorOverviewRuler.warningForeground#E89AA8
  • editorRuler.foreground#3D2D49
  • editorStickyScroll.background#2A1F28
  • editorStickyScroll.border#3D2D49
  • editorStickyScroll.shadow#00000066
  • editorSuggestWidget.background#2A1F28
  • editorSuggestWidget.border#3D2D49
  • editorSuggestWidget.selectedBackground#33243D
  • editorWarning.foreground#E89AA8
  • editorWhitespace.foreground#998DA3
  • editorWidget.background#2A1F28
  • editorWidget.border#3D2D49
  • errorForeground#D86A7A
  • focusBorder#B89CC866
  • foreground#E0D4E8
  • git.blame.editorDecorationForeground#5C4D6B
  • gitDecoration.addedResourceForeground#8FA882
  • gitDecoration.conflictingResourceForeground#D86A7A
  • gitDecoration.deletedResourceForeground#D86A7A
  • gitDecoration.ignoredResourceForeground#998DA3
  • gitDecoration.modifiedResourceForeground#E89AA8
  • gitDecoration.renamedResourceForeground#B89CC8
  • gitDecoration.stageDeletedResourceForeground#D86A7A
  • gitDecoration.stageModifiedResourceForeground#D86A7A
  • gitDecoration.untrackedResourceForeground#8FA882
  • input.background#221823
  • input.border#3D2D49
  • input.foreground#E0D4E8
  • input.placeholderForeground#998DA3
  • inputOption.activeBorder#B89CC8
  • inputValidation.errorBackground#2A1F28
  • inputValidation.errorBorder#D86A7A
  • inputValidation.infoBackground#2A1F28
  • inputValidation.infoBorder#B89CC8
  • inputValidation.warningBackground#2A1F28
  • inputValidation.warningBorder#E89AA8
  • list.activeSelectionBackground#594667
  • list.activeSelectionForeground#E0D4E8
  • list.focusBackground#33243D
  • list.focusForeground#E0D4E8
  • list.highlightForeground#B89CC8
  • list.hoverBackground#33243D
  • list.inactiveSelectionBackground#40334F
  • menu.background#2A1F28
  • menu.foreground#E0D4E8
  • menu.selectionBackground#40334F
  • menu.selectionForeground#E0D4E8
  • menu.separatorBackground#3D2D49
  • minimap.background#221823
  • minimap.selectionHighlight#3D2D49
  • notebook.cellBorderColor#3D2D49
  • notebook.cellHoverBackground#33243D
  • notebook.cellInsertionIndicator#B89CC8
  • notebook.cellStatusBarItemHoverBackground#3D2D49
  • notebook.editorBackground#2A1F28
  • notificationCenterHeader.background#221823
  • notificationCenterHeader.foreground#E0D4E8
  • notifications.background#2A1F28
  • notifications.border#3D2D49
  • notifications.foreground#E0D4E8
  • panel.background#221823
  • panel.border#3D2D49
  • panelTitle.activeBorder#B89CC8
  • panelTitle.activeForeground#E0D4E8
  • panelTitle.inactiveForeground#998DA3
  • peekView.border#3D2D49
  • peekViewEditor.background#33243D
  • peekViewEditor.matchHighlightBackground#D86A7A44
  • peekViewResult.background#2A1F28
  • peekViewResult.matchHighlightBackground#D86A7A44
  • peekViewResult.selectionBackground#594667
  • peekViewTitle.background#221823
  • pickerGroup.border#3D2D49
  • pickerGroup.foreground#B89CC8
  • progressBar.background#B89CC8
  • quickInput.background#2A1F28
  • quickInput.foreground#E0D4E8
  • quickInputTitle.background#221823
  • scrollbar.shadow#00000033
  • scrollbarSlider.activeBackground#B5A6C2
  • scrollbarSlider.background#5C4D6B66
  • scrollbarSlider.hoverBackground#5C4D6B
  • settings.dropdownBackground#2A1F28
  • settings.dropdownBorder#3D2D49
  • settings.headerForeground#B89CC8
  • settings.textInputBackground#221823
  • settings.textInputBorder#3D2D49
  • sideBar.background#221823
  • sideBar.border#3D2D49
  • sideBar.foreground#E0D4E8
  • sideBarSectionHeader.background#221823
  • sideBarSectionHeader.border#3D2D49
  • sideBarSectionHeader.foreground#E0D4E8
  • sideBarTitle.foreground#E0D4E8
  • statusBar.background#8C3A5A
  • statusBar.debuggingBackground#D86A7A
  • statusBar.debuggingForeground#2A1F28
  • statusBar.noFolderBackground#5F4275
  • statusBar.noFolderForeground#FBF3F8
  • statusBarItem.activeBackground#FFFFFF33
  • statusBarItem.errorBackground#D86A7A
  • statusBarItem.hoverBackground#FFFFFF26
  • statusBarItem.prominentBackground#D86A7A
  • statusBarItem.prominentHoverBackground#E89AA8
  • statusBarItem.warningBackground#E89AA8
  • tab.activeBackground#2A1F28
  • tab.activeBorderTop#D86A7A
  • tab.activeForeground#E0D4E8
  • tab.border#3D2D49
  • tab.inactiveBackground#221823
  • tab.inactiveForeground#998DA3
  • terminal.ansiBlack#221823
  • terminal.ansiBlue#B89CC8
  • terminal.ansiBrightBlack#998DA3
  • terminal.ansiBrightBlue#D4B8E0
  • terminal.ansiBrightCyan#E0C8E8
  • terminal.ansiBrightGreen#A8C29C
  • terminal.ansiBrightRed#E89AA8
  • terminal.ansiBrightWhite#FBF3F8
  • terminal.ansiBrightYellow#E8C87A
  • terminal.ansiCyan#D4B8E0
  • terminal.ansiGreen#8FA882
  • terminal.ansiRed#D86A7A
  • terminal.ansiWhite#E0D4E8
  • terminal.ansiYellow#D9A85F
  • terminal.background#2A1F28
  • terminal.foreground#E0D4E8
  • testing.coveredBackground#33243D
  • testing.coveredBorder#3D2D49
  • testing.iconErrored#E89AA8
  • testing.iconFailed#D86A7A
  • testing.iconPassed#8FA882
  • testing.iconQueued#998DA3
  • testing.iconSkipped#998DA3
  • testing.runAction#B89CC8
  • textBlockQuote.background#221823
  • textBlockQuote.border#3D2D49
  • textCodeBlock.background#33243D
  • textLink.activeForeground#D4B8E0
  • textLink.foreground#B89CC8
  • textPreformat.foreground#E0D4E8
  • textSeparator.foreground#3D2D49
  • titleBar.activeBackground#221823
  • titleBar.activeForeground#D4B8E0
  • titleBar.border#3D2D49
  • titleBar.inactiveBackground#1C1420
  • titleBar.inactiveForeground#B89CC8
  • tree.indentGuidesStroke#998DA3

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line, comment.block, comment.line.double-slash, comment.line.number-sign, comment.block.documentation#9fa39aitalic
comment.block.documentation#a7a8bditalic
keyword, keyword.control, keyword.operator.expression, keyword.other, storage.type, storage.modifier#c08eaf
keyword.control.import, keyword.control.include, keyword.control.package, keyword.control.namespace#c08eaf
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic, keyword.operator.logical#9fa39a
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.triple, string.quoted.other, string.unquoted#ec9bad
string.template, string.template variable, string.interpolation, string.interpolated#ec9bad
constant.character.escape, constant.character.code#daa45a
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#daa45a
constant.language, constant.other, constant.other.color#daa45a
constant.language.boolean, constant.language.null, constant.language.undefined#daa45a
entity.name.type, entity.name.type.class, entity.name.type.enum, entity.name.type.interface, entity.name.type.struct, entity.name.type.type-alias, entity.other.inherited-class#d1c2d3
entity.name.function, entity.name.function.constructor, meta.function-call, support.function, support.function.builtin, support.function.console#a7a8bd
entity.name.function.member, entity.name.method#a7a8bd
variable, variable.other.readwrite, variable.other.property, variable.other.constant#e9d7df
variable.parameter, variable.parameter.function#a7a8bd
variable.other.object.property, support.type.property-name, meta.object-literal.key, meta.structure.dictionary.key#daa45a
support.class, support.type, support.constant, support.variable#d1c2d3
punctuation, punctuation.definition, punctuation.section, punctuation.terminator, punctuation.separator, punctuation.accessor, meta.brace#9fa39a
markup.heading, entity.name.section, markup.heading.setext#c08eafbold
markup.bold, markup.italicbold
markup.list, markup.list.unnumbered, markup.list.numbered#c08eaf
markup.underline.link, string.other.link#a7a8bdunderline
markup.inline.raw, markup.fenced_code.block#ec9bad
markup.quote#9fa39aitalic
markup.inserted, markup.deleted#ec9bad
entity.other.attribute-name.class, entity.other.attribute-name.id#daa45a
support.type.property-name.css, support.type.property-name.media#daa45a
entity.name.tag#c08eaf
entity.other.attribute-name#ec9bad
support.type.property-name.json#daa45a
meta.diff.header, meta.diff.range, meta.diff.index#daa45a
invalid.deprecated#9fa39aunderline
invalid.illegal#ce5e8a
comment, comment.line, comment.block, comment.line.double-slash, comment.line.number-sign, comment.block.documentation#9fa39aitalic
comment.block.documentation#a7a8bditalic
keyword, keyword.control, keyword.operator.expression, keyword.other, storage.type, storage.modifier#c08eaf
keyword.control.import, keyword.control.include, keyword.control.package, keyword.control.namespace#c08eaf
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic, keyword.operator.logical#9fa39a
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.triple, string.quoted.other, string.unquoted#ec9bad
string.template, string.template variable, string.interpolation, string.interpolated#ec9bad
constant.character.escape, constant.character.code#daa45a
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#daa45a
constant.language, constant.other, constant.other.color#daa45a
constant.language.boolean, constant.language.null, constant.language.undefined#daa45a
entity.name.type, entity.name.type.class, entity.name.type.enum, entity.name.type.interface, entity.name.type.struct, entity.name.type.type-alias, entity.other.inherited-class#d1c2d3
entity.name.function, entity.name.function.constructor, meta.function-call, support.function, support.function.builtin, support.function.console#a7a8bd
entity.name.function.member, entity.name.method#a7a8bd
variable, variable.other.readwrite, variable.other.property, variable.other.constant#e9d7df
variable.parameter, variable.parameter.function#a7a8bd
variable.other.object.property, support.type.property-name, meta.object-literal.key, meta.structure.dictionary.key#daa45a
support.class, support.type, support.constant, support.variable#d1c2d3
punctuation, punctuation.definition, punctuation.section, punctuation.terminator, punctuation.separator, punctuation.accessor, meta.brace#9fa39a
markup.heading, entity.name.section, markup.heading.setext#c08eafbold
markup.bold, markup.italicbold
markup.list, markup.list.unnumbered, markup.list.numbered#c08eaf
markup.underline.link, string.other.link#a7a8bdunderline
markup.inline.raw, markup.fenced_code.block#ec9bad
markup.quote#9fa39aitalic
markup.inserted, markup.deleted#ec9bad
entity.other.attribute-name.class, entity.other.attribute-name.id#daa45a
support.type.property-name.css, support.type.property-name.media#daa45a
entity.name.tag#c08eaf
entity.other.attribute-name#ec9bad
support.type.property-name.json#daa45a
meta.diff.header, meta.diff.range, meta.diff.index#daa45a
invalid.deprecated#9fa39aunderline
invalid.illegal#ce5e8a
source
comment, punctuation.definition.commentnormal
keyword, storage.type, storage.modifierbold
string, punctuation.definition.stringitalic
constant.numeric, constant.language, support.constant
entity.name.function, support.function
entity.name.type, entity.name.class, entity.name.tag, support.type, support.classbold
variable, variable.parameter, variable.other
punctuation, meta.brace, punctuation.definition
entity.name.tag
entity.other.attribute-name
variable.other.property, variable.other.object.property, variable.other.member, meta.object-literal.key, support.variable.property
variable.parameter, meta.function.parameters
entity.name.namespace, entity.name.module, support.module
meta.decorator, entity.name.function.decorator, punctuation.decorator
string.regexp, constant.character.escape
support.type.property-name.json, meta.structure.dictionary.json string.quoted.double.json
entity.other.attribute-name.class.css, entity.other.attribute-name.id.css, support.type.property-name.css
markup.heading, punctuation.definition.headingbold
markup.inline.raw, markup.underline.link, string.other.link
markup.italicitalic
markup.boldbold
invalidunderline