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#f8f8f2
  • activityBar.activeBorder#66b5f8
  • activityBar.background#f8f8f2
  • activityBar.foreground#3F3356
  • activityBar.inactiveForeground#3F3356
  • activityBarBadge.background#7ddfc3
  • activityBarBadge.foreground#3F3356
  • badge.background#f8f8f2
  • badge.foreground#3F3356
  • breadcrumb.activeSelectionForeground#3F3356
  • breadcrumb.background#fafafa
  • breadcrumb.focusForeground#3F3356
  • breadcrumb.foreground#bdc6cf
  • breadcrumbPicker.background#fafafa
  • button.background#f8f8f2
  • button.foreground#3F3356
  • contrastBorder#ffffff
  • debugToolBar.background#fafafa
  • diffEditor.insertedTextBackground#7ddfc3
  • diffEditor.removedTextBackground#ff647c
  • dropdown.background#f8f8f2
  • dropdown.border#fafafa
  • dropdown.foreground#3F3356
  • editor.background#ffffff
  • editor.findMatchBackground#ffb86c
  • editor.findMatchHighlightBackground#fafafa40
  • editor.findRangeHighlightBackground#f8f8f2
  • editor.foldBackground#fafafa
  • editor.foreground#3F3356
  • editor.hoverHighlightBackground#66b5f8
  • editor.lineHighlightBorder#f8f8f2
  • editor.rangeHighlightBackground#dba5f515
  • editor.selectionBackground#f8f8f2
  • editor.selectionHighlightBackground#424450
  • editor.snippetFinalTabstopHighlightBackground#ffffff
  • editor.snippetFinalTabstopHighlightBorder#7ddfc3
  • editor.snippetTabstopHighlightBackground#ffffff
  • editor.snippetTabstopHighlightBorder#ffffff
  • editor.wordHighlightBackground#66b5f8
  • editor.wordHighlightStrongBackground#7ddfc350
  • editorCodeLens.foreground#ffffff
  • editorError.foreground#ff647c
  • editorGroup.border#dba5f5
  • editorGroup.dropBackground#3a3a3a
  • editorGroupHeader.tabsBackground#ffffff
  • editorGutter.addedBackground#7ddfc3
  • editorGutter.deletedBackground#ff647c
  • editorGutter.modifiedBackground#66b5f8
  • editorHoverWidget.background#ffffff
  • editorHoverWidget.border#ffffff
  • editorIndentGuide.activeBackground#fafafa
  • editorIndentGuide.background#bdc6cf
  • editorLineNumber.activeForeground#3F3356
  • editorLineNumber.foreground#bdc6cf
  • editorLink.activeForeground#66b5f8
  • editorMarkerNavigation.background#fafafa
  • editorOverviewRuler.addedForeground#7ddfc3
  • editorOverviewRuler.border#ffffff
  • editorOverviewRuler.currentContentForeground#7ddfc3
  • editorOverviewRuler.deletedForeground#ff647c
  • editorOverviewRuler.errorForeground#ff647c
  • editorOverviewRuler.incomingContentForeground#dba5f5
  • editorOverviewRuler.infoForeground#66b5f8
  • editorOverviewRuler.modifiedForeground#66b5f8
  • editorOverviewRuler.selectionHighlightForeground#ffb86c
  • editorOverviewRuler.warningForeground#ffb86c
  • editorOverviewRuler.wordHighlightForeground#66b5f8
  • editorOverviewRuler.wordHighlightStrongForeground#7ddfc3
  • editorRuler.foreground#bdc6cf
  • editorSuggestWidget.background#fafafa
  • editorSuggestWidget.foreground#3F3356
  • editorSuggestWidget.selectedBackground#f8f8f2
  • editorWarning.foreground#66b5f8
  • editorWhitespace.foreground#fafafa
  • editorWidget.background#fafafa
  • errorForeground#ff647c
  • extensionButton.prominentBackground#7ddfc3
  • extensionButton.prominentForeground#3F3356
  • extensionButton.prominentHoverBackground#7ddfc3
  • focusBorder#fafafa
  • foreground#3F3356
  • gitDecoration.conflictingResourceForeground#ffb86c
  • gitDecoration.deletedResourceForeground#ff647c
  • gitDecoration.ignoredResourceForeground#3F3356
  • gitDecoration.modifiedResourceForeground#66b5f8
  • gitDecoration.untrackedResourceForeground#7ddfc3
  • input.background#ffffff
  • input.border#fafafa
  • input.foreground#3F3356
  • input.placeholderForeground#ffffff
  • inputOption.activeBorder#dba5f5
  • inputValidation.errorBorder#ff647c
  • inputValidation.infoBorder#ff79c6
  • inputValidation.warningBorder#ffb86c
  • list.activeSelectionBackground#f8f8f2
  • list.activeSelectionForeground#3F3356
  • list.dropBackground#f8f8f2
  • list.errorForeground#ff647c
  • list.focusBackground#f8f8f2
  • list.highlightForeground#66b5f8
  • list.hoverBackground#f8f8f2
  • list.inactiveSelectionBackground#f8f8f2
  • list.warningForeground#ffb86c
  • listFilterWidget.background#f8f8f2
  • listFilterWidget.noMatchesOutline#ff647c
  • listFilterWidget.outline#424450
  • merge.currentHeaderBackground#7ddfc3
  • merge.incomingHeaderBackground#dba5f5
  • panel.background#ffffff
  • panel.border#dba5f5
  • panelTitle.activeBorder#ff79c6
  • panelTitle.activeForeground#3F3356
  • panelTitle.inactiveForeground#ffffff
  • peekView.border#f8f8f2
  • peekViewEditor.background#ffffff
  • peekViewEditor.matchHighlightBackground#ffe29d
  • peekViewResult.background#fafafa
  • peekViewResult.fileForeground#3F3356
  • peekViewResult.lineForeground#3F3356
  • peekViewResult.matchHighlightBackground#ffe29d
  • peekViewResult.selectionBackground#f8f8f2
  • peekViewResult.selectionForeground#3F3356
  • peekViewTitle.background#ffffff
  • peekViewTitleDescription.foreground#ffffff
  • peekViewTitleLabel.foreground#3F3356
  • pickerGroup.border#dba5f5
  • pickerGroup.foreground#66b5f8
  • progressBar.background#ff79c6
  • selection.background#dba5f5
  • settings.checkboxBackground#fafafa
  • settings.checkboxBorder#fafafa
  • settings.checkboxForeground#3F3356
  • settings.dropdownBackground#fafafa
  • settings.dropdownBorder#fafafa
  • settings.dropdownForeground#3F3356
  • settings.headerForeground#3F3356
  • settings.modifiedItemIndicator#ffb86c
  • settings.numberInputBackground#fafafa
  • settings.numberInputBorder#fafafa
  • settings.numberInputForeground#3F3356
  • settings.textInputBackground#fafafa
  • settings.textInputBorder#fafafa
  • settings.textInputForeground#3F3356
  • sideBar.background#ffffff
  • sideBarSectionHeader.background#ffffff
  • sideBarSectionHeader.border#ffffff
  • sideBarTitle.foreground#bdc6cf
  • statusBar.background#ffffff
  • statusBar.debuggingBackground#ff647c
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#3F3356
  • statusBar.noFolderBackground#ffffff
  • statusBar.noFolderForeground#3F3356
  • statusBarItem.prominentBackground#ff647c
  • statusBarItem.prominentHoverBackground#ffb86c
  • statusBarItem.remoteBackground#dba5f5
  • statusBarItem.remoteForeground#3F3356
  • tab.activeBackground#3a3a3a
  • tab.activeBorderTop#66b5f8
  • tab.activeForeground#f6f6f4
  • tab.border#191a21
  • tab.inactiveBackground#262626
  • tab.inactiveForeground#7b7f8b
  • terminal.ansiBlack#fafafa
  • terminal.ansiBlue#dba5f5
  • terminal.ansiBrightBlack#fafafa
  • terminal.ansiBrightBlue#dba5f5
  • terminal.ansiBrightCyan#a4ffff
  • terminal.ansiBrightGreen#7ddfc3
  • terminal.ansiBrightMagenta#ff92df
  • terminal.ansiBrightRed#ff647c
  • terminal.ansiBrightWhite#fafafa
  • terminal.ansiBrightYellow#ffe29d
  • terminal.ansiCyan#66b5f8
  • terminal.ansiGreen#7ddfc3
  • terminal.ansiMagenta#ff79c6
  • terminal.ansiRed#ff647c
  • terminal.ansiWhite#3F3356
  • terminal.ansiYellow#ffe29d
  • terminal.background#ffffff
  • terminal.foreground#3F3356
  • titleBar.activeBackground#fafafa
  • titleBar.activeForeground#3F3356
  • titleBar.inactiveBackground#ffffff
  • titleBar.inactiveForeground#ffffff
  • walkThrough.embeddedEditorBackground#fafafa

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#DBA5F5
source#3F3356
meta.diff, meta.diff.header#ffffff
markup.inserted#7DDFC3
markup.deleted#FF647C
markup.changed#FFB86C
invalid#FF647Cunderline italic
invalid.deprecated#3F3356underline italic
entity.name.filename#FFE29D
markup.error#FF647C
markup.underlineunderline
markup.bold#FFB86Cbold
markup.heading#DBA5F5bold
markup.italic#FFE29Ditalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#66B5F8
markup.inline.raw, markup.raw.restructuredtext#7DDFC3
markup.underline.link, markup.underline.link.image#66B5F8
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF79C6
entity.name.directive.restructuredtext, markup.quote#FFE29Ditalic
meta.separator.markdown#ffffff
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#7DDFC3
punctuation.definition.constant.restructuredtext#DBA5F5
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#DBA5F5
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#3F3356
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#FFE29D
entity.name.type.class, entity.name.class#66B5F8normal
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#DBA5F5italic
entity.other.inherited-class#66B5F8italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#3F335650
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF79C6
comment.block.documentation entity.name.type#66B5F8italic
comment.block.documentation entity.name.type punctuation.definition.bracket#66B5F8
comment.block.documentation variable#FFB86Citalic
constant, variable.other.constant#DBA5F5
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#7DDFC3italic
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#7DDFC3
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#FFB86Citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#7DDFC3italic
meta.decorator variable.other.object#7DDFC3
keyword, punctuation.definition.keyword#FF79C6
keyword.control.new, keyword.operator.newbold
meta.selector#FF79C6
support#66B5F8italic
support.function.magic, support.variable, variable.other.predefined#DBA5F5regular
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#3F3356
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#66B5F8
constant.other.date, constant.other.timestamp#FFB86C
variable.other.alias.yaml#7DDFC3italic 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#66B5F8italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FFB86C
storage.modifier#FF79C6
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#FFE29D
punctuation.definition.group.capture.regexp#FF79C6
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF647C
punctuation.definition.character-class.regexp#66B5F8
punctuation.definition.group.regexp#FFB86C
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF647C
meta.assertion.look-ahead.regexp#7DDFC3
string#FFE29D
punctuation.definition.string.begin, punctuation.definition.string.end#E9F284
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#8BE9FE
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#ffffff
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#3F3356
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FFB86Citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#3F3356normal
meta.selectionset.graphql variable#FFE29D
meta.selectionset.graphql meta.arguments variable#3F3356
entity.name.fragment.graphql, variable.fragment.graphql#66B5F8
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#3F3356
source.shell variable.other#DBA5F5
support.constant#DBA5F5normal
meta.scope.prerequisites.makefile#FFE29D
meta.attribute-selector.scss#FFE29D
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#3F3356
meta.preprocessor.haskell#ffffff
token.info-token#6796E6
token.warn-token#CD9731
token.error-token#F44747
token.debug-token#B267E6