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#71559d10
  • activityBar.activeBorder#ba5d9c80
  • activityBar.background#101017
  • activityBar.foreground#b7cf9fa0
  • activityBar.inactiveForeground#676B79
  • activityBarBadge.background#ba5d9c
  • activityBarBadge.foreground#b7cf9fa0
  • badge.background#8fbf5f40
  • badge.foreground#b7cf9fa0
  • breadcrumb.activeSelectionForeground#b7cf9fa0
  • breadcrumb.background#121216
  • breadcrumb.focusForeground#b7cf9fa0
  • breadcrumb.foreground#676B79
  • breadcrumbPicker.background#09090d
  • button.background#8fbf5f40
  • button.foreground#b7cf9fa0
  • contrastBorder#09090d
  • debugToolBar.background#0e0e12
  • diffEditor.insertedTextBackground#5F7F5F20
  • diffEditor.removedTextBackground#ff33667250
  • dropdown.background#101017
  • dropdown.border#09090d
  • dropdown.foreground#b7cf9fa0
  • editor.background#121216
  • editor.findMatchBackground#ffc56280
  • editor.findMatchHighlightBackground#c4cad140
  • editor.findRangeHighlightBackground#31353a
  • editor.foldBackground#0e0e12
  • editor.foreground#b7cf9fa0
  • editor.hoverHighlightBackground#6983aa50
  • editor.lineHighlightBorder#8fbf5f40
  • editor.rangeHighlightBackground#71559d15
  • editor.selectionBackground#8fbf5f40
  • editor.selectionHighlightBackground#12121a
  • editor.snippetFinalTabstopHighlightBackground#121216
  • editor.snippetFinalTabstopHighlightBorder#5F7F5F
  • editor.snippetTabstopHighlightBackground#121216
  • editor.snippetTabstopHighlightBorder#676B79
  • editor.wordHighlightBackground#6983aa50
  • editor.wordHighlightStrongBackground#5F7F5F50
  • editorCodeLens.foreground#676B79
  • editorError.foreground#ff336672
  • editorGroup.border#71559d
  • editorGroup.dropBackground#1a1d21
  • editorGroupHeader.tabsBackground#09090d
  • editorGutter.addedBackground#5F7F5F80
  • editorGutter.deletedBackground#ff33667280
  • editorGutter.modifiedBackground#6983aa80
  • editorHoverWidget.background#121216
  • editorHoverWidget.border#676B79
  • editorIndentGuide.activeBackground#c4cad145
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.foreground#676B79
  • editorLink.activeForeground#6983aa
  • editorMarkerNavigation.background#0e0e12
  • editorOverviewRuler.addedForeground#5F7F5F80
  • editorOverviewRuler.border#09090d
  • editorOverviewRuler.currentContentForeground#5F7F5F
  • editorOverviewRuler.deletedForeground#ff33667280
  • editorOverviewRuler.errorForeground#ff33667280
  • editorOverviewRuler.incomingContentForeground#71559d
  • editorOverviewRuler.infoForeground#6983aa80
  • editorOverviewRuler.modifiedForeground#6983aa80
  • editorOverviewRuler.selectionHighlightForeground#ffc562
  • editorOverviewRuler.warningForeground#ffc56280
  • editorOverviewRuler.wordHighlightForeground#6983aa
  • editorOverviewRuler.wordHighlightStrongForeground#5F7F5F
  • editorRuler.foreground#FFFFFF1A
  • editorSuggestWidget.background#0e0e12
  • editorSuggestWidget.foreground#b7cf9fa0
  • editorSuggestWidget.selectedBackground#8fbf5f40
  • editorWarning.foreground#6983aa
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#0e0e12
  • errorForeground#ff336672
  • extensionButton.prominentBackground#5F7F5F90
  • extensionButton.prominentForeground#b7cf9fa0
  • extensionButton.prominentHoverBackground#5F7F5F60
  • focusBorder#676B79
  • foreground#b7cf9fa0
  • gitDecoration.conflictingResourceForeground#ffc562
  • gitDecoration.deletedResourceForeground#ff336672
  • gitDecoration.ignoredResourceForeground#676B79
  • gitDecoration.modifiedResourceForeground#6983aa
  • gitDecoration.untrackedResourceForeground#5F7F5F
  • input.background#121216
  • input.border#09090d
  • input.foreground#b7cf9fa0
  • input.placeholderForeground#676B79
  • inputOption.activeBorder#71559d
  • inputValidation.errorBorder#ff336672
  • inputValidation.infoBorder#ba5d9c
  • inputValidation.warningBorder#ffc562
  • list.activeSelectionBackground#8fbf5f40
  • list.activeSelectionForeground#b7cf9fa0
  • list.dropBackground#8fbf5f40
  • list.errorForeground#ff336672
  • list.focusBackground#31353a
  • list.highlightForeground#6983aa
  • list.hoverBackground#31353a
  • list.inactiveSelectionBackground#31353a
  • list.warningForeground#ffc562
  • listFilterWidget.background#101017
  • listFilterWidget.noMatchesOutline#ff336672
  • listFilterWidget.outline#12121a
  • merge.currentHeaderBackground#5F7F5F90
  • merge.incomingHeaderBackground#71559d90
  • notification.background#121216
  • notification.buttonBackground#8fbf5f40
  • notification.buttonForeground#b7cf9fa0
  • notification.buttonHoverBackground#31353a
  • notification.errorBackground#ff336672
  • notification.errorForeground#b7cf9fa0
  • notification.foreground#b7cf9fa0
  • notification.infoBackground#6983aa
  • notification.infoForeground#121216
  • notification.warningBackground#ffc562
  • notification.warningForeground#121216
  • panel.background#121216
  • panel.border#71559d
  • panelTitle.activeBorder#ba5d9c
  • panelTitle.activeForeground#b7cf9fa0
  • panelTitle.inactiveForeground#676B79
  • peekView.border#8fbf5f40
  • peekViewEditor.background#121216
  • peekViewEditor.matchHighlightBackground#ffc56280
  • peekViewResult.background#0e0e12
  • peekViewResult.fileForeground#b7cf9fa0
  • peekViewResult.lineForeground#b7cf9fa0
  • peekViewResult.matchHighlightBackground#ffc56280
  • peekViewResult.selectionBackground#8fbf5f40
  • peekViewResult.selectionForeground#b7cf9fa0
  • peekViewTitle.background#09090d
  • peekViewTitleDescription.foreground#676B79
  • peekViewTitleLabel.foreground#b7cf9fa0
  • pickerGroup.border#71559d
  • pickerGroup.foreground#6983aa
  • progressBar.background#ba5d9c
  • selection.background#71559d
  • settings.checkboxBackground#0e0e12
  • settings.checkboxBorder#09090d
  • settings.checkboxForeground#b7cf9fa0
  • settings.dropdownBackground#0e0e12
  • settings.dropdownBorder#09090d
  • settings.dropdownForeground#b7cf9fa0
  • settings.headerForeground#b7cf9fa0
  • settings.modifiedItemForeground#ffc562
  • settings.modifiedItemIndicator#ffc562
  • settings.numberInputBackground#0e0e12
  • settings.numberInputBorder#09090d
  • settings.numberInputForeground#b7cf9fa0
  • settings.textInputBackground#0e0e12
  • settings.textInputBorder#09090d
  • settings.textInputForeground#b7cf9fa0
  • sideBar.background#0e0e12
  • sideBarSectionHeader.background#121216
  • sideBarSectionHeader.border#09090d
  • sideBarTitle.foreground#b7cf9fa0
  • statusBar.background#09090d
  • statusBar.debuggingBackground#ff336672
  • statusBar.debuggingForeground#09090d
  • statusBar.foreground#b7cf9fa0
  • statusBar.noFolderBackground#09090d
  • statusBar.noFolderForeground#b7cf9fa0
  • statusBarItem.prominentBackground#ff336672
  • statusBarItem.prominentHoverBackground#ffc562
  • statusBarItem.remoteBackground#71559d
  • statusBarItem.remoteForeground#b7cf9fa0
  • tab.activeBackground#121216
  • tab.activeBorderTop#ba5d9c80
  • tab.activeForeground#b7cf9fa0
  • tab.border#09090d
  • tab.inactiveBackground#0e0e12
  • tab.inactiveForeground#676B79
  • terminal.ansiBlack#212529
  • terminal.ansiBlue#71559d
  • terminal.ansiBrightBlack#6272A4
  • terminal.ansiBrightBlue#ffcbff1e
  • terminal.ansiBrightCyan#6983aa
  • terminal.ansiBrightGreen#63e6be
  • terminal.ansiBrightMagenta#DC8CC3
  • terminal.ansiBrightRed#ff336672
  • terminal.ansiBrightWhite#c4cad1
  • terminal.ansiBrightYellow#ffc562
  • terminal.ansiCyan#2F4858
  • terminal.ansiGreen#5F7F5F
  • terminal.ansiMagenta#ba5d9c
  • terminal.ansiRed#ff336672
  • terminal.ansiWhite#c4cad1
  • terminal.ansiYellow#ffc562
  • terminal.background#121216
  • terminal.foreground#b7cf9fa0
  • titleBar.activeBackground#0e0e12
  • titleBar.activeForeground#b7cf9fa0
  • titleBar.inactiveBackground#09090d
  • titleBar.inactiveForeground#676B79
  • walkThrough.embeddedEditorBackground#0e0e12

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#71559d
source#b7cf9fa0
meta.diff, meta.diff.header#676B79
markup.inserted#5F7F5F
markup.deleted#ff336672
markup.changed#ffc562
invalid#ff336672underline italic
invalid.deprecated#b7cf9fa0underline italic
entity.name.filename#ffc562
markup.error#ff336672
markup.underlineunderline
markup.bold#ffc562bold
markup.heading#71559dbold
markup.italic#ffc562italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#6983aa
markup.inline.raw, markup.raw.restructuredtext#5F7F5F
markup.underline.link, markup.underline.link.image#6983aa
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ba5d9c
entity.name.directive.restructuredtext, markup.quote#ffc562italic
meta.separator.markdown#676B79
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#5F7F5F
punctuation.definition.constant.restructuredtext#71559d
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#71559d
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#b7cf9fa0
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffc562
entity.name.type.class, entity.name.class#6983aanormal
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#71559ditalic
entity.other.inherited-class#6983aaitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#676B79
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ba5d9c
comment.block.documentation entity.name.type#6983aaitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#6983aa
comment.block.documentation variable#ffc562italic
constant, variable.other.constant#71559d
constant.character.escape, constant.character.string.escape, constant.regexp#ba5d9c
entity.name.tag#ba5d9c
entity.other.attribute-name.parent-selector#ba5d9c
entity.other.attribute-name#5F7F5Fitalic
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#5F7F5F
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#ffc562italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#5F7F5Fitalic
meta.decorator variable.other.object#5F7F5F
keyword, punctuation.definition.keyword#ba5d9c
keyword.control.new, keyword.operator.newbold
meta.selector#ba5d9c
support#6983aaitalic
support.function.magic, support.variable, variable.other.predefined#71559dregular
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#ba5d9c
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#b7cf9fa0
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#ba5d9c
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#6983aa
constant.other.date, constant.other.timestamp#ffc562
variable.other.alias.yaml#5F7F5Fitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ba5d9cregular
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#6983aaitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#ffc562
storage.modifier#ba5d9c
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffc562
punctuation.definition.group.capture.regexp#ba5d9c
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff336672
punctuation.definition.character-class.regexp#6983aa
punctuation.definition.group.regexp#ffc562
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff336672
meta.assertion.look-ahead.regexp#5F7F5F
string#ffc562
punctuation.definition.string.begin, punctuation.definition.string.end#ffc562
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#6983aa
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#676B79
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#b7cf9fa0
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#ffc562italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#b7cf9fa0normal
meta.selectionset.graphql variable#ffc562
meta.selectionset.graphql meta.arguments variable#b7cf9fa0
entity.name.fragment.graphql, variable.fragment.graphql#6983aa
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#b7cf9fa0
source.shell variable.other#71559d
support.constant#71559dnormal
meta.scope.prerequisites.makefile#ffc562
meta.attribute-selector.scss#ffc562
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#b7cf9fa0
meta.preprocessor.haskell#676B79

Shiki preview

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

Loading...