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#7fa5bd10
  • activityBar.activeBorder#c79ec480
  • activityBar.background#1c1c1c
  • activityBar.foreground#aeaead
  • activityBar.inactiveForeground#6b6a67
  • activityBarBadge.background#c79ec4
  • activityBarBadge.foreground#1c1c1c
  • badge.background#2f2e2d
  • badge.foreground#aeaead
  • breadcrumb.activeSelectionForeground#aeaead
  • breadcrumb.background#1c1c1c
  • breadcrumb.focusForeground#aeaead
  • breadcrumb.foreground#6b6a67
  • breadcrumbPicker.background#181817
  • button.background#31302e
  • button.foreground#aeaead
  • checkbox.background#31302e
  • checkbox.border#181817
  • checkbox.foreground#aeaead
  • contrastBorder#181817
  • debugToolBar.background#31302e
  • diffEditor.insertedTextBackground#90a57d20
  • diffEditor.removedTextBackground#a3666650
  • dropdown.background#1c1c1c
  • dropdown.border#181817
  • dropdown.foreground#aeaead
  • editor.background#1c1c1c
  • editor.findMatchBackground#d7af8780
  • editor.findMatchHighlightBackground#efefef40
  • editor.findRangeHighlightBackground#4a484575
  • editor.foldBackground#31302e
  • editor.foreground#aeaead
  • editor.hoverHighlightBackground#181817
  • editor.lineHighlightBorder#2f2e2d
  • editor.rangeHighlightBackground#7fa5bd15
  • editor.selectionBackground#2f2e2d
  • editor.selectionHighlightBackground#2f2e2d
  • editor.snippetFinalTabstopHighlightBackground#1c1c1c
  • editor.snippetFinalTabstopHighlightBorder#90a57d
  • editor.snippetTabstopHighlightBackground#1c1c1c
  • editor.snippetTabstopHighlightBorder#6b6a67
  • editor.wordHighlightBackground#8adbb450
  • editor.wordHighlightStrongBackground#90a57d50
  • editorCodeLens.foreground#6b6a67
  • editorError.foreground#a36666
  • editorGroup.border#7fa5bd
  • editorGroup.dropBackground#4a484570
  • editorGroupHeader.tabsBackground#181817
  • editorGutter.addedBackground#90a57d80
  • editorGutter.deletedBackground#a3666680
  • editorGutter.modifiedBackground#8adbb480
  • editorHoverWidget.background#1c1c1c
  • editorHoverWidget.border#6b6a67
  • editorIndentGuide.activeBackground#efefef45
  • editorIndentGuide.background#efefef1A
  • editorLineNumber.foreground#6b6a67
  • editorLink.activeForeground#8adbb4
  • editorMarkerNavigation.background#31302e
  • editorOverviewRuler.addedForeground#90a57d80
  • editorOverviewRuler.border#181817
  • editorOverviewRuler.currentContentForeground#90a57d
  • editorOverviewRuler.deletedForeground#a3666680
  • editorOverviewRuler.errorForeground#a3666680
  • editorOverviewRuler.incomingContentForeground#7fa5bd
  • editorOverviewRuler.infoForeground#8adbb480
  • editorOverviewRuler.modifiedForeground#8adbb480
  • editorOverviewRuler.selectionHighlightForeground#d7af87
  • editorOverviewRuler.warningForeground#d7af8780
  • editorOverviewRuler.wordHighlightForeground#8adbb4
  • editorOverviewRuler.wordHighlightStrongForeground#90a57d
  • editorRuler.foreground#efefef1A
  • editorSuggestWidget.background#31302e
  • editorSuggestWidget.foreground#aeaead
  • editorSuggestWidget.selectedBackground#2f2e2d
  • editorWarning.foreground#d7af87
  • editorWhitespace.foreground#efefef1A
  • editorWidget.background#31302e
  • errorForeground#a36666
  • extensionButton.prominentBackground#90a57d90
  • extensionButton.prominentForeground#aeaead
  • extensionButton.prominentHoverBackground#90a57d60
  • focusBorder#6b6a67
  • foreground#aeaead
  • gitDecoration.conflictingResourceForeground#d7af87
  • gitDecoration.deletedResourceForeground#a36666
  • gitDecoration.ignoredResourceForeground#6b6a67
  • gitDecoration.modifiedResourceForeground#8adbb4
  • gitDecoration.untrackedResourceForeground#90a57d
  • input.background#1c1c1c
  • input.border#181817
  • input.foreground#aeaead
  • input.placeholderForeground#6b6a67
  • inputOption.activeBorder#7fa5bd
  • inputValidation.errorBackground#1c1c1c
  • inputValidation.errorBorder#a36666
  • inputValidation.errorForeground#a36666
  • inputValidation.infoBackground#1c1c1c
  • inputValidation.infoBorder#7fa5bd
  • inputValidation.infoForeground#7fa5bd
  • inputValidation.warningBackground#1c1c1c
  • inputValidation.warningBorder#d7af87
  • inputValidation.warningForeground#d7af87
  • list.activeSelectionBackground#2f2e2d
  • list.activeSelectionForeground#aeaead
  • list.dropBackground#2f2e2d
  • list.errorForeground#a36666
  • list.focusBackground#4a484575
  • list.highlightForeground#8adbb4
  • list.hoverBackground#4a484575
  • list.inactiveSelectionBackground#4a484575
  • list.warningForeground#d7af87
  • listFilterWidget.background#1c1c1c
  • listFilterWidget.noMatchesOutline#a36666
  • listFilterWidget.outline#2f2e2d
  • merge.currentHeaderBackground#90a57d90
  • merge.incomingHeaderBackground#7fa5bd90
  • notification.background#1c1c1c
  • notification.buttonBackground#2f2e2d
  • notification.buttonForeground#aeaead
  • notification.buttonHoverBackground#4a484575
  • notification.errorBackground#a36666
  • notification.errorForeground#1c1c1c
  • notification.foreground#aeaead
  • notification.infoBackground#7fa5bd
  • notification.infoForeground#1c1c1c
  • notification.warningBackground#d7af87
  • notification.warningForeground#1c1c1c
  • notificationCenter.border#31302e
  • notificationCenterHeader.background#1c1c1c
  • notificationCenterHeader.foreground#aeaead
  • notificationLink.foreground#8adbb4
  • notifications.background#1c1c1c
  • notifications.border#31302e
  • notifications.foreground#aeaead
  • notificationsErrorIcon.foreground#a36666
  • notificationsInfoIcon.foreground#7fa5bd
  • notificationsWarningIcon.foreground#d7af87
  • notificationToast.border#31302e
  • panel.background#1c1c1c
  • panel.border#7fa5bd
  • panelInput.border#aeaead
  • panelTitle.activeBorder#c79ec4
  • panelTitle.activeForeground#aeaead
  • panelTitle.inactiveForeground#6b6a67
  • peekView.border#2f2e2d
  • peekViewEditor.background#1c1c1c
  • peekViewEditor.matchHighlightBackground#e4c9af80
  • peekViewResult.background#31302e
  • peekViewResult.fileForeground#aeaead
  • peekViewResult.lineForeground#aeaead
  • peekViewResult.matchHighlightBackground#e4c9af80
  • peekViewResult.selectionBackground#2f2e2d
  • peekViewResult.selectionForeground#aeaead
  • peekViewTitle.background#181817
  • peekViewTitleDescription.foreground#6b6a67
  • peekViewTitleLabel.foreground#aeaead
  • pickerGroup.border#7fa5bd
  • pickerGroup.foreground#8adbb4
  • progressBar.background#c79ec4
  • scrollbar.shadow#444444
  • selection.background#7fa5bd
  • settings.checkboxBackground#31302e
  • settings.checkboxBorder#181817
  • settings.checkboxForeground#aeaead
  • settings.dropdownBackground#31302e
  • settings.dropdownBorder#181817
  • settings.dropdownForeground#aeaead
  • settings.headerForeground#aeaead
  • settings.modifiedItemIndicator#d7af87
  • settings.numberInputBackground#31302e
  • settings.numberInputBorder#181817
  • settings.numberInputForeground#aeaead
  • settings.textInputBackground#31302e
  • settings.textInputBorder#181817
  • settings.textInputForeground#aeaead
  • sideBar.background#31302e
  • sideBarSectionHeader.background#1c1c1c
  • sideBarSectionHeader.border#181817
  • sideBarTitle.foreground#aeaead
  • statusBar.background#181817
  • statusBar.debuggingBackground#a36666
  • statusBar.debuggingForeground#181817
  • statusBar.foreground#aeaead
  • statusBar.noFolderBackground#181817
  • statusBar.noFolderForeground#aeaead
  • statusBarItem.prominentBackground#a36666
  • statusBarItem.prominentHoverBackground#d7af87
  • statusBarItem.remoteBackground#7fa5bd
  • statusBarItem.remoteForeground#1c1c1c
  • tab.activeBackground#1c1c1c
  • tab.activeBorderTop#c79ec480
  • tab.activeForeground#aeaead
  • tab.border#181817
  • tab.inactiveBackground#31302e
  • tab.inactiveForeground#6b6a67
  • terminal.ansiBlack#2f2e2d
  • terminal.ansiBlue#7fa5bd
  • terminal.ansiBrightBlack#4a4845
  • terminal.ansiBrightBlue#a1bdce
  • terminal.ansiBrightCyan#b1e7dd
  • terminal.ansiBrightGreen#afbea2
  • terminal.ansiBrightMagenta#d7beda
  • terminal.ansiBrightRed#d78787
  • terminal.ansiBrightWhite#efefef
  • terminal.ansiBrightYellow#e4c9af
  • terminal.ansiCyan#8adbb4
  • terminal.ansiGreen#90a57d
  • terminal.ansiMagenta#c79ec4
  • terminal.ansiRed#a36666
  • terminal.ansiWhite#d0d0d0
  • terminal.ansiYellow#d7af87
  • terminal.background#1c1c1c
  • terminal.border#aeaead
  • terminal.foreground#aeaead
  • terminal.selectionBackground#2f2e2d50
  • textBlockQuote.background#31302e
  • titleBar.activeBackground#31302e
  • titleBar.activeForeground#aeaead
  • titleBar.inactiveBackground#181817
  • titleBar.inactiveForeground#6b6a67
  • walkThrough.embeddedEditorBackground#31302e
  • welcomePage.buttonBackground#2f2e2d
  • welcomePage.buttonHoverBackground#4a484575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#7fa5bd
