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#2075c710
  • activityBar.activeBorder#c61b6e80
  • activityBar.background#001e26
  • activityBar.foreground#c0c0b0
  • activityBar.inactiveForeground#6e7c7b
  • activityBarBadge.background#c61b6e
  • activityBarBadge.foreground#001e26
  • badge.background#002731
  • badge.foreground#c0c0b0
  • breadcrumb.activeSelectionForeground#c0c0b0
  • breadcrumb.background#001e26
  • breadcrumb.focusForeground#c0c0b0
  • breadcrumb.foreground#6e7c7b
  • breadcrumbPicker.background#171e20
  • button.background#2e3c40
  • button.foreground#c0c0b0
  • checkbox.background#2e3c40
  • checkbox.border#171e20
  • checkbox.foreground#c0c0b0
  • contrastBorder#171e20
  • debugToolBar.background#2e3c40
  • diffEditor.insertedTextBackground#72890520
  • diffEditor.removedTextBackground#d01b2450
  • dropdown.background#001e26
  • dropdown.border#171e20
  • dropdown.foreground#c0c0b0
  • editor.background#001e26
  • editor.findMatchBackground#a5770580
  • editor.findMatchHighlightBackground#fcf4dc40
  • editor.findRangeHighlightBackground#465a6175
  • editor.foldBackground#2e3c40
  • editor.foreground#c0c0b0
  • editor.hoverHighlightBackground#171e20
  • editor.lineHighlightBorder#002731
  • editor.rangeHighlightBackground#2075c715
  • editor.selectionBackground#002731
  • editor.selectionHighlightBackground#002731
  • editor.snippetFinalTabstopHighlightBackground#001e26
  • editor.snippetFinalTabstopHighlightBorder#728905
  • editor.snippetTabstopHighlightBackground#001e26
  • editor.snippetTabstopHighlightBorder#6e7c7b
  • editor.wordHighlightBackground#25918550
  • editor.wordHighlightStrongBackground#72890550
  • editorCodeLens.foreground#6e7c7b
  • editorError.foreground#d01b24
  • editorGroup.border#2075c7
  • editorGroup.dropBackground#465a6170
  • editorGroupHeader.tabsBackground#171e20
  • editorGutter.addedBackground#72890580
  • editorGutter.deletedBackground#d01b2480
  • editorGutter.modifiedBackground#25918580
  • editorHoverWidget.background#001e26
  • editorHoverWidget.border#6e7c7b
  • editorIndentGuide.activeBackground#fcf4dc45
  • editorIndentGuide.background#fcf4dc1A
  • editorLineNumber.foreground#6e7c7b
  • editorLink.activeForeground#259185
  • editorMarkerNavigation.background#2e3c40
  • editorOverviewRuler.addedForeground#72890580
  • editorOverviewRuler.border#171e20
  • editorOverviewRuler.currentContentForeground#728905
  • editorOverviewRuler.deletedForeground#d01b2480
  • editorOverviewRuler.errorForeground#d01b2480
  • editorOverviewRuler.incomingContentForeground#2075c7
  • editorOverviewRuler.infoForeground#25918580
  • editorOverviewRuler.modifiedForeground#25918580
  • editorOverviewRuler.selectionHighlightForeground#a57705
  • editorOverviewRuler.warningForeground#a5770580
  • editorOverviewRuler.wordHighlightForeground#259185
  • editorOverviewRuler.wordHighlightStrongForeground#728905
  • editorRuler.foreground#fcf4dc1A
  • editorSuggestWidget.background#2e3c40
  • editorSuggestWidget.foreground#c0c0b0
  • editorSuggestWidget.selectedBackground#002731
  • editorWarning.foreground#a57705
  • editorWhitespace.foreground#fcf4dc1A
  • editorWidget.background#2e3c40
  • errorForeground#d01b24
  • extensionButton.prominentBackground#72890590
  • extensionButton.prominentForeground#c0c0b0
  • extensionButton.prominentHoverBackground#72890560
  • focusBorder#6e7c7b
  • foreground#c0c0b0
  • gitDecoration.conflictingResourceForeground#a57705
  • gitDecoration.deletedResourceForeground#d01b24
  • gitDecoration.ignoredResourceForeground#6e7c7b
  • gitDecoration.modifiedResourceForeground#259185
  • gitDecoration.untrackedResourceForeground#728905
  • input.background#001e26
  • input.border#171e20
  • input.foreground#c0c0b0
  • input.placeholderForeground#6e7c7b
  • inputOption.activeBorder#2075c7
  • inputValidation.errorBackground#001e26
  • inputValidation.errorBorder#d01b24
  • inputValidation.errorForeground#d01b24
  • inputValidation.infoBackground#001e26
  • inputValidation.infoBorder#2075c7
  • inputValidation.infoForeground#2075c7
  • inputValidation.warningBackground#001e26
  • inputValidation.warningBorder#a57705
  • inputValidation.warningForeground#a57705
  • list.activeSelectionBackground#002731
  • list.activeSelectionForeground#c0c0b0
  • list.dropBackground#002731
  • list.errorForeground#d01b24
  • list.focusBackground#465a6175
  • list.highlightForeground#259185
  • list.hoverBackground#465a6175
  • list.inactiveSelectionBackground#465a6175
  • list.warningForeground#a57705
  • listFilterWidget.background#001e26
  • listFilterWidget.noMatchesOutline#d01b24
  • listFilterWidget.outline#002731
  • merge.currentHeaderBackground#72890590
  • merge.incomingHeaderBackground#2075c790
  • notification.background#001e26
  • notification.buttonBackground#002731
  • notification.buttonForeground#c0c0b0
  • notification.buttonHoverBackground#465a6175
  • notification.errorBackground#d01b24
  • notification.errorForeground#001e26
  • notification.foreground#c0c0b0
  • notification.infoBackground#2075c7
  • notification.infoForeground#001e26
  • notification.warningBackground#a57705
  • notification.warningForeground#001e26
  • notificationCenter.border#2e3c40
  • notificationCenterHeader.background#001e26
  • notificationCenterHeader.foreground#c0c0b0
  • notificationLink.foreground#259185
  • notifications.background#001e26
  • notifications.border#2e3c40
  • notifications.foreground#c0c0b0
  • notificationsErrorIcon.foreground#d01b24
  • notificationsInfoIcon.foreground#2075c7
  • notificationsWarningIcon.foreground#a57705
  • notificationToast.border#2e3c40
  • panel.background#001e26
  • panel.border#2075c7
  • panelInput.border#c0c0b0
  • panelTitle.activeBorder#c61b6e
  • panelTitle.activeForeground#c0c0b0
  • panelTitle.inactiveForeground#6e7c7b
  • peekView.border#002731
  • peekViewEditor.background#001e26
  • peekViewEditor.matchHighlightBackground#52676f80
  • peekViewResult.background#2e3c40
  • peekViewResult.fileForeground#c0c0b0
  • peekViewResult.lineForeground#c0c0b0
  • peekViewResult.matchHighlightBackground#52676f80
  • peekViewResult.selectionBackground#002731
  • peekViewResult.selectionForeground#c0c0b0
  • peekViewTitle.background#171e20
  • peekViewTitleDescription.foreground#6e7c7b
  • peekViewTitleLabel.foreground#c0c0b0
  • pickerGroup.border#2075c7
  • pickerGroup.foreground#259185
  • progressBar.background#c61b6e
  • scrollbar.shadow#444444
  • selection.background#2075c7
  • settings.checkboxBackground#2e3c40
  • settings.checkboxBorder#171e20
  • settings.checkboxForeground#c0c0b0
  • settings.dropdownBackground#2e3c40
  • settings.dropdownBorder#171e20
  • settings.dropdownForeground#c0c0b0
  • settings.headerForeground#c0c0b0
  • settings.modifiedItemIndicator#a57705
  • settings.numberInputBackground#2e3c40
  • settings.numberInputBorder#171e20
  • settings.numberInputForeground#c0c0b0
  • settings.textInputBackground#2e3c40
  • settings.textInputBorder#171e20
  • settings.textInputForeground#c0c0b0
  • sideBar.background#2e3c40
  • sideBarSectionHeader.background#001e26
  • sideBarSectionHeader.border#171e20
  • sideBarTitle.foreground#c0c0b0
  • statusBar.background#171e20
  • statusBar.debuggingBackground#d01b24
  • statusBar.debuggingForeground#171e20
  • statusBar.foreground#c0c0b0
  • statusBar.noFolderBackground#171e20
  • statusBar.noFolderForeground#c0c0b0
  • statusBarItem.prominentBackground#d01b24
  • statusBarItem.prominentHoverBackground#a57705
  • statusBarItem.remoteBackground#2075c7
  • statusBarItem.remoteForeground#001e26
  • tab.activeBackground#001e26
  • tab.activeBorderTop#c61b6e80
  • tab.activeForeground#c0c0b0
  • tab.border#171e20
  • tab.inactiveBackground#2e3c40
  • tab.inactiveForeground#6e7c7b
  • terminal.ansiBlack#002731
  • terminal.ansiBlue#2075c7
  • terminal.ansiBrightBlack#465a61
  • terminal.ansiBrightBlue#708183
  • terminal.ansiBrightCyan#81908f
  • terminal.ansiBrightGreen#465a61
  • terminal.ansiBrightMagenta#5856b9
  • terminal.ansiBrightRed#bd3612
  • terminal.ansiBrightWhite#fcf4dc
  • terminal.ansiBrightYellow#52676f
  • terminal.ansiCyan#259185
  • terminal.ansiGreen#728905
  • terminal.ansiMagenta#c61b6e
  • terminal.ansiRed#d01b24
  • terminal.ansiWhite#e9e2cb
  • terminal.ansiYellow#a57705
  • terminal.background#001e26
  • terminal.border#c0c0b0
  • terminal.foreground#c0c0b0
  • terminal.selectionBackground#00273150
  • textBlockQuote.background#2e3c40
  • titleBar.activeBackground#2e3c40
  • titleBar.activeForeground#c0c0b0
  • titleBar.inactiveBackground#171e20
  • titleBar.inactiveForeground#6e7c7b
  • walkThrough.embeddedEditorBackground#2e3c40
  • welcomePage.buttonBackground#002731
  • welcomePage.buttonHoverBackground#465a6175
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#2075c7
source#c0c0b0
meta.diff, meta.diff.header#6e7c7b
markup.inserted#728905
markup.deleted#d01b24
markup.changed#a57705
invalid#d01b24underline italic
invalid.deprecated#c0c0b0underline italic
entity.name.filename#52676f
markup.error#d01b24
markup.underlineunderline
markup.bold#a57705bold
markup.heading#2075c7bold
markup.italic#52676fitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#259185
markup.inline.raw, markup.raw.restructuredtext#728905
markup.underline.link, markup.underline.link.image#259185
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#c61b6e
entity.name.directive.restructuredtext, markup.quote#52676fitalic
meta.separator.markdown#6e7c7b
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#728905
punctuation.definition.constant.restructuredtext#2075c7
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#2075c7
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c0c0b0
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#52676f
entity.name.type.class, entity.name.class#259185normal
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#2075c7italic
entity.other.inherited-class#259185italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6e7c7b
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#c61b6e
comment.block.documentation entity.name.type#259185italic
comment.block.documentation entity.name.type punctuation.definition.bracket#259185
comment.block.documentation variable#a57705italic
constant, variable.other.constant#2075c7
constant.character.escape, constant.character.string.escape, constant.regexp#c61b6e
entity.name.tag#c61b6e
entity.other.attribute-name.parent-selector#c61b6e
entity.other.attribute-name#728905italic
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#728905
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#a57705italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#728905italic
meta.decorator variable.other.object#728905
keyword, punctuation.definition.keyword#c61b6e
keyword.control.new, keyword.operator.newbold
meta.selector#c61b6e
support#259185italic
support.function.magic, support.variable, variable.other.predefined#2075c7regular
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#c61b6e
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#c0c0b0
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#c61b6e
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#259185
constant.other.date, constant.other.timestamp#a57705
variable.other.alias.yaml#728905italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#c61b6eregular
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#259185italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#a57705
storage.modifier#c61b6e
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#52676f
punctuation.definition.group.capture.regexp#c61b6e
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#d01b24
punctuation.definition.character-class.regexp#259185
punctuation.definition.group.regexp#a57705
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#d01b24
meta.assertion.look-ahead.regexp#728905
string#52676f
punctuation.definition.string.begin, punctuation.definition.string.end#708183
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#2075c7
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#6e7c7b
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#c0c0b0
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#a57705italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c0c0b0normal
meta.selectionset.graphql variable#52676f
meta.selectionset.graphql meta.arguments variable#c0c0b0
entity.name.fragment.graphql, variable.fragment.graphql#259185
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#c0c0b0
source.shell variable.other#2075c7
support.constant#2075c7normal
meta.scope.prerequisites.makefile#52676f
meta.attribute-selector.scss#52676f
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c0c0b0
meta.preprocessor.haskell#6e7c7b

Shiki preview

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

Loading...