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#5da9f610
  • activityBar.activeBorder#e86aff80
  • activityBar.background#171717
  • activityBar.foreground#b2afa6
  • activityBar.inactiveForeground#5c5b58
  • activityBarBadge.background#e86aff
  • activityBarBadge.foreground#171717
  • badge.background#000000
  • badge.foreground#b2afa6
  • breadcrumb.activeSelectionForeground#b2afa6
  • breadcrumb.background#171717
  • breadcrumb.focusForeground#b2afa6
  • breadcrumb.foreground#5c5b58
  • breadcrumbPicker.background#101010
  • button.background#202020
  • button.foreground#b2afa6
  • checkbox.background#202020
  • checkbox.border#101010
  • checkbox.foreground#b2afa6
  • contrastBorder#101010
  • debugToolBar.background#202020
  • diffEditor.insertedTextBackground#b1e86920
  • diffEditor.removedTextBackground#ff605a50
  • dropdown.background#171717
  • dropdown.border#101010
  • dropdown.foreground#b2afa6
  • editor.background#171717
  • editor.findMatchBackground#ead89c80
  • editor.findMatchHighlightBackground#fefffe40
  • editor.findRangeHighlightBackground#31313175
  • editor.foldBackground#202020
  • editor.foreground#b2afa6
  • editor.hoverHighlightBackground#101010
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#5da9f615
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#171717
  • editor.snippetFinalTabstopHighlightBorder#b1e869
  • editor.snippetTabstopHighlightBackground#171717
  • editor.snippetTabstopHighlightBorder#5c5b58
  • editor.wordHighlightBackground#82fff650
  • editor.wordHighlightStrongBackground#b1e86950
  • editorCodeLens.foreground#5c5b58
  • editorError.foreground#ff605a
  • editorGroup.border#5da9f6
  • editorGroup.dropBackground#31313170
  • editorGroupHeader.tabsBackground#101010
  • editorGutter.addedBackground#b1e86980
  • editorGutter.deletedBackground#ff605a80
  • editorGutter.modifiedBackground#82fff680
  • editorHoverWidget.background#171717
  • editorHoverWidget.border#5c5b58
  • editorIndentGuide.activeBackground#fefffe45
  • editorIndentGuide.background#fefffe1A
  • editorLineNumber.foreground#5c5b58
  • editorLink.activeForeground#82fff6
  • editorMarkerNavigation.background#202020
  • editorOverviewRuler.addedForeground#b1e86980
  • editorOverviewRuler.border#101010
  • editorOverviewRuler.currentContentForeground#b1e869
  • editorOverviewRuler.deletedForeground#ff605a80
  • editorOverviewRuler.errorForeground#ff605a80
  • editorOverviewRuler.incomingContentForeground#5da9f6
  • editorOverviewRuler.infoForeground#82fff680
  • editorOverviewRuler.modifiedForeground#82fff680
  • editorOverviewRuler.selectionHighlightForeground#ead89c
  • editorOverviewRuler.warningForeground#ead89c80
  • editorOverviewRuler.wordHighlightForeground#82fff6
  • editorOverviewRuler.wordHighlightStrongForeground#b1e869
  • editorRuler.foreground#fefffe1A
  • editorSuggestWidget.background#202020
  • editorSuggestWidget.foreground#b2afa6
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#ead89c
  • editorWhitespace.foreground#fefffe1A
  • editorWidget.background#202020
  • errorForeground#ff605a
  • extensionButton.prominentBackground#b1e86990
  • extensionButton.prominentForeground#b2afa6
  • extensionButton.prominentHoverBackground#b1e86960
  • focusBorder#5c5b58
  • foreground#b2afa6
  • gitDecoration.conflictingResourceForeground#ead89c
  • gitDecoration.deletedResourceForeground#ff605a
  • gitDecoration.ignoredResourceForeground#5c5b58
  • gitDecoration.modifiedResourceForeground#82fff6
  • gitDecoration.untrackedResourceForeground#b1e869
  • input.background#171717
  • input.border#101010
  • input.foreground#b2afa6
  • input.placeholderForeground#5c5b58
  • inputOption.activeBorder#5da9f6
  • inputValidation.errorBackground#171717
  • inputValidation.errorBorder#ff605a
  • inputValidation.errorForeground#ff605a
  • inputValidation.infoBackground#171717
  • inputValidation.infoBorder#5da9f6
  • inputValidation.infoForeground#5da9f6
  • inputValidation.warningBackground#171717
  • inputValidation.warningBorder#ead89c
  • inputValidation.warningForeground#ead89c
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#b2afa6
  • list.dropBackground#000000
  • list.errorForeground#ff605a
  • list.focusBackground#31313175
  • list.highlightForeground#82fff6
  • list.hoverBackground#31313175
  • list.inactiveSelectionBackground#31313175
  • list.warningForeground#ead89c
  • listFilterWidget.background#171717
  • listFilterWidget.noMatchesOutline#ff605a
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#b1e86990
  • merge.incomingHeaderBackground#5da9f690
  • notification.background#171717
  • notification.buttonBackground#000000
  • notification.buttonForeground#b2afa6
  • notification.buttonHoverBackground#31313175
  • notification.errorBackground#ff605a
  • notification.errorForeground#171717
  • notification.foreground#b2afa6
  • notification.infoBackground#5da9f6
  • notification.infoForeground#171717
  • notification.warningBackground#ead89c
  • notification.warningForeground#171717
  • notificationCenter.border#202020
  • notificationCenterHeader.background#171717
  • notificationCenterHeader.foreground#b2afa6
  • notificationLink.foreground#82fff6
  • notifications.background#171717
  • notifications.border#202020
  • notifications.foreground#b2afa6
  • notificationsErrorIcon.foreground#ff605a
  • notificationsInfoIcon.foreground#5da9f6
  • notificationsWarningIcon.foreground#ead89c
  • notificationToast.border#202020
  • panel.background#171717
  • panel.border#5da9f6
  • panelInput.border#b2afa6
  • panelTitle.activeBorder#e86aff
  • panelTitle.activeForeground#b2afa6
  • panelTitle.inactiveForeground#5c5b58
  • peekView.border#000000
  • peekViewEditor.background#171717
  • peekViewEditor.matchHighlightBackground#eee5b280
  • peekViewResult.background#202020
  • peekViewResult.fileForeground#b2afa6
  • peekViewResult.lineForeground#b2afa6
  • peekViewResult.matchHighlightBackground#eee5b280
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#b2afa6
  • peekViewTitle.background#101010
  • peekViewTitleDescription.foreground#5c5b58
  • peekViewTitleLabel.foreground#b2afa6
  • pickerGroup.border#5da9f6
  • pickerGroup.foreground#82fff6
  • progressBar.background#e86aff
  • scrollbar.shadow#444444
  • selection.background#5da9f6
  • settings.checkboxBackground#202020
  • settings.checkboxBorder#101010
  • settings.checkboxForeground#b2afa6
  • settings.dropdownBackground#202020
  • settings.dropdownBorder#101010
  • settings.dropdownForeground#b2afa6
  • settings.headerForeground#b2afa6
  • settings.modifiedItemIndicator#ead89c
  • settings.numberInputBackground#202020
  • settings.numberInputBorder#101010
  • settings.numberInputForeground#b2afa6
  • settings.textInputBackground#202020
  • settings.textInputBorder#101010
  • settings.textInputForeground#b2afa6
  • sideBar.background#202020
  • sideBarSectionHeader.background#171717
  • sideBarSectionHeader.border#101010
  • sideBarTitle.foreground#b2afa6
  • statusBar.background#101010
  • statusBar.debuggingBackground#ff605a
  • statusBar.debuggingForeground#101010
  • statusBar.foreground#b2afa6
  • statusBar.noFolderBackground#101010
  • statusBar.noFolderForeground#b2afa6
  • statusBarItem.prominentBackground#ff605a
  • statusBarItem.prominentHoverBackground#ead89c
  • statusBarItem.remoteBackground#5da9f6
  • statusBarItem.remoteForeground#171717
  • tab.activeBackground#171717
  • tab.activeBorderTop#e86aff80
  • tab.activeForeground#b2afa6
  • tab.border#101010
  • tab.inactiveBackground#202020
  • tab.inactiveForeground#5c5b58
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#5da9f6
  • terminal.ansiBrightBlack#313131
  • terminal.ansiBrightBlue#a5c7ff
  • terminal.ansiBrightCyan#b6fff9
  • terminal.ansiBrightGreen#dcf88f
  • terminal.ansiBrightMagenta#ddaaff
  • terminal.ansiBrightRed#f58b7f
  • terminal.ansiBrightWhite#fefffe
  • terminal.ansiBrightYellow#eee5b2
  • terminal.ansiCyan#82fff6
  • terminal.ansiGreen#b1e869
  • terminal.ansiMagenta#e86aff
  • terminal.ansiRed#ff605a
  • terminal.ansiWhite#ded9ce
  • terminal.ansiYellow#ead89c
  • terminal.background#171717
  • terminal.border#b2afa6
  • terminal.foreground#b2afa6
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#202020
  • titleBar.activeBackground#202020
  • titleBar.activeForeground#b2afa6
  • titleBar.inactiveBackground#101010
  • titleBar.inactiveForeground#5c5b58
  • walkThrough.embeddedEditorBackground#202020
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#31313175
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#5da9f6
source#b2afa6
meta.diff, meta.diff.header#5c5b58
markup.inserted#b1e869
markup.deleted#ff605a
markup.changed#ead89c
invalid#ff605aunderline italic
invalid.deprecated#b2afa6underline italic
entity.name.filename#eee5b2
markup.error#ff605a
markup.underlineunderline
markup.bold#ead89cbold
markup.heading#5da9f6bold
markup.italic#eee5b2italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#82fff6
markup.inline.raw, markup.raw.restructuredtext#b1e869
markup.underline.link, markup.underline.link.image#82fff6
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#e86aff
entity.name.directive.restructuredtext, markup.quote#eee5b2italic
meta.separator.markdown#5c5b58
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#b1e869
punctuation.definition.constant.restructuredtext#5da9f6
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#5da9f6
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b2afa6
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#eee5b2
entity.name.type.class, entity.name.class#82fff6normal
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#5da9f6italic
entity.other.inherited-class#82fff6italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#5c5b58
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#e86aff
comment.block.documentation entity.name.type#82fff6italic
comment.block.documentation entity.name.type punctuation.definition.bracket#82fff6
comment.block.documentation variable#ead89citalic
constant, variable.other.constant#5da9f6
constant.character.escape, constant.character.string.escape, constant.regexp#e86aff
entity.name.tag#e86aff
entity.other.attribute-name.parent-selector#e86aff
entity.other.attribute-name#b1e869italic
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#b1e869
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#ead89citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#b1e869italic
meta.decorator variable.other.object#b1e869
keyword, punctuation.definition.keyword#e86aff
keyword.control.new, keyword.operator.newbold
meta.selector#e86aff
support#82fff6italic
support.function.magic, support.variable, variable.other.predefined#5da9f6regular
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#e86aff
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#b2afa6
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#e86aff
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#82fff6
constant.other.date, constant.other.timestamp#ead89c
variable.other.alias.yaml#b1e869italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#e86affregular
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#82fff6italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ead89c
storage.modifier#e86aff
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#eee5b2
punctuation.definition.group.capture.regexp#e86aff
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff605a
punctuation.definition.character-class.regexp#82fff6
punctuation.definition.group.regexp#ead89c
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff605a
meta.assertion.look-ahead.regexp#b1e869
string#eee5b2
punctuation.definition.string.begin, punctuation.definition.string.end#a5c7ff
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#5da9f6
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#5c5b58
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#b2afa6
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ead89citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#b2afa6normal
meta.selectionset.graphql variable#eee5b2
meta.selectionset.graphql meta.arguments variable#b2afa6
entity.name.fragment.graphql, variable.fragment.graphql#82fff6
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#b2afa6
source.shell variable.other#5da9f6
support.constant#5da9f6normal
meta.scope.prerequisites.makefile#eee5b2
meta.attribute-selector.scss#eee5b2
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b2afa6
meta.preprocessor.haskell#5c5b58

Shiki preview

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

Loading...