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#DCC8DC
  • activityBar.border#5F4275
  • activityBar.foreground#5F4275
  • activityBar.inactiveForeground#998DA3
  • activityBarBadge.background#B54160
  • agentSessionReadIndicator.foreground#7A5A92
  • agentSessionSelectedBadge.border#E0CFE0
  • badge.background#7A5A92
  • badge.foreground#FBF3F8
  • breadcrumb.activeSelectionForeground#7A5A92
  • breadcrumb.background#FBF3F8
  • breadcrumb.focusForeground#3D2E45
  • breadcrumb.foreground#6E5F77
  • button.background#7A5A92
  • button.foreground#FBF3F8
  • button.hoverBackground#5F4275
  • button.secondaryBackground#EBDDE8
  • button.secondaryForeground#3D2E45
  • button.secondaryHoverBackground#E0CFE0
  • chat.avatarBackground#7A5A92
  • chat.avatarForeground#FBF3F8
  • chat.checkpointSeparator#E0CFE0
  • chat.editedFileForeground#D6738A
  • chat.requestBackground#F3E8F0
  • chat.requestBorder#E0CFE0
  • chat.requestBubbleBackground#FBF3F8
  • chat.requestCodeBorder#E0CFE0
  • chat.slashCommandBackground#F3E8F0
  • chat.slashCommandForeground#7A5A92
  • chat.thinkingShimmer#F3E8F0
  • commandCenter.background#F3E8F0
  • commandCenter.border#E0CFE0
  • commandCenter.foreground#3D2E45
  • commandCenter.inactiveForeground#6E5F77
  • descriptionForeground#6E5F77
  • diffEditor.insertedLineBackground#5F8F6015
  • diffEditor.insertedTextBackground#5F8F6022
  • diffEditor.removedLineBackground#B5416015
  • diffEditor.removedTextBackground#B5416022
  • diffEditorGutter.insertedLineBackground#5F8F6015
  • diffEditorGutter.removedLineBackground#B5416015
  • dropdown.background#FBF3F8
  • dropdown.border#E0CFE0
  • dropdown.foreground#3D2E45
  • editor.background#FBF3F8
  • editor.findMatchBackground#7A5A92
  • editor.findMatchBorder#B54160
  • editor.findMatchForeground#FFFFFF
  • editor.findMatchHighlightBackground#A88AC0
  • editor.findMatchHighlightBorder#D6738A
  • editor.findRangeHighlightBackground#E0CFE066
  • editor.findRangeHighlightBorder#E0CFE066
  • editor.focusedStackFrameHighlightBackground#7A5A9255
  • editor.foreground#3D2E45
  • editor.hoverHighlightBackground#7A5A921A
  • editor.inactiveSelectionBackground#E0CFE066
  • editor.inlineSuggest.background#FBF3F8
  • editor.inlineSuggest.border#E0CFE0
  • editor.inlineSuggest.foreground#5F4275
  • editor.lineHighlightBackground#F3E8F0
  • editor.lineHighlightBorder#E0CFE044
  • editor.selectionBackground#9D7BB8
  • editor.selectionForeground#FFFFFF
  • editor.selectionHighlightBackground#B89CC8
  • editor.stackFrameHighlightBackground#7A5A9233
  • editor.wordHighlightBackground#B89CC8
  • editor.wordHighlightBorder#B89CC844
  • editor.wordHighlightStrongBackground#9D7BB8
  • editor.wordHighlightStrongBorder#9D7BB844
  • editorBracketHighlight.foreground1#A86E22
  • editorBracketHighlight.foreground2#7A5A92
  • editorBracketHighlight.foreground3#B54160
  • editorBracketHighlight.foreground4#A88AC0
  • editorBracketHighlight.foreground5#3D2E45
  • editorBracketHighlight.foreground6#6E5F77
  • editorBracketHighlight.unexpectedBracket.foreground#B54160
  • editorBracketMatch.background#D6738A33
  • editorBracketMatch.border#D6738A
  • editorBracketPairGuide.activeBackground1#8E7A9E99
  • editorBracketPairGuide.activeBackground2#A86E2299
  • editorBracketPairGuide.activeBackground3#7A5A9299
  • editorBracketPairGuide.activeBackground4#B5416199
  • editorBracketPairGuide.activeBackground5#A88AC099
  • editorBracketPairGuide.activeBackground6#6E5F7799
  • editorBracketPairGuide.background1#998DA355
  • editorBracketPairGuide.background2#D9A85F55
  • editorBracketPairGuide.background3#7A5A9255
  • editorBracketPairGuide.background4#B5416155
  • editorBracketPairGuide.background5#A88AC055
  • editorBracketPairGuide.background6#6E5F7755
  • editorCursor.foreground#7A5A92
  • editorError.foreground#B54160
  • editorGroupHeader.tabsBackground#EBDDE8
  • editorGutter.addedBackground#5F8F60
  • editorGutter.background#FBF3F8
  • editorGutter.commentRangeForeground#C8B4D8
  • editorGutter.deletedBackground#B54160
  • editorGutter.foldingControlForeground#998DA3
  • editorGutter.modifiedBackground#A86E22
  • editorHint.foreground#998DA3
  • editorHoverWidget.background#FBF3F8
  • editorHoverWidget.border#E0CFE0
  • editorIndentGuide.activeBackground#8E7A9E
  • editorIndentGuide.activeBackground1#8E7A9E
  • editorIndentGuide.activeBackground2#6E5F77
  • editorIndentGuide.activeBackground3#7A5A92
  • editorIndentGuide.activeBackground4#8E7A9E
  • editorIndentGuide.activeBackground5#6E5F77
  • editorIndentGuide.activeBackground6#7A5A92
  • editorIndentGuide.background#E0CFE0
  • editorIndentGuide.background1#E0CFE055
  • editorIndentGuide.background2#D3C5DC55
  • editorIndentGuide.background3#C8B4D855
  • editorIndentGuide.background4#E0CFE055
  • editorIndentGuide.background5#D3C5DC55
  • editorIndentGuide.background6#C8B4D855
  • editorInfo.foreground#7A5A92
  • editorLineNumber.activeForeground#3D2E45
  • editorLineNumber.foreground#998DA3
  • editorMarkerNavigation.background#FBF3F8
  • editorMarkerNavigationError.background#B54160
  • editorMarkerNavigationInfo.background#7A5A92
  • editorMarkerNavigationWarning.background#D6738A
  • editorOverviewRuler.addedForeground#5F8F60
  • editorOverviewRuler.border#E0CFE0
  • editorOverviewRuler.deletedForeground#B54160
  • editorOverviewRuler.errorForeground#B54160
  • editorOverviewRuler.findMatchForeground#D6738A
  • editorOverviewRuler.infoForeground#7A5A92
  • editorOverviewRuler.modifiedForeground#D6738A
  • editorOverviewRuler.warningForeground#D6738A
  • editorRuler.foreground#E0CFE0
  • editorStickyScroll.background#FBF3F8
  • editorStickyScroll.border#E0CFE0
  • editorStickyScroll.shadow#0000001A
  • editorSuggestWidget.background#FBF3F8
  • editorSuggestWidget.border#E0CFE0
  • editorSuggestWidget.selectedBackground#F3E8F0
  • editorWarning.foreground#D6738A
  • editorWhitespace.foreground#998DA3
  • editorWidget.background#FBF3F8
  • editorWidget.border#E0CFE0
  • errorForeground#B54160
  • focusBorder#7A5A9266
  • foreground#3D2E45
  • git.blame.editorDecorationForeground#D6738A57
  • gitDecoration.addedResourceForeground#5F8F60
  • gitDecoration.conflictingResourceForeground#B54160
  • gitDecoration.deletedResourceForeground#B54160
  • gitDecoration.ignoredResourceForeground#998DA3
  • gitDecoration.modifiedResourceForeground#D6738A
  • gitDecoration.renamedResourceForeground#7A5A92
  • gitDecoration.stageDeletedResourceForeground#B54160
  • gitDecoration.stageModifiedResourceForeground#B54160
  • gitDecoration.untrackedResourceForeground#5F8F60
  • input.background#FFFFFF
  • input.border#E0CFE0
  • input.foreground#3D2E45
  • input.placeholderForeground#998DA3
  • inputOption.activeBorder#7A5A92
  • inputValidation.errorBackground#FBF3F8
  • inputValidation.errorBorder#B54160
  • inputValidation.infoBackground#FBF3F8
  • inputValidation.infoBorder#7A5A92
  • inputValidation.warningBackground#FBF3F8
  • inputValidation.warningBorder#D6738A
  • list.activeSelectionBackground#C8B4D8
  • list.activeSelectionForeground#3D2E45
  • list.focusBackground#F3E8F0
  • list.focusForeground#3D2E45
  • list.highlightForeground#7A5A92
  • list.hoverBackground#F3E8F0
  • list.inactiveSelectionBackground#DCC8DC
  • menu.background#FBF3F8
  • menu.foreground#3D2E45
  • menu.selectionBackground#F3E8F0
  • menu.selectionForeground#3D2E45
  • menu.separatorBackground#E0CFE0
  • minimap.background#EBDDE8
  • minimap.selectionHighlight#E0CFE0
  • notebook.cellBorderColor#E0CFE0
  • notebook.cellHoverBackground#F3E8F0
  • notebook.cellInsertionIndicator#7A5A92
  • notebook.cellStatusBarItemHoverBackground#E0CFE0
  • notebook.editorBackground#FBF3F8
  • notificationCenterHeader.background#EBDDE8
  • notificationCenterHeader.foreground#3D2E45
  • notifications.background#FBF3F8
  • notifications.border#E0CFE0
  • notifications.foreground#3D2E45
  • panel.background#EBDDE8
  • panel.border#E0CFE0
  • panelTitle.activeBorder#7A5A92
  • panelTitle.activeForeground#3D2E45
  • panelTitle.inactiveForeground#998DA3
  • peekView.border#E0CFE0
  • peekViewEditor.background#F3E8F0
  • peekViewEditor.matchHighlightBackground#D6738A44
  • peekViewResult.background#FBF3F8
  • peekViewResult.matchHighlightBackground#D6738A44
  • peekViewResult.selectionBackground#C8B4D8
  • peekViewTitle.background#EBDDE8
  • pickerGroup.border#E0CFE0
  • pickerGroup.foreground#7A5A92
  • progressBar.background#7A5A92
  • quickInput.background#FBF3F8
  • quickInput.foreground#3D2E45
  • quickInputTitle.background#EBDDE8
  • scrollbar.shadow#0000001A
  • scrollbarSlider.activeBackground#6E5F77
  • scrollbarSlider.background#998DA380
  • scrollbarSlider.hoverBackground#998DA3
  • settings.dropdownBackground#FBF3F8
  • settings.dropdownBorder#E0CFE0
  • settings.headerForeground#7A5A92
  • settings.textInputBackground#FFFFFF
  • settings.textInputBorder#E0CFE0
  • sideBar.background#EBDDE8
  • sideBar.border#E0CFE0
  • sideBar.foreground#3D2E45
  • sideBarSectionHeader.background#EBDDE8
  • sideBarSectionHeader.border#E0CFE0
  • sideBarSectionHeader.foreground#3D2E45
  • sideBarTitle.foreground#3D2E45
  • statusBar.background#8C3A5A
  • statusBar.debuggingBackground#D6738A
  • statusBar.debuggingForeground#FBF3F8
  • statusBar.noFolderBackground#998DA3
  • statusBar.noFolderForeground#FBF3F8
  • statusBarItem.activeBackground#FFFFFF44
  • statusBarItem.errorBackground#B54160
  • statusBarItem.hoverBackground#FFFFFF33
  • statusBarItem.prominentBackground#B54160
  • statusBarItem.prominentHoverBackground#D6738A
  • statusBarItem.warningBackground#D6738A
  • tab.activeBackground#FBF3F8
  • tab.activeBorderTop#B54160
  • tab.activeForeground#3D2E45
  • tab.border#E0CFE0
  • tab.inactiveBackground#EBDDE8
  • tab.inactiveForeground#6E5F77
  • terminal.ansiBlack#3D2E45
  • terminal.ansiBlue#7A5A92
  • terminal.ansiBrightBlack#6E5F77
  • terminal.ansiBrightBlue#9D7BB8
  • terminal.ansiBrightCyan#8E70A8
  • terminal.ansiBrightGreen#4F7F50
  • terminal.ansiBrightRed#C25E78
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#D9A85F
  • terminal.ansiCyan#9D7BB8
  • terminal.ansiGreen#5F8F60
  • terminal.ansiRed#B54160
  • terminal.ansiWhite#5F5548
  • terminal.ansiYellow#A86E22
  • terminal.background#FBF3F8
  • terminal.foreground#3D2E45
  • testing.coveredBackground#F3E8F0
  • testing.coveredBorder#E0CFE0
  • testing.iconErrored#D6738A
  • testing.iconFailed#B54160
  • testing.iconPassed#5F8F60
  • testing.iconQueued#998DA3
  • testing.iconSkipped#998DA3
  • testing.runAction#7A5A92
  • textBlockQuote.background#F3E8F0
  • textBlockQuote.border#E0CFE0
  • textCodeBlock.background#F3E8F0
  • textLink.activeForeground#5F4275
  • textLink.foreground#7A5A92
  • textPreformat.foreground#3D2E45
  • textSeparator.foreground#E0CFE0
  • titleBar.activeBackground#EBDDE8
  • titleBar.activeForeground#7A5A92
  • titleBar.border#D3C5DC
  • titleBar.inactiveBackground#F3E8F0
  • titleBar.inactiveForeground#6E5F77
  • 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#5e616ditalic
