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#34548a10
  • activityBar.activeBorder#5a4a7880
  • activityBar.background#d5d6db
  • activityBar.foreground#343b59
  • activityBar.inactiveForeground#9699a3
  • activityBarBadge.background#5a4a78
  • activityBarBadge.foreground#d5d6db
  • badge.background#cbccd1
  • badge.foreground#343b59
  • breadcrumb.activeSelectionForeground#343b59
  • breadcrumb.background#d5d6db
  • breadcrumb.focusForeground#343b59
  • breadcrumb.foreground#9699a3
  • breadcrumbPicker.background#f7f7f9
  • button.background#e9e9ed
  • button.foreground#343b59
  • checkbox.background#e9e9ed
  • checkbox.border#f7f7f9
  • checkbox.foreground#343b59
  • contrastBorder#f7f7f9
  • debugToolBar.background#e9e9ed
  • diffEditor.insertedTextBackground#485e3020
  • diffEditor.removedTextBackground#343b5950
  • dropdown.background#d5d6db
  • dropdown.border#f7f7f9
  • dropdown.foreground#343b59
  • editor.background#d5d6db
  • editor.findMatchBackground#96502780
  • editor.findMatchHighlightBackground#1a1b2640
  • editor.findRangeHighlightBackground#dfe0e575
  • editor.foldBackground#e9e9ed
  • editor.foreground#343b59
  • editor.hoverHighlightBackground#f7f7f9
  • editor.lineHighlightBorder#cbccd1
  • editor.rangeHighlightBackground#34548a15
  • editor.selectionBackground#cbccd1
  • editor.selectionHighlightBackground#cbccd1
  • editor.snippetFinalTabstopHighlightBackground#d5d6db
  • editor.snippetFinalTabstopHighlightBorder#485e30
  • editor.snippetTabstopHighlightBackground#d5d6db
  • editor.snippetTabstopHighlightBorder#9699a3
  • editor.wordHighlightBackground#3e696850
  • editor.wordHighlightStrongBackground#485e3050
  • editorCodeLens.foreground#9699a3
  • editorError.foreground#343b59
  • editorGroup.border#34548a
  • editorGroup.dropBackground#dfe0e570
  • editorGroupHeader.tabsBackground#f7f7f9
  • editorGutter.addedBackground#485e3080
  • editorGutter.deletedBackground#343b5980
  • editorGutter.modifiedBackground#3e696880
  • editorHoverWidget.background#d5d6db
  • editorHoverWidget.border#9699a3
  • editorIndentGuide.activeBackground#1a1b2645
  • editorIndentGuide.background#1a1b261A
  • editorLineNumber.foreground#9699a3
  • editorLink.activeForeground#3e6968
  • editorMarkerNavigation.background#e9e9ed
  • editorOverviewRuler.addedForeground#485e3080
  • editorOverviewRuler.border#f7f7f9
  • editorOverviewRuler.currentContentForeground#485e30
  • editorOverviewRuler.deletedForeground#343b5980
  • editorOverviewRuler.errorForeground#343b5980
  • editorOverviewRuler.incomingContentForeground#34548a
  • editorOverviewRuler.infoForeground#3e696880
  • editorOverviewRuler.modifiedForeground#3e696880
  • editorOverviewRuler.selectionHighlightForeground#965027
  • editorOverviewRuler.warningForeground#96502780
  • editorOverviewRuler.wordHighlightForeground#3e6968
  • editorOverviewRuler.wordHighlightStrongForeground#485e30
  • editorRuler.foreground#1a1b261A
  • editorSuggestWidget.background#e9e9ed
  • editorSuggestWidget.foreground#343b59
  • editorSuggestWidget.selectedBackground#cbccd1
  • editorWarning.foreground#965027
  • editorWhitespace.foreground#1a1b261A
  • editorWidget.background#e9e9ed
  • errorForeground#343b59
  • extensionButton.prominentBackground#485e3090
  • extensionButton.prominentForeground#343b59
  • extensionButton.prominentHoverBackground#485e3060
  • focusBorder#9699a3
  • foreground#343b59
  • gitDecoration.conflictingResourceForeground#965027
  • gitDecoration.deletedResourceForeground#343b59
  • gitDecoration.ignoredResourceForeground#9699a3
  • gitDecoration.modifiedResourceForeground#3e6968
  • gitDecoration.untrackedResourceForeground#485e30
  • input.background#d5d6db
  • input.border#f7f7f9
  • input.foreground#343b59
  • input.placeholderForeground#9699a3
  • inputOption.activeBorder#34548a
  • inputValidation.errorBackground#d5d6db
  • inputValidation.errorBorder#343b59
  • inputValidation.errorForeground#343b59
  • inputValidation.infoBackground#d5d6db
  • inputValidation.infoBorder#34548a
  • inputValidation.infoForeground#34548a
  • inputValidation.warningBackground#d5d6db
  • inputValidation.warningBorder#965027
  • inputValidation.warningForeground#965027
  • list.activeSelectionBackground#cbccd1
  • list.activeSelectionForeground#343b59
  • list.dropBackground#cbccd1
  • list.errorForeground#343b59
  • list.focusBackground#dfe0e575
  • list.highlightForeground#3e6968
  • list.hoverBackground#dfe0e575
  • list.inactiveSelectionBackground#dfe0e575
  • list.warningForeground#965027
  • listFilterWidget.background#d5d6db
  • listFilterWidget.noMatchesOutline#343b59
  • listFilterWidget.outline#cbccd1
  • merge.currentHeaderBackground#485e3090
  • merge.incomingHeaderBackground#34548a90
  • notification.background#d5d6db
  • notification.buttonBackground#cbccd1
  • notification.buttonForeground#343b59
  • notification.buttonHoverBackground#dfe0e575
  • notification.errorBackground#343b59
  • notification.errorForeground#d5d6db
  • notification.foreground#343b59
  • notification.infoBackground#34548a
  • notification.infoForeground#d5d6db
  • notification.warningBackground#965027
  • notification.warningForeground#d5d6db
  • notificationCenter.border#e9e9ed
  • notificationCenterHeader.background#d5d6db
  • notificationCenterHeader.foreground#343b59
  • notificationLink.foreground#3e6968
  • notifications.background#d5d6db
  • notifications.border#e9e9ed
  • notifications.foreground#343b59
  • notificationsErrorIcon.foreground#343b59
  • notificationsInfoIcon.foreground#34548a
  • notificationsWarningIcon.foreground#965027
  • notificationToast.border#e9e9ed
  • panel.background#d5d6db
  • panel.border#34548a
  • panelInput.border#343b59
  • panelTitle.activeBorder#5a4a78
  • panelTitle.activeForeground#343b59
  • panelTitle.inactiveForeground#9699a3
  • peekView.border#cbccd1
  • peekViewEditor.background#d5d6db
  • peekViewEditor.matchHighlightBackground#96502780
  • peekViewResult.background#e9e9ed
  • peekViewResult.fileForeground#343b59
  • peekViewResult.lineForeground#343b59
  • peekViewResult.matchHighlightBackground#96502780
  • peekViewResult.selectionBackground#cbccd1
  • peekViewResult.selectionForeground#343b59
  • peekViewTitle.background#f7f7f9
  • peekViewTitleDescription.foreground#9699a3
  • peekViewTitleLabel.foreground#343b59
  • pickerGroup.border#34548a
  • pickerGroup.foreground#3e6968
  • progressBar.background#5a4a78
  • scrollbar.shadow#444444
  • selection.background#34548a
  • settings.checkboxBackground#e9e9ed
  • settings.checkboxBorder#f7f7f9
  • settings.checkboxForeground#343b59
  • settings.dropdownBackground#e9e9ed
  • settings.dropdownBorder#f7f7f9
  • settings.dropdownForeground#343b59
  • settings.headerForeground#343b59
  • settings.modifiedItemIndicator#965027
  • settings.numberInputBackground#e9e9ed
  • settings.numberInputBorder#f7f7f9
  • settings.numberInputForeground#343b59
  • settings.textInputBackground#e9e9ed
  • settings.textInputBorder#f7f7f9
  • settings.textInputForeground#343b59
  • sideBar.background#e9e9ed
  • sideBarSectionHeader.background#d5d6db
  • sideBarSectionHeader.border#f7f7f9
  • sideBarTitle.foreground#343b59
  • statusBar.background#f7f7f9
  • statusBar.debuggingBackground#343b59
  • statusBar.debuggingForeground#f7f7f9
  • statusBar.foreground#343b59
  • statusBar.noFolderBackground#f7f7f9
  • statusBar.noFolderForeground#343b59
  • statusBarItem.prominentBackground#343b59
  • statusBarItem.prominentHoverBackground#965027
  • statusBarItem.remoteBackground#34548a
  • statusBarItem.remoteForeground#d5d6db
  • tab.activeBackground#d5d6db
  • tab.activeBorderTop#5a4a7880
  • tab.activeForeground#343b59
  • tab.border#f7f7f9
  • tab.inactiveBackground#e9e9ed
  • tab.inactiveForeground#9699a3
  • terminal.ansiBlack#cbccd1
  • terminal.ansiBlue#34548a
  • terminal.ansiBrightBlack#dfe0e5
  • terminal.ansiBrightBlue#34548a
  • terminal.ansiBrightCyan#3e6968
  • terminal.ansiBrightGreen#485e30
  • terminal.ansiBrightMagenta#5a4a78
  • terminal.ansiBrightRed#8c4351
  • terminal.ansiBrightWhite#1a1b26
  • terminal.ansiBrightYellow#965027
  • terminal.ansiCyan#3e6968
  • terminal.ansiGreen#485e30
  • terminal.ansiMagenta#5a4a78
  • terminal.ansiRed#343b59
  • terminal.ansiWhite#1a1b26
  • terminal.ansiYellow#965027
  • terminal.background#d5d6db
  • terminal.border#343b59
  • terminal.foreground#343b59
  • terminal.selectionBackground#cbccd150
  • textBlockQuote.background#e9e9ed
  • titleBar.activeBackground#e9e9ed
  • titleBar.activeForeground#343b59
  • titleBar.inactiveBackground#f7f7f9
  • titleBar.inactiveForeground#9699a3
  • walkThrough.embeddedEditorBackground#e9e9ed
  • welcomePage.buttonBackground#cbccd1
  • welcomePage.buttonHoverBackground#dfe0e575
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#34548a
source#343b59
meta.diff, meta.diff.header#9699a3
markup.inserted#485e30
markup.deleted#343b59
markup.changed#965027
invalid#343b59underline italic
invalid.deprecated#343b59underline italic
entity.name.filename#965027
markup.error#343b59
markup.underlineunderline
markup.bold#965027bold
markup.heading#34548abold
markup.italic#965027italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#3e6968
markup.inline.raw, markup.raw.restructuredtext#485e30
markup.underline.link, markup.underline.link.image#3e6968
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#5a4a78
entity.name.directive.restructuredtext, markup.quote#965027italic
meta.separator.markdown#9699a3
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#485e30
punctuation.definition.constant.restructuredtext#34548a
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#34548a
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#343b59
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#965027
entity.name.type.class, entity.name.class#3e6968normal
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#34548aitalic
entity.other.inherited-class#3e6968italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#9699a3
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#5a4a78
comment.block.documentation entity.name.type#3e6968italic
comment.block.documentation entity.name.type punctuation.definition.bracket#3e6968
comment.block.documentation variable#965027italic
constant, variable.other.constant#34548a
constant.character.escape, constant.character.string.escape, constant.regexp#5a4a78
entity.name.tag#5a4a78
entity.other.attribute-name.parent-selector#5a4a78
entity.other.attribute-name#485e30italic
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#485e30
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#965027italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#485e30italic
meta.decorator variable.other.object#485e30
keyword, punctuation.definition.keyword#5a4a78
keyword.control.new, keyword.operator.newbold
meta.selector#5a4a78
support#3e6968italic
support.function.magic, support.variable, variable.other.predefined#34548aregular
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#5a4a78
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#343b59
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#5a4a78
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#3e6968
constant.other.date, constant.other.timestamp#965027
variable.other.alias.yaml#485e30italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#5a4a78regular
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#3e6968italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#965027
storage.modifier#5a4a78
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#965027
punctuation.definition.group.capture.regexp#5a4a78
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#343b59
punctuation.definition.character-class.regexp#3e6968
punctuation.definition.group.regexp#965027
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#343b59
meta.assertion.look-ahead.regexp#485e30
string#965027
punctuation.definition.string.begin, punctuation.definition.string.end#166775
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#34548a
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#9699a3
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#343b59
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#965027italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#343b59normal
meta.selectionset.graphql variable#965027
meta.selectionset.graphql meta.arguments variable#343b59
entity.name.fragment.graphql, variable.fragment.graphql#3e6968
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#343b59
source.shell variable.other#34548a
support.constant#34548anormal
meta.scope.prerequisites.makefile#965027
meta.attribute-selector.scss#965027
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#343b59
meta.preprocessor.haskell#9699a3

Shiki preview

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

Loading...