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#a9cdeb10
  • activityBar.activeBorder#75507b80
  • activityBar.background#1a1a1a
  • activityBar.foreground#bababa
  • activityBar.inactiveForeground#4b4b4b
  • activityBarBadge.background#75507b
  • activityBarBadge.foreground#1a1a1a
  • badge.background#050505
  • badge.foreground#bababa
  • breadcrumb.activeSelectionForeground#bababa
  • breadcrumb.background#1a1a1a
  • breadcrumb.focusForeground#bababa
  • breadcrumb.foreground#4b4b4b
  • breadcrumbPicker.background#060606
  • button.background#0d0d0d
  • button.foreground#bababa
  • checkbox.background#0d0d0d
  • checkbox.border#060606
  • checkbox.foreground#bababa
  • contrastBorder#060606
  • debugToolBar.background#0d0d0d
  • diffEditor.insertedTextBackground#b6377d20
  • diffEditor.removedTextBackground#e9897c50
  • dropdown.background#1a1a1a
  • dropdown.border#060606
  • dropdown.foreground#bababa
  • editor.background#1a1a1a
  • editor.findMatchBackground#ecebbe80
  • editor.findMatchHighlightBackground#e2e2e240
  • editor.findRangeHighlightBackground#14141475
  • editor.foldBackground#0d0d0d
  • editor.foreground#bababa
  • editor.hoverHighlightBackground#060606
  • editor.lineHighlightBorder#050505
  • editor.rangeHighlightBackground#a9cdeb15
  • editor.selectionBackground#050505
  • editor.selectionHighlightBackground#050505
  • editor.snippetFinalTabstopHighlightBackground#1a1a1a
  • editor.snippetFinalTabstopHighlightBorder#b6377d
  • editor.snippetTabstopHighlightBackground#1a1a1a
  • editor.snippetTabstopHighlightBorder#4b4b4b
  • editor.wordHighlightBackground#c9caec50
  • editor.wordHighlightStrongBackground#b6377d50
  • editorCodeLens.foreground#4b4b4b
  • editorError.foreground#e9897c
  • editorGroup.border#a9cdeb
  • editorGroup.dropBackground#14141470
  • editorGroupHeader.tabsBackground#060606
  • editorGutter.addedBackground#b6377d80
  • editorGutter.deletedBackground#e9897c80
  • editorGutter.modifiedBackground#c9caec80
  • editorHoverWidget.background#1a1a1a
  • editorHoverWidget.border#4b4b4b
  • editorIndentGuide.activeBackground#e2e2e245
  • editorIndentGuide.background#e2e2e21A
  • editorLineNumber.foreground#4b4b4b
  • editorLink.activeForeground#c9caec
  • editorMarkerNavigation.background#0d0d0d
  • editorOverviewRuler.addedForeground#b6377d80
  • editorOverviewRuler.border#060606
  • editorOverviewRuler.currentContentForeground#b6377d
  • editorOverviewRuler.deletedForeground#e9897c80
  • editorOverviewRuler.errorForeground#e9897c80
  • editorOverviewRuler.incomingContentForeground#a9cdeb
  • editorOverviewRuler.infoForeground#c9caec80
  • editorOverviewRuler.modifiedForeground#c9caec80
  • editorOverviewRuler.selectionHighlightForeground#ecebbe
  • editorOverviewRuler.warningForeground#ecebbe80
  • editorOverviewRuler.wordHighlightForeground#c9caec
  • editorOverviewRuler.wordHighlightStrongForeground#b6377d
  • editorRuler.foreground#e2e2e21A
  • editorSuggestWidget.background#0d0d0d
  • editorSuggestWidget.foreground#bababa
  • editorSuggestWidget.selectedBackground#050505
  • editorWarning.foreground#ecebbe
  • editorWhitespace.foreground#e2e2e21A
  • editorWidget.background#0d0d0d
  • errorForeground#e9897c
  • extensionButton.prominentBackground#b6377d90
  • extensionButton.prominentForeground#bababa
  • extensionButton.prominentHoverBackground#b6377d60
  • focusBorder#4b4b4b
  • foreground#bababa
  • gitDecoration.conflictingResourceForeground#ecebbe
  • gitDecoration.deletedResourceForeground#e9897c
  • gitDecoration.ignoredResourceForeground#4b4b4b
  • gitDecoration.modifiedResourceForeground#c9caec
  • gitDecoration.untrackedResourceForeground#b6377d
  • input.background#1a1a1a
  • input.border#060606
  • input.foreground#bababa
  • input.placeholderForeground#4b4b4b
  • inputOption.activeBorder#a9cdeb
  • inputValidation.errorBackground#1a1a1a
  • inputValidation.errorBorder#e9897c
  • inputValidation.errorForeground#e9897c
  • inputValidation.infoBackground#1a1a1a
  • inputValidation.infoBorder#a9cdeb
  • inputValidation.infoForeground#a9cdeb
  • inputValidation.warningBackground#1a1a1a
  • inputValidation.warningBorder#ecebbe
  • inputValidation.warningForeground#ecebbe
  • list.activeSelectionBackground#050505
  • list.activeSelectionForeground#bababa
  • list.dropBackground#050505
  • list.errorForeground#e9897c
  • list.focusBackground#14141475
  • list.highlightForeground#c9caec
  • list.hoverBackground#14141475
  • list.inactiveSelectionBackground#14141475
  • list.warningForeground#ecebbe
  • listFilterWidget.background#1a1a1a
  • listFilterWidget.noMatchesOutline#e9897c
  • listFilterWidget.outline#050505
  • merge.currentHeaderBackground#b6377d90
  • merge.incomingHeaderBackground#a9cdeb90
  • notification.background#1a1a1a
  • notification.buttonBackground#050505
  • notification.buttonForeground#bababa
  • notification.buttonHoverBackground#14141475
  • notification.errorBackground#e9897c
  • notification.errorForeground#1a1a1a
  • notification.foreground#bababa
  • notification.infoBackground#a9cdeb
  • notification.infoForeground#1a1a1a
  • notification.warningBackground#ecebbe
  • notification.warningForeground#1a1a1a
  • notificationCenter.border#0d0d0d
  • notificationCenterHeader.background#1a1a1a
  • notificationCenterHeader.foreground#bababa
  • notificationLink.foreground#c9caec
  • notifications.background#1a1a1a
  • notifications.border#0d0d0d
  • notifications.foreground#bababa
  • notificationsErrorIcon.foreground#e9897c
  • notificationsInfoIcon.foreground#a9cdeb
  • notificationsWarningIcon.foreground#ecebbe
  • notificationToast.border#0d0d0d
  • panel.background#1a1a1a
  • panel.border#a9cdeb
  • panelInput.border#bababa
  • panelTitle.activeBorder#75507b
  • panelTitle.activeForeground#bababa
  • panelTitle.inactiveForeground#4b4b4b
  • peekView.border#050505
  • peekViewEditor.background#1a1a1a
  • peekViewEditor.matchHighlightBackground#fcfbcc80
  • peekViewResult.background#0d0d0d
  • peekViewResult.fileForeground#bababa
  • peekViewResult.lineForeground#bababa
  • peekViewResult.matchHighlightBackground#fcfbcc80
  • peekViewResult.selectionBackground#050505
  • peekViewResult.selectionForeground#bababa
  • peekViewTitle.background#060606
  • peekViewTitleDescription.foreground#4b4b4b
  • peekViewTitleLabel.foreground#bababa
  • pickerGroup.border#a9cdeb
  • pickerGroup.foreground#c9caec
  • progressBar.background#75507b
  • scrollbar.shadow#444444
  • selection.background#a9cdeb
  • settings.checkboxBackground#0d0d0d
  • settings.checkboxBorder#060606
  • settings.checkboxForeground#bababa
  • settings.dropdownBackground#0d0d0d
  • settings.dropdownBorder#060606
  • settings.dropdownForeground#bababa
  • settings.headerForeground#bababa
  • settings.modifiedItemIndicator#ecebbe
  • settings.numberInputBackground#0d0d0d
  • settings.numberInputBorder#060606
  • settings.numberInputForeground#bababa
  • settings.textInputBackground#0d0d0d
  • settings.textInputBorder#060606
  • settings.textInputForeground#bababa
  • sideBar.background#0d0d0d
  • sideBarSectionHeader.background#1a1a1a
  • sideBarSectionHeader.border#060606
  • sideBarTitle.foreground#bababa
  • statusBar.background#060606
  • statusBar.debuggingBackground#e9897c
  • statusBar.debuggingForeground#060606
  • statusBar.foreground#bababa
  • statusBar.noFolderBackground#060606
  • statusBar.noFolderForeground#bababa
  • statusBarItem.prominentBackground#e9897c
  • statusBarItem.prominentHoverBackground#ecebbe
  • statusBarItem.remoteBackground#a9cdeb
  • statusBarItem.remoteForeground#1a1a1a
  • tab.activeBackground#1a1a1a
  • tab.activeBorderTop#75507b80
  • tab.activeForeground#bababa
  • tab.border#060606
  • tab.inactiveBackground#0d0d0d
  • tab.inactiveForeground#4b4b4b
  • terminal.ansiBlack#050505
  • terminal.ansiBlue#a9cdeb
  • terminal.ansiBrightBlack#141414
  • terminal.ansiBrightBlue#b6defb
  • terminal.ansiBrightCyan#d7d9fc
  • terminal.ansiBrightGreen#c3f786
  • terminal.ansiBrightMagenta#ad7fa8
  • terminal.ansiBrightRed#f99286
  • terminal.ansiBrightWhite#e2e2e2
  • terminal.ansiBrightYellow#fcfbcc
  • terminal.ansiCyan#c9caec
  • terminal.ansiGreen#b6377d
  • terminal.ansiMagenta#75507b
  • terminal.ansiRed#e9897c
  • terminal.ansiWhite#f2f2f2
  • terminal.ansiYellow#ecebbe
  • terminal.background#1a1a1a
  • terminal.border#bababa
  • terminal.foreground#bababa
  • terminal.selectionBackground#05050550
  • textBlockQuote.background#0d0d0d
  • titleBar.activeBackground#0d0d0d
  • titleBar.activeForeground#bababa
  • titleBar.inactiveBackground#060606
  • titleBar.inactiveForeground#4b4b4b
  • walkThrough.embeddedEditorBackground#0d0d0d
  • welcomePage.buttonBackground#050505
  • welcomePage.buttonHoverBackground#14141475
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#a9cdeb
source#bababa
meta.diff, meta.diff.header#4b4b4b
markup.inserted#b6377d
markup.deleted#e9897c
markup.changed#ecebbe
invalid#e9897cunderline italic
invalid.deprecated#bababaunderline italic
entity.name.filename#fcfbcc
markup.error#e9897c
markup.underlineunderline
markup.bold#ecebbebold
markup.heading#a9cdebbold
markup.italic#fcfbccitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#c9caec
markup.inline.raw, markup.raw.restructuredtext#b6377d
markup.underline.link, markup.underline.link.image#c9caec
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#75507b
entity.name.directive.restructuredtext, markup.quote#fcfbccitalic
meta.separator.markdown#4b4b4b
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#b6377d
punctuation.definition.constant.restructuredtext#a9cdeb
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#a9cdeb
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#bababa
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#fcfbcc
entity.name.type.class, entity.name.class#c9caecnormal
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#a9cdebitalic
entity.other.inherited-class#c9caecitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#4b4b4b
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#75507b
comment.block.documentation entity.name.type#c9caecitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#c9caec
comment.block.documentation variable#ecebbeitalic
constant, variable.other.constant#a9cdeb
constant.character.escape, constant.character.string.escape, constant.regexp#75507b
entity.name.tag#75507b
entity.other.attribute-name.parent-selector#75507b
entity.other.attribute-name#b6377ditalic
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#b6377d
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#ecebbeitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#b6377ditalic
meta.decorator variable.other.object#b6377d
keyword, punctuation.definition.keyword#75507b
keyword.control.new, keyword.operator.newbold
meta.selector#75507b
support#c9caecitalic
support.function.magic, support.variable, variable.other.predefined#a9cdebregular
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#75507b
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#bababa
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#75507b
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#c9caec
constant.other.date, constant.other.timestamp#ecebbe
variable.other.alias.yaml#b6377ditalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#75507bregular
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#c9caecitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ecebbe
storage.modifier#75507b
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#fcfbcc
punctuation.definition.group.capture.regexp#75507b
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e9897c
punctuation.definition.character-class.regexp#c9caec
punctuation.definition.group.regexp#ecebbe
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#e9897c
meta.assertion.look-ahead.regexp#b6377d
string#fcfbcc
punctuation.definition.string.begin, punctuation.definition.string.end#b6defb
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#a9cdeb
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#4b4b4b
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#bababa
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ecebbeitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#bababanormal
meta.selectionset.graphql variable#fcfbcc
meta.selectionset.graphql meta.arguments variable#bababa
entity.name.fragment.graphql, variable.fragment.graphql#c9caec
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#bababa
source.shell variable.other#a9cdeb
support.constant#a9cdebnormal
meta.scope.prerequisites.makefile#fcfbcc
meta.attribute-selector.scss#fcfbcc
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#bababa
meta.preprocessor.haskell#4b4b4b

Shiki preview

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

Loading...