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#3167ac10
  • activityBar.activeBorder#781aa080
  • activityBar.background#082845
  • activityBar.foreground#8c939a
  • activityBar.inactiveForeground#444e5b
  • activityBarBadge.background#781aa0
  • activityBarBadge.foreground#082845
  • badge.background#1d2845
  • badge.foreground#8c939a
  • breadcrumb.activeSelectionForeground#8c939a
  • breadcrumb.background#082845
  • breadcrumb.focusForeground#8c939a
  • breadcrumb.foreground#444e5b
  • breadcrumbPicker.background#001629
  • button.background#002240
  • button.foreground#8c939a
  • checkbox.background#002240
  • checkbox.border#001629
  • checkbox.foreground#8c939a
  • contrastBorder#001629
  • debugToolBar.background#002240
  • diffEditor.insertedTextBackground#2d944020
  • diffEditor.removedTextBackground#a8232050
  • dropdown.background#082845
  • dropdown.border#001629
  • dropdown.foreground#8c939a
  • editor.background#082845
  • editor.findMatchBackground#e58d1180
  • editor.findMatchHighlightBackground#e7eced40
  • editor.findRangeHighlightBackground#2e2e4575
  • editor.foldBackground#002240
  • editor.foreground#8c939a
  • editor.hoverHighlightBackground#001629
  • editor.lineHighlightBorder#1d2845
  • editor.rangeHighlightBackground#3167ac15
  • editor.selectionBackground#1d2845
  • editor.selectionHighlightBackground#1d2845
  • editor.snippetFinalTabstopHighlightBackground#082845
  • editor.snippetFinalTabstopHighlightBorder#2d9440
  • editor.snippetTabstopHighlightBackground#082845
  • editor.snippetTabstopHighlightBorder#444e5b
  • editor.wordHighlightBackground#2c937050
  • editor.wordHighlightStrongBackground#2d944050
  • editorCodeLens.foreground#444e5b
  • editorError.foreground#a82320
  • editorGroup.border#3167ac
  • editorGroup.dropBackground#2e2e4570
  • editorGroupHeader.tabsBackground#001629
  • editorGutter.addedBackground#2d944080
  • editorGutter.deletedBackground#a8232080
  • editorGutter.modifiedBackground#2c937080
  • editorHoverWidget.background#082845
  • editorHoverWidget.border#444e5b
  • editorIndentGuide.activeBackground#e7eced45
  • editorIndentGuide.background#e7eced1A
  • editorLineNumber.foreground#444e5b
  • editorLink.activeForeground#2c9370
  • editorMarkerNavigation.background#002240
  • editorOverviewRuler.addedForeground#2d944080
  • editorOverviewRuler.border#001629
  • editorOverviewRuler.currentContentForeground#2d9440
  • editorOverviewRuler.deletedForeground#a8232080
  • editorOverviewRuler.errorForeground#a8232080
  • editorOverviewRuler.incomingContentForeground#3167ac
  • editorOverviewRuler.infoForeground#2c937080
  • editorOverviewRuler.modifiedForeground#2c937080
  • editorOverviewRuler.selectionHighlightForeground#e58d11
  • editorOverviewRuler.warningForeground#e58d1180
  • editorOverviewRuler.wordHighlightForeground#2c9370
  • editorOverviewRuler.wordHighlightStrongForeground#2d9440
  • editorRuler.foreground#e7eced1A
  • editorSuggestWidget.background#002240
  • editorSuggestWidget.foreground#8c939a
  • editorSuggestWidget.selectedBackground#1d2845
  • editorWarning.foreground#e58d11
  • editorWhitespace.foreground#e7eced1A
  • editorWidget.background#002240
  • errorForeground#a82320
  • extensionButton.prominentBackground#2d944090
  • extensionButton.prominentForeground#8c939a
  • extensionButton.prominentHoverBackground#2d944060
  • focusBorder#444e5b
  • foreground#8c939a
  • gitDecoration.conflictingResourceForeground#e58d11
  • gitDecoration.deletedResourceForeground#a82320
  • gitDecoration.ignoredResourceForeground#444e5b
  • gitDecoration.modifiedResourceForeground#2c9370
  • gitDecoration.untrackedResourceForeground#2d9440
  • input.background#082845
  • input.border#001629
  • input.foreground#8c939a
  • input.placeholderForeground#444e5b
  • inputOption.activeBorder#3167ac
  • inputValidation.errorBackground#082845
  • inputValidation.errorBorder#a82320
  • inputValidation.errorForeground#a82320
  • inputValidation.infoBackground#082845
  • inputValidation.infoBorder#3167ac
  • inputValidation.infoForeground#3167ac
  • inputValidation.warningBackground#082845
  • inputValidation.warningBorder#e58d11
  • inputValidation.warningForeground#e58d11
  • list.activeSelectionBackground#1d2845
  • list.activeSelectionForeground#8c939a
  • list.dropBackground#1d2845
  • list.errorForeground#a82320
  • list.focusBackground#2e2e4575
  • list.highlightForeground#2c9370
  • list.hoverBackground#2e2e4575
  • list.inactiveSelectionBackground#2e2e4575
  • list.warningForeground#e58d11
  • listFilterWidget.background#082845
  • listFilterWidget.noMatchesOutline#a82320
  • listFilterWidget.outline#1d2845
  • merge.currentHeaderBackground#2d944090
  • merge.incomingHeaderBackground#3167ac90
  • notification.background#082845
  • notification.buttonBackground#1d2845
  • notification.buttonForeground#8c939a
  • notification.buttonHoverBackground#2e2e4575
  • notification.errorBackground#a82320
  • notification.errorForeground#082845
  • notification.foreground#8c939a
  • notification.infoBackground#3167ac
  • notification.infoForeground#082845
  • notification.warningBackground#e58d11
  • notification.warningForeground#082845
  • notificationCenter.border#002240
  • notificationCenterHeader.background#082845
  • notificationCenterHeader.foreground#8c939a
  • notificationLink.foreground#2c9370
  • notifications.background#082845
  • notifications.border#002240
  • notifications.foreground#8c939a
  • notificationsErrorIcon.foreground#a82320
  • notificationsInfoIcon.foreground#3167ac
  • notificationsWarningIcon.foreground#e58d11
  • notificationToast.border#002240
  • panel.background#082845
  • panel.border#3167ac
  • panelInput.border#8c939a
  • panelTitle.activeBorder#781aa0
  • panelTitle.activeForeground#8c939a
  • panelTitle.inactiveForeground#444e5b
  • peekView.border#1d2845
  • peekViewEditor.background#082845
  • peekViewEditor.matchHighlightBackground#e5be0c80
  • peekViewResult.background#002240
  • peekViewResult.fileForeground#8c939a
  • peekViewResult.lineForeground#8c939a
  • peekViewResult.matchHighlightBackground#e5be0c80
  • peekViewResult.selectionBackground#1d2845
  • peekViewResult.selectionForeground#8c939a
  • peekViewTitle.background#001629
  • peekViewTitleDescription.foreground#444e5b
  • peekViewTitleLabel.foreground#8c939a
  • pickerGroup.border#3167ac
  • pickerGroup.foreground#2c9370
  • progressBar.background#781aa0
  • scrollbar.shadow#444444
  • selection.background#3167ac
  • settings.checkboxBackground#002240
  • settings.checkboxBorder#001629
  • settings.checkboxForeground#8c939a
  • settings.dropdownBackground#002240
  • settings.dropdownBorder#001629
  • settings.dropdownForeground#8c939a
  • settings.headerForeground#8c939a
  • settings.modifiedItemIndicator#e58d11
  • settings.numberInputBackground#002240
  • settings.numberInputBorder#001629
  • settings.numberInputForeground#8c939a
  • settings.textInputBackground#002240
  • settings.textInputBorder#001629
  • settings.textInputForeground#8c939a
  • sideBar.background#002240
  • sideBarSectionHeader.background#082845
  • sideBarSectionHeader.border#001629
  • sideBarTitle.foreground#8c939a
  • statusBar.background#001629
  • statusBar.debuggingBackground#a82320
  • statusBar.debuggingForeground#001629
  • statusBar.foreground#8c939a
  • statusBar.noFolderBackground#001629
  • statusBar.noFolderForeground#8c939a
  • statusBarItem.prominentBackground#a82320
  • statusBarItem.prominentHoverBackground#e58d11
  • statusBarItem.remoteBackground#3167ac
  • statusBarItem.remoteForeground#082845
  • tab.activeBackground#082845
  • tab.activeBorderTop#781aa080
  • tab.activeForeground#8c939a
  • tab.border#001629
  • tab.inactiveBackground#002240
  • tab.inactiveForeground#444e5b
  • terminal.ansiBlack#1d2845
  • terminal.ansiBlue#3167ac
  • terminal.ansiBrightBlack#2e2e45
  • terminal.ansiBrightBlue#3c7dd2
  • terminal.ansiBrightCyan#35b387
  • terminal.ansiBrightGreen#32a548
  • terminal.ansiBrightMagenta#8230a7
  • terminal.ansiBrightRed#d4312e
  • terminal.ansiBrightWhite#e7eced
  • terminal.ansiBrightYellow#e5be0c
  • terminal.ansiCyan#2c9370
  • terminal.ansiGreen#2d9440
  • terminal.ansiMagenta#781aa0
  • terminal.ansiRed#a82320
  • terminal.ansiWhite#b0b6ba
  • terminal.ansiYellow#e58d11
  • terminal.background#082845
  • terminal.border#8c939a
  • terminal.foreground#8c939a
  • terminal.selectionBackground#1d284550
  • textBlockQuote.background#002240
  • titleBar.activeBackground#002240
  • titleBar.activeForeground#8c939a
  • titleBar.inactiveBackground#001629
  • titleBar.inactiveForeground#444e5b
  • walkThrough.embeddedEditorBackground#002240
  • welcomePage.buttonBackground#1d2845
  • welcomePage.buttonHoverBackground#2e2e4575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#3167ac
