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.activeBackground#688E4E
  • activityBar.background#3C5148
  • activityBar.border#2A3E35
  • activityBar.foreground#DAFB90
  • activityBar.inactiveForeground#7A9E7E
  • activityBarBadge.background#C68A48
  • activityBarBadge.foreground#FFFFFF
  • badge.background#C68A48
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#FFF568
  • breadcrumb.background#1A2530
  • breadcrumb.focusForeground#CACFD2
  • breadcrumb.foreground#4A6580
  • breadcrumbPicker.background#1E2F3D
  • button.background#FFFFFF
  • button.border#FFFFFF
  • button.foreground#000000
  • button.hoverBackground#0077ED
  • button.secondaryBackground#FFFFFF
  • button.secondaryForeground#000000
  • button.secondaryHoverBackground#9700ee
  • debugToolBar.background#1A2530
  • debugToolBar.border#2E3C4D
  • dropdown.background#1E2F3D
  • dropdown.border#2E3C4D
  • dropdown.foreground#CACFD2
  • editor.background#1A2530
  • editor.findMatchBackground#FFF56850
  • editor.findMatchHighlightBackground#FFF56830
  • editor.focusedStackFrameHighlightBackground#80EE9820
  • editor.foreground#CACFD2
  • editor.inactiveSelectionBackground#054E9860
  • editor.lineHighlightBackground#243040
  • editor.lineHighlightBorder#2E3C4D
  • editor.rangeHighlightBackground#054E9830
  • editor.selectionBackground#054E9880
  • editor.selectionHighlightBackground#054E9850
  • editor.stackFrameHighlightBackground#FFF56820
  • editor.wordHighlightBackground#C792EA30
  • editor.wordHighlightStrongBackground#C792EA50
  • editorBracketHighlight.foreground1#FFFFFF
  • editorBracketHighlight.foreground2#FFF5A0
  • editorBracketHighlight.foreground3#FFB6C1
  • editorBracketHighlight.foreground4#B5EAB5
  • editorBracketHighlight.foreground5#ADD8E6
  • editorBracketHighlight.foreground6#D8B4FE
  • editorBracketHighlight.unexpectedBracket.foreground#FF5370
  • editorBracketMatch.background#FFB6C130
  • editorBracketMatch.border#FFB6C1
  • editorCursor.foreground#FFF568
  • editorError.foreground#FF5370
  • editorGroup.border#1A2530
  • editorGroupHeader.noTabsBackground#1A2530
  • editorGroupHeader.tabsBackground#1A2530
  • editorGutter.addedBackground#45C3E6
  • editorGutter.background#1A2530
  • editorGutter.deletedBackground#FF5370
  • editorGutter.modifiedBackground#FFCE8B
  • editorHint.foreground#80EE98
  • editorHoverWidget.background#1A2530
  • editorHoverWidget.border#2E3C4D
  • editorIndentGuide.activeBackground1#4A6580
  • editorIndentGuide.background1#2E3C4D
  • editorInfo.foreground#45C3E6
  • editorLineNumber.activeForeground#FFF568
  • editorLineNumber.foreground#4A6580
  • editorRuler.foreground#2E3C4D
  • editorSuggestWidget.background#1A2530
  • editorSuggestWidget.border#2E3C4D
  • editorSuggestWidget.foreground#CACFD2
  • editorSuggestWidget.highlightForeground#FFF568
  • editorSuggestWidget.selectedBackground#054E98
  • editorWarning.foreground#FFCE8B
  • editorWhitespace.foreground#2E3C4D
  • editorWidget.background#1A2530
  • editorWidget.border#2E3C4D
  • extensionBadge.remoteBackground#3C5148
  • extensionBadge.remoteForeground#DAFB90
  • extensionButton.prominentBackground#C68A48
  • extensionButton.prominentForeground#FFFFFF
  • extensionButton.prominentHoverBackground#F39C12
  • gitDecoration.addedResourceForeground#80EE98
  • gitDecoration.conflictingResourceForeground#C792EA
  • gitDecoration.deletedResourceForeground#FF5370
  • gitDecoration.ignoredResourceForeground#4A6580
  • gitDecoration.modifiedResourceForeground#FFCE8B
  • gitDecoration.untrackedResourceForeground#45C3E6
  • input.background#1E2F3D
  • input.border#2E3C4D
  • input.foreground#CACFD2
  • input.placeholderForeground#4A6580
  • inputOption.activeBackground#054E98
  • inputOption.activeForeground#FFFFFF
  • inputValidation.errorBackground#FF537020
  • inputValidation.errorBorder#FF5370
  • inputValidation.infoBackground#45C3E620
  • inputValidation.infoBorder#45C3E6
  • inputValidation.warningBackground#FFCE8B20
  • inputValidation.warningBorder#FFCE8B
  • list.activeSelectionBackground#054E98
  • list.activeSelectionForeground#55E2E9
  • list.errorForeground#FF5370
  • list.focusForeground#55E2E9
  • list.focusOutline#054E98
  • list.highlightForeground#FFF568
  • list.hoverBackground#054E98
  • list.hoverForeground#FFFFFF
  • list.inactiveSelectionBackground#054E98
  • list.inactiveSelectionForeground#55E2E9
  • list.warningForeground#FFCE8B
  • menu.background#1A1A1A
  • menu.foreground#CACFD2
  • menu.selectionBackground#054E98
  • menu.selectionForeground#FFF568
  • menu.separatorBackground#3A3A3A
  • menubar.selectionBackground#2D4354
  • menubar.selectionForeground#FFF568
  • minimap.background#151E28
  • minimap.errorHighlight#FF5370
  • minimap.selectionHighlight#054E9880
  • minimap.warningHighlight#FFCE8B
  • minimapGutter.addedBackground#80EE98
  • minimapGutter.deletedBackground#FF5370
  • minimapGutter.modifiedBackground#FFCE8B
  • notificationCenterHeader.background#2D4354
  • notificationCenterHeader.foreground#FFCE8B
  • notificationLink.foreground#55E2E9
  • notifications.background#1A2530
  • notifications.border#2E3C4D
  • notifications.foreground#CACFD2
  • notificationsErrorIcon.foreground#FF5370
  • notificationsInfoIcon.foreground#45C3E6
  • notificationsWarningIcon.foreground#FFCE8B
  • panel.background#1A2530
  • panel.border#2E3C4D
  • panelTitle.activeBorder#FFCC66
  • panelTitle.activeForeground#FFFFFF
  • panelTitle.inactiveForeground#4A6580
  • peekView.border#45C3E6
  • peekViewEditor.background#1A2530
  • peekViewEditor.matchHighlightBackground#FFF56840
  • peekViewResult.background#1E2F3D
  • peekViewResult.fileForeground#CACFD2
  • peekViewResult.lineForeground#7A9E7E
  • peekViewResult.matchHighlightBackground#FFF56840
  • peekViewResult.selectionBackground#054E98
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#2D4354
  • peekViewTitleDescription.foreground#7A9E7E
  • peekViewTitleLabel.foreground#FFFFFF
  • pickerGroup.border#2E3C4D
  • pickerGroup.foreground#FFCE8B
  • quickInput.background#1A2530
  • quickInput.foreground#CACFD2
  • quickInputHighlight.background#FFF56840
  • quickInputTitle.background#2D4354
  • scrollbar.shadow#00000060
  • scrollbarSlider.activeBackground#FFCC6660
  • scrollbarSlider.background#4A658050
  • scrollbarSlider.hoverBackground#4A658080
  • settings.checkboxBackground#1E2F3D
  • settings.checkboxForeground#CACFD2
  • settings.dropdownBackground#1E2F3D
  • settings.dropdownForeground#CACFD2
  • settings.headerForeground#FFCE8B
  • settings.modifiedItemIndicator#FFCC66
  • settings.numberInputBackground#1E2F3D
  • settings.numberInputForeground#CACFD2
  • settings.textInputBackground#1E2F3D
  • settings.textInputForeground#CACFD2
  • sideBar.background#2D4354
  • sideBar.border#1E2F3D
  • sideBar.foreground#CACFD2
  • sideBarSectionHeader.background#1E2F3D
  • sideBarSectionHeader.foreground#FFCE8B
  • sideBarTitle.foreground#DAFB90
  • statusBar.background#552E10
  • statusBar.border#3D2008
  • statusBar.debuggingBackground#C68A48
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#FFCE8B
  • statusBar.noFolderBackground#3D2008
  • statusBarItem.activeBackground#C68A48
  • statusBarItem.errorBackground#FF5370
  • statusBarItem.errorForeground#FFFFFF
  • statusBarItem.hoverBackground#C68A48
  • statusBarItem.hoverForeground#FFFFFF
  • statusBarItem.remoteBackground#3C5148
  • statusBarItem.remoteForeground#DAFB90
  • statusBarItem.warningBackground#FFCE8B
  • statusBarItem.warningForeground#000000
  • tab.activeBackground#424949
  • tab.activeBorder#FFCC66
  • tab.activeForeground#FFFFFF
  • tab.border#1A2530
  • tab.hoverBackground#2D4354
  • tab.hoverForeground#CACFD2
  • tab.inactiveBackground#1E2F3D
  • tab.inactiveForeground#7A9E7E
  • tab.unfocusedActiveBackground#2D4354
  • tab.unfocusedActiveForeground#CACFD2
  • tab.unfocusedInactiveForeground#4A6580
  • terminal.ansiBlack#1A2530
  • terminal.ansiBlue#45C3E6
  • terminal.ansiBrightBlack#4A6580
  • terminal.ansiBrightBlue#45C3E6
  • terminal.ansiBrightCyan#55E2E9
  • terminal.ansiBrightGreen#DAFB90
  • terminal.ansiBrightMagenta#E999ED
  • terminal.ansiBrightRed#FF5370
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFCE8B
  • terminal.ansiCyan#55E2E9
  • terminal.ansiGreen#80EE98
  • terminal.ansiMagenta#C792EA
  • terminal.ansiRed#FF5370
  • terminal.ansiWhite#CACFD2
  • terminal.ansiYellow#FFF568
  • terminal.background#1A2530
  • terminal.border#2E3C4D
  • terminal.foreground#CACFD2
  • terminalCursor.background#1A2530
  • terminalCursor.foreground#FFF568
  • textBlockQuote.background#1E2F3D
  • textBlockQuote.border#C08552
  • textCodeBlock.background#1E2F3D
  • textLink.activeForeground#55E2E9
  • textLink.foreground#45C3E6
  • textPreformat.foreground#80EE98
  • titleBar.activeBackground#000000
  • titleBar.activeForeground#FC82C5
  • titleBar.border#1A1A1A
  • titleBar.inactiveBackground#5D5555
  • titleBar.inactiveForeground#FC82C5
  • walkThrough.embeddedEditorBackground#1E2F3D

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
source, text#CACFD2
comment, punctuation.definition.comment#D2B48Cbold
punctuation, punctuation.definition, punctuation.definition.tag, punctuation.definition.tag.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.string, punctuation.definition.string.begin, punctuation.definition.string.end, punctuation.definition.parameters, punctuation.definition.comment, punctuation.separator, punctuation.separator.continuation, punctuation.separator.inheritance, punctuation.separator.namespace, punctuation.separator.class, punctuation.separator.method, punctuation.separator.parameter, punctuation.separator.array, punctuation.separator.key-value, punctuation.section, punctuation.section.embedded, punctuation.accessor, punctuation.terminator, keyword.operator, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.relational, keyword.operator.type, keyword.operator.new, keyword.operator.expression, keyword.operator.spread, keyword.operator.optional, keyword.operator.ternary, keyword.operator.nullish, keyword.operator.pipe, keyword.operator.instanceof, keyword.operator.typeof, keyword.operator.void, keyword.operator.delete, keyword.operator.in, keyword.operator.of, keyword.operator.class, keyword.operator.rust, keyword.operator.arrow, keyword.operator.range, keyword.operator.channel, storage.type.function.arrow, meta.tag punctuation.definition.tag#FFB6C1
string, constant.other.symbol, constant.other.key, entity.other.inherited-class, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js#80EE98
meta.tag.sgml, markup.deleted.git_gutter#E999ED
entity.name.tag#45C3E6
text.html.basic entity.other.attribute-name.html, text.html.basic entity.other.attribute-name#C792EAitalic
source.sass keyword.control#45C3E6
entity.other.attribute-name.class#C792EA
entity.other.attribute-name#C792EA
entity.name, support.type, support.class, support.other.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#E999ED
support.type#FFB74D
variable, string constant.other.placeholder#45C3E6
meta.block variable.other#45C3E6
support.other.variable, string.other.link#45C3E6
constant.other.color#C792EA
keyword, storage.type, storage.modifier#45C3E6
entity.name.function, meta.function-call, variable.function, support.function, keyword.other.special-method#C792EA
variable.language#F39C12italic
entity.name.module.js, variable.import.parameter.js, variable.other.class.js#C792EA
entity.name.method.js#80EE98italic
meta.class-method.js entity.name.function.js, variable.function.constructor#FFFFFF
constant.numeric, constant.language, support.constant, constant.character, constant.escape, variable.parameter, keyword.other.unit, keyword.other#80EE98
tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#F39C12italic
string.regexp#FFCCFF
constant.character.escape#FFB6C1
*url*, *link*, *uri*underline
markup.inserted#45C3E6
markup.changed#C792EA
markup.deleted#FF5370
invalid, invalid.illegal#FF5370
source.js constant.other.object.key.js string.unquoted.label.js#FFB6C1italic
source.json meta.structure.dictionary.json support.type.property-name.json#45C3E6
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#C792EA
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#80EE98
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#FFCCFF
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#FFF568
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#cacfd2
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#C08552
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#F39C12
source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json support.type.property-name.json#FF5370
markup.heading.markdown punctuation.definition.heading.markdown#FFB6C1
markdown.heading, markup.heading | markup.heading entity.name#45C3E6bold
markup.bold, markup.bold string#45C3E6bold
markup.bold markup.italic, markup.italic markup.bold, markup.quote markup.bold, markup.bold markup.italic string, markup.italic markup.bold string, markup.quote markup.bold string#F39C12bold
markup.italic#80EE98italic
text.html.markdown, punctuation.definition.list_item.markdown#CACFD2
text.html.markdown markup.inline.raw.markdown#80EE98
markup.underline#FFB6C1underline
text.html.markdown markup.inline.raw.markdown punctuation.definition.raw.markdown#FFB6C1
markup.quote punctuation.definition.blockquote.markdown#FFB6C1
markup.quoteitalic
string.other.link.description.title.markdown#C08552
string.other.link.title.markdown#45C3E6
constant.other.reference.link.markdown#FFCB6B
markup.raw.block#FFB6C1
markup.raw.block.fenced.markdown#FFB6C1
punctuation.definition.fenced.markdown#FFB6C1
markup.raw.block.fenced.markdown, variable.language.fenced.markdown, punctuation.section.class.end#CACFD2
variable.language.fenced.markdown#CACFD2
meta.separator#FFB6C1bold
markup.table#CACFD2

Shiki preview

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

Loading...

Macchiato - Coding Theme