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#9586CF10
  • activityBar.activeBorder#DEA6B680
  • activityBar.background#1a1d21
  • activityBar.foreground#c4cad1
  • activityBar.inactiveForeground#676B79
  • activityBarBadge.background#DEA6B6
  • activityBarBadge.foreground#c4cad1
  • badge.background#FFCC9540
  • badge.foreground#c4cad1
  • breadcrumb.activeSelectionForeground#c4cad1
  • breadcrumb.background#1a1d21
  • breadcrumb.focusForeground#c4cad1
  • breadcrumb.foreground#676B79
  • breadcrumbPicker.background#0a0b0f
  • button.background#FFCC9540
  • button.foreground#c4cad1
  • contrastBorder#0a0b0f
  • debugToolBar.background#131518
  • diffEditor.insertedTextBackground#14B5A520
  • diffEditor.removedTextBackground#E6868050
  • dropdown.background#1a1d21
  • dropdown.border#0a0b0f
  • dropdown.foreground#c4cad1
  • editor.background#1a1d21
  • editor.findMatchBackground#E1AB8980
  • editor.findMatchHighlightBackground#c4cad140
  • editor.findRangeHighlightBackground#31353a
  • editor.foldBackground#131518
  • editor.foreground#c4cad1
  • editor.hoverHighlightBackground#7BE1E350
  • editor.lineHighlightBorder#FFCC9540
  • editor.rangeHighlightBackground#9586CF15
  • editor.selectionBackground#FFCC9540
  • editor.selectionHighlightBackground#31353a
  • editor.snippetFinalTabstopHighlightBackground#1a1d21
  • editor.snippetFinalTabstopHighlightBorder#14B5A5
  • editor.snippetTabstopHighlightBackground#1a1d21
  • editor.snippetTabstopHighlightBorder#676B79
  • editor.wordHighlightBackground#7BE1E350
  • editor.wordHighlightStrongBackground#14B5A550
  • editorCodeLens.foreground#676B79
  • editorError.foreground#E68680
  • editorGroup.border#9586CF
  • editorGroup.dropBackground#1a1d21
  • editorGroupHeader.tabsBackground#0a0b0f
  • editorGutter.addedBackground#14B5A580
  • editorGutter.deletedBackground#E6868080
  • editorGutter.modifiedBackground#7BE1E380
  • editorHoverWidget.background#1a1d21
  • editorHoverWidget.border#676B79
  • editorIndentGuide.activeBackground#c4cad145
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.foreground#676B79
  • editorLink.activeForeground#7BE1E3
  • editorMarkerNavigation.background#131518
  • editorOverviewRuler.addedForeground#14B5A580
  • editorOverviewRuler.border#0a0b0f
  • editorOverviewRuler.currentContentForeground#14B5A5
  • editorOverviewRuler.deletedForeground#E6868080
  • editorOverviewRuler.errorForeground#E6868080
  • editorOverviewRuler.incomingContentForeground#9586CF
  • editorOverviewRuler.infoForeground#7BE1E380
  • editorOverviewRuler.modifiedForeground#7BE1E380
  • editorOverviewRuler.selectionHighlightForeground#E1AB89
  • editorOverviewRuler.warningForeground#E1AB8980
  • editorOverviewRuler.wordHighlightForeground#7BE1E3
  • editorOverviewRuler.wordHighlightStrongForeground#14B5A5
  • editorRuler.foreground#FFFFFF1A
  • editorSuggestWidget.background#131518
  • editorSuggestWidget.foreground#c4cad1
  • editorSuggestWidget.selectedBackground#FFCC9540
  • editorWarning.foreground#7BE1E3
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#131518
  • errorForeground#E68680
  • extensionButton.prominentBackground#14B5A590
  • extensionButton.prominentForeground#c4cad1
  • extensionButton.prominentHoverBackground#14B5A560
  • focusBorder#676B79
  • foreground#c4cad1
  • gitDecoration.conflictingResourceForeground#E1AB89
  • gitDecoration.deletedResourceForeground#E68680
  • gitDecoration.ignoredResourceForeground#676B79
  • gitDecoration.modifiedResourceForeground#7BE1E3
  • gitDecoration.untrackedResourceForeground#14B5A5
  • input.background#1a1d21
  • input.border#0a0b0f
  • input.foreground#c4cad1
  • input.placeholderForeground#676B79
  • inputOption.activeBorder#9586CF
  • inputValidation.errorBorder#E68680
  • inputValidation.infoBorder#DEA6B6
  • inputValidation.warningBorder#E1AB89
  • list.activeSelectionBackground#FFCC9540
  • list.activeSelectionForeground#c4cad1
  • list.dropBackground#FFCC9540
  • list.errorForeground#E68680
  • list.focusBackground#31353a
  • list.highlightForeground#7BE1E3
  • list.hoverBackground#31353a
  • list.inactiveSelectionBackground#31353a
  • list.warningForeground#E1AB89
  • listFilterWidget.background#1a1d21
  • listFilterWidget.noMatchesOutline#E68680
  • listFilterWidget.outline#31353a
  • merge.currentHeaderBackground#14B5A590
  • merge.incomingHeaderBackground#9586CF90
  • notification.background#1a1d21
  • notification.buttonBackground#FFCC9540
  • notification.buttonForeground#c4cad1
  • notification.buttonHoverBackground#31353a
  • notification.errorBackground#E68680
  • notification.errorForeground#c4cad1
  • notification.foreground#c4cad1
  • notification.infoBackground#7BE1E3
  • notification.infoForeground#1a1d21
  • notification.warningBackground#E1AB89
  • notification.warningForeground#1a1d21
  • panel.background#1a1d21
  • panel.border#9586CF
  • panelTitle.activeBorder#DEA6B6
  • panelTitle.activeForeground#c4cad1
  • panelTitle.inactiveForeground#676B79
  • peekView.border#FFCC9540
  • peekViewEditor.background#1a1d21
  • peekViewEditor.matchHighlightBackground#D8EBA180
  • peekViewResult.background#131518
  • peekViewResult.fileForeground#c4cad1
  • peekViewResult.lineForeground#c4cad1
  • peekViewResult.matchHighlightBackground#D8EBA180
  • peekViewResult.selectionBackground#FFCC9540
  • peekViewResult.selectionForeground#c4cad1
  • peekViewTitle.background#0a0b0f
  • peekViewTitleDescription.foreground#676B79
  • peekViewTitleLabel.foreground#c4cad1
  • pickerGroup.border#9586CF
  • pickerGroup.foreground#7BE1E3
  • progressBar.background#DEA6B6
  • selection.background#9586CF
  • settings.checkboxBackground#131518
  • settings.checkboxBorder#0a0b0f
  • settings.checkboxForeground#c4cad1
  • settings.dropdownBackground#131518
  • settings.dropdownBorder#0a0b0f
  • settings.dropdownForeground#c4cad1
  • settings.headerForeground#c4cad1
  • settings.modifiedItemForeground#E1AB89
  • settings.modifiedItemIndicator#E1AB89
  • settings.numberInputBackground#131518
  • settings.numberInputBorder#0a0b0f
  • settings.numberInputForeground#c4cad1
  • settings.textInputBackground#131518
  • settings.textInputBorder#0a0b0f
  • settings.textInputForeground#c4cad1
  • sideBar.background#131518
  • sideBarSectionHeader.background#1a1d21
  • sideBarSectionHeader.border#0a0b0f
  • sideBarTitle.foreground#c4cad1
  • statusBar.background#0a0b0f
  • statusBar.debuggingBackground#E68680
  • statusBar.debuggingForeground#0a0b0f
  • statusBar.foreground#c4cad1
  • statusBar.noFolderBackground#0a0b0f
  • statusBar.noFolderForeground#c4cad1
  • statusBarItem.prominentBackground#E68680
  • statusBarItem.prominentHoverBackground#E1AB89
  • statusBarItem.remoteBackground#9586CF
  • statusBarItem.remoteForeground#c4cad1
  • tab.activeBackground#1a1d21
  • tab.activeBorderTop#DEA6B680
  • tab.activeForeground#c4cad1
  • tab.border#0a0b0f
  • tab.inactiveBackground#131518
  • tab.inactiveForeground#676B79
  • terminal.ansiBlack#212529
  • terminal.ansiBlue#9586CF
  • terminal.ansiBrightBlack#6272A4
  • terminal.ansiBrightBlue#D6ACFF
  • terminal.ansiBrightCyan#7BE1E3
  • terminal.ansiBrightGreen#14B5A5
  • terminal.ansiBrightMagenta#FF92DF
  • terminal.ansiBrightRed#E68680
  • terminal.ansiBrightWhite#c4cad1
  • terminal.ansiBrightYellow#D8EBA1
  • terminal.ansiCyan#4A9BF2
  • terminal.ansiGreen#A3DEA1
  • terminal.ansiMagenta#DEA6B6
  • terminal.ansiRed#E68680
  • terminal.ansiWhite#c4cad1
  • terminal.ansiYellow#E1AB89
  • terminal.background#1a1d21
  • terminal.foreground#c4cad1
  • titleBar.activeBackground#131518
  • titleBar.activeForeground#c4cad1
  • titleBar.inactiveBackground#0a0b0f
  • titleBar.inactiveForeground#676B79
  • walkThrough.embeddedEditorBackground#131518

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#9586CF
source#c4cad1
meta.diff, meta.diff.header#676B79
markup.inserted#14B5A5
markup.deleted#E68680
markup.changed#E1AB89
invalid#E68680underline italic
invalid.deprecated#c4cad1underline italic
entity.name.filename#D8EBA1
markup.error#E68680
markup.underlineunderline
markup.bold#E1AB89bold
markup.heading#9586CFbold
markup.italic#D8EBA1italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#7BE1E3
markup.inline.raw, markup.raw.restructuredtext#14B5A5
markup.underline.link, markup.underline.link.image#7BE1E3
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#DEA6B6
entity.name.directive.restructuredtext, markup.quote#D8EBA1italic
meta.separator.markdown#676B79
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#14B5A5
punctuation.definition.constant.restructuredtext#9586CF
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#9586CF
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c4cad1
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#D8EBA1
entity.name.type.class, entity.name.class#A3DEA1normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#9586CFitalic
entity.other.inherited-class#7BE1E3italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#676B79
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#7BE1E3
comment.block.documentation entity.name.type#7BE1E3italic
comment.block.documentation entity.name.type punctuation.definition.bracket#7BE1E3
comment.block.documentation variable#E1AB89italic
constant, variable.other.constant#20B1D2
constant.character.escape, constant.character.string.escape, constant.regexp#DEA6B6
entity.name.tag#DEA6B6
entity.other.attribute-name.parent-selector#DEA6B6
entity.other.attribute-name#9586CFitalic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#14B5A5
keyword.operator.comparison#c4cad1
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#7BE1E3italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#14B5A5italic
meta.decorator variable.other.object#14B5A5
keyword, punctuation.definition.keyword#9586CF
keyword.control.new, keyword.operator.newbold
meta.selector#DEA6B6
support#7BE1E3italic
support.function.magic, support.variable, variable.other.predefined#9586CFregular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#DEA6B6
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#c4cad1
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#DEA6B6
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#7BE1E3
constant.other.date, constant.other.timestamp#E1AB89
variable.other.alias.yaml#14B5A5italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#9586CFregular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#7BE1E3italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#E1AB89
storage.modifier#DEA6B6
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#D8EBA1
punctuation.definition.group.capture.regexp#DEA6B6
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#E68680
punctuation.definition.character-class.regexp#7BE1E3
punctuation.definition.group.regexp#E1AB89
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#E68680
meta.assertion.look-ahead.regexp#14B5A5
string#D8EBA1
punctuation.definition.string.begin, punctuation.definition.string.end#D8EBA1
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#7BE1E3
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#676B79
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#20B1D2
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#E1AB89italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c4cad1normal
meta.selectionset.graphql variable#D8EBA1
meta.selectionset.graphql meta.arguments variable#c4cad1
entity.name.fragment.graphql, variable.fragment.graphql#7BE1E3
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#c4cad1
source.shell variable.other#9586CF
support.constant#9586CFnormal
meta.scope.prerequisites.makefile#D8EBA1
meta.attribute-selector.scss#D8EBA1
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c4cad1
meta.preprocessor.haskell#676B79

Shiki preview

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

Loading...