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.background#161729
  • activityBar.border#1a1b2f
  • activityBar.dropBackground#5c5f6e
  • activityBar.foreground#5c5f6e
  • activityBarBadge.background#44596b
  • activityBarBadge.foreground#ffffff
  • badge.background#5c5f6e
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.background#161729
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#55566e
  • breadcrumbPicker.background#001122
  • button.background#7e57c2cc
  • button.foreground#ffffffcc
  • button.hoverBackground#7e57c2
  • contrastBorder#161729
  • debugExceptionWidget.background#1a1b2f
  • debugExceptionWidget.border#5c5f6e
  • debugToolBar.background#1a1b2f
  • diffEditor.insertedTextBackground#99b76d23
  • diffEditor.insertedTextBorder#addb6733
  • diffEditor.removedTextBackground#e64b3f33
  • diffEditor.removedTextBorder#e64b3f4d
  • dropdown.background#1a1b2f
  • dropdown.border#5c5f6e
  • dropdown.foreground#ffffffcc
  • editor.background#1a1b2f
  • editor.findMatchBackground#5c5f6e79
  • editor.findMatchHighlightBackground#1085bb5d
  • editor.foreground#d6deeb
  • editor.hoverHighlightBackground#7e57c25a
  • editor.inactiveSelectionBackground#7e57c25a
  • editor.lineHighlightBackground#0003
  • editor.rangeHighlightBackground#7e57c25a
  • editor.selectionBackground#1d3b53
  • editor.selectionHighlightBackground#5c5f6e79
  • editor.wordHighlightBackground#f6bbe533
  • editor.wordHighlightStrongBackground#e2a2f433
  • editorBracketMatch.background#5c5f6e4d
  • editorCodeLens.foreground#5e82ceb4
  • editorCursor.foreground#80a4c2
  • editorError.foreground#e64b3f
  • editorGroup.border#1a1b2f
  • editorGroup.dropBackground#7e57c273
  • editorGroup.emptyBackground#1a1b2f
  • editorGroupHeader.noTabsBackground#1a1b2f
  • editorGroupHeader.tabsBackground#1a1b2f
  • editorGroupHeader.tabsBorder#262A39
  • editorGutter.addedBackground#9CCC65
  • editorGutter.background#1a1b2f
  • editorGutter.deletedBackground#e64b3f
  • editorGutter.modifiedBackground#e2b93d
  • editorHoverWidget.background#1a1b2f
  • editorHoverWidget.border#5c5f6e
  • editorIndentGuide.activeBackground#7E97AC
  • editorIndentGuide.background#5e81ce52
  • editorLineNumber.activeForeground#C5E4FD
  • editorLineNumber.foreground#424675
  • editorMarkerNavigation.background#161729
  • editorMarkerNavigationError.background#e64b3f
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#7e57c2
  • editorOverviewRuler.currentContentForeground#7e57c2
  • editorOverviewRuler.incomingContentForeground#7e57c2
  • editorRuler.foreground#5e81ce52
  • editorSuggestWidget.background#2C3043
  • editorSuggestWidget.border#2B2F40
  • editorSuggestWidget.foreground#d6deeb
  • editorSuggestWidget.highlightForeground#ffffff
  • editorSuggestWidget.selectedBackground#5c5f6e
  • editorWarning.foreground#b39554
  • editorWidget.background#021320
  • editorWidget.border#5c5f6e
  • errorForeground#e64b3f
  • extensionButton.prominentBackground#7e57c2cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#7e57c2
  • focusBorder#161729
  • foreground#d6deeb
  • gitDecoration.conflictingResourceForeground#ffeb95cc
  • gitDecoration.deletedResourceForeground#e64b3f90
  • gitDecoration.ignoredResourceForeground#395a75
  • gitDecoration.modifiedResourceForeground#a2bffc
  • gitDecoration.untrackedResourceForeground#addb67ff
  • input.background#161729
  • input.border#5c5f6e
  • input.foreground#ffffffcc
  • input.placeholderForeground#5c5f6e
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#AB0300F2
  • inputValidation.errorBorder#e64b3f
  • inputValidation.infoBackground#00589EF2
  • inputValidation.infoBorder#64B5F6
  • inputValidation.warningBackground#675700F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#24263f
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#1a1b2f
  • list.errorForeground#974343
  • list.focusBackground#010d18
  • list.focusForeground#ffffff
  • list.highlightForeground#ffffff
  • list.hoverBackground#1a1b2f
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#24263f
  • list.inactiveSelectionForeground#5c5f6e
  • list.invalidItemForeground#975f94
  • merge.currentHeaderBackground#5c5f6e
  • merge.incomingHeaderBackground#7e57c25a
  • meta.objectliteral.js#82AAFF
  • notificationCenter.border#262a39
  • notificationLink.foreground#80CBC4
  • notifications.background#01111d
  • notifications.border#262a39
  • notifications.foreground#ffffffcc
  • notificationToast.border#262a39
  • panel.background#1a1b2f
  • panel.border#5c5f6e
  • panelTitle.activeBorder#5c5f6e
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d6deeb80
  • peekView.border#5c5f6e
  • peekViewEditor.background#1a1b2f
  • peekViewEditor.matchHighlightBackground#7e57c25a
  • peekViewResult.background#1a1b2f
  • peekViewResult.fileForeground#5c5f6e
  • peekViewResult.lineForeground#5c5f6e
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#2E3250
  • peekViewResult.selectionForeground#5c5f6e
  • peekViewTitle.background#1a1b2f
  • peekViewTitleDescription.foreground#697098
  • peekViewTitleLabel.foreground#5c5f6e
  • pickerGroup.border#1a1b2f
  • pickerGroup.foreground#d1aaff
  • progress.background#7e57c2
  • punctuation.definition.generic.begin.html#e64b3f
  • scrollbar.shadow#010b14
  • scrollbarSlider.activeBackground#0f101b
  • scrollbarSlider.background#0f101b
  • scrollbarSlider.hoverBackground#0f101b
  • selection.background#4373c2
  • sideBar.background#161729
  • sideBar.border#1a1b2f
  • sideBar.foreground#646893
  • sideBarSectionHeader.background#161729
  • sideBarSectionHeader.foreground#5c5f6e
  • sideBarTitle.foreground#5c5f6e
  • source.elm#5c5f6e
  • statusBar.background#161729
  • statusBar.border#262A39
  • statusBar.debuggingBackground#202431
  • statusBar.debuggingBorder#1F2330
  • statusBar.foreground#5c5f6e
  • statusBar.noFolderBackground#1a1b2f
  • statusBar.noFolderBorder#25293A
  • statusBarItem.activeBackground#202431
  • statusBarItem.hoverBackground#202431
  • statusBarItem.prominentBackground#202431
  • statusBarItem.prominentHoverBackground#202431
  • string.quoted.single.js#ffffff
  • tab.activeBackground#161729
  • tab.activeBorder#262A39
  • tab.activeForeground#d2dee7
  • tab.border#272B3B
  • tab.inactiveBackground#1a1b2f
  • tab.inactiveForeground#5c5f6e
  • tab.unfocusedActiveBorder#262A39
  • tab.unfocusedActiveForeground#5c5f6e
  • tab.unfocusedInactiveForeground#5c5f6e
  • terminal.ansiBlack#1a1b2f
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#7fdbca
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#d493fe
  • terminal.ansiBrightRed#e64b3f
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#21c7a8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#d493fe
  • terminal.ansiRed#e64b3f
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#F0A7A0
  • terminal.selectionBackground#1b90dd4d
  • terminalCursor.background#234d70
  • titleBar.activeBackground#1a1b2f
  • titleBar.activeForeground#eeefff
  • titleBar.inactiveBackground#010e1a
  • walkThrough.embeddedEditorBackground#1a1b2f
  • welcomePage.buttonBackground#1a1b2f
  • welcomePage.buttonHoverBackground#1a1b2f
  • widget.shadow#1a1b2f

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#a2bffcitalic
markup.deleted.diff#e64b3f90italic
markup.inserted.diff#addb67ffitalic
Global settings#d6deeb
comment#4d4e6citalic
string#F0A7A0
string.quoted, variable.other.readwrite.js#ecc48d
support.constant.math#F0A7A0
constant.numeric, constant.character.numeric#F78C6C
constant.language, punctuation.definition.constant, variable.other.constant#82AAFF
constant.character, constant.other#82AAFF
storage.type#d493fe
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#ffcb8b
entity.other.inherited-class#F0A7A0
entity.name.function#d493feitalic
punctuation.definition.tag, meta.tag#F26CA7
entity.other.attribute-name#F0A7A0italic
entity.name.tag.custom#F0A7A0
entity.name.tag, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#F26CA7italic
constant.character.escape#F78C6C
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#5c5f6e
variable#F0A7A0
punctuation.accessor, keyword#d493feitalic
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#d493feitalic
support.constant.meta.property-value#7fdbca
support.type, support.class#F0A7A0
support.function, support.constant#82AAFF
support.variable.dom#F0A7A0
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#7fdbca
keyword.operator.relational#d493feitalic
keyword.operator.assignment#d493fe
keyword.operator.arithmetic#d493fe
keyword.operator.bitwise#d493fe
keyword.operator.increment#d493fe
keyword.operator.ternary#d493fe
comment.line.double-slash#4d4e6c
object#cdebf7
constant.language.null#ff5874
meta.brace#d6deeb
meta.delimiter.period#d493feitalic
punctuation.definition.string#d9f5dd
punctuation.definition.string.begin.markdown#ff5874
constant.language.boolean#ff5874
object.comma#ffffff
variable.parameter.function#7fdbca
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#80CBC4
meta.property-list entity.name.tag.reference#57eaf1
constant.other.color.rgb-value punctuation.definition.constant#F78C6C
constant.other.color#FFEB95
keyword.other.unit#FFEB95
meta.selector#d493feitalic
entity.other.attribute-name.id#FAD430
meta.property-name#80CBC4
entity.name.tag.doctype, meta.tag.sgml.doctype#d493feitalic
punctuation.definition.parameters#d9f5dd
keyword.control.operator#7fdbca
keyword.operator.logical#d493fe
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#7fdbca
variable.other.object.property#faf39fitalic
variable.other.object.js
entity.name.function#82AAFFitalic
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx, keyword.operator.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#d493feitalic
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#d493fe
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#7fdbca
support.function#F0A7A0
invalid.broken#020e14
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#7fdbca
support.variable.property#7fdbca
variable.function#82AAFF
variable.interpolation#ec5f67
meta.function-call#82AAFF
punctuation.section.embedded#d3423e
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#d6deeb
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#d9f5dd
string.template meta.template.expression#d3423e
string.template punctuation.definition.string#d6deeb
italic#d493feitalic
bold#F0A7A0bold
quote#697098italic
raw#80CBC4
variable.assignment.coffee#31e1eb
variable.parameter.function.coffee#d6deeb
variable.assignment.coffee#7fdbca
variable.other.readwrite.cs#d6deeb
entity.name.type.class.cs, storage.type.cs#82AAFF
entity.name.type.namespace.cs#B2CCD6
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#ff6363
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#7fdbca
keyword.other.unit.css#FFEB95
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#F78C6C
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#82AAFF
source.elixir entity.name.function#F0A7A0
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#82AAFF
source.elixir punctuation.definition.string#F0A7A0
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#F0A7A0
source.elixir .punctuation.binary.elixir#d493feitalic
constant.keyword.clojure#7fdbca
source.go meta.function-call.go#DDDDDD
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#d493feitalic
source.go constant.language.go, source.go constant.other.placeholder.go#ff5874
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#7fdbcaff
meta.namespace-block.cpp#e0dec6
storage.type.language.primitive.cpp#ff5874
meta.preprocessor.macro.cpp#d6deeb
variable.parameter#ffcb8b
variable.other.readwrite.powershell#82AAFF
support.function.powershell#7fdbcaff
entity.other.attribute-name.id.html#F0A7A0
punctuation.definition.tag.html#6ae9f0
meta.tag.sgml.doctype.html#d493feitalic
meta.class entity.name.type.class.js#ffcb8b
meta.method.declaration storage.type.js#82AAFF
terminator.js#d6deeb
meta.js punctuation.definition.js#d6deeb
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#5c5f6e
variable.other.jsdoc, variable.other.phpdoc#78ccf0
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#d6deeb
variable.parameter.function.js#7986E7
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#d6deeb
variable.js, variable.other.js#d6deeb
entity.name.type.js, entity.name.type.module.js#ffcb8b
support.class.js#d6deeb
support.type.property-name.json#7fdbca
support.constant.json#F0A7A0
meta.structure.dictionary.value.json string.quoted.double#c789d6
string.quoted.double.json punctuation.definition.string.json#80CBC4
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ff5874
variable.other.object.js#7fdbcaitalic
variable.other.ruby#d6deeb
entity.name.type.class.ruby#ecc48d
constant.language.symbol.hashkey.ruby#7fdbca
constant.language.symbol.ruby#7fdbca
entity.name.tag.less#7fdbca
keyword.other.unit.css#FFEB95
meta.attribute-selector.less entity.other.attribute-name.attribute#F78C6C
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#82b1ff
markup.italic.markdown#d493feitalic
markup.bold.markdown#F0A7A0bold
markup.quote.markdown#697098italic
markup.inline.raw.markdown#80CBC4
markup.underline.link.markdown, markup.underline.link.image.markdown#ff869a
string.other.link.title.markdown, string.other.link.description.markdown#d6deeb
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#82b1ff
punctuation.definition.metadata.markdown#7fdbca
beginning.punctuation.definition.list.markdown#82b1ff
markup.inline.raw.string.markdown#F0A7A0
variable.other.php, variable.other.property.php#bec5d4
support.class.php#ffcb8b
meta.function-call.php punctuation#d6deeb
variable.other.global.php#F0A7A0
variable.other.global.php punctuation.definition.variable#F0A7A0
constant.language.python#ff5874
variable.parameter.function.python, meta.function-call.arguments.python#82AAFF
meta.function-call.python, meta.function-call.generic.python#B2CCD6
punctuation.python#d6deeb
entity.name.function.decorator.python#F0A7A0
source.python variable.language.special#8EACE3
keyword.control#d493feitalic
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#F0A7A0
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#82AAFF
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#bec5d4
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#F78C6C
entity.name.tag.scss, entity.name.tag.sass#7fdbca
keyword.other.unit.scss, keyword.other.unit.sass#FFEB95
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#d6deeb
entity.name.type.ts, entity.name.type.tsx#ffcb8b
support.class.node.ts, support.class.node.tsx#82AAFF
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#5c5f6e
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#d6deeb
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#82AAFF
meta.tag.js meta.jsx.children.tsx#82AAFF
entity.name.tag.yaml#7fdbca
variable.other.readwrite.js, variable.parameter#d7dbe0
support.class.component.js, support.class.component.tsx#f78c6c
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#d6deeb
meta.class entity.name.type.class.tsx#ffcb8b
entity.name.type.tsx, entity.name.type.module.tsx#ffcb8b
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#82AAFF
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted