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.activeBorder#4DDD05
  • activityBar.activeFocusBorder#4DDD05
  • activityBar.background#02171D
  • activityBar.border#045B6230
  • activityBar.dropBorder#4DDD05
  • activityBar.foreground#4DDD05
  • activityBarBadge.background#4DDD05
  • activityBarBadge.foreground#000
  • activityBarTop.activeBorder#045B6230
  • activityBarTop.dropBorder#045B6230
  • badge.background#4DDD05
  • badge.foreground#000
  • breadcrumb.activeSelectionForeground#4DDD05
  • breadcrumb.focusForeground#4DDD05
  • breadcrumb.foreground#45979BBB
  • breadcrumbPicker.background#02171D
  • button.background#4DDD05
  • button.border#ffffff12
  • button.foreground#000
  • button.hoverBackground#A9D9BE
  • button.secondaryBackground#313131
  • button.secondaryForeground#A9D9BE
  • button.secondaryHoverBackground#045B6260
  • charts.blue#6394bf
  • charts.foreground#A9D9BE
  • charts.green#4DDD05
  • charts.orange#e69875
  • charts.purple#d699b6
  • charts.red#e67e80
  • chat.slashCommandBackground#34414b
  • chat.slashCommandForeground#A9D9BE
  • checkbox.background#02171D
  • checkbox.border#045B6260
  • checkbox.selectBackground#02171D
  • commandCenter.background#02171D
  • debugExceptionWidget.background#02171D
  • debugToolBar.background#02171D
  • descriptionForeground#45979BBB
  • diffEditor.unchangedRegionShadow#00000000
  • dropdown.background#02171D
  • dropdown.border#045B6260
  • dropdown.foreground#A9D9BE
  • dropdown.listBackground#02171D
  • editor.background#02171D
  • editor.findMatchBackground#63C567AA
  • editor.findMatchHighlightBackground#73D5E240
  • editor.foreground#A9D9BE
  • editor.inactiveSelectionBackground#A9D9BE08
  • editor.lineHighlightBackground#011015
  • editor.lineHighlightBorder#08080800
  • editor.selectionBackground#A9D9BE10
  • editor.selectionHighlightBackground#add6ff26
  • editor.wordHighlightBackground#63C56740
  • editor.wordHighlightStrongBackground#4DDD0520
  • editorBracketHighlight.foreground1#045B62
  • editorBracketHighlight.foreground2#859900
  • editorBracketHighlight.foreground3#4DDD05
  • editorBracketHighlight.foreground4#4d9375
  • editorBracketHighlight.foreground5#63C567
  • editorBracketHighlight.foreground6#A9D9BE
  • editorCursor.background#02171D
  • editorCursor.foreground#4DDD05
  • editorGroup.border#A9D9BE17
  • editorGroup.dropBackground#4DDD0515
  • editorGroup.dropIntoPromptBackground#02171D
  • editorGroup.dropIntoPromptBorder#045B6230
  • editorGroupHeader.border#045B6230
  • editorGroupHeader.tabsBackground#02171D
  • editorGroupHeader.tabsBorder#A9D9BE00
  • editorGutter.addedBackground#528258
  • editorGutter.deletedBackground#e67e80
  • editorGutter.modifiedBackground#4DDD05CC
  • editorHint.foreground#A9D9BE
  • editorHoverWidget.background#02171D
  • editorHoverWidget.border#045B6260
  • editorIndentGuide.activeBackground1#A9D9BE22
  • editorIndentGuide.activeBackground2#A9D9BE22
  • editorIndentGuide.activeBackground3#A9D9BE22
  • editorIndentGuide.activeBackground4#A9D9BE22
  • editorIndentGuide.activeBackground5#A9D9BE22
  • editorIndentGuide.activeBackground6#A9D9BE22
  • editorIndentGuide.background1#A9D9BE10
  • editorIndentGuide.background2#A9D9BE10
  • editorIndentGuide.background3#A9D9BE10
  • editorIndentGuide.background4#A9D9BE10
  • editorIndentGuide.background5#A9D9BE10
  • editorIndentGuide.background6#A9D9BE10
  • editorInfo.foreground#e6cc77
  • editorInlayHint.background#02171D
  • editorLightBulb.foreground#4DDD05
  • editorLightBulbAi.foreground#4DDD05
  • editorLightBulbAutoFix.foreground#4DDD05
  • editorLineNumber.activeForeground#4DDD05
  • editorLineNumber.foreground#45979B50
  • editorLink.activeForeground#80cbc4
  • editorOverviewRuler.border#01040900
  • editorPane.background#011015
  • editorStickyScroll.shadow#00000000
  • editorSuggestWidget.background#02171D
  • editorSuggestWidget.border#045B6260
  • editorSuggestWidget.focusHighlightForeground#63C567
  • editorSuggestWidget.highlightForeground#63C567
  • editorSuggestWidget.selectedBackground#4DDD0520
  • editorSuggestWidget.selectedIconForeground#4DDD05
  • editorWidget.background#02171D
  • editorWidget.border#045B6260
  • editorWidget.foreground#45979BBB
  • errorForeground#e67e80
  • errorLens.infoForeground#8AAFAB
  • extensionButton.prominentBackground#4DDD0590
  • extensionButton.prominentHoverBackground#4DDD05
  • focusBorder#4DDD0560
  • foreground#A9D9BE
  • gitDecoration.conflictingResourceForeground#e6cc77
  • gitDecoration.deletedResourceForeground#e67e80
  • gitDecoration.ignoredResourceForeground#A9D9BE60
  • gitDecoration.modifiedResourceForeground#4DDD05CC
  • gitDecoration.untrackedResourceForeground#C3E88D
  • icon.foreground#4DDD05
  • inlineChat.background#02171D
  • inlineChat.shadow#00000000
  • input.background#02171D
  • input.border#045B6260
  • input.foreground#A9D9BE
  • input.placeholderForeground#A9D9BE90
  • inputOption.activeBackground#A9D9BE20
  • inputOption.activeBorder#A9D9BE20
  • keybindingLabel.foreground#A9D9BE90
  • list.activeSelectionBackground#A9D9BE20
  • list.activeSelectionForeground#4DDD05
  • list.activeSelectionIconForeground#4DDD05
  • list.dropBackground#4DDD0515
  • list.focusBackground#A9D9BE20
  • list.highlightForeground#4DDD05
  • list.hoverBackground#A9D9BE10
  • list.hoverForeground#A9D9BE
  • list.inactiveSelectionBackground#A9D9BE10
  • list.inactiveSelectionForeground#4DDD05
  • list.inactiveSelectionIconForeground#4DDD05
  • listFilterWidget.background#02171D
  • listFilterWidget.shadow#00000000
  • menu.background#02171D
  • menu.border#045B6260
  • menu.foreground#45979BBB
  • menu.selectionBackground#045B6260
  • menu.selectionForeground#4DDD05
  • menu.separatorBackground#045B6260
  • menubar.selectionBackground#045B6260
  • menubar.selectionForeground#4DDD05
  • notebook.editorBackground#02171D
  • notificationCenter.border#045B6260
  • notificationCenterHeader.background#02171D
  • notificationCenterHeader.foreground#4DDD05
  • notificationLink.foreground#80cbc4
  • notifications.background#02171D
  • notifications.border#045B6260
  • notifications.foreground#45979BBB
  • notificationsErrorIcon.foreground#e67e80
  • notificationsInfoIcon.foreground#045B62
  • notificationsWarningIcon.foreground#4DDD05
  • outputView.background#02171D
  • panel.background#02171D
  • panel.border#045B6260
  • panel.dropBorder#045B6230
  • panelInput.border#045B6260
  • panelSection.border#045B6230
  • panelSection.dropBackground#4DDD0515
  • panelSectionHeader.background#011015
  • panelTitle.activeBorder#4DDD05
  • panelTitle.activeForeground#4DDD05
  • panelTitle.inactiveForeground#45979BBB
  • peekView.border#045B6260
  • peekViewEditor.background#02171D
  • peekViewEditor.matchHighlightBackground#A9D9BE40
  • peekViewResult.background#02171D
  • peekViewResult.matchHighlightBackground#A9D9BE40
  • peekViewResult.selectionBackground#A9D9BE40
  • peekViewTitle.background#02171D
  • peekViewTitleLabel.foreground#4DDD05
  • pickerGroup.border#045B6260
  • pickerGroup.foreground#4DDD05
  • ports.iconRunningProcessForeground#4DDD05
  • progressBar.background#4DDD05
  • quickInput.background#02171D
  • quickInput.foreground#A9D9BE
  • quickInputList.focusIconForeground#4DDD05
  • scrollbar.shadow#00000000
  • scrollbarSlider.activeBackground#4DDD0530
  • scrollbarSlider.background#4DDD0515
  • scrollbarSlider.hoverBackground#4DDD0525
  • selection.background#4DDD0560
  • settings.checkboxBackground#02171D
  • settings.dropdownBackground#011015
  • settings.headerForeground#4DDD05
  • settings.modifiedItemIndicator#45979B
  • settings.numberInputBackground#011015
  • settings.textInputBackground#011015
  • sideBar.background#02171D
  • sideBar.border#02171D
  • sideBar.dropBackground#4DDD0515
  • sideBar.foreground#45979BBB
  • sideBarSectionHeader.background#02171D
  • sideBarSectionHeader.border#02171D
  • sideBarSectionHeader.foreground#A9D9BE
  • sideBarTitle.foreground#4DDD05
  • statusBar.background#02171D
  • statusBar.border#045B6230
  • statusBar.debuggingBackground#63C567
  • statusBar.debuggingForeground#000
  • statusBar.focusBorder#A9D9BE60
  • statusBar.foreground#45979BBB
  • statusBar.noFolderBackground#02171D
  • statusBarItem.compactHoverBackground#02171D
  • statusBarItem.focusBorder#A9D9BE60
  • statusBarItem.hoverBackground#02171D90
  • statusBarItem.hoverForeground#4DDD05
  • statusBarItem.prominentBackground#6e768166
  • statusBarItem.remoteBackground#02171D
  • statusBarItem.remoteForeground#4DDD05
  • statusBarItem.remoteHoverBackground#02171D
  • statusBarItem.remoteHoverForeground#A9D9BE
  • tab.activeBackground#02171D
  • tab.activeBorder#4DDD05
  • tab.activeBorderTop#4DDD05
  • tab.activeForeground#4DDD05
  • tab.border#A9D9BE00
  • tab.hoverBackground#02171D
  • tab.inactiveBackground#02171D
  • tab.inactiveForeground#45979BBB
  • tab.unfocusedHoverBackground#02171D
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#6394bf
  • terminal.ansiBrightBlack#545454
  • terminal.ansiBrightBlue#6394bf
  • terminal.ansiBrightCyan#045B62
  • terminal.ansiBrightGreen#4DDD05
  • terminal.ansiBrightMagenta#d9739f
  • terminal.ansiBrightRed#e67e80
  • terminal.ansiBrightWhite#A9D9BE
  • terminal.ansiBrightYellow#e6cc77
  • terminal.ansiCyan#045B62
  • terminal.ansiGreen#528258
  • terminal.ansiMagenta#d9739f
  • terminal.ansiRed#e67e80
  • terminal.ansiWhite#A9D9BE
  • terminal.ansiYellow#e6cc77
  • terminal.background#011015
  • terminal.border#045B6260
  • terminal.dropBackground#4DDD0515
  • terminal.foreground#45979BBB
  • terminal.inactiveSelectionBackground#4DDD0590
  • terminal.tab.activeBorder#4DDD05
  • terminalCommandDecoration.defaultBackground#4DDD05
  • terminalCommandDecoration.errorBackground#e67e80
  • terminalCommandDecoration.successBackground#045B62
  • terminalCursor.background#02171D
  • terminalCursor.foreground#4DDD05
  • textBlockQuote.background#0E0E0E
  • textBlockQuote.border#4DDD05
  • textCodeBlock.background#101215
  • textLink.activeForeground#4DDD05
  • textLink.foreground#80cbc4
  • textPreformat.background#0E0E0E
  • textPreformat.foreground#4DDD05
  • textSeparator.foreground#21262d
  • titleBar.activeBackground#02171D
  • titleBar.activeForeground#45979BBB
  • titleBar.border#A9D9BE00
  • titleBar.inactiveBackground#02171D
  • tree.indentGuidesStroke#4DDD0580
  • welcomePage.progress.background#045B62
  • welcomePage.progress.foreground#BAEBE2AA
  • welcomePage.tileBackground#BAEBE215
  • widget.border#045B6260
  • widget.shadow#00000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment storage.typeitalic
