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#7574a510
  • activityBar.activeBorder#FF9AC180
  • activityBar.background#0e1413
  • activityBar.foreground#bbbbbb
  • activityBar.inactiveForeground#676B79
  • activityBarBadge.background#FF9AC1
  • activityBarBadge.foreground#bbbbbb
  • badge.background#FFCC9540
  • badge.foreground#bbbbbb
  • breadcrumb.activeSelectionForeground#bbbbbb
  • breadcrumb.background#090d0c
  • breadcrumb.focusForeground#bbbbbb
  • breadcrumb.foreground#676B79
  • breadcrumbPicker.background#040505
  • button.background#FFCC9540
  • button.foreground#bbbbbb
  • contrastBorder#040505
  • debugToolBar.background#070a09
  • diffEditor.insertedTextBackground#a7ecb720
  • diffEditor.removedTextBackground#c0577650
  • dropdown.background#0e1413
  • dropdown.border#040505
  • dropdown.foreground#bbbbbb
  • editor.background#090d0c
  • editor.findMatchBackground#F6B35280
  • editor.findMatchHighlightBackground#c4cad140
  • editor.findRangeHighlightBackground#33333352
  • editor.foldBackground#070a09
  • editor.foreground#bbbbbb
  • editor.hoverHighlightBackground#87a1c550
  • editor.lineHighlightBorder#FFCC9540
  • editor.rangeHighlightBackground#7574a515
  • editor.selectionBackground#FFCC9540
  • editor.selectionHighlightBackground#121a18
  • editor.snippetFinalTabstopHighlightBackground#090d0c
  • editor.snippetFinalTabstopHighlightBorder#a7ecb7
  • editor.snippetTabstopHighlightBackground#090d0c
  • editor.snippetTabstopHighlightBorder#676B79
  • editor.wordHighlightBackground#87a1c550
  • editor.wordHighlightStrongBackground#a7ecb750
  • editorCodeLens.foreground#676B79
  • editorError.foreground#c05776
  • editorGroup.border#7574a5
  • editorGroup.dropBackground#1a1d21
  • editorGroupHeader.tabsBackground#040505
  • editorGutter.addedBackground#a7ecb780
  • editorGutter.deletedBackground#c0577680
  • editorGutter.modifiedBackground#87a1c580
  • editorHoverWidget.background#090d0c
  • editorHoverWidget.border#676B79
  • editorIndentGuide.activeBackground#c4cad145
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.foreground#676B79
  • editorLink.activeForeground#87a1c5
  • editorMarkerNavigation.background#070a09
  • editorOverviewRuler.addedForeground#a7ecb780
  • editorOverviewRuler.border#040505
  • editorOverviewRuler.currentContentForeground#a7ecb7
  • editorOverviewRuler.deletedForeground#c0577680
  • editorOverviewRuler.errorForeground#c0577680
  • editorOverviewRuler.incomingContentForeground#7574a5
  • editorOverviewRuler.infoForeground#87a1c580
  • editorOverviewRuler.modifiedForeground#87a1c580
  • editorOverviewRuler.selectionHighlightForeground#F6B352
  • editorOverviewRuler.warningForeground#F6B35280
  • editorOverviewRuler.wordHighlightForeground#87a1c5
  • editorOverviewRuler.wordHighlightStrongForeground#a7ecb7
  • editorRuler.foreground#FFFFFF1A
  • editorSuggestWidget.background#070a09
  • editorSuggestWidget.foreground#bbbbbb
  • editorSuggestWidget.selectedBackground#FFCC9540
  • editorWarning.foreground#87a1c5
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#070a09
  • errorForeground#c05776
  • extensionButton.prominentBackground#a7ecb790
  • extensionButton.prominentForeground#bbbbbb
  • extensionButton.prominentHoverBackground#a7ecb760
  • focusBorder#676B79
  • foreground#bbbbbb
  • gitDecoration.conflictingResourceForeground#F6B352
  • gitDecoration.deletedResourceForeground#c05776
  • gitDecoration.ignoredResourceForeground#676B79
  • gitDecoration.modifiedResourceForeground#87a1c5
  • gitDecoration.untrackedResourceForeground#a7ecb7
  • input.background#090d0c
  • input.border#040505
  • input.foreground#bbbbbb
  • input.placeholderForeground#676B79
  • inputOption.activeBorder#7574a5
  • inputValidation.errorBorder#c05776
  • inputValidation.infoBorder#FF9AC1
  • inputValidation.warningBorder#F6B352
  • list.activeSelectionBackground#FFCC9540
  • list.activeSelectionForeground#bbbbbb
  • list.dropBackground#FFCC9540
  • list.errorForeground#c05776
  • list.focusBackground#33333352
  • list.highlightForeground#87a1c5
  • list.hoverBackground#33333352
  • list.inactiveSelectionBackground#33333352
  • list.warningForeground#F6B352
  • listFilterWidget.background#0e1413
  • listFilterWidget.noMatchesOutline#c05776
  • listFilterWidget.outline#121a18
  • merge.currentHeaderBackground#a7ecb790
  • merge.incomingHeaderBackground#7574a590
  • notification.background#090d0c
  • notification.buttonBackground#FFCC9540
  • notification.buttonForeground#bbbbbb
  • notification.buttonHoverBackground#33333352
  • notification.errorBackground#c05776
  • notification.errorForeground#bbbbbb
  • notification.foreground#bbbbbb
  • notification.infoBackground#87a1c5
  • notification.infoForeground#090d0c
  • notification.warningBackground#F6B352
  • notification.warningForeground#090d0c
  • panel.background#090d0c
  • panel.border#7574a5
  • panelTitle.activeBorder#FF9AC1
  • panelTitle.activeForeground#bbbbbb
  • panelTitle.inactiveForeground#676B79
  • peekView.border#FFCC9540
  • peekViewEditor.background#090d0c
  • peekViewEditor.matchHighlightBackground#FFCC9580
  • peekViewResult.background#070a09
  • peekViewResult.fileForeground#bbbbbb
  • peekViewResult.lineForeground#bbbbbb
  • peekViewResult.matchHighlightBackground#FFCC9580
  • peekViewResult.selectionBackground#FFCC9540
  • peekViewResult.selectionForeground#bbbbbb
  • peekViewTitle.background#040505
  • peekViewTitleDescription.foreground#676B79
  • peekViewTitleLabel.foreground#bbbbbb
  • pickerGroup.border#7574a5
  • pickerGroup.foreground#87a1c5
  • progressBar.background#FF9AC1
  • selection.background#7574a5
  • settings.checkboxBackground#070a09
  • settings.checkboxBorder#040505
  • settings.checkboxForeground#bbbbbb
  • settings.dropdownBackground#070a09
  • settings.dropdownBorder#040505
  • settings.dropdownForeground#bbbbbb
  • settings.headerForeground#bbbbbb
  • settings.modifiedItemForeground#F6B352
  • settings.modifiedItemIndicator#F6B352
  • settings.numberInputBackground#070a09
  • settings.numberInputBorder#040505
  • settings.numberInputForeground#bbbbbb
  • settings.textInputBackground#070a09
  • settings.textInputBorder#040505
  • settings.textInputForeground#bbbbbb
  • sideBar.background#070a09
  • sideBarSectionHeader.background#090d0c
  • sideBarSectionHeader.border#040505
  • sideBarTitle.foreground#bbbbbb
  • statusBar.background#040505
  • statusBar.debuggingBackground#c05776
  • statusBar.debuggingForeground#040505
  • statusBar.foreground#bbbbbb
  • statusBar.noFolderBackground#040505
  • statusBar.noFolderForeground#bbbbbb
  • statusBarItem.prominentBackground#c05776
  • statusBarItem.prominentHoverBackground#F6B352
  • statusBarItem.remoteBackground#7574a5
  • statusBarItem.remoteForeground#bbbbbb
  • tab.activeBackground#090d0c
  • tab.activeBorderTop#FF9AC180
  • tab.activeForeground#bbbbbb
  • tab.border#040505
  • tab.inactiveBackground#070a09
  • tab.inactiveForeground#676B79
  • terminal.ansiBlack#090d0c
  • terminal.ansiBlue#7574a5
  • terminal.ansiBrightBlack#6272A4
  • terminal.ansiBrightBlue#7574a5
  • terminal.ansiBrightCyan#8db9e2
  • terminal.ansiBrightGreen#a3be8c
  • terminal.ansiBrightMagenta#c05776
  • terminal.ansiBrightRed#c05776
  • terminal.ansiBrightWhite#c4cad1
  • terminal.ansiBrightYellow#FFCC95
  • terminal.ansiCyan#87a1c5
  • terminal.ansiGreen#81b38c
  • terminal.ansiMagenta#c05776
  • terminal.ansiRed#c05776
  • terminal.ansiWhite#c4cad1
  • terminal.ansiYellow#F6B352
  • terminal.background#090d0c
  • terminal.foreground#bbbbbb
  • titleBar.activeBackground#070a09
  • titleBar.activeForeground#bbbbbb
  • titleBar.inactiveBackground#040505
  • titleBar.inactiveForeground#676B79
  • walkThrough.embeddedEditorBackground#070a09

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#7574a5
source#bbbbbb
meta.diff, meta.diff.header#676B79
markup.inserted#a7ecb7
markup.deleted#c05776
markup.changed#F6B352
invalid#c05776underline italic
invalid.deprecated#bbbbbbunderline italic
entity.name.filename#FFCC95
markup.error#c05776
markup.underlineunderline
markup.bold#F6B352bold
markup.heading#7574a5bold
markup.italic#FFCC95italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#87a1c5
markup.inline.raw, markup.raw.restructuredtext#a7ecb7
markup.underline.link, markup.underline.link.image#87a1c5
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF9AC1
entity.name.directive.restructuredtext, markup.quote#FFCC95italic
meta.separator.markdown#676B79
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#a7ecb7
punctuation.definition.constant.restructuredtext#7574a5
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#7574a5
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#bbbbbb
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#FFCC95
entity.name.type.class, entity.name.class#87a1c5normal
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#7574a5italic
entity.other.inherited-class#87a1c5italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#676B79
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF9AC1
comment.block.documentation entity.name.type#87a1c5italic
comment.block.documentation entity.name.type punctuation.definition.bracket#87a1c5
comment.block.documentation variable#F6B352italic
constant, variable.other.constant#7574a5
constant.character.escape, constant.character.string.escape, constant.regexp#FF9AC1
entity.name.tag#FF9AC1
entity.other.attribute-name.parent-selector#FF9AC1
entity.other.attribute-name#a7ecb7italic
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#a7ecb7
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#F6B352italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#a7ecb7italic
meta.decorator variable.other.object#a7ecb7
keyword, punctuation.definition.keyword#FF9AC1
keyword.control.new, keyword.operator.newbold
meta.selector#FF9AC1
support#87a1c5italic
support.function.magic, support.variable, variable.other.predefined#7574a5regular
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#FF9AC1
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#bbbbbb
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#FF9AC1
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#87a1c5
constant.other.date, constant.other.timestamp#F6B352
variable.other.alias.yaml#a7ecb7italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#FF9AC1regular
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#87a1c5italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#F6B352
storage.modifier#FF9AC1
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#FFCC95
punctuation.definition.group.capture.regexp#FF9AC1
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#c05776
punctuation.definition.character-class.regexp#87a1c5
punctuation.definition.group.regexp#F6B352
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#c05776
meta.assertion.look-ahead.regexp#a7ecb7
string#FFCC95
punctuation.definition.string.begin, punctuation.definition.string.end#FFCC95
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#6FC1FF
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#676B79
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#bbbbbb
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#F6B352italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#bbbbbbnormal
meta.selectionset.graphql variable#FFCC95
meta.selectionset.graphql meta.arguments variable#bbbbbb
entity.name.fragment.graphql, variable.fragment.graphql#87a1c5
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#bbbbbb
source.shell variable.other#7574a5
support.constant#7574a5normal
meta.scope.prerequisites.makefile#FFCC95
meta.attribute-selector.scss#FFCC95
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#bbbbbb
meta.preprocessor.haskell#676B79

Shiki preview

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

Loading...