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#bd93f910
  • activityBar.activeBorder#ff79c680
  • activityBar.background#21222c
  • activityBar.foreground#E9E9F4
  • activityBar.inactiveForeground#4D4F68
  • activityBarBadge.background#ff79c6
  • activityBarBadge.foreground#21222c
  • badge.background#282a36
  • badge.foreground#E9E9F4
  • breadcrumb.activeSelectionForeground#E9E9F4
  • breadcrumb.background#21222c
  • breadcrumb.focusForeground#E9E9F4
  • breadcrumb.foreground#4D4F68
  • breadcrumbPicker.background#1B1B23
  • button.background#1D1D26
  • button.foreground#E9E9F4
  • checkbox.background#1D1D26
  • checkbox.border#1B1B23
  • checkbox.foreground#E9E9F4
  • contrastBorder#1B1B23
  • debugToolBar.background#1D1D26
  • diffEditor.insertedTextBackground#50fa7b20
  • diffEditor.removedTextBackground#ff555550
  • dropdown.background#21222c
  • dropdown.border#1B1B23
  • dropdown.foreground#E9E9F4
  • editor.background#21222c
  • editor.findMatchBackground#f1fa8c80
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#3A3C4E75
  • editor.foldBackground#1D1D26
  • editor.foreground#E9E9F4
  • editor.hoverHighlightBackground#1B1B23
  • editor.lineHighlightBorder#282a36
  • editor.rangeHighlightBackground#bd93f915
  • editor.selectionBackground#282a36
  • editor.selectionHighlightBackground#282a36
  • editor.snippetFinalTabstopHighlightBackground#21222c
  • editor.snippetFinalTabstopHighlightBorder#50fa7b
  • editor.snippetTabstopHighlightBackground#21222c
  • editor.snippetTabstopHighlightBorder#4D4F68
  • editor.wordHighlightBackground#8be9fd50
  • editor.wordHighlightStrongBackground#50fa7b50
  • editorCodeLens.foreground#4D4F68
  • editorError.foreground#ff5555
  • editorGroup.border#bd93f9
  • editorGroup.dropBackground#3A3C4E70
  • editorGroupHeader.tabsBackground#1B1B23
  • editorGutter.addedBackground#50fa7b80
  • editorGutter.deletedBackground#ff555580
  • editorGutter.modifiedBackground#8be9fd80
  • editorHoverWidget.background#21222c
  • editorHoverWidget.border#4D4F68
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#4D4F68
  • editorLink.activeForeground#8be9fd
  • editorMarkerNavigation.background#1D1D26
  • editorOverviewRuler.addedForeground#50fa7b80
  • editorOverviewRuler.border#1B1B23
  • editorOverviewRuler.currentContentForeground#50fa7b
  • editorOverviewRuler.deletedForeground#ff555580
  • editorOverviewRuler.errorForeground#ff555580
  • editorOverviewRuler.incomingContentForeground#bd93f9
  • editorOverviewRuler.infoForeground#8be9fd80
  • editorOverviewRuler.modifiedForeground#8be9fd80
  • editorOverviewRuler.selectionHighlightForeground#f1fa8c
  • editorOverviewRuler.warningForeground#f1fa8c80
  • editorOverviewRuler.wordHighlightForeground#8be9fd
  • editorOverviewRuler.wordHighlightStrongForeground#50fa7b
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#1D1D26
  • editorSuggestWidget.foreground#E9E9F4
  • editorSuggestWidget.selectedBackground#282a36
  • editorWarning.foreground#f1fa8c
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#1D1D26
  • errorForeground#ff5555
  • extensionButton.prominentBackground#50fa7b90
  • extensionButton.prominentForeground#E9E9F4
  • extensionButton.prominentHoverBackground#50fa7b60
  • focusBorder#4D4F68
  • foreground#E9E9F4
  • gitDecoration.conflictingResourceForeground#f1fa8c
  • gitDecoration.deletedResourceForeground#ff5555
  • gitDecoration.ignoredResourceForeground#4D4F68
  • gitDecoration.modifiedResourceForeground#8be9fd
  • gitDecoration.untrackedResourceForeground#50fa7b
  • input.background#21222c
  • input.border#1B1B23
  • input.foreground#E9E9F4
  • input.placeholderForeground#4D4F68
  • inputOption.activeBorder#bd93f9
  • inputValidation.errorBackground#21222c
  • inputValidation.errorBorder#ff5555
  • inputValidation.errorForeground#ff5555
  • inputValidation.infoBackground#21222c
  • inputValidation.infoBorder#bd93f9
  • inputValidation.infoForeground#bd93f9
  • inputValidation.warningBackground#21222c
  • inputValidation.warningBorder#f1fa8c
  • inputValidation.warningForeground#f1fa8c
  • list.activeSelectionBackground#282a36
  • list.activeSelectionForeground#E9E9F4
  • list.dropBackground#282a36
  • list.errorForeground#ff5555
  • list.focusBackground#3A3C4E75
  • list.highlightForeground#8be9fd
  • list.hoverBackground#3A3C4E75
  • list.inactiveSelectionBackground#3A3C4E75
  • list.warningForeground#f1fa8c
  • listFilterWidget.background#21222c
  • listFilterWidget.noMatchesOutline#ff5555
  • listFilterWidget.outline#282a36
  • merge.currentHeaderBackground#50fa7b90
  • merge.incomingHeaderBackground#bd93f990
  • notification.background#21222c
  • notification.buttonBackground#282a36
  • notification.buttonForeground#E9E9F4
  • notification.buttonHoverBackground#3A3C4E75
  • notification.errorBackground#ff5555
  • notification.errorForeground#21222c
  • notification.foreground#E9E9F4
  • notification.infoBackground#bd93f9
  • notification.infoForeground#21222c
  • notification.warningBackground#f1fa8c
  • notification.warningForeground#21222c
  • notificationCenter.border#1D1D26
  • notificationCenterHeader.background#21222c
  • notificationCenterHeader.foreground#E9E9F4
  • notificationLink.foreground#8be9fd
  • notifications.background#21222c
  • notifications.border#1D1D26
  • notifications.foreground#E9E9F4
  • notificationsErrorIcon.foreground#ff5555
  • notificationsInfoIcon.foreground#bd93f9
  • notificationsWarningIcon.foreground#f1fa8c
  • notificationToast.border#1D1D26
  • panel.background#21222c
  • panel.border#bd93f9
  • panelInput.border#E9E9F4
  • panelTitle.activeBorder#ff79c6
  • panelTitle.activeForeground#E9E9F4
  • panelTitle.inactiveForeground#4D4F68
  • peekView.border#282a36
  • peekViewEditor.background#21222c
  • peekViewEditor.matchHighlightBackground#ffffa580
  • peekViewResult.background#1D1D26
  • peekViewResult.fileForeground#E9E9F4
  • peekViewResult.lineForeground#E9E9F4
  • peekViewResult.matchHighlightBackground#ffffa580
  • peekViewResult.selectionBackground#282a36
  • peekViewResult.selectionForeground#E9E9F4
  • peekViewTitle.background#1B1B23
  • peekViewTitleDescription.foreground#4D4F68
  • peekViewTitleLabel.foreground#E9E9F4
  • pickerGroup.border#bd93f9
  • pickerGroup.foreground#8be9fd
  • progressBar.background#ff79c6
  • scrollbar.shadow#444444
  • selection.background#bd93f9
  • settings.checkboxBackground#1D1D26
  • settings.checkboxBorder#1B1B23
  • settings.checkboxForeground#E9E9F4
  • settings.dropdownBackground#1D1D26
  • settings.dropdownBorder#1B1B23
  • settings.dropdownForeground#E9E9F4
  • settings.headerForeground#E9E9F4
  • settings.modifiedItemIndicator#f1fa8c
  • settings.numberInputBackground#1D1D26
  • settings.numberInputBorder#1B1B23
  • settings.numberInputForeground#E9E9F4
  • settings.textInputBackground#1D1D26
  • settings.textInputBorder#1B1B23
  • settings.textInputForeground#E9E9F4
  • sideBar.background#1D1D26
  • sideBarSectionHeader.background#21222c
  • sideBarSectionHeader.border#1B1B23
  • sideBarTitle.foreground#E9E9F4
  • statusBar.background#1B1B23
  • statusBar.debuggingBackground#ff5555
  • statusBar.debuggingForeground#1B1B23
  • statusBar.foreground#E9E9F4
  • statusBar.noFolderBackground#1B1B23
  • statusBar.noFolderForeground#E9E9F4
  • statusBarItem.prominentBackground#ff5555
  • statusBarItem.prominentHoverBackground#f1fa8c
  • statusBarItem.remoteBackground#bd93f9
  • statusBarItem.remoteForeground#21222c
  • tab.activeBackground#21222c
  • tab.activeBorderTop#ff79c680
  • tab.activeForeground#E9E9F4
  • tab.border#1B1B23
  • tab.inactiveBackground#1D1D26
  • tab.inactiveForeground#4D4F68
  • terminal.ansiBlack#282a36
  • terminal.ansiBlue#bd93f9
  • terminal.ansiBrightBlack#3A3C4E
  • terminal.ansiBrightBlue#d6acff
  • terminal.ansiBrightCyan#a4ffff
  • terminal.ansiBrightGreen#69ff94
  • terminal.ansiBrightMagenta#ff92df
  • terminal.ansiBrightRed#ff6e6e
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffffa5
  • terminal.ansiCyan#8be9fd
  • terminal.ansiGreen#50fa7b
  • terminal.ansiMagenta#ff79c6
  • terminal.ansiRed#ff5555
  • terminal.ansiWhite#f8f8f2
  • terminal.ansiYellow#f1fa8c
  • terminal.background#21222c
  • terminal.border#E9E9F4
  • terminal.foreground#E9E9F4
  • terminal.selectionBackground#282a3650
  • textBlockQuote.background#1D1D26
  • titleBar.activeBackground#1D1D26
  • titleBar.activeForeground#E9E9F4
  • titleBar.inactiveBackground#1B1B23
  • titleBar.inactiveForeground#4D4F68
  • walkThrough.embeddedEditorBackground#1D1D26
  • welcomePage.buttonBackground#282a36
  • welcomePage.buttonHoverBackground#3A3C4E75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#bd93f9
