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#222635
  • activityBar.border#222635
  • activityBar.foreground#FFFFFF
  • activityBarBadge.background#007EFF
  • activityBarBadge.foreground#FFFFFF
  • badge.background#007EFF
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.background#222635
  • breadcrumb.focusForeground#FFFFFF
  • breadcrumb.foreground#D8E4FC75
  • breadcrumbPicker.background#1E212F
  • button.background#FFFFFF12
  • button.foreground#FFFFFF
  • button.hoverBackground#007EFF
  • contrastBorder#1E212F
  • debugToolBar.background#222635
  • diffEditor.insertedTextBackground#72F9C820
  • diffEditor.removedTextBackground#FF1A7250
  • dropdown.background#262A3B
  • dropdown.border#1E212F
  • dropdown.foreground#FFFFFF
  • editor.background#222635
  • editor.findMatchBackground#FF9A7880
  • editor.findMatchHighlightBackground#FFFFFF40
  • editor.findRangeHighlightBackground#FFFFFF15
  • editor.foreground#FFFFFF
  • editor.hoverHighlightBackground#1E212F
  • editor.lineHighlightBackground#FFFFFF06
  • editor.rangeHighlightBackground#007EFF15
  • editor.selectionBackground#FFFFFF12
  • editor.selectionHighlightBackground#222635
  • editor.selectionHighlightBorder#007EFF90
  • editor.wordHighlightBackground#8EDFFF50
  • editor.wordHighlightStrongBackground#72F9C850
  • editorCodeLens.foreground#D8E4FC75
  • editorCursor.foreground#FFFFFF
  • editorError.foreground#FF1A72
  • editorGroup.border#FFFFFF16
  • editorGroup.dropBackground#44475A70
  • editorGroupHeader.tabsBackground#222635
  • editorGroupHeader.tabsBorder#222635
  • editorGutter.addedBackground#72F9C880
  • editorGutter.deletedBackground#FF1A7280
  • editorGutter.modifiedBackground#8EDFFF80
  • editorHoverWidget.background#222635
  • editorHoverWidget.border#D8E4FC75
  • editorIndentGuide.activeBackground#FFFFFF28
  • editorIndentGuide.background#FFFFFF10
  • editorLineNumber.foreground#424450
  • editorLink.activeForeground#8EDFFF
  • editorMarkerNavigation.background#222635
  • editorOverviewRuler.addedForeground#72F9C880
  • editorOverviewRuler.border#FFFFFF00
  • editorOverviewRuler.currentContentForeground#72F9C8
  • editorOverviewRuler.deletedForeground#FF1A7280
  • editorOverviewRuler.errorForeground#FF1A7280
  • editorOverviewRuler.incomingContentForeground#BDA2E8
  • editorOverviewRuler.infoForeground#8EDFFF80
  • editorOverviewRuler.modifiedForeground#8EDFFF80
  • editorOverviewRuler.selectionHighlightForeground#FF9A78
  • editorOverviewRuler.warningForeground#FF9A7880
  • editorOverviewRuler.wordHighlightForeground#8EDFFF
  • editorOverviewRuler.wordHighlightStrongForeground#72F9C8
  • editorRuler.foreground#424450
  • editorSuggestWidget.background#222635
  • editorSuggestWidget.foreground#FFFFFF
  • editorSuggestWidget.selectedBackground#FFFFFF12
  • editorWarning.foreground#8EDFFF
  • editorWhitespace.foreground#424450
  • editorWidget.background#222635
  • errorForeground#FF1A72
  • extensionButton.prominentBackground#72F9C890
  • extensionButton.prominentForeground#FFFFFF
  • extensionButton.prominentHoverBackground#72F9C860
  • focusBorder#D8E4FC75
  • foreground#FFFFFF
  • gitDecoration.conflictingResourceForeground#FF9A78
  • gitDecoration.deletedResourceForeground#FF1A72
  • gitDecoration.ignoredResourceForeground#D8E4FC75
  • gitDecoration.modifiedResourceForeground#8EDFFF
  • gitDecoration.untrackedResourceForeground#72F9C8
  • input.background#00000016
  • input.border#1E212F
  • input.foreground#FFFFFF
  • input.placeholderForeground#D8E4FC75
  • inputOption.activeBorder#007EFF
  • inputValidation.errorBorder#FF1A72
  • inputValidation.infoBorder#007EFF
  • inputValidation.warningBorder#FF9A78
  • list.activeSelectionBackground#007EFF
  • list.activeSelectionForeground#FFFFFF
  • list.dropBackground#FFFFFF12
  • list.errorForeground#FF1A72
  • list.focusBackground#FFFFFF15
  • list.highlightForeground#8EDFFF
  • list.hoverBackground#FFFFFF15
  • list.inactiveSelectionBackground#FFFFFF15
  • list.warningForeground#FF9A78
  • merge.currentHeaderBackground#72F9C890
  • merge.incomingHeaderBackground#BDA2E890
  • notification.background#222635
  • notification.buttonBackground#FFFFFF12
  • notification.buttonForeground#FFFFFF
  • notification.buttonHoverBackground#FFFFFF15
  • notification.errorBackground#FF1A72
  • notification.errorForeground#FFFFFF
  • notification.foreground#FFFFFF
  • notification.infoBackground#8EDFFF
  • notification.infoForeground#222635
  • notification.warningBackground#FF9A78
  • notification.warningForeground#222635
  • panel.background#1E212F
  • panel.border#FFFFFF10
  • panelTitle.activeBorder#007EFF
  • panelTitle.activeForeground#FFFFFF
  • panelTitle.inactiveForeground#D8E4FC75
  • peekView.border#FFFFFF12
  • peekViewEditor.background#222635
  • peekViewEditor.matchHighlightBackground#FFF6B580
  • peekViewResult.background#222635
  • peekViewResult.fileForeground#FFFFFF
  • peekViewResult.lineForeground#FFFFFF
  • peekViewResult.matchHighlightBackground#FFF6B580
  • peekViewResult.selectionBackground#FFFFFF12
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#1E212F
  • peekViewTitleDescription.foreground#D8E4FC75
  • peekViewTitleLabel.foreground#FFFFFF
  • pickerGroup.border#007EFF
  • pickerGroup.foreground#8EDFFF
  • progressBar.background#007EFF
  • scrollbarSlider.activeBackground#007EFF
  • selection.background#007EFF
  • settings.checkboxBackground#222635
  • settings.checkboxBorder#1E212F
  • settings.checkboxForeground#FFFFFF
  • settings.dropdownBackground#222635
  • settings.dropdownBorder#1E212F
  • settings.dropdownForeground#FFFFFF
  • settings.headerForeground#FFFFFF
  • settings.modifiedItemForeground#FF9A78
  • settings.modifiedItemIndicator#FF9A78
  • settings.numberInputBackground#222635
  • settings.numberInputBorder#1E212F
  • settings.numberInputForeground#FFFFFF
  • settings.textInputBackground#222635
  • settings.textInputBorder#1E212F
  • settings.textInputForeground#FFFFFF
  • sideBar.background#222635
  • sideBar.border#FFFFFF06
  • sideBarTitle.foreground#FFFFFF
  • statusBar.background#222635
  • statusBar.border#222635
  • statusBar.debuggingBackground#222635
  • statusBar.debuggingForeground#FF9A78
  • statusBar.foreground#FFFFFF
  • statusBar.noFolderBackground#1E212F
  • statusBar.noFolderForeground#FFFFFF
  • statusBarItem.prominentBackground#FF1A72
  • statusBarItem.prominentHoverBackground#FF9A78
  • tab.activeBackground#222635
  • tab.activeBorder#007EFF
  • tab.activeForeground#FFFFFF
  • tab.border#222635
  • tab.hoverBackground#FFFFFF10
  • tab.inactiveBackground#222635
  • tab.inactiveForeground#D8E4FC75
  • terminal.ansiBlack#7A7A7A
  • terminal.ansiBlue#8EDFFF
  • terminal.ansiBrightBlack#9A9A9A
  • terminal.ansiBrightBlue#2990FA
  • terminal.ansiBrightCyan#2990FA
  • terminal.ansiBrightGreen#37E888
  • terminal.ansiBrightMagenta#8750DE
  • terminal.ansiBrightRed#FF1A72
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFEF7C
  • terminal.ansiCyan#8EDFFF
  • terminal.ansiGreen#72F9C8
  • terminal.ansiMagenta#BDA2E8
  • terminal.ansiRed#FF84BD
  • terminal.ansiWhite#FFFFFF
  • terminal.ansiYellow#FFF6B5
  • terminal.background#1E212F
  • terminal.foreground#FFFFFF
  • titleBar.activeBackground#262A3B
  • titleBar.activeForeground#FFFFFF
  • titleBar.inactiveBackground#262A3B
  • titleBar.inactiveForeground#D8E4FC75
  • walkThrough.embeddedEditorBackground#222635

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#BDA2E8
source#FFFFFF
meta.diff, meta.diff.header#D8E4FC75
markup.inserted#72F9C8
markup.deleted#FF1A72
markup.changed#FF9A78
invalid#FF1A72underline italic
invalid.deprecated#FFFFFFunderline italic
entity.name.filename#FFF6B5
markup.error#FF1A72
markup.underlineunderline
markup.bold#FF9A78bold
markup.heading#BDA2E8bold
markup.italic#FFF6B5italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#8EDFFF
markup.inline.raw, markup.raw.restructuredtext#72F9C8
markup.underline.link, markup.underline.link.image#8EDFFF
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF84BD
entity.name.directive.restructuredtext, markup.quote#FFF6B5italic
meta.separator.markdown#D8E4FC75
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#72F9C8
punctuation.definition.constant.restructuredtext#BDA2E8
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#BDA2E8
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#FFFFFF
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#FFF6B5
entity.name.type.class#8EDFFFnormal
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#BDA2E8italic
entity.other.inherited-class#8EDFFFitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#D8E4FC75italic
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#8EDFFFitalic
comment.block.documentation variable#FF9A78italic
constant, variable.other.constant#BDA2E8
constant.character.escape, constant.character.string.escape, constant.regexp#FF84BD
entity.other.attribute-name.parent-selector#FF84BD
entity.other.attribute-name#72F9C8normal
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#8EDFFF
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#FF9A78italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#72F9C8italic
meta.decorator variable.other.object#72F9C8
keyword, punctuation.definition.keyword#FF84BD
keyword.control.new, keyword.operator.newbold
meta.selector#FF84BD
support#8EDFFFnormal
support.function.magic, support.variable, variable.other.predefined#BDA2E8normal
support.function, support.type.property-name#FFFFFFnormal
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#FF84BD
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#FFFFFF
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#FF84BD
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#8EDFFF
constant.other.date, constant.other.timestamp#FF9A78
variable.other.alias.yaml#72F9C8italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#FF84BDnormal
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#8EDFFFitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FF9A78
storage.modifier#FF84BD
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#FFF6B5
punctuation.definition.group.capture.regexp#FF84BD
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF1A72
punctuation.definition.character-class.regexp#8EDFFF
punctuation.definition.group.regexp#FF9A78
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF1A72
meta.assertion.look-ahead.regexp#72F9C8
string#FFF6B5
punctuation.definition.string.begin, punctuation.definition.string.end#FFF6B5
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#8EDFFF
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#FFFFFF
meta.import variable.other.readwrite, meta.export variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FF9A78italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#FFFFFFnormal
meta.selectionset.graphql variable#FFF6B5
meta.selectionset.graphql meta.arguments variable#FFFFFF
entity.name.fragment.graphql, variable.fragment.graphql#8EDFFF
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.separator.list.comma.css, constant.language.empty-list.haskell#FFFFFF
source.shell variable.other#BDA2E8
support.constant#BDA2E8normal
meta.scope.prerequisites.makefile#FFF6B5
meta.attribute-selector.scss#FFF6B5
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#FFFFFF
meta.preprocessor.haskell#D8E4FC75
punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, support.type.vendored.property-name.css#FFFFFF
meta.tag.jsx, entity.name.tag, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, keyword.control.at-rule.viewport.css, entity.other.attribute-name.class.css#FF84BD
meta.property-value.css#BDA2E8
keyword.control.module.js#72F9C8

Shiki preview

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

Loading...