comment.block.documentation#5e616ditalic
keyword, keyword.control, keyword.operator.expression, keyword.other, storage.type, storage.modifier#813c85
keyword.control.import, keyword.control.include, keyword.control.package, keyword.control.namespace#813c85
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic, keyword.operator.logical#5e616d
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.triple, string.quoted.other, string.unquoted#a8456b
string.template, string.template variable, string.interpolation, string.interpolated#a8456b
constant.character.escape, constant.character.code#945833
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#945833
constant.language, constant.other, constant.other.color#945833
constant.language.boolean, constant.language.null, constant.language.undefined#945833
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#815c94
entity.name.function, entity.name.function.constructor, meta.function-call, support.function, support.function.builtin, support.function.console#815c94
entity.name.function.member, entity.name.method#815c94
variable, variable.other.readwrite, variable.other.property, variable.other.constant#3e3841
variable.parameter, variable.parameter.function#5e616d
variable.other.object.property, support.type.property-name, meta.object-literal.key, meta.structure.dictionary.key#945833
support.class, support.type, support.constant, support.variable#815c94
punctuation, punctuation.definition, punctuation.section, punctuation.terminator, punctuation.separator, punctuation.accessor, meta.brace#5e616d
markup.heading, entity.name.section, markup.heading.setext#813c85bold
markup.bold, markup.italicbold
markup.list, markup.list.unnumbered, markup.list.numbered#813c85
markup.underline.link, string.other.link#815c94underline
markup.inline.raw, markup.fenced_code.block#a8456b
markup.quote#5e616ditalic
markup.inserted, markup.deleted#a8456b
entity.other.attribute-name.class, entity.other.attribute-name.id#945833
support.type.property-name.css, support.type.property-name.media#945833
entity.name.tag#813c85
entity.other.attribute-name#a8456b
support.type.property-name.json#945833
meta.diff.header, meta.diff.range, meta.diff.index#945833
invalid.deprecated#5e616dunderline
invalid.illegal#9b1e64
comment, comment.line, comment.block, comment.line.double-slash, comment.line.number-sign, comment.block.documentation#5e616ditalic
comment.block.documentation#5e616ditalic
keyword, keyword.control, keyword.operator.expression, keyword.other, storage.type, storage.modifier#813c85
keyword.control.import, keyword.control.include, keyword.control.package, keyword.control.namespace#813c85
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic, keyword.operator.logical#5e616d
string, string.quoted, string.quoted.single, string.quoted.double, string.quoted.triple, string.quoted.other, string.unquoted#a8456b
string.template, string.template variable, string.interpolation, string.interpolated#a8456b
constant.character.escape, constant.character.code#945833
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary#945833
constant.language, constant.other, constant.other.color#945833
constant.language.boolean, constant.language.null, constant.language.undefined#945833
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#815c94
entity.name.function, entity.name.function.constructor, meta.function-call, support.function, support.function.builtin, support.function.console#815c94
entity.name.function.member, entity.name.method#815c94
variable, variable.other.readwrite, variable.other.property, variable.other.constant#3e3841
variable.parameter, variable.parameter.function#5e616d
variable.other.object.property, support.type.property-name, meta.object-literal.key, meta.structure.dictionary.key#945833
support.class, support.type, support.constant, support.variable#815c94
punctuation, punctuation.definition, punctuation.section, punctuation.terminator, punctuation.separator, punctuation.accessor, meta.brace#5e616d
markup.heading, entity.name.section, markup.heading.setext#813c85bold
markup.bold, markup.italicbold
markup.list, markup.list.unnumbered, markup.list.numbered#813c85
markup.underline.link, string.other.link#815c94underline
markup.inline.raw, markup.fenced_code.block#a8456b
markup.quote#5e616ditalic
markup.inserted, markup.deleted#a8456b
entity.other.attribute-name.class, entity.other.attribute-name.id#945833
support.type.property-name.css, support.type.property-name.media#945833
entity.name.tag#813c85
entity.other.attribute-name#a8456b
support.type.property-name.json#945833
meta.diff.header, meta.diff.range, meta.diff.index#945833
invalid.deprecated#5e616dunderline
invalid.illegal#9b1e64
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