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#3081df10
  • activityBar.activeBorder#fe2a6c80
  • activityBar.background#0d0d17
  • activityBar.foreground#dcdcdc
  • activityBar.inactiveForeground#9e9e9e
  • activityBarBadge.background#fe2a6c
  • activityBarBadge.foreground#0d0d17
  • badge.background#4c4c4c
  • badge.foreground#dcdcdc
  • breadcrumb.activeSelectionForeground#dcdcdc
  • breadcrumb.background#0d0d17
  • breadcrumb.focusForeground#dcdcdc
  • breadcrumb.foreground#9e9e9e
  • breadcrumbPicker.background#2a2a2a
  • button.background#545454
  • button.foreground#dcdcdc
  • checkbox.background#545454
  • checkbox.border#2a2a2a
  • checkbox.foreground#dcdcdc
  • contrastBorder#2a2a2a
  • debugToolBar.background#545454
  • diffEditor.insertedTextBackground#08cd7d20
  • diffEditor.removedTextBackground#f12d5250
  • dropdown.background#0d0d17
  • dropdown.border#2a2a2a
  • dropdown.foreground#dcdcdc
  • editor.background#0d0d17
  • editor.findMatchBackground#f5f07980
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#7f7f7f75
  • editor.foldBackground#545454
  • editor.foreground#dcdcdc
  • editor.hoverHighlightBackground#2a2a2a
  • editor.lineHighlightBorder#4c4c4c
  • editor.rangeHighlightBackground#3081df15
  • editor.selectionBackground#4c4c4c
  • editor.selectionHighlightBackground#4c4c4c
  • editor.snippetFinalTabstopHighlightBackground#0d0d17
  • editor.snippetFinalTabstopHighlightBorder#08cd7d
  • editor.snippetTabstopHighlightBackground#0d0d17
  • editor.snippetTabstopHighlightBorder#9e9e9e
  • editor.wordHighlightBackground#09c87a50
  • editor.wordHighlightStrongBackground#08cd7d50
  • editorCodeLens.foreground#9e9e9e
  • editorError.foreground#f12d52
  • editorGroup.border#3081df
  • editorGroup.dropBackground#7f7f7f70
  • editorGroupHeader.tabsBackground#2a2a2a
  • editorGutter.addedBackground#08cd7d80
  • editorGutter.deletedBackground#f12d5280
  • editorGutter.modifiedBackground#09c87a80
  • editorHoverWidget.background#0d0d17
  • editorHoverWidget.border#9e9e9e
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#9e9e9e
  • editorLink.activeForeground#09c87a
  • editorMarkerNavigation.background#545454
  • editorOverviewRuler.addedForeground#08cd7d80
  • editorOverviewRuler.border#2a2a2a
  • editorOverviewRuler.currentContentForeground#08cd7d
  • editorOverviewRuler.deletedForeground#f12d5280
  • editorOverviewRuler.errorForeground#f12d5280
  • editorOverviewRuler.incomingContentForeground#3081df
  • editorOverviewRuler.infoForeground#09c87a80
  • editorOverviewRuler.modifiedForeground#09c87a80
  • editorOverviewRuler.selectionHighlightForeground#f5f079
  • editorOverviewRuler.warningForeground#f5f07980
  • editorOverviewRuler.wordHighlightForeground#09c87a
  • editorOverviewRuler.wordHighlightStrongForeground#08cd7d
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#545454
  • editorSuggestWidget.foreground#dcdcdc
  • editorSuggestWidget.selectedBackground#4c4c4c
  • editorWarning.foreground#f5f079
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#545454
  • errorForeground#f12d52
  • extensionButton.prominentBackground#08cd7d90
  • extensionButton.prominentForeground#dcdcdc
  • extensionButton.prominentHoverBackground#08cd7d60
  • focusBorder#9e9e9e
  • foreground#dcdcdc
  • gitDecoration.conflictingResourceForeground#f5f079
  • gitDecoration.deletedResourceForeground#f12d52
  • gitDecoration.ignoredResourceForeground#9e9e9e
  • gitDecoration.modifiedResourceForeground#09c87a
  • gitDecoration.untrackedResourceForeground#08cd7d
  • input.background#0d0d17
  • input.border#2a2a2a
  • input.foreground#dcdcdc
  • input.placeholderForeground#9e9e9e
  • inputOption.activeBorder#3081df
  • inputValidation.errorBackground#0d0d17
  • inputValidation.errorBorder#f12d52
  • inputValidation.errorForeground#f12d52
  • inputValidation.infoBackground#0d0d17
  • inputValidation.infoBorder#3081df
  • inputValidation.infoForeground#3081df
  • inputValidation.warningBackground#0d0d17
  • inputValidation.warningBorder#f5f079
  • inputValidation.warningForeground#f5f079
  • list.activeSelectionBackground#4c4c4c
  • list.activeSelectionForeground#dcdcdc
  • list.dropBackground#4c4c4c
  • list.errorForeground#f12d52
  • list.focusBackground#7f7f7f75
  • list.highlightForeground#09c87a
  • list.hoverBackground#7f7f7f75
  • list.inactiveSelectionBackground#7f7f7f75
  • list.warningForeground#f5f079
  • listFilterWidget.background#0d0d17
  • listFilterWidget.noMatchesOutline#f12d52
  • listFilterWidget.outline#4c4c4c
  • merge.currentHeaderBackground#08cd7d90
  • merge.incomingHeaderBackground#3081df90
  • notification.background#0d0d17
  • notification.buttonBackground#4c4c4c
  • notification.buttonForeground#dcdcdc
  • notification.buttonHoverBackground#7f7f7f75
  • notification.errorBackground#f12d52
  • notification.errorForeground#0d0d17
  • notification.foreground#dcdcdc
  • notification.infoBackground#3081df
  • notification.infoForeground#0d0d17
  • notification.warningBackground#f5f079
  • notification.warningForeground#0d0d17
  • notificationCenter.border#545454
  • notificationCenterHeader.background#0d0d17
  • notificationCenterHeader.foreground#dcdcdc
  • notificationLink.foreground#09c87a
  • notifications.background#0d0d17
  • notifications.border#545454
  • notifications.foreground#dcdcdc
  • notificationsErrorIcon.foreground#f12d52
  • notificationsInfoIcon.foreground#3081df
  • notificationsWarningIcon.foreground#f5f079
  • notificationToast.border#545454
  • panel.background#0d0d17
  • panel.border#3081df
  • panelInput.border#dcdcdc
  • panelTitle.activeBorder#fe2a6c
  • panelTitle.activeForeground#dcdcdc
  • panelTitle.inactiveForeground#9e9e9e
  • peekView.border#4c4c4c
  • peekViewEditor.background#0d0d17
  • peekViewEditor.matchHighlightBackground#fefb6780
  • peekViewResult.background#545454
  • peekViewResult.fileForeground#dcdcdc
  • peekViewResult.lineForeground#dcdcdc
  • peekViewResult.matchHighlightBackground#fefb6780
  • peekViewResult.selectionBackground#4c4c4c
  • peekViewResult.selectionForeground#dcdcdc
  • peekViewTitle.background#2a2a2a
  • peekViewTitleDescription.foreground#9e9e9e
  • peekViewTitleLabel.foreground#dcdcdc
  • pickerGroup.border#3081df
  • pickerGroup.foreground#09c87a
  • progressBar.background#fe2a6c
  • scrollbar.shadow#444444
  • selection.background#3081df
  • settings.checkboxBackground#545454
  • settings.checkboxBorder#2a2a2a
  • settings.checkboxForeground#dcdcdc
  • settings.dropdownBackground#545454
  • settings.dropdownBorder#2a2a2a
  • settings.dropdownForeground#dcdcdc
  • settings.headerForeground#dcdcdc
  • settings.modifiedItemIndicator#f5f079
  • settings.numberInputBackground#545454
  • settings.numberInputBorder#2a2a2a
  • settings.numberInputForeground#dcdcdc
  • settings.textInputBackground#545454
  • settings.textInputBorder#2a2a2a
  • settings.textInputForeground#dcdcdc
  • sideBar.background#545454
  • sideBarSectionHeader.background#0d0d17
  • sideBarSectionHeader.border#2a2a2a
  • sideBarTitle.foreground#dcdcdc
  • statusBar.background#2a2a2a
  • statusBar.debuggingBackground#f12d52
  • statusBar.debuggingForeground#2a2a2a
  • statusBar.foreground#dcdcdc
  • statusBar.noFolderBackground#2a2a2a
  • statusBar.noFolderForeground#dcdcdc
  • statusBarItem.prominentBackground#f12d52
  • statusBarItem.prominentHoverBackground#f5f079
  • statusBarItem.remoteBackground#3081df
  • statusBarItem.remoteForeground#0d0d17
  • tab.activeBackground#0d0d17
  • tab.activeBorderTop#fe2a6c80
  • tab.activeForeground#dcdcdc
  • tab.border#2a2a2a
  • tab.inactiveBackground#545454
  • tab.inactiveForeground#9e9e9e
  • terminal.ansiBlack#4c4c4c
  • terminal.ansiBlue#3081df
  • terminal.ansiBrightBlack#7f7f7f
  • terminal.ansiBrightBlue#6095fe
  • terminal.ansiBrightCyan#0ae78d
  • terminal.ansiBrightGreen#0ae78d
  • terminal.ansiBrightMagenta#ff78a2
  • terminal.ansiBrightRed#f16c85
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#fefb67
  • terminal.ansiCyan#09c87a
  • terminal.ansiGreen#08cd7d
  • terminal.ansiMagenta#fe2a6c
  • terminal.ansiRed#f12d52
  • terminal.ansiWhite#fbfbfb
  • terminal.ansiYellow#f5f079
  • terminal.background#0d0d17
  • terminal.border#dcdcdc
  • terminal.foreground#dcdcdc
  • terminal.selectionBackground#4c4c4c50
  • textBlockQuote.background#545454
  • titleBar.activeBackground#545454
  • titleBar.activeForeground#dcdcdc
  • titleBar.inactiveBackground#2a2a2a
  • titleBar.inactiveForeground#9e9e9e
  • walkThrough.embeddedEditorBackground#545454
  • welcomePage.buttonBackground#4c4c4c
  • welcomePage.buttonHoverBackground#7f7f7f75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#3081df
