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#2ac3de10
  • activityBar.activeBorder#bb9af780
  • activityBar.background#1a1b26
  • activityBar.foreground#a9b1d6
  • activityBar.inactiveForeground#444b6a
  • activityBarBadge.background#bb9af7
  • activityBarBadge.foreground#1a1b26
  • badge.background#16161e
  • badge.foreground#a9b1d6
  • breadcrumb.activeSelectionForeground#a9b1d6
  • breadcrumb.background#1a1b26
  • breadcrumb.focusForeground#a9b1d6
  • breadcrumb.foreground#444b6a
  • breadcrumbPicker.background#0f0f14
  • button.background#16161e
  • button.foreground#a9b1d6
  • checkbox.background#16161e
  • checkbox.border#0f0f14
  • checkbox.foreground#a9b1d6
  • contrastBorder#0f0f14
  • debugToolBar.background#16161e
  • diffEditor.insertedTextBackground#9ece6a20
  • diffEditor.removedTextBackground#c0caf550
  • dropdown.background#1a1b26
  • dropdown.border#0f0f14
  • dropdown.foreground#a9b1d6
  • editor.background#1a1b26
  • editor.findMatchBackground#a9b1d680
  • editor.findMatchHighlightBackground#d5d6db40
  • editor.findRangeHighlightBackground#2f354975
  • editor.foldBackground#16161e
  • editor.foreground#a9b1d6
  • editor.hoverHighlightBackground#0f0f14
  • editor.lineHighlightBorder#16161e
  • editor.rangeHighlightBackground#2ac3de15
  • editor.selectionBackground#16161e
  • editor.selectionHighlightBackground#16161e
  • editor.snippetFinalTabstopHighlightBackground#1a1b26
  • editor.snippetFinalTabstopHighlightBorder#9ece6a
  • editor.snippetTabstopHighlightBackground#1a1b26
  • editor.snippetTabstopHighlightBorder#444b6a
  • editor.wordHighlightBackground#b4f9f850
  • editor.wordHighlightStrongBackground#9ece6a50
  • editorCodeLens.foreground#444b6a
  • editorError.foreground#c0caf5
  • editorGroup.border#2ac3de
  • editorGroup.dropBackground#2f354970
  • editorGroupHeader.tabsBackground#0f0f14
  • editorGutter.addedBackground#9ece6a80
  • editorGutter.deletedBackground#c0caf580
  • editorGutter.modifiedBackground#b4f9f880
  • editorHoverWidget.background#1a1b26
  • editorHoverWidget.border#444b6a
  • editorIndentGuide.activeBackground#d5d6db45
  • editorIndentGuide.background#d5d6db1A
  • editorLineNumber.foreground#444b6a
  • editorLink.activeForeground#b4f9f8
  • editorMarkerNavigation.background#16161e
  • editorOverviewRuler.addedForeground#9ece6a80
  • editorOverviewRuler.border#0f0f14
  • editorOverviewRuler.currentContentForeground#9ece6a
  • editorOverviewRuler.deletedForeground#c0caf580
  • editorOverviewRuler.errorForeground#c0caf580
  • editorOverviewRuler.incomingContentForeground#2ac3de
  • editorOverviewRuler.infoForeground#b4f9f880
  • editorOverviewRuler.modifiedForeground#b4f9f880
  • editorOverviewRuler.selectionHighlightForeground#a9b1d6
  • editorOverviewRuler.warningForeground#a9b1d680
  • editorOverviewRuler.wordHighlightForeground#b4f9f8
  • editorOverviewRuler.wordHighlightStrongForeground#9ece6a
  • editorRuler.foreground#d5d6db1A
  • editorSuggestWidget.background#16161e
  • editorSuggestWidget.foreground#a9b1d6
  • editorSuggestWidget.selectedBackground#16161e
  • editorWarning.foreground#a9b1d6
  • editorWhitespace.foreground#d5d6db1A
  • editorWidget.background#16161e
  • errorForeground#c0caf5
  • extensionButton.prominentBackground#9ece6a90
  • extensionButton.prominentForeground#a9b1d6
  • extensionButton.prominentHoverBackground#9ece6a60
  • focusBorder#444b6a
  • foreground#a9b1d6
  • gitDecoration.conflictingResourceForeground#a9b1d6
  • gitDecoration.deletedResourceForeground#c0caf5
  • gitDecoration.ignoredResourceForeground#444b6a
  • gitDecoration.modifiedResourceForeground#b4f9f8
  • gitDecoration.untrackedResourceForeground#9ece6a
  • input.background#1a1b26
  • input.border#0f0f14
  • input.foreground#a9b1d6
  • input.placeholderForeground#444b6a
  • inputOption.activeBorder#2ac3de
  • inputValidation.errorBackground#1a1b26
  • inputValidation.errorBorder#c0caf5
  • inputValidation.errorForeground#c0caf5
  • inputValidation.infoBackground#1a1b26
  • inputValidation.infoBorder#2ac3de
  • inputValidation.infoForeground#2ac3de
  • inputValidation.warningBackground#1a1b26
  • inputValidation.warningBorder#a9b1d6
  • inputValidation.warningForeground#a9b1d6
  • list.activeSelectionBackground#16161e
  • list.activeSelectionForeground#a9b1d6
  • list.dropBackground#16161e
  • list.errorForeground#c0caf5
  • list.focusBackground#2f354975
  • list.highlightForeground#b4f9f8
  • list.hoverBackground#2f354975
  • list.inactiveSelectionBackground#2f354975
  • list.warningForeground#a9b1d6
  • listFilterWidget.background#1a1b26
  • listFilterWidget.noMatchesOutline#c0caf5
  • listFilterWidget.outline#16161e
  • merge.currentHeaderBackground#9ece6a90
  • merge.incomingHeaderBackground#2ac3de90
  • notification.background#1a1b26
  • notification.buttonBackground#16161e
  • notification.buttonForeground#a9b1d6
  • notification.buttonHoverBackground#2f354975
  • notification.errorBackground#c0caf5
  • notification.errorForeground#1a1b26
  • notification.foreground#a9b1d6
  • notification.infoBackground#2ac3de
  • notification.infoForeground#1a1b26
  • notification.warningBackground#a9b1d6
  • notification.warningForeground#1a1b26
  • notificationCenter.border#16161e
  • notificationCenterHeader.background#1a1b26
  • notificationCenterHeader.foreground#a9b1d6
  • notificationLink.foreground#b4f9f8
  • notifications.background#1a1b26
  • notifications.border#16161e
  • notifications.foreground#a9b1d6
  • notificationsErrorIcon.foreground#c0caf5
  • notificationsInfoIcon.foreground#2ac3de
  • notificationsWarningIcon.foreground#a9b1d6
  • notificationToast.border#16161e
  • panel.background#1a1b26
  • panel.border#2ac3de
  • panelInput.border#a9b1d6
  • panelTitle.activeBorder#bb9af7
  • panelTitle.activeForeground#a9b1d6
  • panelTitle.inactiveForeground#444b6a
  • peekView.border#16161e
  • peekViewEditor.background#1a1b26
  • peekViewEditor.matchHighlightBackground#ff9e6480
  • peekViewResult.background#16161e
  • peekViewResult.fileForeground#a9b1d6
  • peekViewResult.lineForeground#a9b1d6
  • peekViewResult.matchHighlightBackground#ff9e6480
  • peekViewResult.selectionBackground#16161e
  • peekViewResult.selectionForeground#a9b1d6
  • peekViewTitle.background#0f0f14
  • peekViewTitleDescription.foreground#444b6a
  • peekViewTitleLabel.foreground#a9b1d6
  • pickerGroup.border#2ac3de
  • pickerGroup.foreground#b4f9f8
  • progressBar.background#bb9af7
  • scrollbar.shadow#444444
  • selection.background#2ac3de
  • settings.checkboxBackground#16161e
  • settings.checkboxBorder#0f0f14
  • settings.checkboxForeground#a9b1d6
  • settings.dropdownBackground#16161e
  • settings.dropdownBorder#0f0f14
  • settings.dropdownForeground#a9b1d6
  • settings.headerForeground#a9b1d6
  • settings.modifiedItemIndicator#a9b1d6
  • settings.numberInputBackground#16161e
  • settings.numberInputBorder#0f0f14
  • settings.numberInputForeground#a9b1d6
  • settings.textInputBackground#16161e
  • settings.textInputBorder#0f0f14
  • settings.textInputForeground#a9b1d6
  • sideBar.background#16161e
  • sideBarSectionHeader.background#1a1b26
  • sideBarSectionHeader.border#0f0f14
  • sideBarTitle.foreground#a9b1d6
  • statusBar.background#0f0f14
  • statusBar.debuggingBackground#c0caf5
  • statusBar.debuggingForeground#0f0f14
  • statusBar.foreground#a9b1d6
  • statusBar.noFolderBackground#0f0f14
  • statusBar.noFolderForeground#a9b1d6
  • statusBarItem.prominentBackground#c0caf5
  • statusBarItem.prominentHoverBackground#a9b1d6
  • statusBarItem.remoteBackground#2ac3de
  • statusBarItem.remoteForeground#1a1b26
  • tab.activeBackground#1a1b26
  • tab.activeBorderTop#bb9af780
  • tab.activeForeground#a9b1d6
  • tab.border#0f0f14
  • tab.inactiveBackground#16161e
  • tab.inactiveForeground#444b6a
  • terminal.ansiBlack#16161e
  • terminal.ansiBlue#2ac3de
  • terminal.ansiBrightBlack#2f3549
  • terminal.ansiBrightBlue#89ddff
  • terminal.ansiBrightCyan#7dcfff
  • terminal.ansiBrightGreen#73daca
  • terminal.ansiBrightMagenta#bb9af7
  • terminal.ansiBrightRed#ff7a93
  • terminal.ansiBrightWhite#d5d6db
  • terminal.ansiBrightYellow#ff9e64
  • terminal.ansiCyan#b4f9f8
  • terminal.ansiGreen#9ece6a
  • terminal.ansiMagenta#bb9af7
  • terminal.ansiRed#c0caf5
  • terminal.ansiWhite#cbccd1
  • terminal.ansiYellow#a9b1d6
  • terminal.background#1a1b26
  • terminal.border#a9b1d6
  • terminal.foreground#a9b1d6
  • terminal.selectionBackground#16161e50
  • textBlockQuote.background#16161e
  • titleBar.activeBackground#16161e
  • titleBar.activeForeground#a9b1d6
  • titleBar.inactiveBackground#0f0f14
  • titleBar.inactiveForeground#444b6a
  • walkThrough.embeddedEditorBackground#16161e
  • welcomePage.buttonBackground#16161e
  • welcomePage.buttonHoverBackground#2f354975
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#2ac3de
source#a9b1d6
meta.diff, meta.diff.header#444b6a
markup.inserted#9ece6a
markup.deleted#c0caf5
markup.changed#a9b1d6
invalid#c0caf5underline italic
invalid.deprecated#a9b1d6underline italic
entity.name.filename#ff9e64
markup.error#c0caf5
markup.underlineunderline
markup.bold#a9b1d6bold
markup.heading#2ac3debold
markup.italic#ff9e64italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#b4f9f8
markup.inline.raw, markup.raw.restructuredtext#9ece6a
markup.underline.link, markup.underline.link.image#b4f9f8
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#bb9af7
entity.name.directive.restructuredtext, markup.quote#ff9e64italic
meta.separator.markdown#444b6a
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#9ece6a
punctuation.definition.constant.restructuredtext#2ac3de
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#2ac3de
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#a9b1d6
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ff9e64
entity.name.type.class, entity.name.class#b4f9f8normal
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#2ac3deitalic
entity.other.inherited-class#b4f9f8italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#444b6a
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#bb9af7
comment.block.documentation entity.name.type#b4f9f8italic
comment.block.documentation entity.name.type punctuation.definition.bracket#b4f9f8
comment.block.documentation variable#a9b1d6italic
constant, variable.other.constant#2ac3de
constant.character.escape, constant.character.string.escape, constant.regexp#bb9af7
entity.name.tag#bb9af7
entity.other.attribute-name.parent-selector#bb9af7
entity.other.attribute-name#9ece6aitalic
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#9ece6a
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#a9b1d6italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#9ece6aitalic
meta.decorator variable.other.object#9ece6a
keyword, punctuation.definition.keyword#bb9af7
keyword.control.new, keyword.operator.newbold
meta.selector#bb9af7
support#b4f9f8italic
support.function.magic, support.variable, variable.other.predefined#2ac3deregular
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#bb9af7
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#a9b1d6
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#bb9af7
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#b4f9f8
constant.other.date, constant.other.timestamp#a9b1d6
variable.other.alias.yaml#9ece6aitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#bb9af7regular
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#b4f9f8italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#a9b1d6
storage.modifier#bb9af7
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ff9e64
punctuation.definition.group.capture.regexp#bb9af7
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#c0caf5
punctuation.definition.character-class.regexp#b4f9f8
punctuation.definition.group.regexp#a9b1d6
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#c0caf5
meta.assertion.look-ahead.regexp#9ece6a
string#ff9e64
punctuation.definition.string.begin, punctuation.definition.string.end#0db9d7
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#2ac3de
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#444b6a
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#a9b1d6
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#a9b1d6italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#a9b1d6normal
meta.selectionset.graphql variable#ff9e64
meta.selectionset.graphql meta.arguments variable#a9b1d6
entity.name.fragment.graphql, variable.fragment.graphql#b4f9f8
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#a9b1d6
source.shell variable.other#2ac3de
support.constant#2ac3denormal
meta.scope.prerequisites.makefile#ff9e64
meta.attribute-selector.scss#ff9e64
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#a9b1d6
meta.preprocessor.haskell#444b6a

Shiki preview

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

Loading...