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#883cdc10
  • activityBar.activeBorder#ececec80
  • activityBar.background#1f1626
  • activityBar.foreground#bfe1d8
  • activityBar.inactiveForeground#3fb3ce
  • activityBarBadge.background#ececec
  • activityBarBadge.foreground#1f1626
  • badge.background#000506
  • badge.foreground#bfe1d8
  • breadcrumb.activeSelectionForeground#bfe1d8
  • breadcrumb.background#1f1626
  • breadcrumb.focusForeground#bfe1d8
  • breadcrumb.foreground#3fb3ce
  • breadcrumbPicker.background#003443
  • button.background#006886
  • button.foreground#bfe1d8
  • checkbox.background#006886
  • checkbox.border#003443
  • checkbox.foreground#bfe1d8
  • contrastBorder#003443
  • debugToolBar.background#006886
  • diffEditor.insertedTextBackground#2ab25020
  • diffEditor.removedTextBackground#d9408550
  • dropdown.background#1f1626
  • dropdown.border#003443
  • dropdown.foreground#bfe1d8
  • editor.background#1f1626
  • editor.findMatchBackground#ffd16f80
  • editor.findMatchHighlightBackground#e4838d40
  • editor.findRangeHighlightBackground#009cc975
  • editor.foldBackground#006886
  • editor.foreground#bfe1d8
  • editor.hoverHighlightBackground#003443
  • editor.lineHighlightBorder#000506
  • editor.rangeHighlightBackground#883cdc15
  • editor.selectionBackground#000506
  • editor.selectionHighlightBackground#000506
  • editor.snippetFinalTabstopHighlightBackground#1f1626
  • editor.snippetFinalTabstopHighlightBorder#2ab250
  • editor.snippetTabstopHighlightBackground#1f1626
  • editor.snippetTabstopHighlightBorder#3fb3ce
  • editor.wordHighlightBackground#c1b8b750
  • editor.wordHighlightStrongBackground#2ab25050
  • editorCodeLens.foreground#3fb3ce
  • editorError.foreground#d94085
  • editorGroup.border#883cdc
  • editorGroup.dropBackground#009cc970
  • editorGroupHeader.tabsBackground#003443
  • editorGutter.addedBackground#2ab25080
  • editorGutter.deletedBackground#d9408580
  • editorGutter.modifiedBackground#c1b8b780
  • editorHoverWidget.background#1f1626
  • editorHoverWidget.border#3fb3ce
  • editorIndentGuide.activeBackground#e4838d45
  • editorIndentGuide.background#e4838d1A
  • editorLineNumber.foreground#3fb3ce
  • editorLink.activeForeground#c1b8b7
  • editorMarkerNavigation.background#006886
  • editorOverviewRuler.addedForeground#2ab25080
  • editorOverviewRuler.border#003443
  • editorOverviewRuler.currentContentForeground#2ab250
  • editorOverviewRuler.deletedForeground#d9408580
  • editorOverviewRuler.errorForeground#d9408580
  • editorOverviewRuler.incomingContentForeground#883cdc
  • editorOverviewRuler.infoForeground#c1b8b780
  • editorOverviewRuler.modifiedForeground#c1b8b780
  • editorOverviewRuler.selectionHighlightForeground#ffd16f
  • editorOverviewRuler.warningForeground#ffd16f80
  • editorOverviewRuler.wordHighlightForeground#c1b8b7
  • editorOverviewRuler.wordHighlightStrongForeground#2ab250
  • editorRuler.foreground#e4838d1A
  • editorSuggestWidget.background#006886
  • editorSuggestWidget.foreground#bfe1d8
  • editorSuggestWidget.selectedBackground#000506
  • editorWarning.foreground#ffd16f
  • editorWhitespace.foreground#e4838d1A
  • editorWidget.background#006886
  • errorForeground#d94085
  • extensionButton.prominentBackground#2ab25090
  • extensionButton.prominentForeground#bfe1d8
  • extensionButton.prominentHoverBackground#2ab25060
  • focusBorder#3fb3ce
  • foreground#bfe1d8
  • gitDecoration.conflictingResourceForeground#ffd16f
  • gitDecoration.deletedResourceForeground#d94085
  • gitDecoration.ignoredResourceForeground#3fb3ce
  • gitDecoration.modifiedResourceForeground#c1b8b7
  • gitDecoration.untrackedResourceForeground#2ab250
  • input.background#1f1626
  • input.border#003443
  • input.foreground#bfe1d8
  • input.placeholderForeground#3fb3ce
  • inputOption.activeBorder#883cdc
  • inputValidation.errorBackground#1f1626
  • inputValidation.errorBorder#d94085
  • inputValidation.errorForeground#d94085
  • inputValidation.infoBackground#1f1626
  • inputValidation.infoBorder#883cdc
  • inputValidation.infoForeground#883cdc
  • inputValidation.warningBackground#1f1626
  • inputValidation.warningBorder#ffd16f
  • inputValidation.warningForeground#ffd16f
  • list.activeSelectionBackground#000506
  • list.activeSelectionForeground#bfe1d8
  • list.dropBackground#000506
  • list.errorForeground#d94085
  • list.focusBackground#009cc975
  • list.highlightForeground#c1b8b7
  • list.hoverBackground#009cc975
  • list.inactiveSelectionBackground#009cc975
  • list.warningForeground#ffd16f
  • listFilterWidget.background#1f1626
  • listFilterWidget.noMatchesOutline#d94085
  • listFilterWidget.outline#000506
  • merge.currentHeaderBackground#2ab25090
  • merge.incomingHeaderBackground#883cdc90
  • notification.background#1f1626
  • notification.buttonBackground#000506
  • notification.buttonForeground#bfe1d8
  • notification.buttonHoverBackground#009cc975
  • notification.errorBackground#d94085
  • notification.errorForeground#1f1626
  • notification.foreground#bfe1d8
  • notification.infoBackground#883cdc
  • notification.infoForeground#1f1626
  • notification.warningBackground#ffd16f
  • notification.warningForeground#1f1626
  • notificationCenter.border#006886
  • notificationCenterHeader.background#1f1626
  • notificationCenterHeader.foreground#bfe1d8
  • notificationLink.foreground#c1b8b7
  • notifications.background#1f1626
  • notifications.border#006886
  • notifications.foreground#bfe1d8
  • notificationsErrorIcon.foreground#d94085
  • notificationsInfoIcon.foreground#883cdc
  • notificationsWarningIcon.foreground#ffd16f
  • notificationToast.border#006886
  • panel.background#1f1626
  • panel.border#883cdc
  • panelInput.border#bfe1d8
  • panelTitle.activeBorder#ececec
  • panelTitle.activeForeground#bfe1d8
  • panelTitle.inactiveForeground#3fb3ce
  • peekView.border#000506
  • peekViewEditor.background#1f1626
  • peekViewEditor.matchHighlightBackground#eac06680
  • peekViewResult.background#006886
  • peekViewResult.fileForeground#bfe1d8
  • peekViewResult.lineForeground#bfe1d8
  • peekViewResult.matchHighlightBackground#eac06680
  • peekViewResult.selectionBackground#000506
  • peekViewResult.selectionForeground#bfe1d8
  • peekViewTitle.background#003443
  • peekViewTitleDescription.foreground#3fb3ce
  • peekViewTitleLabel.foreground#bfe1d8
  • pickerGroup.border#883cdc
  • pickerGroup.foreground#c1b8b7
  • progressBar.background#ececec
  • scrollbar.shadow#444444
  • selection.background#883cdc
  • settings.checkboxBackground#006886
  • settings.checkboxBorder#003443
  • settings.checkboxForeground#bfe1d8
  • settings.dropdownBackground#006886
  • settings.dropdownBorder#003443
  • settings.dropdownForeground#bfe1d8
  • settings.headerForeground#bfe1d8
  • settings.modifiedItemIndicator#ffd16f
  • settings.numberInputBackground#006886
  • settings.numberInputBorder#003443
  • settings.numberInputForeground#bfe1d8
  • settings.textInputBackground#006886
  • settings.textInputBorder#003443
  • settings.textInputForeground#bfe1d8
  • sideBar.background#006886
  • sideBarSectionHeader.background#1f1626
  • sideBarSectionHeader.border#003443
  • sideBarTitle.foreground#bfe1d8
  • statusBar.background#003443
  • statusBar.debuggingBackground#d94085
  • statusBar.debuggingForeground#003443
  • statusBar.foreground#bfe1d8
  • statusBar.noFolderBackground#003443
  • statusBar.noFolderForeground#bfe1d8
  • statusBarItem.prominentBackground#d94085
  • statusBarItem.prominentHoverBackground#ffd16f
  • statusBarItem.remoteBackground#883cdc
  • statusBarItem.remoteForeground#1f1626
  • tab.activeBackground#1f1626
  • tab.activeBorderTop#ececec80
  • tab.activeForeground#bfe1d8
  • tab.border#003443
  • tab.inactiveBackground#006886
  • tab.inactiveForeground#3fb3ce
  • terminal.ansiBlack#000506
  • terminal.ansiBlue#883cdc
  • terminal.ansiBrightBlack#009cc9
  • terminal.ansiBrightBlue#2f8bb9
  • terminal.ansiBrightCyan#ff919d
  • terminal.ansiBrightGreen#f4dba5
  • terminal.ansiBrightMagenta#ae636b
  • terminal.ansiBrightRed#da6bab
  • terminal.ansiBrightWhite#e4838d
  • terminal.ansiBrightYellow#eac066
  • terminal.ansiCyan#c1b8b7
  • terminal.ansiGreen#2ab250
  • terminal.ansiMagenta#ececec
  • terminal.ansiRed#d94085
  • terminal.ansiWhite#fff8dd
  • terminal.ansiYellow#ffd16f
  • terminal.background#1f1626
  • terminal.border#bfe1d8
  • terminal.foreground#bfe1d8
  • terminal.selectionBackground#00050650
  • textBlockQuote.background#006886
  • titleBar.activeBackground#006886
  • titleBar.activeForeground#bfe1d8
  • titleBar.inactiveBackground#003443
  • titleBar.inactiveForeground#3fb3ce
  • walkThrough.embeddedEditorBackground#006886
  • welcomePage.buttonBackground#000506
  • welcomePage.buttonHoverBackground#009cc975
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#883cdc
source#bfe1d8
meta.diff, meta.diff.header#3fb3ce
markup.inserted#2ab250
markup.deleted#d94085
markup.changed#ffd16f
invalid#d94085underline italic
invalid.deprecated#bfe1d8underline italic
entity.name.filename#eac066
markup.error#d94085
markup.underlineunderline
markup.bold#ffd16fbold
markup.heading#883cdcbold
markup.italic#eac066italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#c1b8b7
markup.inline.raw, markup.raw.restructuredtext#2ab250
markup.underline.link, markup.underline.link.image#c1b8b7
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ececec
entity.name.directive.restructuredtext, markup.quote#eac066italic
meta.separator.markdown#3fb3ce
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#2ab250
punctuation.definition.constant.restructuredtext#883cdc
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#883cdc
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#bfe1d8
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#eac066
entity.name.type.class, entity.name.class#c1b8b7normal
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#883cdcitalic
entity.other.inherited-class#c1b8b7italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#3fb3ce
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ececec
comment.block.documentation entity.name.type#c1b8b7italic
comment.block.documentation entity.name.type punctuation.definition.bracket#c1b8b7
comment.block.documentation variable#ffd16fitalic
constant, variable.other.constant#883cdc
constant.character.escape, constant.character.string.escape, constant.regexp#ececec
entity.name.tag#ececec
entity.other.attribute-name.parent-selector#ececec
entity.other.attribute-name#2ab250italic
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#2ab250
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#ffd16fitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#2ab250italic
meta.decorator variable.other.object#2ab250
keyword, punctuation.definition.keyword#ececec
keyword.control.new, keyword.operator.newbold
meta.selector#ececec
support#c1b8b7italic
support.function.magic, support.variable, variable.other.predefined#883cdcregular
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#ececec
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#bfe1d8
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#ececec
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#c1b8b7
constant.other.date, constant.other.timestamp#ffd16f
variable.other.alias.yaml#2ab250italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ecececregular
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#c1b8b7italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffd16f
storage.modifier#ececec
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#eac066
punctuation.definition.group.capture.regexp#ececec
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#d94085
punctuation.definition.character-class.regexp#c1b8b7
punctuation.definition.group.regexp#ffd16f
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#d94085
meta.assertion.look-ahead.regexp#2ab250
string#eac066
punctuation.definition.string.begin, punctuation.definition.string.end#2f8bb9
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#883cdc
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#3fb3ce
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#bfe1d8
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffd16fitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#bfe1d8normal
meta.selectionset.graphql variable#eac066
meta.selectionset.graphql meta.arguments variable#bfe1d8
entity.name.fragment.graphql, variable.fragment.graphql#c1b8b7
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#bfe1d8
source.shell variable.other#883cdc
support.constant#883cdcnormal
meta.scope.prerequisites.makefile#eac066
meta.attribute-selector.scss#eac066
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#bfe1d8
meta.preprocessor.haskell#3fb3ce

Shiki preview

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

Loading...