source#8c939a
meta.diff, meta.diff.header#444e5b
markup.inserted#2d9440
markup.deleted#a82320
markup.changed#e58d11
invalid#a82320underline italic
invalid.deprecated#8c939aunderline italic
entity.name.filename#e5be0c
markup.error#a82320
markup.underlineunderline
markup.bold#e58d11bold
markup.heading#3167acbold
markup.italic#e5be0citalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#2c9370
markup.inline.raw, markup.raw.restructuredtext#2d9440
markup.underline.link, markup.underline.link.image#2c9370
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#781aa0
entity.name.directive.restructuredtext, markup.quote#e5be0citalic
meta.separator.markdown#444e5b
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#2d9440
punctuation.definition.constant.restructuredtext#3167ac
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#3167ac
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#8c939a
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e5be0c
entity.name.type.class, entity.name.class#2c9370normal
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#3167acitalic
entity.other.inherited-class#2c9370italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#444e5b
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#781aa0
comment.block.documentation entity.name.type#2c9370italic
comment.block.documentation entity.name.type punctuation.definition.bracket#2c9370
comment.block.documentation variable#e58d11italic
constant, variable.other.constant#3167ac
constant.character.escape, constant.character.string.escape, constant.regexp#781aa0
entity.name.tag#781aa0
entity.other.attribute-name.parent-selector#781aa0
entity.other.attribute-name#2d9440italic
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#2d9440
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#e58d11italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#2d9440italic
meta.decorator variable.other.object#2d9440
keyword, punctuation.definition.keyword#781aa0
keyword.control.new, keyword.operator.newbold
meta.selector#781aa0
support#2c9370italic
support.function.magic, support.variable, variable.other.predefined#3167acregular
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#781aa0
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#8c939a
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#781aa0
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#2c9370
constant.other.date, constant.other.timestamp#e58d11
variable.other.alias.yaml#2d9440italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#781aa0regular
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#2c9370italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#e58d11
storage.modifier#781aa0
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e5be0c
punctuation.definition.group.capture.regexp#781aa0
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#a82320
punctuation.definition.character-class.regexp#2c9370
punctuation.definition.group.regexp#e58d11
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#a82320
meta.assertion.look-ahead.regexp#2d9440
string#e5be0c
punctuation.definition.string.begin, punctuation.definition.string.end#3c7dd2
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#3167ac
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#444e5b
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#8c939a
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#e58d11italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#8c939anormal
meta.selectionset.graphql variable#e5be0c
meta.selectionset.graphql meta.arguments variable#8c939a
entity.name.fragment.graphql, variable.fragment.graphql#2c9370
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#8c939a
source.shell variable.other#3167ac
support.constant#3167acnormal
meta.scope.prerequisites.makefile#e5be0c
meta.attribute-selector.scss#e5be0c
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#8c939a
meta.preprocessor.haskell#444e5b

Shiki preview

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

Loading...