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.background#120a1a
  • activityBar.border#000000
  • activityBar.foreground#7A63ED
  • activityBar.inactiveForeground#585785AA
  • activityBarBadge.background#7A63ED
  • activityBarBadge.foreground#120a1a
  • badge.background#7A63ED
  • badge.foreground#120a1a
  • breadcrumbPicker.background#150F23
  • button.background#7A63ED
  • button.foreground#120a1a
  • button.secondaryBackground#7A63ED30
  • button.secondaryForeground#D7E2EF
  • charts.blue#7A63ED
  • charts.foreground#D7E2EF
  • charts.green#6DBBFF
  • charts.lines#D7E2EF
  • charts.orange#3D8DE2
  • charts.purple#A8547A
  • charts.red#C13838
  • charts.yellow#585785
  • contrastActiveBorder#00000000
  • debugExceptionWidget.background#2A2156
  • debugExceptionWidget.border#000000
  • debugToolBar.background#2A2156
  • descriptionForeground#D7E2EF
  • diffEditor.border#000000
  • diffEditor.diagonalFill#00000080
  • diffEditor.insertedTextBackground#14b87120
  • diffEditor.removedTextBackground#C1383825
  • dropdown.background#150F23
  • dropdown.border#585785aa
  • dropdown.foreground#D7E2EF
  • editor.background#150F23
  • editor.findMatchBackground#7A63ED20
  • editor.findMatchBorder#7A63ED60
  • editor.findMatchHighlightBackground#7A63ED20
  • editor.findMatchHighlightBorder#7A63ED40
  • editor.foreground#D7E2EF
  • editor.hoverHighlightBackground#7A63ED40
  • editor.inactiveSelectionBackground#7A63ED20
  • editor.lineHighlightBackground#7A63ED0c
  • editor.lineHighlightBorder#7A63ED1a
  • editor.rangeHighlightBackground#7A63ED20
  • editor.selectionBackground#7A63ED25
  • editor.selectionForeground#7A63ED
  • editor.selectionHighlightBackground#00000000
  • editor.selectionHighlightBorder#7A63ED60
  • editor.wordHighlightBackground#7A63ED20
  • editor.wordHighlightStrongBackground#7A63ED40
  • editorBracketHighlight.foreground1#585785
  • editorBracketHighlight.foreground2#2BD3E2
  • editorBracketHighlight.foreground3#7A63ED
  • editorBracketMatch.background#7A63ED20
  • editorBracketMatch.border#7A63ED40
  • editorCodeLens.foreground#D7E2EF
  • editorCursor.background#7A63ED
  • editorCursor.foreground#585785
  • editorGroup.border#000000
  • editorGroup.dropBackground#7A63ED15
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#150F23
  • editorGroupHeader.tabsBackground#120a1a
  • editorGroupHeader.tabsBorder#00000000
  • editorGutter.addedBackground#14b871cc
  • editorGutter.background#150F23
  • editorGutter.commentRangeForeground#2A2156
  • editorGutter.deletedBackground#C13838cc
  • editorGutter.modifiedBackground#04c4d9cc
  • editorHoverWidget.background#2A2156
  • editorHoverWidget.border#120a1a
  • editorIndentGuide.activeBackground#585785bb
  • editorIndentGuide.background#58578530
  • editorLineNumber.activeForeground#585785
  • editorLineNumber.foreground#58578590
  • editorLink.activeForeground#D7E2EF
  • editorMarkerNavigation.background#120a1a
  • editorMarkerNavigationError.background#C1383890
  • editorMarkerNavigationInfo.background#04c4d990
  • editorMarkerNavigationWarning.background#cc8c3990
  • editorOverviewRuler.border#000000
  • editorOverviewRuler.commonContentForeground#585785
  • editorOverviewRuler.currentContentForeground#C13838
  • editorOverviewRuler.incomingContentForeground#14b871
  • editorRuler.foreground#58578550
  • editorSuggestWidget.background#150F23
  • editorSuggestWidget.border#000000
  • editorSuggestWidget.foreground#D7E2EF
  • editorSuggestWidget.highlightForeground#585785
  • editorSuggestWidget.selectedBackground#7A63ED4d
  • editorWarning.border#00000000
  • editorWarning.foreground#585785
  • editorWhitespace.foreground#58578560
  • editorWidget.background#2A2156
  • editorWidget.resizeBorder#7A63ED50
  • errorForeground#C13838
  • extensionButton.prominentBackground#7A63ED9d
  • extensionButton.prominentForeground#120a1a
  • extensionButton.prominentHoverBackground#7A63ED
  • focusBorder#7A63ED40
  • foreground#D7E2EF
  • gitDecoration.conflictingResourceForeground#7A63ED
  • gitDecoration.deletedResourceForeground#C13838
  • gitDecoration.ignoredResourceForeground#585785
  • gitDecoration.modifiedResourceForeground#04c4d9
  • gitDecoration.stageAddedResourceForeground#C13838
  • gitDecoration.untrackedResourceForeground#14b871
  • icon.foreground#D7E2EF
  • input.background#00000000
  • input.border#7A63ED30
  • input.foreground#D7E2EF
  • input.placeholderForeground#7A63ED60
  • inputOption.activeBorder#7A63ED
  • inputValidation.errorBackground#2A2156
  • inputValidation.errorBorder#585785
  • inputValidation.infoBackground#2A2156
  • inputValidation.infoBorder#7A63ED
  • inputValidation.warningBackground#2A2156
  • inputValidation.warningBorder#585785
  • list.activeSelectionBackground#7A63ED25
  • list.activeSelectionForeground#D7E2EF
  • list.dropBackground#7A63ED15
  • list.errorForeground#C13838
  • list.focusBackground#7A63ED40
  • list.focusForeground#D7E2EF
  • list.highlightForeground#585785
  • list.hoverBackground#00000060
  • list.hoverForeground#D7E2EF
  • list.inactiveSelectionBackground#7A63ED25
  • list.warningForeground#cc8c39
  • menu.background#2A2156
  • menu.foreground#D7E2EF
  • menu.selectionBackground#7A63ED20
  • menu.selectionForeground#D7E2EF
  • menu.separatorBackground#000000
  • menubar.selectionBackground#2A2156
  • menubar.selectionForeground#D7E2EF
  • merge.border#000000
  • merge.commonContentBackground#58578530
  • merge.commonHeaderBackground#58578580
  • merge.currentContentBackground#14b87130
  • merge.currentHeaderBackground#14b87180
  • merge.incomingContentBackground#04c4d930
  • merge.incomingHeaderBackground#04c4d980
  • notificationCenterHeader.background#2A2156
  • notificationCenterHeader.foreground#D7E2EF
  • notificationLink.foreground#585785
  • notifications.background#2A2156
  • notifications.border#7A63ED50
  • notifications.foreground#D7E2EF
  • panel.background#150F23
  • panel.border#000000
  • panelInput.border#585785
  • panelSection.background#000000
  • panelSection.border#000000
  • panelSectionHeader.background#58578520
  • panelSectionHeader.border#000000
  • panelSectionHeader.foreground#D7E2EF
  • panelTitle.activeBorder#7A63ED
  • panelTitle.activeForeground#7A63ED
  • panelTitle.inactiveForeground#585785
  • peekView.border#7A63ED
  • peekViewEditor.background#2A215640
  • peekViewEditor.matchHighlightBackground#2A215640
  • peekViewEditorGutter.background#2A215640
  • peekViewResult.background#2A215640
  • peekViewResult.fileForeground#D7E2EF
  • peekViewResult.lineForeground#D7E2EF
  • peekViewResult.matchHighlightBackground#2A2156
  • peekViewResult.selectionBackground#2A2156
  • peekViewResult.selectionForeground#D7E2EF
  • peekViewTitle.background#000000
  • peekViewTitleDescription.foreground#D7E2EF
  • peekViewTitleLabel.foreground#D7E2EF
  • pickerGroup.border#000000
  • pickerGroup.foreground#D7E2EF
  • progressBar.background#585785
  • sash.hoverBorder#7A63ED50
  • scrollbar.shadow#000000
  • scrollbarSlider.activeBackground#7A63ED60
  • scrollbarSlider.background#7A63ED40
  • scrollbarSlider.hoverBackground#7A63ED50
  • selection.background#7A63ED60
  • settings.headerForeground#7A63ED
  • settings.modifiedItemIndicator#7A63ED
  • sideBar.background#120a1a
  • sideBar.border#000000
  • sideBar.foreground#D7E2EFbb
  • sideBarSectionHeader.background#120a1a
  • sideBarSectionHeader.border#000000
  • sideBarSectionHeader.foreground#D7E2EF
  • sideBarTitle.foreground#585785
  • statusBar.background#120a1a
  • statusBar.border#000000
  • statusBar.debuggingBackground#7A63ED44
  • statusBar.debuggingForeground#D7E2EF
  • statusBar.foreground#D7E2EF
  • statusBar.noFolderBackground#000000
  • statusBar.noFolderBorder#7A63ED
  • statusBar.noFolderForeground#D7E2EF
  • statusBarItem.activeBackground#2A2156
  • statusBarItem.errorBackground#C13838
  • statusBarItem.hoverBackground#58578530
  • statusBarItem.prominentBackground#000000
  • statusBarItem.prominentHoverBackground#2A2156
  • tab.activeBackground#150F23
  • tab.activeBorderTop#7A63ED
  • tab.activeForeground#7A63ED
  • tab.border#00000000
  • tab.hoverBackground#150F23cc
  • tab.hoverBorder#00000000
  • tab.inactiveBackground#120a1a
  • tab.inactiveForeground#585785
  • tab.lastPinnedBorder#000000
  • tab.unfocusedActiveForeground#D7E2EF
  • tab.unfocusedHoverBackground#7A63ED10
  • tab.unfocusedHoverBorder#00000000
  • tab.unfocusedInactiveForeground#D7E2EF
  • terminal.ansiBlack#150F23
  • terminal.ansiBlue#04c4d9
  • terminal.ansiBrightBlack#04c4d9
  • terminal.ansiBrightBlue#04c4d9
  • terminal.ansiBrightCyan#89C4FF
  • terminal.ansiBrightGreen#14b871
  • terminal.ansiBrightMagenta#A8547A
  • terminal.ansiBrightRed#C13838
  • terminal.ansiBrightWhite#04c4d9
  • terminal.ansiBrightYellow#585785
  • terminal.ansiCyan#89C4FF
  • terminal.ansiGreen#14b871
  • terminal.ansiMagenta#A8547A
  • terminal.ansiRed#C13838
  • terminal.ansiWhite#D7E2EF
  • terminal.ansiYellow#585785
  • terminal.background#150F23
  • terminal.foreground#D7E2EF
  • terminalCursor.background#585785
  • terminalCursor.foreground#585785
  • textBlockQuote.background#04c4d934
  • textBlockQuote.border#04c4d9b9
  • textCodeBlock.background#04c4d934
  • textLink.activeForeground#04c4d9
  • textLink.foreground#04c4d9
  • textPreformat.foreground#585785
  • textSeparator.foreground#7A63ED
  • titleBar.activeBackground#120a1a
  • titleBar.activeForeground#585785
  • titleBar.border#000000
  • titleBar.inactiveBackground#000000
  • titleBar.inactiveForeground#585785
  • tree.indentGuidesStroke#58578570
  • walkThrough.embeddedEditorBackground#150F23
  • widget.shadow#000000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
