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.activeBackground#285afe10
  • activityBar.activeBorder#8c62fd80
  • activityBar.background#1e2027
  • activityBar.foreground#b1bac9
  • activityBar.inactiveForeground#7b8494
  • activityBarBadge.background#8c62fd
  • activityBarBadge.foreground#1e2027
  • badge.background#494f5c
  • badge.foreground#b1bac9
  • breadcrumb.activeSelectionForeground#b1bac9
  • breadcrumb.background#1e2027
  • breadcrumb.focusForeground#b1bac9
  • breadcrumb.foreground#7b8494
  • breadcrumbPicker.background#202328
  • button.background#404651
  • button.foreground#b1bac9
  • checkbox.background#404651
  • checkbox.border#202328
  • checkbox.foreground#b1bac9
  • contrastBorder#202328
  • debugToolBar.background#404651
  • diffEditor.insertedTextBackground#23974a20
  • diffEditor.removedTextBackground#f7104150
  • dropdown.background#1e2027
  • dropdown.border#202328
  • dropdown.foreground#b1bac9
  • editor.background#1e2027
  • editor.findMatchBackground#fc7e5780
  • editor.findMatchHighlightBackground#fefefe40
  • editor.findRangeHighlightBackground#60697a75
  • editor.foldBackground#404651
  • editor.foreground#b1bac9
  • editor.hoverHighlightBackground#202328
  • editor.lineHighlightBorder#494f5c
  • editor.rangeHighlightBackground#285afe15
  • editor.selectionBackground#494f5c
  • editor.selectionHighlightBackground#494f5c
  • editor.snippetFinalTabstopHighlightBackground#1e2027
  • editor.snippetFinalTabstopHighlightBorder#23974a
  • editor.snippetTabstopHighlightBackground#1e2027
  • editor.snippetTabstopHighlightBorder#7b8494
  • editor.wordHighlightBackground#366f9950
  • editor.wordHighlightStrongBackground#23974a50
  • editorCodeLens.foreground#7b8494
  • editorError.foreground#f71041
  • editorGroup.border#285afe
  • editorGroup.dropBackground#60697a70
  • editorGroupHeader.tabsBackground#202328
  • editorGutter.addedBackground#23974a80
  • editorGutter.deletedBackground#f7104180
  • editorGutter.modifiedBackground#366f9980
  • editorHoverWidget.background#1e2027
  • editorHoverWidget.border#7b8494
  • editorIndentGuide.activeBackground#fefefe45
  • editorIndentGuide.background#fefefe1A
  • editorLineNumber.foreground#7b8494
  • editorLink.activeForeground#366f99
  • editorMarkerNavigation.background#404651
  • editorOverviewRuler.addedForeground#23974a80
  • editorOverviewRuler.border#202328
  • editorOverviewRuler.currentContentForeground#23974a
  • editorOverviewRuler.deletedForeground#f7104180
  • editorOverviewRuler.errorForeground#f7104180
  • editorOverviewRuler.incomingContentForeground#285afe
  • editorOverviewRuler.infoForeground#366f9980
  • editorOverviewRuler.modifiedForeground#366f9980
  • editorOverviewRuler.selectionHighlightForeground#fc7e57
  • editorOverviewRuler.warningForeground#fc7e5780
  • editorOverviewRuler.wordHighlightForeground#366f99
  • editorOverviewRuler.wordHighlightStrongForeground#23974a
  • editorRuler.foreground#fefefe1A
  • editorSuggestWidget.background#404651
  • editorSuggestWidget.foreground#b1bac9
  • editorSuggestWidget.selectedBackground#494f5c
  • editorWarning.foreground#fc7e57
  • editorWhitespace.foreground#fefefe1A
  • editorWidget.background#404651
  • errorForeground#f71041
  • extensionButton.prominentBackground#23974a90
  • extensionButton.prominentForeground#b1bac9
  • extensionButton.prominentHoverBackground#23974a60
  • focusBorder#7b8494
  • foreground#b1bac9
  • gitDecoration.conflictingResourceForeground#fc7e57
  • gitDecoration.deletedResourceForeground#f71041
  • gitDecoration.ignoredResourceForeground#7b8494
  • gitDecoration.modifiedResourceForeground#366f99
  • gitDecoration.untrackedResourceForeground#23974a
  • input.background#1e2027
  • input.border#202328
  • input.foreground#b1bac9
  • input.placeholderForeground#7b8494
  • inputOption.activeBorder#285afe
  • inputValidation.errorBackground#1e2027
  • inputValidation.errorBorder#f71041
  • inputValidation.errorForeground#f71041
  • inputValidation.infoBackground#1e2027
  • inputValidation.infoBorder#285afe
  • inputValidation.infoForeground#285afe
  • inputValidation.warningBackground#1e2027
  • inputValidation.warningBorder#fc7e57
  • inputValidation.warningForeground#fc7e57
  • list.activeSelectionBackground#494f5c
  • list.activeSelectionForeground#b1bac9
  • list.dropBackground#494f5c
  • list.errorForeground#f71041
  • list.focusBackground#60697a75
  • list.highlightForeground#366f99
  • list.hoverBackground#60697a75
  • list.inactiveSelectionBackground#60697a75
  • list.warningForeground#fc7e57
  • listFilterWidget.background#1e2027
  • listFilterWidget.noMatchesOutline#f71041
  • listFilterWidget.outline#494f5c
  • merge.currentHeaderBackground#23974a90
  • merge.incomingHeaderBackground#285afe90
  • notification.background#1e2027
  • notification.buttonBackground#494f5c
  • notification.buttonForeground#b1bac9
  • notification.buttonHoverBackground#60697a75
  • notification.errorBackground#f71041
  • notification.errorForeground#1e2027
  • notification.foreground#b1bac9
  • notification.infoBackground#285afe
  • notification.infoForeground#1e2027
  • notification.warningBackground#fc7e57
  • notification.warningForeground#1e2027
  • notificationCenter.border#404651
  • notificationCenterHeader.background#1e2027
  • notificationCenterHeader.foreground#b1bac9
  • notificationLink.foreground#366f99
  • notifications.background#1e2027
  • notifications.border#404651
  • notifications.foreground#b1bac9
  • notificationsErrorIcon.foreground#f71041
  • notificationsInfoIcon.foreground#285afe
  • notificationsWarningIcon.foreground#fc7e57
  • notificationToast.border#404651
  • panel.background#1e2027
  • panel.border#285afe
  • panelInput.border#b1bac9
  • panelTitle.activeBorder#8c62fd
  • panelTitle.activeForeground#b1bac9
  • panelTitle.inactiveForeground#7b8494
  • peekView.border#494f5c
  • peekViewEditor.background#1e2027
  • peekViewEditor.matchHighlightBackground#f6bd4780
  • peekViewResult.background#404651
  • peekViewResult.fileForeground#b1bac9
  • peekViewResult.lineForeground#b1bac9
  • peekViewResult.matchHighlightBackground#f6bd4780
  • peekViewResult.selectionBackground#494f5c
  • peekViewResult.selectionForeground#b1bac9
  • peekViewTitle.background#202328
  • peekViewTitleDescription.foreground#7b8494
  • peekViewTitleLabel.foreground#b1bac9
  • pickerGroup.border#285afe
  • pickerGroup.foreground#366f99
  • progressBar.background#8c62fd
  • scrollbar.shadow#444444
  • selection.background#285afe
  • settings.checkboxBackground#404651
  • settings.checkboxBorder#202328
  • settings.checkboxForeground#b1bac9
  • settings.dropdownBackground#404651
  • settings.dropdownBorder#202328
  • settings.dropdownForeground#b1bac9
  • settings.headerForeground#b1bac9
  • settings.modifiedItemIndicator#fc7e57
  • settings.numberInputBackground#404651
  • settings.numberInputBorder#202328
  • settings.numberInputForeground#b1bac9
  • settings.textInputBackground#404651
  • settings.textInputBorder#202328
  • settings.textInputForeground#b1bac9
  • sideBar.background#404651
  • sideBarSectionHeader.background#1e2027
  • sideBarSectionHeader.border#202328
  • sideBarTitle.foreground#b1bac9
  • statusBar.background#202328
  • statusBar.debuggingBackground#f71041
  • statusBar.debuggingForeground#202328
  • statusBar.foreground#b1bac9
  • statusBar.noFolderBackground#202328
  • statusBar.noFolderForeground#b1bac9
  • statusBarItem.prominentBackground#f71041
  • statusBarItem.prominentHoverBackground#fc7e57
  • statusBarItem.remoteBackground#285afe
  • statusBarItem.remoteForeground#1e2027
  • tab.activeBackground#1e2027
  • tab.activeBorderTop#8c62fd80
  • tab.activeForeground#b1bac9
  • tab.border#202328
  • tab.inactiveBackground#404651
  • tab.inactiveForeground#7b8494
  • terminal.ansiBlack#494f5c
  • terminal.ansiBlue#285afe
  • terminal.ansiBrightBlack#60697a
  • terminal.ansiBrightBlue#189ffd
  • terminal.ansiBrightCyan#4fabad
  • terminal.ansiBrightGreen#37bc58
  • terminal.ansiBrightMagenta#fb57f6
  • terminal.ansiBrightRed#fb496d
  • terminal.ansiBrightWhite#fefefe
  • terminal.ansiBrightYellow#f6bd47
  • terminal.ansiCyan#366f99
  • terminal.ansiGreen#23974a
  • terminal.ansiMagenta#8c62fd
  • terminal.ansiRed#f71041
  • terminal.ansiWhite#ccd5e4
  • terminal.ansiYellow#fc7e57
  • terminal.background#1e2027
  • terminal.border#b1bac9
  • terminal.foreground#b1bac9
  • terminal.selectionBackground#494f5c50
  • textBlockQuote.background#404651
  • titleBar.activeBackground#404651
  • titleBar.activeForeground#b1bac9
  • titleBar.inactiveBackground#202328
  • titleBar.inactiveForeground#7b8494
  • walkThrough.embeddedEditorBackground#404651
  • welcomePage.buttonBackground#494f5c
  • welcomePage.buttonHoverBackground#60697a75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#285afe