source#E9E9F4
meta.diff, meta.diff.header#4D4F68
markup.inserted#50fa7b
markup.deleted#ff5555
markup.changed#f1fa8c
invalid#ff5555underline italic
invalid.deprecated#E9E9F4underline italic
entity.name.filename#ffffa5
markup.error#ff5555
markup.underlineunderline
markup.bold#f1fa8cbold
markup.heading#bd93f9bold
markup.italic#ffffa5italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#8be9fd
markup.inline.raw, markup.raw.restructuredtext#50fa7b
markup.underline.link, markup.underline.link.image#8be9fd
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff79c6
entity.name.directive.restructuredtext, markup.quote#ffffa5italic
meta.separator.markdown#4D4F68
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#50fa7b
punctuation.definition.constant.restructuredtext#bd93f9
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#bd93f9
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#E9E9F4
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffffa5
entity.name.type.class, entity.name.class#8be9fdnormal
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#bd93f9italic
entity.other.inherited-class#8be9fditalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#4D4F68
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff79c6
comment.block.documentation entity.name.type#8be9fditalic
comment.block.documentation entity.name.type punctuation.definition.bracket#8be9fd
comment.block.documentation variable#f1fa8citalic
constant, variable.other.constant#bd93f9
constant.character.escape, constant.character.string.escape, constant.regexp#ff79c6
entity.name.tag#ff79c6
entity.other.attribute-name.parent-selector#ff79c6
entity.other.attribute-name#50fa7bitalic
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#50fa7b
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#f1fa8citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#50fa7bitalic
meta.decorator variable.other.object#50fa7b
keyword, punctuation.definition.keyword#ff79c6
keyword.control.new, keyword.operator.newbold
meta.selector#ff79c6
support#8be9fditalic
support.function.magic, support.variable, variable.other.predefined#bd93f9regular
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#ff79c6
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#E9E9F4
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#ff79c6
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#8be9fd
constant.other.date, constant.other.timestamp#f1fa8c
variable.other.alias.yaml#50fa7bitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff79c6regular
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#8be9fditalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#f1fa8c
storage.modifier#ff79c6
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffffa5
punctuation.definition.group.capture.regexp#ff79c6
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff5555
punctuation.definition.character-class.regexp#8be9fd
punctuation.definition.group.regexp#f1fa8c
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff5555
meta.assertion.look-ahead.regexp#50fa7b
string#ffffa5
punctuation.definition.string.begin, punctuation.definition.string.end#EBFF87
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#bd93f9
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#4D4F68
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#E9E9F4
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#f1fa8citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#E9E9F4normal
meta.selectionset.graphql variable#ffffa5
meta.selectionset.graphql meta.arguments variable#E9E9F4
entity.name.fragment.graphql, variable.fragment.graphql#8be9fd
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#E9E9F4
source.shell variable.other#bd93f9
support.constant#bd93f9normal
meta.scope.prerequisites.makefile#ffffa5
meta.attribute-selector.scss#ffffa5
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#E9E9F4
meta.preprocessor.haskell#4D4F68

Shiki preview

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

Loading...

Base24 Tinted Themes - Coding Theme