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#16242C
  • activityBar.border#111C22
  • activityBar.foreground#97c892
  • activityBar.inactiveForeground#51727CAA
  • activityBarBadge.background#97c892
  • activityBarBadge.foreground#16242C
  • badge.background#97c892
  • badge.foreground#16242C
  • breadcrumbPicker.background#1a2b34
  • button.background#97c892
  • button.foreground#16242C
  • button.secondaryBackground#97c89230
  • button.secondaryForeground#D3DFDB
  • charts.blue#6498ce
  • charts.foreground#D3DFDB
  • charts.green#97c892
  • charts.lines#D3DFDB
  • charts.orange#DC8255
  • charts.purple#d194cd
  • charts.red#B4552D
  • charts.yellow#fbc95a
  • contrastActiveBorder#00000000
  • debugExceptionWidget.background#254A52
  • debugExceptionWidget.border#111C22
  • debugToolBar.background#254A52
  • descriptionForeground#D3DFDB
  • diffEditor.border#111C22
  • diffEditor.diagonalFill#111C2280
  • diffEditor.insertedTextBackground#97c89220
  • diffEditor.removedTextBackground#ee5d6425
  • dropdown.background#1a2b34
  • dropdown.border#51727Caa
  • dropdown.foreground#D3DFDB
  • editor.background#1a2b34
  • editor.findMatchBackground#97c89220
  • editor.findMatchBorder#97c89260
  • editor.findMatchHighlightBackground#97c89220
  • editor.findMatchHighlightBorder#97c89240
  • editor.foreground#D3DFDB
  • editor.hoverHighlightBackground#97c89240
  • editor.inactiveSelectionBackground#97c89220
  • editor.lineHighlightBackground#97c8920c
  • editor.lineHighlightBorder#97c8921a
  • editor.rangeHighlightBackground#97c89220
  • editor.selectionBackground#97c89225
  • editor.selectionForeground#97c892
  • editor.selectionHighlightBackground#00000000
  • editor.selectionHighlightBorder#97c89260
  • editor.wordHighlightBackground#97c89220
  • editor.wordHighlightStrongBackground#97c89240
  • editorBracketHighlight.foreground1#fbc95a
  • editorBracketHighlight.foreground2#978dd6
  • editorBracketHighlight.foreground3#6498ce
  • editorBracketMatch.background#97c89220
  • editorBracketMatch.border#97c89240
  • editorCodeLens.foreground#D3DFDB
  • editorCursor.background#97c892
  • editorCursor.foreground#fbc95a
  • editorGroup.border#111C22
  • editorGroup.dropBackground#97c89215
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#1a2b34
  • editorGroupHeader.tabsBackground#16242C
  • editorGroupHeader.tabsBorder#00000000
  • editorGutter.addedBackground#97c892cc
  • editorGutter.background#1a2b34
  • editorGutter.commentRangeForeground#254A52
  • editorGutter.deletedBackground#ee5d64cc
  • editorGutter.modifiedBackground#6498cecc
  • editorHoverWidget.background#254A52
  • editorHoverWidget.border#16242C
  • editorIndentGuide.activeBackground#51727Cbb
  • editorIndentGuide.background#51727C30
  • editorLineNumber.activeForeground#51727C
  • editorLineNumber.foreground#51727C90
  • editorLink.activeForeground#D3DFDB
  • editorMarkerNavigation.background#16242C
  • editorMarkerNavigationError.background#ee5d6490
  • editorMarkerNavigationInfo.background#6498ce90
  • editorMarkerNavigationWarning.background#DC825590
  • editorOverviewRuler.border#111C22
  • editorOverviewRuler.commonContentForeground#fbc95a
  • editorOverviewRuler.currentContentForeground#ee5d64
  • editorOverviewRuler.incomingContentForeground#97c892
  • editorRuler.foreground#51727C50
  • editorSuggestWidget.background#1a2b34
  • editorSuggestWidget.border#111C22
  • editorSuggestWidget.foreground#D3DFDB
  • editorSuggestWidget.highlightForeground#fbc95a
  • editorSuggestWidget.selectedBackground#97c8924d
  • editorWarning.border#00000000
  • editorWarning.foreground#fbc95a
  • editorWhitespace.foreground#51727C60
  • editorWidget.background#254A52
  • editorWidget.resizeBorder#97c89250
  • errorForeground#ee5d64
  • extensionButton.prominentBackground#97c8929d
  • extensionButton.prominentForeground#16242C
  • extensionButton.prominentHoverBackground#97c892
  • focusBorder#97c89240
  • foreground#D3DFDB
  • gitDecoration.conflictingResourceForeground#97c892
  • gitDecoration.deletedResourceForeground#ee5d64
  • gitDecoration.ignoredResourceForeground#51727C
  • gitDecoration.modifiedResourceForeground#6498ce
  • gitDecoration.stageAddedResourceForeground#B4552D
  • gitDecoration.untrackedResourceForeground#97c892
  • icon.foreground#D3DFDB
  • input.background#00000000
  • input.border#97c89230
  • input.foreground#D3DFDB
  • input.placeholderForeground#97c89260
  • inputOption.activeBorder#97c892
  • inputValidation.errorBackground#254A52
  • inputValidation.errorBorder#fbc95a
  • inputValidation.infoBackground#254A52
  • inputValidation.infoBorder#97c892
  • inputValidation.warningBackground#254A52
  • inputValidation.warningBorder#fbc95a
  • list.activeSelectionBackground#97c89225
  • list.activeSelectionForeground#D3DFDB
  • list.dropBackground#97c89215
  • list.errorForeground#ee5d64
  • list.focusBackground#97c89240
  • list.focusForeground#D3DFDB
  • list.highlightForeground#fbc95a
  • list.hoverBackground#111C2260
  • list.hoverForeground#D3DFDB
  • list.inactiveSelectionBackground#97c89225
  • list.warningForeground#DC8255
  • menu.background#254A52
  • menu.foreground#D3DFDB
  • menu.selectionBackground#97c89220
  • menu.selectionForeground#D3DFDB
  • menu.separatorBackground#111C22
  • menubar.selectionBackground#254A52
  • menubar.selectionForeground#D3DFDB
  • merge.border#111C22
  • merge.commonContentBackground#fbc95a30
  • merge.commonHeaderBackground#fbc95a80
  • merge.currentContentBackground#97c89230
  • merge.currentHeaderBackground#97c89280
  • merge.incomingContentBackground#6498ce30
  • merge.incomingHeaderBackground#6498ce80
  • notificationCenterHeader.background#254A52
  • notificationCenterHeader.foreground#D3DFDB
  • notificationLink.foreground#fbc95a
  • notifications.background#254A52
  • notifications.border#97c89250
  • notifications.foreground#D3DFDB
  • panel.background#1a2b34
  • panel.border#111C22
  • panelInput.border#51727C
  • panelSection.background#111C22
  • panelSection.border#111C22
  • panelSectionHeader.background#51727C20
  • panelSectionHeader.border#111C22
  • panelSectionHeader.foreground#D3DFDB
  • panelTitle.activeBorder#97c892
  • panelTitle.activeForeground#97c892
  • panelTitle.inactiveForeground#51727C
  • peekView.border#97c892
  • peekViewEditor.background#254A5240
  • peekViewEditor.matchHighlightBackground#254A5240
  • peekViewEditorGutter.background#254A5240
  • peekViewResult.background#254A5240
  • peekViewResult.fileForeground#D3DFDB
  • peekViewResult.lineForeground#D3DFDB
  • peekViewResult.matchHighlightBackground#254A52
  • peekViewResult.selectionBackground#254A52
  • peekViewResult.selectionForeground#D3DFDB
  • peekViewTitle.background#111C22
  • peekViewTitleDescription.foreground#D3DFDB
  • peekViewTitleLabel.foreground#D3DFDB
  • pickerGroup.border#111C22
  • pickerGroup.foreground#D3DFDB
  • progressBar.background#fbc95a
  • sash.hoverBorder#97c89250
  • scrollbar.shadow#111C22
  • scrollbarSlider.activeBackground#97c89260
  • scrollbarSlider.background#97c89240
  • scrollbarSlider.hoverBackground#97c89250
  • selection.background#97c89260
  • settings.headerForeground#97c892
  • settings.modifiedItemIndicator#97c892
  • sideBar.background#16242C
  • sideBar.border#111C22
  • sideBar.foreground#D3DFDBbb
  • sideBarSectionHeader.background#16242C
  • sideBarSectionHeader.border#111C22
  • sideBarSectionHeader.foreground#D3DFDB
  • sideBarTitle.foreground#51727C
  • statusBar.background#16242C
  • statusBar.border#111C22
  • statusBar.debuggingBackground#97c89244
  • statusBar.debuggingForeground#D3DFDB
  • statusBar.foreground#D3DFDB
  • statusBar.noFolderBackground#111C22
  • statusBar.noFolderBorder#97c892
  • statusBar.noFolderForeground#D3DFDB
  • statusBarItem.activeBackground#254A52
  • statusBarItem.errorBackground#B4552D
  • statusBarItem.hoverBackground#51727C30
  • statusBarItem.prominentBackground#111C22
  • statusBarItem.prominentHoverBackground#254A52
  • tab.activeBackground#1a2b34
  • tab.activeBorderTop#97c892
  • tab.activeForeground#97c892
  • tab.border#00000000
  • tab.hoverBackground#1a2b34cc
  • tab.hoverBorder#00000000
  • tab.inactiveBackground#16242C
  • tab.inactiveForeground#51727C
  • tab.lastPinnedBorder#111C22
  • tab.unfocusedActiveForeground#D3DFDB
  • tab.unfocusedHoverBackground#97c89210
  • tab.unfocusedHoverBorder#00000000
  • tab.unfocusedInactiveForeground#D3DFDB
  • terminal.ansiBlack#1a2b34
  • terminal.ansiBlue#6498ce
  • terminal.ansiBrightBlack#6498ce
  • terminal.ansiBrightBlue#6498ce
  • terminal.ansiBrightCyan#5bb3b4
  • terminal.ansiBrightGreen#97c892
  • terminal.ansiBrightMagenta#d194cd
  • terminal.ansiBrightRed#ee5d64
  • terminal.ansiBrightWhite#6498ce
  • terminal.ansiBrightYellow#fbc95a
  • terminal.ansiCyan#5bb3b4
  • terminal.ansiGreen#97c892
  • terminal.ansiMagenta#d194cd
  • terminal.ansiRed#ee5d64
  • terminal.ansiWhite#D3DFDB
  • terminal.ansiYellow#fbc95a
  • terminal.background#1a2b34
  • terminal.foreground#D3DFDB
  • terminalCursor.background#fbc95a
  • terminalCursor.foreground#fbc95a
  • textBlockQuote.background#6498ce34
  • textBlockQuote.border#6498ceb9
  • textCodeBlock.background#6498ce34
  • textLink.activeForeground#6498ce
  • textLink.foreground#6498ce
  • textPreformat.foreground#fbc95a
  • textSeparator.foreground#97c892
  • titleBar.activeBackground#16242C
  • titleBar.activeForeground#51727C
  • titleBar.border#111C22
  • titleBar.inactiveBackground#111C22
  • titleBar.inactiveForeground#51727C
  • tree.indentGuidesStroke#51727C70
  • walkThrough.embeddedEditorBackground#1a2b34
  • widget.shadow#111C22

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#DC8255italic
entity.name.type#A4EF58
comment, punctuation.definition.comment, string.quoted.docstring.multi, comment.block.documentation source#51727Citalic
constant#B4552D
source, support, constant.character.entity.named, meta.jsx.children, source.lua#D3DFDB
entity.name.function.decorator, meta.decorator entity.name.function, meta.decorator punctuation.decorator, punctuation.definition.decorator, meta.decorator variable.other.readwrite.ts#d194cd
keyword.control.export, support.type.object.module#fbc95a
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#6498ce
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#fbc95a
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#fbc95a
meta.object-literal.key, variable.object.property#D3DFDB
keyword.other.definition.ini, support.type.property-name, entity.name.tag.yaml#fbc95a
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#fbc95a
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#D3DFDB60
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#DC8255italic
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#5bb3b4italic
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#97c892
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#97c89260
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#978dd6
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#ee5d64
source.elm constant.type-constructor#ee5d64
source.elm storage.type#978dd6normal
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#6498ce
support.variable.liquid, support.class.liquid#ee5d64
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#6498ce
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#6498ceaa
entity.other.attribute-name, entity.name.tag.liquid, invalid.deprecated.entity.other.attribute-name, meta.embedded.block.blade storage.type.php#fbc95aitalic
markup.inline.raw.string.markdown, punctuation.definition.raw.markdown, markup.fenced_code.block.markdown, markup.fenced_code.block.markdown punctuation, markup.raw.block.markdown#978dd6
fenced_code.block.language#978dd6
markup.list.unnumbered.markdown meta.paragraph.markdown#6498ce
punctuation.definition.list.begin#6498ce
entity.name.section, markup.heading.setext#fbc95a
punctuation.definition.heading#fbc95a
markup.underline.link, markup.underline.link.image#6498ce
markup.bold, punctuation.definition.bold#6498cebold
markup.italic, punctuation.definition.italic#6498ceitalic
markup.quote#6498ceitalic
punctuation.definition.quote.begin#6498ceitalic
entity.other.attribute-name.pseudo-class#d194cd
entity.other.attribute-name.pseudo-element#d194cd
entity.other.attribute-name.class, entity.other.attribute-name.class punctuation.definition.entity#5bb3b4italic
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity#5bb3b4italic
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#D3DFDB
source.css.scss entity.other.attribute-name.id , source.css entity.other.attribute-name.id , entity.other.attribute-name.id punctuation.definition.entity#978dd6
entity.name.tag.reference, meta.property-list#DC8255
keyword.other.unit#DC8255italic
support.constant.property-value, support.constant.font-name, meta.property-value.css#DC8255
constant.numeric#DC8255
entity.name.tag.css, meta.property-list.scss entity.name.tag.css#6498ce

Shiki preview

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

Loading...