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.activeBorder#1c6b48
  • activityBar.background#F1F0E9
  • activityBar.border#E7E5DB
  • activityBar.foreground#393a34
  • activityBar.inactiveForeground#393a3450
  • activityBarBadge.background#4e4f47
  • activityBarBadge.foreground#F1F0E9
  • badge.background#393a3490
  • badge.foreground#F1F0E9
  • banner.background#f9f9fb
  • banner.foreground#444444
  • breadcrumb.activeSelectionForeground#22222218
  • breadcrumb.background#E7E5DB
  • breadcrumb.focusForeground#393a34
  • breadcrumb.foreground#86909c
  • breadcrumbPicker.background#F1F0E9
  • button.background#1c6b48
  • button.foreground#F1F0E9
  • button.hoverBackground#1c6b48
  • checkbox.background#E7E5DB
  • checkbox.border#c9cdd4
  • commandCenter.activeBackground#00000019
  • commandCenter.activeBorder#00000019
  • commandCenter.border#00000010
  • debugToolBar.background#F1F0E9
  • descriptionForeground#393a3490
  • diffEditor.border#0000001a
  • diffEditor.diagonalFill#00000010
  • diffEditor.insertedLineBackground#66b39530
  • diffEditor.insertedTextBackground#1c6b4830
  • diffEditor.removedLineBackground#e3818120
  • diffEditor.removedTextBackground#ab595940
  • disabledForeground#777777
  • dropdown.background#F1F0E9
  • dropdown.border#E7E5DB
  • dropdown.foreground#393a34
  • dropdown.listBackground#E7E5DB
  • editor.background#F1F0E9
  • editor.findMatchBackground#e6cc7744
  • editor.findMatchBorder#f18080
  • editor.findMatchHighlightBackground#e6cc7766
  • editor.findMatchHighlightBorder#26966a4f
  • editor.focusedStackFrameHighlightBackground#FDFA94
  • editor.foldBackground#22222210
  • editor.foreground#393a34
  • editor.hoverHighlightBackground#00000010
  • editor.inactiveSelectionBackground#22222210
  • editor.lineHighlightBackground#E7E5DB
  • editor.selectionBackground#22222218
  • editor.selectionHighlightBackground#22222210
  • editor.selectionHighlightBorder#00000029
  • editor.stackFrameHighlightBackground#FEFEBE
  • editor.wordHighlightBackground#1c6b4805
  • editor.wordHighlightStrongBackground#1c6b4810
  • editorBracketHighlight.foreground1#2993a3
  • editorBracketHighlight.foreground2#1e754f
  • editorBracketHighlight.foreground3#a65e2b
  • editorBracketHighlight.foreground4#a13865
  • editorBracketHighlight.foreground5#bda437
  • editorBracketHighlight.foreground6#7098d4
  • editorBracketMatch.background#1c6b4820
  • editorCodeLens.foreground#999999
  • editorCursor.foreground#f18080
  • editorError.foreground#ab5959
  • editorGroup.border#E7E5DB
  • editorGroupHeader.tabsBackground#F1F0E9
  • editorGroupHeader.tabsBorder#E7E5DB
  • editorGutter.addedBackground#1e754f
  • editorGutter.commentRangeForeground#393a3450
  • editorGutter.deletedBackground#ab5959
  • editorGutter.foldingControlForeground#393a3490
  • editorGutter.modifiedBackground#7098d4
  • editorHint.foreground#1e754f
  • editorIndentGuide.activeBackground1#00000030
  • editorIndentGuide.background1#00000015
  • editorInfo.foreground#7098d4
  • editorInlayHint.background#E7E5DB
  • editorInlayHint.foreground#f18080
  • editorLineNumber.activeForeground#4e4f47
  • editorLineNumber.foreground#393a3450
  • editorLink.activeForeground#1c6b48
  • editorOverviewRuler.border#ffffff
  • editorStickyScroll.background#E7E5DB
  • editorStickyScrollHover.background#E7E5DB
  • editorSuggestWidget.background#fbfbfb
  • editorSuggestWidget.selectedBackground#f6f6f6
  • editorWarning.foreground#a65e2b
  • editorWhitespace.foreground#00000015
  • editorWidget.background#F1F0E9
  • errorForeground#ab5959
  • focusBorder#ffffff3f
  • foreground#999999
  • gitDecoration.addedResourceForeground#1e754f
  • gitDecoration.conflictingResourceForeground#a65e2b
  • gitDecoration.deletedResourceForeground#ab5959
  • gitDecoration.ignoredResourceForeground#393a3450
  • gitDecoration.modifiedResourceForeground#7098d4
  • gitDecoration.renamedResourceForeground#6ab8c0
  • gitDecoration.submoduleResourceForeground#393a3490
  • gitDecoration.untrackedResourceForeground#2993a3
  • input.background#E7E5DB
  • input.border#E7E5DB
  • input.foreground#393a34
  • input.placeholderForeground#393a3490
  • inputOption.activeBackground#393a3450
  • inputOption.activeBorder#777777
  • inputOption.activeForeground#444444
  • list.activeSelectionBackground#E7E5DB
  • list.activeSelectionForeground#393a34
  • list.dropBackground#00000008
  • list.filterMatchBackground#26966a30
  • list.filterMatchBorder#f18080
  • list.focusBackground#F1F0E9
  • list.focusHighlightForeground#f18080
  • list.focusOutline#f18080
  • list.highlightForeground#1c6b48
  • list.hoverBackground#E7E5DB
  • list.hoverForeground#393a34
  • list.inactiveFocusBackground#F1F0E9
  • list.inactiveSelectionBackground#E7E5DB
  • list.inactiveSelectionForeground#393a34
  • menu.background#f9f9fb
  • menu.foreground#444444
  • menu.separatorBackground#E7E5DB
  • merge.currentContentBackground#26966a3f
  • merge.currentHeaderBackground#26966a7f
  • merge.incomingContentBackground#7098d43f
  • merge.incomingHeaderBackground#7098d47f
  • minimap.background#ffffff
  • minimap.errorHighlight#e38181
  • minimap.findMatchHighlight#26966a9f
  • minimap.selectionHighlight#7098d49f
  • minimapSlider.activeBackground#00000029
  • minimapSlider.background#00000010
  • minimapSlider.hoverBackground#00000019
  • notificationCenterHeader.background#F1F0E9
  • notificationCenterHeader.foreground#86909c
  • notifications.background#F1F0E9
  • notifications.border#E7E5DB
  • notifications.foreground#393a34
  • notificationsErrorIcon.foreground#ab5959
  • notificationsInfoIcon.foreground#7098d4
  • notificationsWarningIcon.foreground#a65e2b
  • panel.background#F1F0E9
  • panel.border#1c6b48
  • panelInput.border#e5e6eb
  • panelTitle.activeBorder#1c6b48
  • panelTitle.activeForeground#393a34
  • panelTitle.inactiveForeground#86909c
  • peekView.border#cccccc
  • peekViewEditor.background#F1F0E9
  • peekViewEditor.matchHighlightBorder#f18080
  • peekViewResult.background#F1F0E9
  • peekViewResult.selectionBackground#26966a3f
  • peekViewTitle.background#fafafc
  • pickerGroup.border#E7E5DB
  • pickerGroup.foreground#393a34
  • problemsErrorIcon.foreground#ab5959
  • problemsInfoIcon.foreground#7098d4
  • problemsWarningIcon.foreground#a65e2b
  • progressBar.background#1c6b48
  • quickInput.background#F1F0E9
  • quickInput.foreground#393a34
  • quickInputList.focusBackground#E7E5DB
  • sash.hoverBorder#1c6b48
  • scrollbar.shadow#6a737d33
  • scrollbarSlider.activeBackground#393a3450
  • scrollbarSlider.background#393a3410
  • scrollbarSlider.hoverBackground#393a3450
  • searchEditor.findMatchBorder#f18080
  • selection.background#26966a4f
  • settings.headerForeground#393a34
  • settings.modifiedItemIndicator#1c6b48
  • sideBar.background#F1F0E9
  • sideBar.border#E7E5DB
  • sideBar.foreground#4e4f47
  • sideBarSectionHeader.background#F1F0E9
  • sideBarSectionHeader.border#E7E5DB
  • sideBarSectionHeader.foreground#393a34
  • sideBarTitle.foreground#393a34
  • statusBar.background#F1F0E9
  • statusBar.border#E7E5DB
  • statusBar.debuggingBackground#E7E5DB
  • statusBar.debuggingForeground#4e4f47
  • statusBar.focusBorder#00000000
  • statusBar.foreground#4e4f47
  • statusBar.noFolderBackground#F1F0E9
  • statusBar.noFolderForeground#444444
  • statusBarItem.errorBackground#ff8787
  • statusBarItem.errorForeground#000000
  • statusBarItem.prominentBackground#E7E5DB
  • statusBarItem.prominentForeground#000000
  • statusBarItem.remoteBackground#66b395
  • statusBarItem.remoteForeground#000000
  • statusBarItem.warningBackground#d8b544
  • statusBarItem.warningForeground#000000
  • tab.activeBackground#F1F0E9
  • tab.activeBorder#E7E5DB
  • tab.activeBorderTop#393a3490
  • tab.activeForeground#393a34
  • tab.border#E7E5DB
  • tab.hoverBackground#E7E5DB
  • tab.inactiveBackground#F1F0E9
  • tab.inactiveForeground#86909c
  • tab.unfocusedActiveBorder#E7E5DB
  • tab.unfocusedActiveBorderTop#E7E5DB
  • tab.unfocusedHoverBackground#F1F0E9
  • terminal.ansiBlack#121212
  • terminal.ansiBlue#7098d4
  • terminal.ansiBrightBlack#aaaaaa
  • terminal.ansiBrightBlue#7098d4
  • terminal.ansiBrightCyan#2993a3
  • terminal.ansiBrightGreen#1e754f
  • terminal.ansiBrightMagenta#a13865
  • terminal.ansiBrightRed#ab5959
  • terminal.ansiBrightWhite#dddddd
  • terminal.ansiBrightYellow#bda437
  • terminal.ansiCyan#2993a3
  • terminal.ansiGreen#1e754f
  • terminal.ansiMagenta#a13865
  • terminal.ansiRed#ab5959
  • terminal.ansiWhite#dbd7caee
  • terminal.ansiYellow#bda437
  • terminal.background#181818
  • terminal.foreground#393a34
  • terminal.selectionBackground#22222218
  • terminal.tab.activeBorder#f18080
  • textBlockQuote.background#F1F0E9
  • textBlockQuote.border#E7E5DB
  • textCodeBlock.background#F1F0E9
  • textLink.activeForeground#1c6b48
  • textLink.foreground#1c6b48
  • textPreformat.foreground#6b7785
  • textSeparator.foreground#c9cdd4
  • titleBar.activeBackground#F1F0E9
  • titleBar.activeForeground#4e4f47
  • titleBar.border#E7E5DB
  • titleBar.inactiveBackground#F1F0E9
  • titleBar.inactiveForeground#86909c
  • toolbar.hoverBackground#00000010
  • tree.indentGuidesStroke#e5e6eb
  • widget.shadow#00000019

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
string, string punctuation.section.embedded source, attribute.value#b56959
keyword.operator.quantifier.regexp, constant.numeric, number#c7792b
constant.language.boolean#377961
namespace#b05a78
variable, identifier, support.variable, support.class, constant.language, meta.definition.variable entity.name.function#b07d48
keyword, storage.type.class.jsdoc , punctuation.definition.template-expression, modifier, variable.language.this, support.type.object#1e754fbold
variable.function#59873a
entity.name.function, support.function#59873a
storage, storage.type, storage.modifier, support.type.builtin, constant.language.undefined, constant.language.null, constant.language.import-export-all.ts#ab5959
support.module, support.node#b07d48italic
support.type, entity.name.type, entity.other.inherited-class, support.type.primitive, entity.name.type#2e8f82
comment, punctuation.definition.comment, string.comment#a0ada0italic
entity.name.type.class#5a6aa6underline
variable.object.property, meta.field.declaration entity.name.function#6b588e
meta.definition.method entity.name.function#59873a
meta.function entity.name.function#59873a
meta.function-call entity.name.function#59873a
constant, entity.name.constant, variable.language, meta.definition.variable#861194
template.expression.begin, template.expression.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end#ab5e3f
entity.name.tag.yaml#b07d48
meta.object-literal.key, meta.object-literal.key string, support.type.property-name.json#b07d48
constant.language.json#861194
entity.name.tag#1e754f
entity.other.attribute-name.class#5a6aa6
entity.other.attribute-name.id#2e808f
meta.tag, punctuation.definition.tag#1e754f
entity.name.tag, tag.html#2e8f82
entity.other.attribute-name, invalid.deprecated.entity.other.attribute-name.html#b07d48
delimiter.bracket, delimiter, invalid.illegal.character-not-allowed-here.html, keyword.operator.rest, keyword.operator.spread, keyword.operator.type.annotation, keyword.operator.relational, keyword.operator.assignment, keyword.operator.type, meta.brace, meta.tag.block.any.html, meta.tag.inline.any.html, meta.tag.structure.input.void.html, meta.type.annotation, meta.embedded.block.github-actions-expression, storage.type.function.arrow, meta.objectliteral.ts, punctuation, punctuation.definition.string.begin.html.vue, punctuation.definition.string.end.html.vue#999999
variable.parameter.function#393a34
text.html.derivative, storage.modifier.package, storage.modifier.import, storage.type.java#393a34
punctuation.definition.string#b5695977
punctuation.support.type.property-name#99841877
support#998418
property, meta.property-name, meta.object-literal.key, entity.name.tag.yaml, attribute.name#998418
keyword.operator, keyword.operator.assignment.compound, meta.var.expr.ts#ab5959
invalid.broken#A1151Eitalic
invalid.deprecated#A1151Eitalic
invalid.illegal#A1151Eitalic
invalid.unimplemented#A1151Eitalic
carriage-return#f7f8faitalic underline
message.error#F98981italic
source.regexp, string.regexp#ab5e3fitalic
string.regexp.character-class, string.regexp.source.ruby.embedded, string.regexp.string.regexp.arbitrary-repitition#b56959
string.regexp constant.character.escape#bda437
support.constant#861194
keyword.other.unit#ab5959
meta.module-reference#1c6b48
punctuation.definition.list.begin.markdown#a65e2b
markup.heading, markup.heading entity.name#1c6b48bold
markup.quote#2e808f
markup.italic#393a34italic
markup.bold#393a34bold
markup.raw#1c6b48
markup.deleted, meta.diff.header.from-file, punctuation.definition.deleted#A1151E
markup.inserted, meta.diff.header.to-file, punctuation.definition.inserted#009A29
markup.changed, punctuation.definition.changed#D25F00
markup.ignored, markup.untracked#f2f3f5
meta.diff.range#722ED1bold
meta.diff.header#0E42D2
meta.separator#0E42D2bold
meta.output#0E42D2
brackethighlighter.tag, brackethighlighter.curly, brackethighlighter.round, brackethighlighter.square, brackethighlighter.angle, brackethighlighter.quote#6b7785
brackethighlighter.unmatched#CB272D
constant.other.reference.link, string.other.link, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown#b56959
markup.underline.link.markdown#393a3490underline
type.identifier, constant.other.character-class.regexp#5a6aa6
entity.other.attribute-name.html.vue#59873a
punctuation.separator.comma, punctuation.terminator.expression, punctuation.terminator.statement, punctuation.terminator.rule.scss, meta.property-list.scss, meta.property-list.scss, meta.property-list.scss, source.css.scss#86909c
punctuation.definition.method-parameters, punctuation.definition.function-parameters, punctuation.definition.parameters, punctuation.definition.separator, punctuation.definition.seperator, punctuation.definition.array#6b7785
keyword.control.at-rule#165DFF
variable.other.generic-type.haskell#722ED1
punctuation.separator.key-value#7f848e
support.constant.math#5a6aa6bold italic
support.constant.math#998418
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, variable.parameteritalic

Shiki preview

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

Loading...