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#111d1f
  • activityBar.border#0C1617
  • activityBar.foreground#da6c62
  • activityBar.inactiveForeground#2f6a69AA
  • activityBarBadge.background#da6c62
  • activityBarBadge.foreground#111d1f
  • badge.background#da6c62
  • badge.foreground#111d1f
  • breadcrumbPicker.background#142326
  • button.background#da6c62
  • button.foreground#111d1f
  • button.secondaryBackground#da6c6230
  • button.secondaryForeground#c0ccc4
  • charts.blue#00B3BD
  • charts.foreground#c0ccc4
  • charts.green#a9dc76
  • charts.lines#c0ccc4
  • charts.orange#5288BA
  • charts.purple#c47cbf
  • charts.red#C13838
  • charts.yellow#da6c62
  • contrastActiveBorder#00000000
  • debugExceptionWidget.background#6a2b2a
  • debugExceptionWidget.border#0C1617
  • debugToolBar.background#6a2b2a
  • descriptionForeground#c0ccc4
  • diffEditor.border#0C1617
  • diffEditor.diagonalFill#0C161780
  • diffEditor.insertedTextBackground#a9dc7620
  • diffEditor.removedTextBackground#E3553525
  • dropdown.background#142326
  • dropdown.border#2f6a69aa
  • dropdown.foreground#c0ccc4
  • editor.background#142326
  • editor.findMatchBackground#da6c6220
  • editor.findMatchBorder#da6c6260
  • editor.findMatchHighlightBackground#da6c6220
  • editor.findMatchHighlightBorder#da6c6240
  • editor.foreground#c0ccc4
  • editor.hoverHighlightBackground#da6c6240
  • editor.inactiveSelectionBackground#da6c6220
  • editor.lineHighlightBackground#da6c620c
  • editor.lineHighlightBorder#da6c621a
  • editor.rangeHighlightBackground#da6c6220
  • editor.selectionBackground#da6c6225
  • editor.selectionForeground#da6c62
  • editor.selectionHighlightBackground#00000000
  • editor.selectionHighlightBorder#da6c6260
  • editor.wordHighlightBackground#da6c6220
  • editor.wordHighlightStrongBackground#da6c6240
  • editorBracketHighlight.foreground1#da6c62
  • editorBracketHighlight.foreground2#CC9B52
  • editorBracketHighlight.foreground3#00B3BD
  • editorBracketMatch.background#da6c6220
  • editorBracketMatch.border#da6c6240
  • editorCodeLens.foreground#c0ccc4
  • editorCursor.background#da6c62
  • editorCursor.foreground#da6c62
  • editorGroup.border#0C1617
  • editorGroup.dropBackground#da6c6215
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#142326
  • editorGroupHeader.tabsBackground#111d1f
  • editorGroupHeader.tabsBorder#00000000
  • editorGutter.addedBackground#a9dc76cc
  • editorGutter.background#142326
  • editorGutter.commentRangeForeground#6a2b2a
  • editorGutter.deletedBackground#E35535cc
  • editorGutter.modifiedBackground#00B3BDcc
  • editorHoverWidget.background#6a2b2a
  • editorHoverWidget.border#111d1f
  • editorIndentGuide.activeBackground#2f6a69bb
  • editorIndentGuide.background#2f6a6930
  • editorLineNumber.activeForeground#2f6a69
  • editorLineNumber.foreground#2f6a6990
  • editorLink.activeForeground#c0ccc4
  • editorMarkerNavigation.background#111d1f
  • editorMarkerNavigationError.background#E3553590
  • editorMarkerNavigationInfo.background#00B3BD90
  • editorMarkerNavigationWarning.background#d1a45690
  • editorOverviewRuler.border#0C1617
  • editorOverviewRuler.commonContentForeground#da6c62
  • editorOverviewRuler.currentContentForeground#E35535
  • editorOverviewRuler.incomingContentForeground#a9dc76
  • editorRuler.foreground#2f6a6950
  • editorSuggestWidget.background#142326
  • editorSuggestWidget.border#0C1617
  • editorSuggestWidget.foreground#c0ccc4
  • editorSuggestWidget.highlightForeground#da6c62
  • editorSuggestWidget.selectedBackground#da6c624d
  • editorWarning.border#00000000
  • editorWarning.foreground#da6c62
  • editorWhitespace.foreground#2f6a6960
  • editorWidget.background#6a2b2a
  • editorWidget.resizeBorder#da6c6250
  • errorForeground#E35535
  • extensionButton.prominentBackground#da6c629d
  • extensionButton.prominentForeground#111d1f
  • extensionButton.prominentHoverBackground#da6c62
  • focusBorder#da6c6240
  • foreground#c0ccc4
  • gitDecoration.conflictingResourceForeground#da6c62
  • gitDecoration.deletedResourceForeground#E35535
  • gitDecoration.ignoredResourceForeground#2f6a69
  • gitDecoration.modifiedResourceForeground#00B3BD
  • gitDecoration.stageAddedResourceForeground#C13838
  • gitDecoration.untrackedResourceForeground#a9dc76
  • icon.foreground#c0ccc4
  • input.background#00000000
  • input.border#da6c6230
  • input.foreground#c0ccc4
  • input.placeholderForeground#da6c6260
  • inputOption.activeBorder#da6c62
  • inputValidation.errorBackground#6a2b2a
  • inputValidation.errorBorder#da6c62
  • inputValidation.infoBackground#6a2b2a
  • inputValidation.infoBorder#da6c62
  • inputValidation.warningBackground#6a2b2a
  • inputValidation.warningBorder#da6c62
  • list.activeSelectionBackground#da6c6225
  • list.activeSelectionForeground#c0ccc4
  • list.dropBackground#da6c6215
  • list.errorForeground#E35535
  • list.focusBackground#da6c6240
  • list.focusForeground#c0ccc4
  • list.highlightForeground#da6c62
  • list.hoverBackground#0C161760
  • list.hoverForeground#c0ccc4
  • list.inactiveSelectionBackground#da6c6225
  • list.warningForeground#d1a456
  • menu.background#6a2b2a
  • menu.foreground#c0ccc4
  • menu.selectionBackground#da6c6220
  • menu.selectionForeground#c0ccc4
  • menu.separatorBackground#0C1617
  • menubar.selectionBackground#6a2b2a
  • menubar.selectionForeground#c0ccc4
  • merge.border#0C1617
  • merge.commonContentBackground#da6c6230
  • merge.commonHeaderBackground#da6c6280
  • merge.currentContentBackground#a9dc7630
  • merge.currentHeaderBackground#a9dc7680
  • merge.incomingContentBackground#00B3BD30
  • merge.incomingHeaderBackground#00B3BD80
  • notificationCenterHeader.background#6a2b2a
  • notificationCenterHeader.foreground#c0ccc4
  • notificationLink.foreground#da6c62
  • notifications.background#6a2b2a
  • notifications.border#da6c6250
  • notifications.foreground#c0ccc4
  • panel.background#142326
  • panel.border#0C1617
  • panelInput.border#2f6a69
  • panelSection.background#0C1617
  • panelSection.border#0C1617
  • panelSectionHeader.background#2f6a6920
  • panelSectionHeader.border#0C1617
  • panelSectionHeader.foreground#c0ccc4
  • panelTitle.activeBorder#da6c62
  • panelTitle.activeForeground#da6c62
  • panelTitle.inactiveForeground#2f6a69
  • peekView.border#da6c62
  • peekViewEditor.background#6a2b2a40
  • peekViewEditor.matchHighlightBackground#6a2b2a40
  • peekViewEditorGutter.background#6a2b2a40
  • peekViewResult.background#6a2b2a40
  • peekViewResult.fileForeground#c0ccc4
  • peekViewResult.lineForeground#c0ccc4
  • peekViewResult.matchHighlightBackground#6a2b2a
  • peekViewResult.selectionBackground#6a2b2a
  • peekViewResult.selectionForeground#c0ccc4
  • peekViewTitle.background#0C1617
  • peekViewTitleDescription.foreground#c0ccc4
  • peekViewTitleLabel.foreground#c0ccc4
  • pickerGroup.border#0C1617
  • pickerGroup.foreground#c0ccc4
  • progressBar.background#da6c62
  • sash.hoverBorder#da6c6250
  • scrollbar.shadow#0C1617
  • scrollbarSlider.activeBackground#da6c6260
  • scrollbarSlider.background#da6c6240
  • scrollbarSlider.hoverBackground#da6c6250
  • selection.background#da6c6260
  • settings.headerForeground#da6c62
  • settings.modifiedItemIndicator#da6c62
  • sideBar.background#111d1f
  • sideBar.border#0C1617
  • sideBar.foreground#c0ccc4bb
  • sideBarSectionHeader.background#111d1f
  • sideBarSectionHeader.border#0C1617
  • sideBarSectionHeader.foreground#c0ccc4
  • sideBarTitle.foreground#2f6a69
  • statusBar.background#111d1f
  • statusBar.border#0C1617
  • statusBar.debuggingBackground#da6c6244
  • statusBar.debuggingForeground#c0ccc4
  • statusBar.foreground#c0ccc4
  • statusBar.noFolderBackground#0C1617
  • statusBar.noFolderBorder#da6c62
  • statusBar.noFolderForeground#c0ccc4
  • statusBarItem.activeBackground#6a2b2a
  • statusBarItem.errorBackground#C13838
  • statusBarItem.hoverBackground#2f6a6930
  • statusBarItem.prominentBackground#0C1617
  • statusBarItem.prominentHoverBackground#6a2b2a
  • tab.activeBackground#142326
  • tab.activeBorderTop#da6c62
  • tab.activeForeground#da6c62
  • tab.border#00000000
  • tab.hoverBackground#142326cc
  • tab.hoverBorder#00000000
  • tab.inactiveBackground#111d1f
  • tab.inactiveForeground#2f6a69
  • tab.lastPinnedBorder#0C1617
  • tab.unfocusedActiveForeground#c0ccc4
  • tab.unfocusedHoverBackground#da6c6210
  • tab.unfocusedHoverBorder#00000000
  • tab.unfocusedInactiveForeground#c0ccc4
  • terminal.ansiBlack#142326
  • terminal.ansiBlue#00B3BD
  • terminal.ansiBrightBlack#00B3BD
  • terminal.ansiBrightBlue#00B3BD
  • terminal.ansiBrightCyan#da6c62
  • terminal.ansiBrightGreen#a9dc76
  • terminal.ansiBrightMagenta#c47cbf
  • terminal.ansiBrightRed#E35535
  • terminal.ansiBrightWhite#00B3BD
  • terminal.ansiBrightYellow#da6c62
  • terminal.ansiCyan#da6c62
  • terminal.ansiGreen#a9dc76
  • terminal.ansiMagenta#c47cbf
  • terminal.ansiRed#E35535
  • terminal.ansiWhite#c0ccc4
  • terminal.ansiYellow#da6c62
  • terminal.background#142326
  • terminal.foreground#c0ccc4
  • terminalCursor.background#da6c62
  • terminalCursor.foreground#da6c62
  • textBlockQuote.background#00B3BD34
  • textBlockQuote.border#00B3BDb9
  • textCodeBlock.background#00B3BD34
  • textLink.activeForeground#00B3BD
  • textLink.foreground#00B3BD
  • textPreformat.foreground#da6c62
  • textSeparator.foreground#da6c62
  • titleBar.activeBackground#111d1f
  • titleBar.activeForeground#2f6a69
  • titleBar.border#0C1617
  • titleBar.inactiveBackground#0C1617
  • titleBar.inactiveForeground#2f6a69
  • tree.indentGuidesStroke#2f6a6970
  • walkThrough.embeddedEditorBackground#142326
  • widget.shadow#0C1617

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#5288BAitalic
entity.name.type#b7d175
comment, punctuation.definition.comment, string.quoted.docstring.multi, comment.block.documentation source#2f6a69italic
constant#C13838
source, support, constant.character.entity.named, meta.jsx.children, source.lua#c0ccc4
entity.name.function.decorator, meta.decorator entity.name.function, meta.decorator punctuation.decorator, punctuation.definition.decorator, meta.decorator variable.other.readwrite.ts#c47cbf
keyword.control.export, support.type.object.module#da6c62
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#00B3BD
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#da6c62
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#da6c62
meta.object-literal.key, variable.object.property#c0ccc4
keyword.other.definition.ini, support.type.property-name, entity.name.tag.yaml#da6c62
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#da6c62
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#c0ccc460
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#5288BAitalic
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#da6c62italic
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#a9dc76
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#a9dc7660
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#CC9B52
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#B85C40
source.elm constant.type-constructor#B85C40
source.elm storage.type#CC9B52normal
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#00B3BD
support.variable.liquid, support.class.liquid#B85C40
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#00B3BD
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#00B3BDaa
entity.other.attribute-name, entity.name.tag.liquid, invalid.deprecated.entity.other.attribute-name, meta.embedded.block.blade storage.type.php#da6c62italic
markup.inline.raw.string.markdown, punctuation.definition.raw.markdown, markup.fenced_code.block.markdown, markup.fenced_code.block.markdown punctuation, markup.raw.block.markdown#CC9B52
fenced_code.block.language#CC9B52
markup.list.unnumbered.markdown meta.paragraph.markdown#00B3BD
punctuation.definition.list.begin#00B3BD
entity.name.section, markup.heading.setext#da6c62
punctuation.definition.heading#da6c62
markup.underline.link, markup.underline.link.image#00B3BD
markup.bold, punctuation.definition.bold#00B3BDbold
markup.italic, punctuation.definition.italic#00B3BDitalic
markup.quote#00B3BDitalic
punctuation.definition.quote.begin#00B3BDitalic
entity.other.attribute-name.pseudo-class#c47cbf
entity.other.attribute-name.pseudo-element#c47cbf
entity.other.attribute-name.class, entity.other.attribute-name.class punctuation.definition.entity#da6c62italic
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity#da6c62italic
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#c0ccc4
source.css.scss entity.other.attribute-name.id , source.css entity.other.attribute-name.id , entity.other.attribute-name.id punctuation.definition.entity#CC9B52
entity.name.tag.reference, meta.property-list#5288BA
keyword.other.unit#5288BAitalic
support.constant.property-value, support.constant.font-name, meta.property-value.css#5288BA
constant.numeric#5288BA
entity.name.tag.css, meta.property-list.scss entity.name.tag.css#00B3BD

Shiki preview

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

Loading...