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#eee8d5
  • activityBar.border#d8cfbb
  • activityBar.foreground#2aa198
  • activityBar.inactiveForeground#657b83AA
  • activityBarBadge.background#2aa198
  • activityBarBadge.foreground#eee8d5
  • badge.background#2aa198
  • badge.foreground#eee8d5
  • breadcrumbPicker.background#fdf6e3
  • button.background#2aa198
  • button.foreground#eee8d5
  • button.secondaryBackground#2aa19830
  • button.secondaryForeground#073642
  • charts.blue#1C4FB2
  • charts.foreground#073642
  • charts.green#859900
  • charts.lines#073642
  • charts.orange#ca7016
  • charts.purple#cf61b1
  • charts.red#d42613
  • charts.yellow#b58900
  • contrastActiveBorder#00000000
  • debugExceptionWidget.background#fef9ec
  • debugExceptionWidget.border#d8cfbb
  • debugToolBar.background#fef9ec
  • descriptionForeground#073642
  • diffEditor.border#d8cfbb
  • diffEditor.diagonalFill#d8cfbb80
  • diffEditor.insertedTextBackground#85990020
  • diffEditor.removedTextBackground#d4261325
  • dropdown.background#fdf6e3
  • dropdown.border#657b83aa
  • dropdown.foreground#073642
  • editor.background#fdf6e3
  • editor.findMatchBackground#2aa19820
  • editor.findMatchBorder#2aa19860
  • editor.findMatchHighlightBackground#2aa19820
  • editor.findMatchHighlightBorder#2aa19840
  • editor.foreground#073642
  • editor.hoverHighlightBackground#2aa19840
  • editor.inactiveSelectionBackground#2aa19820
  • editor.lineHighlightBackground#2aa1980c
  • editor.lineHighlightBorder#2aa1981a
  • editor.rangeHighlightBackground#2aa19820
  • editor.selectionBackground#2aa19825
  • editor.selectionForeground#2aa198
  • editor.selectionHighlightBackground#00000000
  • editor.selectionHighlightBorder#2aa19860
  • editor.wordHighlightBackground#2aa19820
  • editor.wordHighlightStrongBackground#2aa19840
  • editorBracketHighlight.foreground1#b58900
  • editorBracketHighlight.foreground2#767cde
  • editorBracketHighlight.foreground3#1C4FB2
  • editorBracketMatch.background#2aa19820
  • editorBracketMatch.border#2aa19840
  • editorCodeLens.foreground#073642
  • editorCursor.background#2aa198
  • editorCursor.foreground#b58900
  • editorGroup.border#d8cfbb
  • editorGroup.dropBackground#2aa19815
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#fdf6e3
  • editorGroupHeader.tabsBackground#eee8d5
  • editorGroupHeader.tabsBorder#00000000
  • editorGutter.addedBackground#859900cc
  • editorGutter.background#fdf6e3
  • editorGutter.commentRangeForeground#fef9ec
  • editorGutter.deletedBackground#d42613cc
  • editorGutter.modifiedBackground#1C4FB2cc
  • editorHoverWidget.background#fef9ec
  • editorHoverWidget.border#eee8d5
  • editorIndentGuide.activeBackground#657b83bb
  • editorIndentGuide.background#657b8330
  • editorLineNumber.activeForeground#657b83
  • editorLineNumber.foreground#657b8390
  • editorLink.activeForeground#073642
  • editorMarkerNavigation.background#eee8d5
  • editorMarkerNavigationError.background#d4261390
  • editorMarkerNavigationInfo.background#1C4FB290
  • editorMarkerNavigationWarning.background#b5890090
  • editorOverviewRuler.border#d8cfbb
  • editorOverviewRuler.commonContentForeground#b58900
  • editorOverviewRuler.currentContentForeground#d42613
  • editorOverviewRuler.incomingContentForeground#859900
  • editorRuler.foreground#657b8350
  • editorSuggestWidget.background#fdf6e3
  • editorSuggestWidget.border#d8cfbb
  • editorSuggestWidget.foreground#073642
  • editorSuggestWidget.highlightForeground#b58900
  • editorSuggestWidget.selectedBackground#2aa1984d
  • editorWarning.border#00000000
  • editorWarning.foreground#b58900
  • editorWhitespace.foreground#657b8360
  • editorWidget.background#fef9ec
  • editorWidget.resizeBorder#2aa19850
  • errorForeground#d42613
  • extensionButton.prominentBackground#2aa1989d
  • extensionButton.prominentForeground#eee8d5
  • extensionButton.prominentHoverBackground#2aa198
  • focusBorder#2aa19840
  • foreground#073642
  • gitDecoration.conflictingResourceForeground#2aa198
  • gitDecoration.deletedResourceForeground#d42613
  • gitDecoration.ignoredResourceForeground#657b83
  • gitDecoration.modifiedResourceForeground#1C4FB2
  • gitDecoration.stageAddedResourceForeground#d42613
  • gitDecoration.untrackedResourceForeground#859900
  • icon.foreground#073642
  • input.background#00000000
  • input.border#2aa19830
  • input.foreground#073642
  • input.placeholderForeground#2aa19860
  • inputOption.activeBorder#2aa198
  • inputValidation.errorBackground#fef9ec
  • inputValidation.errorBorder#b58900
  • inputValidation.infoBackground#fef9ec
  • inputValidation.infoBorder#2aa198
  • inputValidation.warningBackground#fef9ec
  • inputValidation.warningBorder#b58900
  • list.activeSelectionBackground#2aa19825
  • list.activeSelectionForeground#073642
  • list.dropBackground#2aa19815
  • list.errorForeground#d42613
  • list.focusBackground#2aa19840
  • list.focusForeground#073642
  • list.highlightForeground#b58900
  • list.hoverBackground#d8cfbb60
  • list.hoverForeground#073642
  • list.inactiveSelectionBackground#2aa19825
  • list.warningForeground#b58900
  • menu.background#fef9ec
  • menu.foreground#073642
  • menu.selectionBackground#2aa19820
  • menu.selectionForeground#073642
  • menu.separatorBackground#d8cfbb
  • menubar.selectionBackground#fef9ec
  • menubar.selectionForeground#073642
  • merge.border#d8cfbb
  • merge.commonContentBackground#b5890030
  • merge.commonHeaderBackground#b5890080
  • merge.currentContentBackground#85990030
  • merge.currentHeaderBackground#85990080
  • merge.incomingContentBackground#1C4FB230
  • merge.incomingHeaderBackground#1C4FB280
  • notificationCenterHeader.background#fef9ec
  • notificationCenterHeader.foreground#073642
  • notificationLink.foreground#b58900
  • notifications.background#fef9ec
  • notifications.border#2aa19850
  • notifications.foreground#073642
  • panel.background#fdf6e3
  • panel.border#d8cfbb
  • panelInput.border#657b83
  • panelSection.background#d8cfbb
  • panelSection.border#d8cfbb
  • panelSectionHeader.background#657b8320
  • panelSectionHeader.border#d8cfbb
  • panelSectionHeader.foreground#073642
  • panelTitle.activeBorder#2aa198
  • panelTitle.activeForeground#2aa198
  • panelTitle.inactiveForeground#657b83
  • peekView.border#2aa198
  • peekViewEditor.background#fef9ec40
  • peekViewEditor.matchHighlightBackground#fef9ec40
  • peekViewEditorGutter.background#fef9ec40
  • peekViewResult.background#fef9ec40
  • peekViewResult.fileForeground#073642
  • peekViewResult.lineForeground#073642
  • peekViewResult.matchHighlightBackground#fef9ec
  • peekViewResult.selectionBackground#fef9ec
  • peekViewResult.selectionForeground#073642
  • peekViewTitle.background#d8cfbb
  • peekViewTitleDescription.foreground#073642
  • peekViewTitleLabel.foreground#073642
  • pickerGroup.border#d8cfbb
  • pickerGroup.foreground#073642
  • progressBar.background#b58900
  • sash.hoverBorder#2aa19850
  • scrollbar.shadow#d8cfbb
  • scrollbarSlider.activeBackground#2aa19860
  • scrollbarSlider.background#2aa19840
  • scrollbarSlider.hoverBackground#2aa19850
  • selection.background#2aa19860
  • settings.headerForeground#2aa198
  • settings.modifiedItemIndicator#2aa198
  • sideBar.background#eee8d5
  • sideBar.border#d8cfbb
  • sideBar.foreground#073642bb
  • sideBarSectionHeader.background#eee8d5
  • sideBarSectionHeader.border#d8cfbb
  • sideBarSectionHeader.foreground#073642
  • sideBarTitle.foreground#657b83
  • statusBar.background#eee8d5
  • statusBar.border#d8cfbb
  • statusBar.debuggingBackground#2aa19844
  • statusBar.debuggingForeground#073642
  • statusBar.foreground#073642
  • statusBar.noFolderBackground#d8cfbb
  • statusBar.noFolderBorder#2aa198
  • statusBar.noFolderForeground#073642
  • statusBarItem.activeBackground#fef9ec
  • statusBarItem.errorBackground#d42613
  • statusBarItem.hoverBackground#657b8330
  • statusBarItem.prominentBackground#d8cfbb
  • statusBarItem.prominentHoverBackground#fef9ec
  • tab.activeBackground#fdf6e3
  • tab.activeBorderTop#2aa198
  • tab.activeForeground#2aa198
  • tab.border#00000000
  • tab.hoverBackground#fdf6e3cc
  • tab.hoverBorder#00000000
  • tab.inactiveBackground#eee8d5
  • tab.inactiveForeground#657b83
  • tab.lastPinnedBorder#d8cfbb
  • tab.unfocusedActiveForeground#073642
  • tab.unfocusedHoverBackground#2aa19810
  • tab.unfocusedHoverBorder#00000000
  • tab.unfocusedInactiveForeground#073642
  • terminal.ansiBlack#fdf6e3
  • terminal.ansiBlue#1C4FB2
  • terminal.ansiBrightBlack#1C4FB2
  • terminal.ansiBrightBlue#1C4FB2
  • terminal.ansiBrightCyan#2aa198
  • terminal.ansiBrightGreen#859900
  • terminal.ansiBrightMagenta#cf61b1
  • terminal.ansiBrightRed#d42613
  • terminal.ansiBrightWhite#1C4FB2
  • terminal.ansiBrightYellow#b58900
  • terminal.ansiCyan#2aa198
  • terminal.ansiGreen#859900
  • terminal.ansiMagenta#cf61b1
  • terminal.ansiRed#d42613
  • terminal.ansiWhite#073642
  • terminal.ansiYellow#b58900
  • terminal.background#fdf6e3
  • terminal.foreground#073642
  • terminalCursor.background#b58900
  • terminalCursor.foreground#b58900
  • textBlockQuote.background#1C4FB234
  • textBlockQuote.border#1C4FB2b9
  • textCodeBlock.background#1C4FB234
  • textLink.activeForeground#1C4FB2
  • textLink.foreground#1C4FB2
  • textPreformat.foreground#b58900
  • textSeparator.foreground#2aa198
  • titleBar.activeBackground#eee8d5
  • titleBar.activeForeground#657b83
  • titleBar.border#d8cfbb
  • titleBar.inactiveBackground#d8cfbb
  • titleBar.inactiveForeground#657b83
  • tree.indentGuidesStroke#657b8370
  • walkThrough.embeddedEditorBackground#fdf6e3
  • widget.shadow#d8cfbb

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#ca7016italic
entity.name.type#A4EF58
comment, punctuation.definition.comment, string.quoted.docstring.multi, comment.block.documentation source#657b83italic
constant#d42613
source, support, constant.character.entity.named, meta.jsx.children, source.lua#073642
entity.name.function.decorator, meta.decorator entity.name.function, meta.decorator punctuation.decorator, punctuation.definition.decorator, meta.decorator variable.other.readwrite.ts#cf61b1
keyword.control.export, support.type.object.module#b58900
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#1C4FB2
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#b58900
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, source.svelte meta.scope.tag.main.svelte meta.tag.start.svelte variable.function.svelte, meta.directive.on.svelte entity.name.type.svelte#b58900
meta.object-literal.key, variable.object.property#073642
keyword.other.definition.ini, support.type.property-name, entity.name.tag.yaml#b58900
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#b58900
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, punctuation.definition.keyword.svelte, source.svelte meta.scope.tag.SpeakerPicture.svelte meta.tag.start.svelte entity.other.attribute-name.svelte, expression.embbeded.vue punctuation.definition.tag.begin.html.vue, expression.embbeded.vue punctuation.definition.tag.end.html.vue#07364260
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#ca7016italic
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, source.svelte meta.script.svelte source.ts entity.name.label.ts, meta.directive.on.svelte keyword.control.svelte#2aa198italic
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, meta.import.ts punctuation.definition.variable.svelte#859900
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#85990060
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#767cde
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#d33682
source.elm constant.type-constructor#d33682
source.elm storage.type#767cdenormal
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#1C4FB2
support.variable.liquid, support.class.liquid#d33682
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, meta.tag.start.svelte keyword.control.svelte, meta.tag.end.svelte keyword.control.svelte#1C4FB2
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, invalid.illegal.character-not-allowed-here.html#1C4FB2aa
entity.other.attribute-name, entity.name.tag.liquid, invalid.deprecated.entity.other.attribute-name, meta.embedded.block.blade storage.type.php#b58900italic
markup.inline.raw.string.markdown, punctuation.definition.raw.markdown, markup.fenced_code.block.markdown, markup.fenced_code.block.markdown punctuation, markup.raw.block.markdown#767cde
fenced_code.block.language#767cde
markup.list.unnumbered.markdown meta.paragraph.markdown#1C4FB2
punctuation.definition.list.begin#1C4FB2
entity.name.section, markup.heading.setext#b58900
punctuation.definition.heading#b58900
markup.underline.link, markup.underline.link.image#1C4FB2
markup.bold, punctuation.definition.bold#1C4FB2bold
markup.italic, punctuation.definition.italic#1C4FB2italic
markup.quote#1C4FB2italic
punctuation.definition.quote.begin#1C4FB2italic
entity.other.attribute-name.pseudo-class#cf61b1
entity.other.attribute-name.pseudo-element#cf61b1
entity.other.attribute-name.class, entity.other.attribute-name.class punctuation.definition.entity#2aa198italic
entity.other.attribute-name.parent-selector-suffix punctuation.definition.entity#2aa198italic
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, source.css.scss meta.property-list.scss entity.name.tag.css#073642
source.css.scss entity.other.attribute-name.id , source.css entity.other.attribute-name.id , entity.other.attribute-name.id punctuation.definition.entity#767cde
entity.name.tag.reference, meta.property-list#ca7016
keyword.other.unit#ca7016italic
support.constant.property-value, support.constant.font-name, meta.property-value.css#ca7016
constant.numeric#ca7016
entity.name.tag.css, meta.property-list.scss entity.name.tag.css#1C4FB2
Low Eye Strain Dark Neon by cosmicsarthak - VS Code Theme