Skip to main content
CodingTheme

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#479bed10
  • activityBar.activeBorder#e878d680
  • activityBar.background#762423
  • activityBar.foreground#aaaaaa
  • activityBar.inactiveForeground#525252
  • activityBarBadge.background#e878d6
  • activityBarBadge.foreground#762423
  • badge.background#000000
  • badge.foreground#aaaaaa
  • breadcrumb.activeSelectionForeground#aaaaaa
  • breadcrumb.background#762423
  • breadcrumb.focusForeground#aaaaaa
  • breadcrumb.foreground#525252
  • breadcrumbPicker.background#0c0c0c
  • button.background#191919
  • button.foreground#aaaaaa
  • checkbox.background#191919
  • checkbox.border#0c0c0c
  • checkbox.foreground#aaaaaa
  • contrastBorder#0c0c0c
  • debugToolBar.background#191919
  • diffEditor.insertedTextBackground#71be6b20
  • diffEditor.removedTextBackground#d52e4d50
  • dropdown.background#762423
  • dropdown.border#0c0c0c
  • dropdown.foreground#aaaaaa
  • editor.background#762423
  • editor.findMatchBackground#beb86b80
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#26262675
  • editor.foldBackground#191919
  • editor.foreground#aaaaaa
  • editor.hoverHighlightBackground#0c0c0c
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#479bed15
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#762423
  • editor.snippetFinalTabstopHighlightBorder#71be6b
  • editor.snippetTabstopHighlightBackground#762423
  • editor.snippetTabstopHighlightBorder#525252
  • editor.wordHighlightBackground#6bbeb850
  • editor.wordHighlightStrongBackground#71be6b50
  • editorCodeLens.foreground#525252
  • editorError.foreground#d52e4d
  • editorGroup.border#479bed
  • editorGroup.dropBackground#26262670
  • editorGroupHeader.tabsBackground#0c0c0c
  • editorGutter.addedBackground#71be6b80
  • editorGutter.deletedBackground#d52e4d80
  • editorGutter.modifiedBackground#6bbeb880
  • editorHoverWidget.background#762423
  • editorHoverWidget.border#525252
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#525252
  • editorLink.activeForeground#6bbeb8
  • editorMarkerNavigation.background#191919
  • editorOverviewRuler.addedForeground#71be6b80
  • editorOverviewRuler.border#0c0c0c
  • editorOverviewRuler.currentContentForeground#71be6b
  • editorOverviewRuler.deletedForeground#d52e4d80
  • editorOverviewRuler.errorForeground#d52e4d80
  • editorOverviewRuler.incomingContentForeground#479bed
  • editorOverviewRuler.infoForeground#6bbeb880
  • editorOverviewRuler.modifiedForeground#6bbeb880
  • editorOverviewRuler.selectionHighlightForeground#beb86b
  • editorOverviewRuler.warningForeground#beb86b80
  • editorOverviewRuler.wordHighlightForeground#6bbeb8
  • editorOverviewRuler.wordHighlightStrongForeground#71be6b
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#191919
  • editorSuggestWidget.foreground#aaaaaa
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#beb86b
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#191919
  • errorForeground#d52e4d
  • extensionButton.prominentBackground#71be6b90
  • extensionButton.prominentForeground#aaaaaa
  • extensionButton.prominentHoverBackground#71be6b60
  • focusBorder#525252
  • foreground#aaaaaa
  • gitDecoration.conflictingResourceForeground#beb86b
  • gitDecoration.deletedResourceForeground#d52e4d
  • gitDecoration.ignoredResourceForeground#525252
  • gitDecoration.modifiedResourceForeground#6bbeb8
  • gitDecoration.untrackedResourceForeground#71be6b
  • input.background#762423
  • input.border#0c0c0c
  • input.foreground#aaaaaa
  • input.placeholderForeground#525252
  • inputOption.activeBorder#479bed
  • inputValidation.errorBackground#762423
  • inputValidation.errorBorder#d52e4d
  • inputValidation.errorForeground#d52e4d
  • inputValidation.infoBackground#762423
  • inputValidation.infoBorder#479bed
  • inputValidation.infoForeground#479bed
  • inputValidation.warningBackground#762423
  • inputValidation.warningBorder#beb86b
  • inputValidation.warningForeground#beb86b
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#aaaaaa
  • list.dropBackground#000000
  • list.errorForeground#d52e4d
  • list.focusBackground#26262675
  • list.highlightForeground#6bbeb8
  • list.hoverBackground#26262675
  • list.inactiveSelectionBackground#26262675
  • list.warningForeground#beb86b
  • listFilterWidget.background#762423
  • listFilterWidget.noMatchesOutline#d52e4d
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#71be6b90
  • merge.incomingHeaderBackground#479bed90
  • notification.background#762423
  • notification.buttonBackground#000000
  • notification.buttonForeground#aaaaaa
  • notification.buttonHoverBackground#26262675
  • notification.errorBackground#d52e4d
  • notification.errorForeground#762423
  • notification.foreground#aaaaaa
  • notification.infoBackground#479bed
  • notification.infoForeground#762423
  • notification.warningBackground#beb86b
  • notification.warningForeground#762423
  • notificationCenter.border#191919
  • notificationCenterHeader.background#762423
  • notificationCenterHeader.foreground#aaaaaa
  • notificationLink.foreground#6bbeb8
  • notifications.background#762423
  • notifications.border#191919
  • notifications.foreground#aaaaaa
  • notificationsErrorIcon.foreground#d52e4d
  • notificationsInfoIcon.foreground#479bed
  • notificationsWarningIcon.foreground#beb86b
  • notificationToast.border#191919
  • panel.background#762423
  • panel.border#479bed
  • panelInput.border#aaaaaa
  • panelTitle.activeBorder#e878d6
  • panelTitle.activeForeground#aaaaaa
  • panelTitle.inactiveForeground#525252
  • peekView.border#000000
  • peekViewEditor.background#762423
  • peekViewEditor.matchHighlightBackground#dfddb780
  • peekViewResult.background#191919
  • peekViewResult.fileForeground#aaaaaa
  • peekViewResult.lineForeground#aaaaaa
  • peekViewResult.matchHighlightBackground#dfddb780
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#aaaaaa
  • peekViewTitle.background#0c0c0c
  • peekViewTitleDescription.foreground#525252
  • peekViewTitleLabel.foreground#aaaaaa
  • pickerGroup.border#479bed
  • pickerGroup.foreground#6bbeb8
  • progressBar.background#e878d6
  • scrollbar.shadow#444444
  • selection.background#479bed
  • settings.checkboxBackground#191919
  • settings.checkboxBorder#0c0c0c
  • settings.checkboxForeground#aaaaaa
  • settings.dropdownBackground#191919
  • settings.dropdownBorder#0c0c0c
  • settings.dropdownForeground#aaaaaa
  • settings.headerForeground#aaaaaa
  • settings.modifiedItemIndicator#beb86b
  • settings.numberInputBackground#191919
  • settings.numberInputBorder#0c0c0c
  • settings.numberInputForeground#aaaaaa
  • settings.textInputBackground#191919
  • settings.textInputBorder#0c0c0c
  • settings.textInputForeground#aaaaaa
  • sideBar.background#191919
  • sideBarSectionHeader.background#762423
  • sideBarSectionHeader.border#0c0c0c
  • sideBarTitle.foreground#aaaaaa
  • statusBar.background#0c0c0c
  • statusBar.debuggingBackground#d52e4d
  • statusBar.debuggingForeground#0c0c0c
  • statusBar.foreground#aaaaaa
  • statusBar.noFolderBackground#0c0c0c
  • statusBar.noFolderForeground#aaaaaa
  • statusBarItem.prominentBackground#d52e4d
  • statusBarItem.prominentHoverBackground#beb86b
  • statusBarItem.remoteBackground#479bed
  • statusBarItem.remoteForeground#762423
  • tab.activeBackground#762423
  • tab.activeBorderTop#e878d680
  • tab.activeForeground#aaaaaa
  • tab.border#0c0c0c
  • tab.inactiveBackground#191919
  • tab.inactiveForeground#525252
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#479bed
  • terminal.ansiBrightBlack#262626
  • terminal.ansiBrightBlue#65a9f0
  • terminal.ansiBrightCyan#b7dfdd
  • terminal.ansiBrightGreen#aff08b
  • terminal.ansiBrightMagenta#ddb7df
  • terminal.ansiBrightRed#e02453
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#dfddb7
  • terminal.ansiCyan#6bbeb8
  • terminal.ansiGreen#71be6b
  • terminal.ansiMagenta#e878d6
  • terminal.ansiRed#d52e4d
  • terminal.ansiWhite#d6d6d6
  • terminal.ansiYellow#beb86b
  • terminal.background#762423
  • terminal.border#aaaaaa
  • terminal.foreground#aaaaaa
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#191919
  • titleBar.activeBackground#191919
  • titleBar.activeForeground#aaaaaa
  • titleBar.inactiveBackground#0c0c0c
  • titleBar.inactiveForeground#525252
  • walkThrough.embeddedEditorBackground#191919
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#26262675
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#479bed
source#aaaaaa
meta.diff, meta.diff.header#525252
markup.inserted#71be6b
markup.deleted#d52e4d
markup.changed#beb86b
invalid#d52e4dunderline italic
invalid.deprecated#aaaaaaunderline italic
entity.name.filename#dfddb7
markup.error#d52e4d
markup.underlineunderline
markup.bold#beb86bbold
markup.heading#479bedbold
markup.italic#dfddb7italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#6bbeb8
markup.inline.raw, markup.raw.restructuredtext#71be6b
markup.underline.link, markup.underline.link.image#6bbeb8
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#e878d6
entity.name.directive.restructuredtext, markup.quote#dfddb7italic
meta.separator.markdown#525252
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#71be6b
punctuation.definition.constant.restructuredtext#479bed
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#479bed
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#aaaaaa
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#dfddb7
entity.name.type.class, entity.name.class#6bbeb8normal
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#479beditalic
entity.other.inherited-class#6bbeb8italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#525252
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#e878d6
comment.block.documentation entity.name.type#6bbeb8italic
comment.block.documentation entity.name.type punctuation.definition.bracket#6bbeb8
comment.block.documentation variable#beb86bitalic
constant, variable.other.constant#479bed
constant.character.escape, constant.character.string.escape, constant.regexp#e878d6
entity.name.tag#e878d6
entity.other.attribute-name.parent-selector#e878d6
entity.other.attribute-name#71be6bitalic
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#71be6b
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#beb86bitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#71be6bitalic
meta.decorator variable.other.object#71be6b
keyword, punctuation.definition.keyword#e878d6
keyword.control.new, keyword.operator.newbold
meta.selector#e878d6
support#6bbeb8italic
support.function.magic, support.variable, variable.other.predefined#479bedregular
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#e878d6
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#aaaaaa
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#e878d6
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#6bbeb8
constant.other.date, constant.other.timestamp#beb86b
variable.other.alias.yaml#71be6bitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#e878d6regular
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#6bbeb8italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#beb86b
storage.modifier#e878d6
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#dfddb7
punctuation.definition.group.capture.regexp#e878d6
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#d52e4d
punctuation.definition.character-class.regexp#6bbeb8
punctuation.definition.group.regexp#beb86b
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#d52e4d
meta.assertion.look-ahead.regexp#71be6b
string#dfddb7
punctuation.definition.string.begin, punctuation.definition.string.end#65a9f0
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#479bed
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#525252
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#aaaaaa
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#beb86bitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#aaaaaanormal
meta.selectionset.graphql variable#dfddb7
meta.selectionset.graphql meta.arguments variable#aaaaaa
entity.name.fragment.graphql, variable.fragment.graphql#6bbeb8
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#aaaaaa
source.shell variable.other#479bed
support.constant#479bednormal
meta.scope.prerequisites.makefile#dfddb7
meta.attribute-selector.scss#dfddb7
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#aaaaaa
meta.preprocessor.haskell#525252

Shiki preview

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

Loading...