source#dcdcdc
meta.diff, meta.diff.header#9e9e9e
markup.inserted#08cd7d
markup.deleted#f12d52
markup.changed#f5f079
invalid#f12d52underline italic
invalid.deprecated#dcdcdcunderline italic
entity.name.filename#fefb67
markup.error#f12d52
markup.underlineunderline
markup.bold#f5f079bold
markup.heading#3081dfbold
markup.italic#fefb67italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#09c87a
markup.inline.raw, markup.raw.restructuredtext#08cd7d
markup.underline.link, markup.underline.link.image#09c87a
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#fe2a6c
entity.name.directive.restructuredtext, markup.quote#fefb67italic
meta.separator.markdown#9e9e9e
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#08cd7d
punctuation.definition.constant.restructuredtext#3081df
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#3081df
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#dcdcdc
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fefb67
entity.name.type.class, entity.name.class#09c87anormal
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#3081dfitalic
entity.other.inherited-class#09c87aitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#9e9e9e
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#fe2a6c
comment.block.documentation entity.name.type#09c87aitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#09c87a
comment.block.documentation variable#f5f079italic
constant, variable.other.constant#3081df
constant.character.escape, constant.character.string.escape, constant.regexp#fe2a6c
entity.name.tag#fe2a6c
entity.other.attribute-name.parent-selector#fe2a6c
entity.other.attribute-name#08cd7ditalic
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#08cd7d
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#f5f079italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#08cd7ditalic
meta.decorator variable.other.object#08cd7d
keyword, punctuation.definition.keyword#fe2a6c
keyword.control.new, keyword.operator.newbold
meta.selector#fe2a6c
support#09c87aitalic
support.function.magic, support.variable, variable.other.predefined#3081dfregular
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#fe2a6c
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#dcdcdc
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#fe2a6c
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#09c87a
constant.other.date, constant.other.timestamp#f5f079
variable.other.alias.yaml#08cd7ditalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#fe2a6cregular
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#09c87aitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#f5f079
storage.modifier#fe2a6c
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fefb67
punctuation.definition.group.capture.regexp#fe2a6c
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#f12d52
punctuation.definition.character-class.regexp#09c87a
punctuation.definition.group.regexp#f5f079
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#f12d52
meta.assertion.look-ahead.regexp#08cd7d
string#fefb67
punctuation.definition.string.begin, punctuation.definition.string.end#6095fe
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#3081df
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#9e9e9e
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#dcdcdc
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#f5f079italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#dcdcdcnormal
meta.selectionset.graphql variable#fefb67
meta.selectionset.graphql meta.arguments variable#dcdcdc
entity.name.fragment.graphql, variable.fragment.graphql#09c87a
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#dcdcdc
source.shell variable.other#3081df
support.constant#3081dfnormal
meta.scope.prerequisites.makefile#fefb67
meta.attribute-selector.scss#fefb67
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#dcdcdc
meta.preprocessor.haskell#9e9e9e