support.module.elm, entity.other.inherited-class.python, variable.other.object, support.other.namespace.php, entity.other.attribute-name.namespace.xml, record.accessor, entity.name.record.field.accessor, storage.modifier.import.java, storage.modifier.import.groovy, meta.import.swift entity.name.type.swift, entity.name.variable.parameter.cs, meta.member.access.python, variable.other.property.ts, variable.other.property.js#3D8DE2italic
entity.name.type#2C729E
comment, punctuation.definition.comment, string.quoted.docstring.multi, comment.block.documentation source#585785italic
constant#C13838
source, support, constant.character.entity.named, meta.jsx.children, source.lua#D7E2EF
entity.name.function.decorator, meta.decorator entity.name.function, meta.decorator punctuation.decorator, punctuation.definition.decorator, meta.decorator variable.other.readwrite.ts#A8547A
keyword.control.export, support.type.object.module#585785
support.function, entity.name.function, meta.function-call, meta.function, meta.method.declaration, meta.function-call support, meta.decorator meta.definition.method entity.name.function, meta.decorator meta.method.declaration entity.name.function, variable.language.super.ts, source.directive, meta.function-call.generic, meta.method-call.static.php, meta.method-call.php, meta.class storage.type, meta.method.groovy, meta.bracket.square.access#7A63ED
keyword.control.import, meta.module.name.elm support, meta.import.elm support, keyword.control.at-rule, punctuation.definition.keyword, variable.control.import.include, keyword.other.import.java#585785
keyword.control, keyword.control.conditional, storage.modifier, keyword.operator.new, keyword.operator.expression, keyword.begin.blade, keyword.end.blade, keyword.blade, keyword.type-alias, keyword.type, support.class.console, keyword.other.await, storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, keyword.other.new, keyword.other.phpdoc, keyword.other.use.php, keyword.operator.logical.python, keyword.other.import.static.groovy, keyword.other.import.groovy, punctuation.definition.attribute.swift#585785
meta.object-literal.key, variable.object.property#D7E2EF
keyword.other.definition.ini, support.type.property-name, entity.name.tag.yaml#585785
keyword.operator.comparison, storage.type.function.arrow, keyword.operator.lua, keyword.operator.assignment, keyword.operator.relational, keyword.operator.increment, keyword.operator.decrement, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.math#585785
punctuation, attribute_value, meta.brace, punctuation.definition.parameters, punctuation.definition.template-expression, keyword.operator, keyword.other, punctuation.terminator, punctuation.separator, punctuation.definition.generic.begin, punctuation.definition.generic.end, meta.function.type-declaration, keyword.other.colon.elm, meta.record.field.elm keyword.other.elm, keyword.other.period.elm, meta.tag.xml, meta.tag.preprocessor.xml, punctuation.definition.block, punctuation.accessor, constant.name.attribute.tag.pug, string.interpolated.pug, keyword.other.whitespace.liquid, meta.tag.template.block.twig, meta.tag.template.value.twig, begin.bracket, end.bracket, text.html.twig meta.tag.inline.any, text.html.twig meta.tag.block.any, support.function.construct.begin.blade, support.function.construct.end.blade source.php, support.function.construct.end.blade, meta.function.echo.blade source.php, punctuation.definition.list.begin.python, punctuation.definition.list.end.python, text.html.vue-html meta.tag.block.any, entity.name.variable.tuple-element.cs, keyword.operator.assignment.tsx, meta.definition.method.signature.java, meta.class.body.groovy, meta.definition.method.groovy meta.method.body.java meta.declaration.assertion.groovy, punctuation.definition.list.begin.erlang, meta.expression.parenthesized, meta.definition.function.swift meta.parameter-clause.swift, source.swift meta.function-call.swift, punctuation.section.embedded.end.swift source.swift, punctuation.definition.tag.begin.html.vue, punctuation.definition.tag.end.html.vue, source.lua, meta.function.lua#D7E2EF60
variable.language.this, variable.language.special.self, variable.parameter.function.language.special.self, variable.language.this.php punctuation.definition.variable.php, meta.class.body.php storage.type.php, variable.parameter.function.swift entity.name.function.swift, variable.other.jsdoc#3D8DE2italic
storage, meta.var.expr storage.type, storage.type.function, keyword.function, storage.type.class, storage.type.property, keyword.other, keyword.local.lua, entity.name.class, meta.function.lua keyword.control.lua, storage.type.enum, storage.type.interface, storage.type.type, entity.name.type.class.java, support.class.php, entity.name.type.class.php, entity.other.inherited-class.php, entity.name.type.class.groovy, storage.type.rust , entity.name.type.class.swift#89C4FFitalic
string, string.template, string.quoted.single, punctuation.definition.string, punctuation.definition.string.template, punctuation.definition.string.begin, punctuation.definition.string.end.html source.js-ignored-vscode, punctuation.definition.string.end, string.other.link, constant.character.escape.regexp, variable.parameter.url, constant.other.symbol.quoted.single.erlang, constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.begin.erlang, constant.other.symbol.quoted.single.erlang punctuation.definition.symbol.end.erlang#6DBBFF
string.quoted.docstring.multi.python, string.quoted.double.block.python punctuation.definition.string.end.python, string.quoted.double.block.python punctuation.definition.string.begin.python, string.quoted.double.block.python#6DBBFF60
entity.name.type, support.type, support.class, storage.type, entity.other.inherited-class, keyword.type, storage.type.java, storage.type.primitive.java, storage.type.generic.java, keyword.other.type, punctuation.section.embedded.begin.php, punctuation.section.embedded.end.php source.php, punctuation.section.embedded.end.php, storage.type.object.array.java, storage.type.primitive.groovy, storage.type.groovy, meta.definition.type.body.swift meta.function-call.swift, meta.definition.type.class.swift meta.inheritance-clause.swift#2BD3E2
variable, variable.language, entity.name.type.class.js, entity.name.variable, support.variable.magic, meta.method.body, entity.name.variable, punctuation.definition.variable, meta.class variable.object.property, variable.other.constant entity.name.function, entity.name.variable.tuple-element.cs punctuation.separator.colon.cs, meta.definition.variable.name.groovy, meta.body.struct.cpp#D65170
source.elm constant.type-constructor#D65170
source.elm storage.type#2BD3E2normal
entity.name.tag.other.html, meta.tag.other.html punctuation.definition.tag.end.html, meta.tag.other.html punctuation.definition.tag.begin.html, entity.name.tag support.class.component, support.class.component.html#7A63ED
support.variable.liquid, support.class.liquid#D65170
text.html.basic entity.name, source.js-ignored-vscode, entity.name.tag, meta.embedded.block.blade constant.other.php, meta.embedded.block.blade keyword.operator.comparison.php, meta.embedded.block.blade keyword.operator.arithmetic.php#7A63ED
meta.tag.sgml.doctype.html, punctuation.definition.tag, meta.tag.block.any, meta.tag.block.any.html, meta.tag.inline.any, source.css-ignored-vscode, meta.tag.metadata.style.end.html, text.html.vue invalid.illegal.character-not-allowed-here.html, meta.tag.inline.i.start.html, meta.tag.structure.div.start.html, punctuation.definition.tag.end.html.vue, punctuation.definition.tag.begin.html.vue, invalid.illegal.character-not-allowed-here.html#7A63EDaa
entity.other.attribute-name, entity.name.tag.liquid, invalid.deprecated.entity.other.attribute-name, meta.embedded.block.blade storage.type.php#585785italic
markup.inline.raw.string.markdown, punctuation.definition.raw.markdown, markup.fenced_code.block.markdown, markup.fenced_code.block.markdown punctuation, markup.raw.block.markdown#2BD3E2
fenced_code.block.language#2BD3E2
markup.list.unnumbered.markdown meta.paragraph.markdown#7A63ED
punctuation.definition.list.begin#7A63ED
entity.name.section, markup.heading.setext#585785
punctuation.definition.heading#585785
markup.underline.link, markup.underline.link.image#7A63ED
markup.bold, punctuation.definition.bold#7A63EDbold
markup.italic, punctuation.definition.italic#7A63EDitalic
markup.quote#7A63EDitalic
punctuation.definition.quote.begin#7A63EDitalic
entity.other.attribute-name.pseudo-class#A8547A
entity.other.attribute-name.pseudo-element#A8547A
entity.other.attribute-name.class, entity.other.attribute-name.class punctuation.definition.entity#89C4FFitalic
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity#89C4FFitalic
support.type.property-name.css, support.type.vendored.property-name, meta.property-list entity.name.tag.css, meta.property-list.scss meta.property-list.scss entity.name.tag.css, meta.property-list meta.property-name#D7E2EF
source.css.scss entity.other.attribute-name.id , source.css entity.other.attribute-name.id , entity.other.attribute-name.id punctuation.definition.entity#2BD3E2
entity.name.tag.reference, meta.property-list#3D8DE2
keyword.other.unit#3D8DE2italic
support.constant.property-value, support.constant.font-name, meta.property-value.css#3D8DE2
constant.numeric#3D8DE2
entity.name.tag.css, meta.property-list.scss entity.name.tag.css#7A63ED

Shiki preview

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

Loading...