source#aeaead
meta.diff, meta.diff.header#6b6a67
markup.inserted#90a57d
markup.deleted#a36666
markup.changed#d7af87
invalid#a36666underline italic
invalid.deprecated#aeaeadunderline italic
entity.name.filename#e4c9af
markup.error#a36666
markup.underlineunderline
markup.bold#d7af87bold
markup.heading#7fa5bdbold
markup.italic#e4c9afitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#8adbb4
markup.inline.raw, markup.raw.restructuredtext#90a57d
markup.underline.link, markup.underline.link.image#8adbb4
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#c79ec4
entity.name.directive.restructuredtext, markup.quote#e4c9afitalic
meta.separator.markdown#6b6a67
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#90a57d
punctuation.definition.constant.restructuredtext#7fa5bd
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#7fa5bd
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#aeaead
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e4c9af
entity.name.type.class, entity.name.class#8adbb4normal
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#7fa5bditalic
entity.other.inherited-class#8adbb4italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6b6a67
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#c79ec4
comment.block.documentation entity.name.type#8adbb4italic
comment.block.documentation entity.name.type punctuation.definition.bracket#8adbb4
comment.block.documentation variable#d7af87italic
constant, variable.other.constant#7fa5bd
constant.character.escape, constant.character.string.escape, constant.regexp#c79ec4
entity.name.tag#c79ec4
entity.other.attribute-name.parent-selector#c79ec4
entity.other.attribute-name#90a57ditalic
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#90a57d
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#d7af87italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#90a57ditalic
meta.decorator variable.other.object#90a57d
keyword, punctuation.definition.keyword#c79ec4
keyword.control.new, keyword.operator.newbold
meta.selector#c79ec4
support#8adbb4italic
support.function.magic, support.variable, variable.other.predefined#7fa5bdregular
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#c79ec4
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#aeaead
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#c79ec4
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#8adbb4
constant.other.date, constant.other.timestamp#d7af87
variable.other.alias.yaml#90a57ditalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#c79ec4regular
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#8adbb4italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#d7af87
storage.modifier#c79ec4
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e4c9af
punctuation.definition.group.capture.regexp#c79ec4
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#a36666
punctuation.definition.character-class.regexp#8adbb4
punctuation.definition.group.regexp#d7af87
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#a36666
meta.assertion.look-ahead.regexp#90a57d
string#e4c9af
punctuation.definition.string.begin, punctuation.definition.string.end#a1bdce
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#7fa5bd
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#6b6a67
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#aeaead
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#d7af87italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#aeaeadnormal
meta.selectionset.graphql variable#e4c9af
meta.selectionset.graphql meta.arguments variable#aeaead
entity.name.fragment.graphql, variable.fragment.graphql#8adbb4
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#aeaead
source.shell variable.other#7fa5bd
support.constant#7fa5bdnormal
meta.scope.prerequisites.makefile#e4c9af
meta.attribute-selector.scss#e4c9af
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#aeaead
meta.preprocessor.haskell#6b6a67

Shiki preview

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

Loading...