invalid, invalid.illegalitalic
variable.parameter, parameters variable.functionitalic
keyword.control.export, keyword.control.import, keyword.control.type, keyword.control.as, keyword.control.conditional, keyword.control.flow, keyword.control.or, keyword.control.and, keyword.control.loop, keyword.operator.new, keyword.operator.expression.of, keyword.operator.expression.instanceof, keyword.operator.expression.typeof, keyword.operator.expression.keyof, keyword.operator.expression.delete, keyword.control.trycatch, keyword.control.from, variable.language.this, storage.modifier.async, keyword.control.default, keyword.import, entity.name.function.operatoritalic
entity.other.attribute-name, storage.modifieritalic
comment, invalid, invalid.deprecated, invalid.illegalitalic
comment storage.typeitalic
invalid, invalid.illegalitalic
variable.parameter, parameters variable.functionitalic
keyword.control.export, keyword.control.import, keyword.control.type, keyword.control.as, keyword.control.conditional, keyword.control.flow, keyword.control.or, keyword.control.and, keyword.control.loop, keyword.operator.new, keyword.operator.expression.of, keyword.operator.expression.instanceof, keyword.operator.expression.typeof, keyword.operator.expression.keyof, keyword.operator.expression.delete, keyword.control.trycatch, keyword.control.from, variable.language.this, storage.modifier.async, keyword.control.default, keyword.import, entity.name.function.operatoritalic
entity.other.attribute-name, storage.modifieritalic
comment, invalid, invalid.deprecated, invalid.illegalitalic
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#38BBB0
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#D4D4D4
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#528258
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#A9D9BE
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#45979B
meta.embedded, source.groovy.embedded, string meta.image.inline.markdown, variable.legacy.builtin.python#D4D4D4
emphasisitalic
strongbold
comment#BFD5DE60
constant.language#569CD6
constant.numeric, variable.other.enummember, keyword.operator.plus.exponent, keyword.operator.minus.exponent#B5CEA8
constant.regexp#646695
entity.name.tag#63C567
entity.name.tag.css, entity.name.tag.less#D7BA7D
entity.other.attribute-name#BAEBE2
entity.other.attribute-name.class.css, source.css entity.other.attribute-name.class, entity.other.attribute-name.id.css, entity.other.attribute-name.parent-selector.css, entity.other.attribute-name.parent.less, source.css entity.other.attribute-name.pseudo-class, entity.other.attribute-name.pseudo-element.css, source.css.less entity.other.attribute-name.id, entity.other.attribute-name.scss#D7BA7D
markup.underline.link#73D5E2underline
invalid#e67e80
markup.underlineunderline
markup.bold#73D5E2bold
markup.heading#73D5E2
markup.italic#e6cc77italic
markup.strikethroughstrikethrough
markup.inserted#B5CEA8
markup.changed#73D5E2
markup.deleted#e67e80
punctuation.definition.quote.begin.markdown#73D5E2
punctuation.definition.list.begin.markdown#73D5E2
markup.inline.raw#DAD38F
punctuation.definition.tag#808080
meta.preprocessor, entity.name.function.preprocessor#569CD6
meta.preprocessor.string#A9D9BE
meta.preprocessor.numeric#B5CEA8
meta.structure.dictionary.key.python#BAEBE2
meta.diff.header#569CD6
storage#85D0B7
storage.type#73D5E2
storage.modifier, keyword.operator.noexcept9#85D0B7
storage.modifier.async#8AAFAB
string, meta.embedded.assembly#A9D9BE
string.tag#A9D9BE
string.value#A9D9BE
string.regexp#e67e80
punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded#BFD5DE60
meta.template.expression#D4D4D4
support.type.vendored.property-name, support.type.property-name, source.css variable, source.coffee.embedded#BAEBE2
keyword#569CD6
keyword.control#569CD6
keyword.operator#85D0B7
keyword.operator.new, keyword.operator.expression, keyword.operator.cast, keyword.operator.sizeof, keyword.operator.alignof, keyword.operator.typeid, keyword.operator.alignas, keyword.operator.instanceof, keyword.operator.logical.python, keyword.operator.wordlike#85D0B7
keyword.other.unit#B5CEA8
punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php#569CD6
support.function.git-rebase#BAEBE2
constant.sha.git-rebase#B5CEA8
storage.modifier.import.java, variable.language.wildcard.java, storage.modifier.package.java#D4D4D4
variable.language#569CD6
entity.name.function, support.function, support.constant.handlebars, source.powershell variable.other.member, entity.name.operator.custom-literal#A9D9BE
support.class, support.type, entity.name.type, entity.name.namespace, entity.other.attribute, entity.name.scope-resolution, entity.name.class, storage.type.numeric.go, storage.type.byte.go, storage.type.boolean.go, storage.type.string.go, storage.type.uintptr.go, storage.type.error.go, storage.type.rune.go, storage.type.cs, storage.type.generic.cs, storage.type.modifier.cs, storage.type.variable.cs, storage.type.annotation.java, storage.type.generic.java, storage.type.java, storage.type.object.array.java, storage.type.primitive.array.java, storage.type.primitive.java, storage.type.token.java, storage.type.groovy, storage.type.annotation.groovy, storage.type.parameters.groovy, storage.type.generic.groovy, storage.type.object.array.groovy, storage.type.primitive.array.groovy, storage.type.primitive.groovy#3BDBC8
meta.type.cast.expr, meta.type.new.expr, support.constant.math, support.constant.dom, support.constant.json, entity.other.inherited-class#85D0B7
keyword.control, source.cpp keyword.operator.new, keyword.operator.delete, keyword.other.using, keyword.other.directive.using, keyword.other.operator, entity.name.operator#85D0B7
variable, meta.definition.variable.name, support.variable, entity.name.variable, constant.other.placeholder#BAEBE2
variable.other.constant, variable.other.enummember#63C567
meta.object-literal.key#BAEBE2
support.constant.property-value, support.constant.font-name, support.constant.media-type, support.constant.media, constant.other.color.rgb-value, constant.other.rgb-value, support.constant.color#A9D9BE
punctuation.definition.group.regexp, punctuation.definition.group.assertion.regexp, punctuation.definition.character-class.regexp, punctuation.character.set.begin.regexp, punctuation.character.set.end.regexp, keyword.operator.negation.regexp, support.other.parenthesis.regexp#A9D9BE
constant.character.character-class.regexp, constant.other.character-class.set.regexp, constant.other.character-class.regexp, constant.character.set.regexp#e67e80
keyword.operator.or.regexp, keyword.control.anchor.regexp#A9D9BE
keyword.operator.quantifier.regexp#D7BA7D
constant.character, constant.other.option#569CD6
constant.character.escape#D7BA7D
entity.name.label#C8C8C8
token.info-token#6796E6
token.warn-token#CD9731
token.error-token#e67e80
token.debug-token#B267E6
heading.1.markdown entity.name, heading.1.markdown punctuation.definition.heading.markdown#6394bf
heading.2.markdown entity.name, heading.2.markdown punctuation.definition.heading.markdown#85D0B7
heading.3.markdown entity.name, heading.3.markdown punctuation.definition.heading.markdown#D7BA7D
heading.4.markdown entity.name, heading.4.markdown punctuation.definition.heading.markdown#e67e80
heading.5.markdown entity.name, heading.5.markdown punctuation.definition.heading.markdown#73D5E2
heading.6.markdown entity.name, heading.6.markdown punctuation.definition.heading.markdown#4DDD05EE
keyword.control.export, keyword.control.default, keyword.control.import, keyword.control.from, keyword.import, entity.name.function.operator#4DDD05
meta.import#A9D9BE
constant.other.color, punctuation.definition.tag, punctuation, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution, meta.brace.round, meta.brace.square, meta.brace.curly, constant.other.color, punctuation.section.embedded, keyword.other.template, keyword.other.substitution, meta.delimiter.comma.js, meta.function-call.without-arguments.js, meta.function-call.method.without-arguments.js, punctuation.definition.tag, punctuation.definition.tag source, punctuation.definition.group.begin.ruby, punctuation.definition.group.end.ruby, punctuation.definition.group.begin.css, punctuation.definition.group.end.css, punctuation.definition.string.end.html source.css#BFD5DE60
variable.language.this, meta.block, meta.method.declaration,meta.class#A9D9BE
punctuation.definition.constant, constant.language, constant.numeric, support.constant, constant.language.null, constant.language.undefined, constant.language.boolean, constant.language.infinity, constant.language.nan#DAD38F

Shiki preview

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

Loading...