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#6c99bb10
  • activityBar.activeBorder#d197d980
  • activityBar.background#262626
  • activityBar.foreground#c7c7c5
  • activityBar.inactiveForeground#797979
  • activityBarBadge.background#d197d9
  • activityBarBadge.foreground#262626
  • badge.background#343434
  • badge.foreground#c7c7c5
  • breadcrumb.activeSelectionForeground#c7c7c5
  • breadcrumb.background#262626
  • breadcrumb.focusForeground#c7c7c5
  • breadcrumb.foreground#797979
  • breadcrumbPicker.background#1b1b1b
  • button.background#373737
  • button.foreground#c7c7c5
  • checkbox.background#373737
  • checkbox.border#1b1b1b
  • checkbox.foreground#c7c7c5
  • contrastBorder#1b1b1b
  • debugToolBar.background#373737
  • diffEditor.insertedTextBackground#a5c26120
  • diffEditor.removedTextBackground#d2515150
  • dropdown.background#262626
  • dropdown.border#1b1b1b
  • dropdown.foreground#c7c7c5
  • editor.background#262626
  • editor.findMatchBackground#ffc66d80
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#53535375
  • editor.foldBackground#373737
  • editor.foreground#c7c7c5
  • editor.hoverHighlightBackground#1b1b1b
  • editor.lineHighlightBorder#343434
  • editor.rangeHighlightBackground#6c99bb15
  • editor.selectionBackground#343434
  • editor.selectionHighlightBackground#343434
  • editor.snippetFinalTabstopHighlightBackground#262626
  • editor.snippetFinalTabstopHighlightBorder#a5c261
  • editor.snippetTabstopHighlightBackground#262626
  • editor.snippetTabstopHighlightBorder#797979
  • editor.wordHighlightBackground#bed6ff50
  • editor.wordHighlightStrongBackground#a5c26150
  • editorCodeLens.foreground#797979
  • editorError.foreground#d25151
  • editorGroup.border#6c99bb
  • editorGroup.dropBackground#53535370
  • editorGroupHeader.tabsBackground#1b1b1b
  • editorGutter.addedBackground#a5c26180
  • editorGutter.deletedBackground#d2515180
  • editorGutter.modifiedBackground#bed6ff80
  • editorHoverWidget.background#262626
  • editorHoverWidget.border#797979
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#797979
  • editorLink.activeForeground#bed6ff
  • editorMarkerNavigation.background#373737
  • editorOverviewRuler.addedForeground#a5c26180
  • editorOverviewRuler.border#1b1b1b
  • editorOverviewRuler.currentContentForeground#a5c261
  • editorOverviewRuler.deletedForeground#d2515180
  • editorOverviewRuler.errorForeground#d2515180
  • editorOverviewRuler.incomingContentForeground#6c99bb
  • editorOverviewRuler.infoForeground#bed6ff80
  • editorOverviewRuler.modifiedForeground#bed6ff80
  • editorOverviewRuler.selectionHighlightForeground#ffc66d
  • editorOverviewRuler.warningForeground#ffc66d80
  • editorOverviewRuler.wordHighlightForeground#bed6ff
  • editorOverviewRuler.wordHighlightStrongForeground#a5c261
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#373737
  • editorSuggestWidget.foreground#c7c7c5
  • editorSuggestWidget.selectedBackground#343434
  • editorWarning.foreground#ffc66d
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#373737
  • errorForeground#d25151
  • extensionButton.prominentBackground#a5c26190
  • extensionButton.prominentForeground#c7c7c5
  • extensionButton.prominentHoverBackground#a5c26160
  • focusBorder#797979
  • foreground#c7c7c5
  • gitDecoration.conflictingResourceForeground#ffc66d
  • gitDecoration.deletedResourceForeground#d25151
  • gitDecoration.ignoredResourceForeground#797979
  • gitDecoration.modifiedResourceForeground#bed6ff
  • gitDecoration.untrackedResourceForeground#a5c261
  • input.background#262626
  • input.border#1b1b1b
  • input.foreground#c7c7c5
  • input.placeholderForeground#797979
  • inputOption.activeBorder#6c99bb
  • inputValidation.errorBackground#262626
  • inputValidation.errorBorder#d25151
  • inputValidation.errorForeground#d25151
  • inputValidation.infoBackground#262626
  • inputValidation.infoBorder#6c99bb
  • inputValidation.infoForeground#6c99bb
  • inputValidation.warningBackground#262626
  • inputValidation.warningBorder#ffc66d
  • inputValidation.warningForeground#ffc66d
  • list.activeSelectionBackground#343434
  • list.activeSelectionForeground#c7c7c5
  • list.dropBackground#343434
  • list.errorForeground#d25151
  • list.focusBackground#53535375
  • list.highlightForeground#bed6ff
  • list.hoverBackground#53535375
  • list.inactiveSelectionBackground#53535375
  • list.warningForeground#ffc66d
  • listFilterWidget.background#262626
  • listFilterWidget.noMatchesOutline#d25151
  • listFilterWidget.outline#343434
  • merge.currentHeaderBackground#a5c26190
  • merge.incomingHeaderBackground#6c99bb90
  • notification.background#262626
  • notification.buttonBackground#343434
  • notification.buttonForeground#c7c7c5
  • notification.buttonHoverBackground#53535375
  • notification.errorBackground#d25151
  • notification.errorForeground#262626
  • notification.foreground#c7c7c5
  • notification.infoBackground#6c99bb
  • notification.infoForeground#262626
  • notification.warningBackground#ffc66d
  • notification.warningForeground#262626
  • notificationCenter.border#373737
  • notificationCenterHeader.background#262626
  • notificationCenterHeader.foreground#c7c7c5
  • notificationLink.foreground#bed6ff
  • notifications.background#262626
  • notifications.border#373737
  • notifications.foreground#c7c7c5
  • notificationsErrorIcon.foreground#d25151
  • notificationsInfoIcon.foreground#6c99bb
  • notificationsWarningIcon.foreground#ffc66d
  • notificationToast.border#373737
  • panel.background#262626
  • panel.border#6c99bb
  • panelInput.border#c7c7c5
  • panelTitle.activeBorder#d197d9
  • panelTitle.activeForeground#c7c7c5
  • panelTitle.inactiveForeground#797979
  • peekView.border#343434
  • peekViewEditor.background#262626
  • peekViewEditor.matchHighlightBackground#e1e38b80
  • peekViewResult.background#373737
  • peekViewResult.fileForeground#c7c7c5
  • peekViewResult.lineForeground#c7c7c5
  • peekViewResult.matchHighlightBackground#e1e38b80
  • peekViewResult.selectionBackground#343434
  • peekViewResult.selectionForeground#c7c7c5
  • peekViewTitle.background#1b1b1b
  • peekViewTitleDescription.foreground#797979
  • peekViewTitleLabel.foreground#c7c7c5
  • pickerGroup.border#6c99bb
  • pickerGroup.foreground#bed6ff
  • progressBar.background#d197d9
  • scrollbar.shadow#444444
  • selection.background#6c99bb
  • settings.checkboxBackground#373737
  • settings.checkboxBorder#1b1b1b
  • settings.checkboxForeground#c7c7c5
  • settings.dropdownBackground#373737
  • settings.dropdownBorder#1b1b1b
  • settings.dropdownForeground#c7c7c5
  • settings.headerForeground#c7c7c5
  • settings.modifiedItemIndicator#ffc66d
  • settings.numberInputBackground#373737
  • settings.numberInputBorder#1b1b1b
  • settings.numberInputForeground#c7c7c5
  • settings.textInputBackground#373737
  • settings.textInputBorder#1b1b1b
  • settings.textInputForeground#c7c7c5
  • sideBar.background#373737
  • sideBarSectionHeader.background#262626
  • sideBarSectionHeader.border#1b1b1b
  • sideBarTitle.foreground#c7c7c5
  • statusBar.background#1b1b1b
  • statusBar.debuggingBackground#d25151
  • statusBar.debuggingForeground#1b1b1b
  • statusBar.foreground#c7c7c5
  • statusBar.noFolderBackground#1b1b1b
  • statusBar.noFolderForeground#c7c7c5
  • statusBarItem.prominentBackground#d25151
  • statusBarItem.prominentHoverBackground#ffc66d
  • statusBarItem.remoteBackground#6c99bb
  • statusBarItem.remoteForeground#262626
  • tab.activeBackground#262626
  • tab.activeBorderTop#d197d980
  • tab.activeForeground#c7c7c5
  • tab.border#1b1b1b
  • tab.inactiveBackground#373737
  • tab.inactiveForeground#797979
  • terminal.ansiBlack#343434
  • terminal.ansiBlue#6c99bb
  • terminal.ansiBrightBlack#535353
  • terminal.ansiBrightBlue#8ab7d9
  • terminal.ansiBrightCyan#dcf3ff
  • terminal.ansiBrightGreen#c2e075
  • terminal.ansiBrightMagenta#efb5f7
  • terminal.ansiBrightRed#f00c0c
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#e1e38b
  • terminal.ansiCyan#bed6ff
  • terminal.ansiGreen#a5c261
  • terminal.ansiMagenta#d197d9
  • terminal.ansiRed#d25151
  • terminal.ansiWhite#eeeeec
  • terminal.ansiYellow#ffc66d
  • terminal.background#262626
  • terminal.border#c7c7c5
  • terminal.foreground#c7c7c5
  • terminal.selectionBackground#34343450
  • textBlockQuote.background#373737
  • titleBar.activeBackground#373737
  • titleBar.activeForeground#c7c7c5
  • titleBar.inactiveBackground#1b1b1b
  • titleBar.inactiveForeground#797979
  • walkThrough.embeddedEditorBackground#373737
  • welcomePage.buttonBackground#343434
  • welcomePage.buttonHoverBackground#53535375
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#6c99bb
source#c7c7c5
meta.diff, meta.diff.header#797979
markup.inserted#a5c261
markup.deleted#d25151
markup.changed#ffc66d
invalid#d25151underline italic
invalid.deprecated#c7c7c5underline italic
entity.name.filename#e1e38b
markup.error#d25151
markup.underlineunderline
markup.bold#ffc66dbold
markup.heading#6c99bbbold
markup.italic#e1e38bitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#bed6ff
markup.inline.raw, markup.raw.restructuredtext#a5c261
markup.underline.link, markup.underline.link.image#bed6ff
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#d197d9
entity.name.directive.restructuredtext, markup.quote#e1e38bitalic
meta.separator.markdown#797979
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#a5c261
punctuation.definition.constant.restructuredtext#6c99bb
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#6c99bb
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c7c7c5
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e1e38b
entity.name.type.class, entity.name.class#bed6ffnormal
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#6c99bbitalic
entity.other.inherited-class#bed6ffitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#797979
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#d197d9
comment.block.documentation entity.name.type#bed6ffitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#bed6ff
comment.block.documentation variable#ffc66ditalic
constant, variable.other.constant#6c99bb
constant.character.escape, constant.character.string.escape, constant.regexp#d197d9
entity.name.tag#d197d9
entity.other.attribute-name.parent-selector#d197d9
entity.other.attribute-name#a5c261italic
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#a5c261
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#ffc66ditalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#a5c261italic
meta.decorator variable.other.object#a5c261
keyword, punctuation.definition.keyword#d197d9
keyword.control.new, keyword.operator.newbold
meta.selector#d197d9
support#bed6ffitalic
support.function.magic, support.variable, variable.other.predefined#6c99bbregular
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#d197d9
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#c7c7c5
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#d197d9
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#bed6ff
constant.other.date, constant.other.timestamp#ffc66d
variable.other.alias.yaml#a5c261italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#d197d9regular
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#bed6ffitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffc66d
storage.modifier#d197d9
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e1e38b
punctuation.definition.group.capture.regexp#d197d9
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#d25151
punctuation.definition.character-class.regexp#bed6ff
punctuation.definition.group.regexp#ffc66d
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#d25151
meta.assertion.look-ahead.regexp#a5c261
string#e1e38b
punctuation.definition.string.begin, punctuation.definition.string.end#8ab7d9
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#6c99bb
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#797979
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#c7c7c5
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffc66ditalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c7c7c5normal
meta.selectionset.graphql variable#e1e38b
meta.selectionset.graphql meta.arguments variable#c7c7c5
entity.name.fragment.graphql, variable.fragment.graphql#bed6ff
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#c7c7c5
source.shell variable.other#6c99bb
support.constant#6c99bbnormal
meta.scope.prerequisites.makefile#e1e38b
meta.attribute-selector.scss#e1e38b
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c7c7c5
meta.preprocessor.haskell#797979

Shiki preview

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

Loading...