source#b1bac9
meta.diff, meta.diff.header#7b8494
markup.inserted#23974a
markup.deleted#f71041
markup.changed#fc7e57
invalid#f71041underline italic
invalid.deprecated#b1bac9underline italic
entity.name.filename#f6bd47
markup.error#f71041
markup.underlineunderline
markup.bold#fc7e57bold
markup.heading#285afebold
markup.italic#f6bd47italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#366f99
markup.inline.raw, markup.raw.restructuredtext#23974a
markup.underline.link, markup.underline.link.image#366f99
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#8c62fd
entity.name.directive.restructuredtext, markup.quote#f6bd47italic
meta.separator.markdown#7b8494
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#23974a
punctuation.definition.constant.restructuredtext#285afe
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#285afe
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b1bac9
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f6bd47
entity.name.type.class, entity.name.class#366f99normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#285afeitalic
entity.other.inherited-class#366f99italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#7b8494
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#8c62fd
comment.block.documentation entity.name.type#366f99italic
comment.block.documentation entity.name.type punctuation.definition.bracket#366f99
comment.block.documentation variable#fc7e57italic
constant, variable.other.constant#285afe
constant.character.escape, constant.character.string.escape, constant.regexp#8c62fd
entity.name.tag#8c62fd
entity.other.attribute-name.parent-selector#8c62fd
entity.other.attribute-name#23974aitalic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#23974a
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#fc7e57italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#23974aitalic
meta.decorator variable.other.object#23974a
keyword, punctuation.definition.keyword#8c62fd
keyword.control.new, keyword.operator.newbold
meta.selector#8c62fd
support#366f99italic
support.function.magic, support.variable, variable.other.predefined#285aferegular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#8c62fd
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#b1bac9
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#8c62fd
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#366f99
constant.other.date, constant.other.timestamp#fc7e57
variable.other.alias.yaml#23974aitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#8c62fdregular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#366f99italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#fc7e57
storage.modifier#8c62fd
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f6bd47
punctuation.definition.group.capture.regexp#8c62fd
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#f71041
punctuation.definition.character-class.regexp#366f99
punctuation.definition.group.regexp#fc7e57
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#f71041
meta.assertion.look-ahead.regexp#23974a
string#f6bd47
punctuation.definition.string.begin, punctuation.definition.string.end#189ffd
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#285afe
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#7b8494
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#b1bac9
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#fc7e57italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#b1bac9normal
meta.selectionset.graphql variable#f6bd47
meta.selectionset.graphql meta.arguments variable#b1bac9
entity.name.fragment.graphql, variable.fragment.graphql#366f99
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#b1bac9
source.shell variable.other#285afe
support.constant#285afenormal
meta.scope.prerequisites.makefile#f6bd47
meta.attribute-selector.scss#f6bd47
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b1bac9
meta.preprocessor.haskell#7b8494