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.activeBackground#4260c510
  • activityBar.activeBorder#f81ffb80
  • activityBar.background#3f3f3f
  • activityBar.foreground#dcc9ba
  • activityBar.inactiveForeground#f2ebe6
  • activityBarBadge.background#f81ffb
  • activityBarBadge.foreground#3f3f3f
  • badge.background#000000
  • badge.foreground#dcc9ba
  • breadcrumb.activeSelectionForeground#dcc9ba
  • breadcrumb.background#3f3f3f
  • breadcrumb.focusForeground#dcc9ba
  • breadcrumb.foreground#f2ebe6
  • breadcrumbPicker.background#545454
  • button.background#a8a8a8
  • button.foreground#dcc9ba
  • checkbox.background#a8a8a8
  • checkbox.border#545454
  • checkbox.foreground#dcc9ba
  • contrastBorder#545454
  • debugToolBar.background#a8a8a8
  • diffEditor.insertedTextBackground#38b13920
  • diffEditor.removedTextBackground#e2434550
  • dropdown.background#3f3f3f
  • dropdown.border#545454
  • dropdown.foreground#dcc9ba
  • editor.background#3f3f3f
  • editor.findMatchBackground#dae14580
  • editor.findMatchHighlightBackground#d8c8bb40
  • editor.findRangeHighlightBackground#fdfcfc75
  • editor.foldBackground#a8a8a8
  • editor.foreground#dcc9ba
  • editor.hoverHighlightBackground#545454
  • editor.lineHighlightBorder#000000
  • editor.rangeHighlightBackground#4260c515
  • editor.selectionBackground#000000
  • editor.selectionHighlightBackground#000000
  • editor.snippetFinalTabstopHighlightBackground#3f3f3f
  • editor.snippetFinalTabstopHighlightBorder#38b139
  • editor.snippetTabstopHighlightBackground#3f3f3f
  • editor.snippetTabstopHighlightBorder#f2ebe6
  • editor.wordHighlightBackground#29bad350
  • editor.wordHighlightStrongBackground#38b13950
  • editorCodeLens.foreground#f2ebe6
  • editorError.foreground#e24345
  • editorGroup.border#4260c5
  • editorGroup.dropBackground#fdfcfc70
  • editorGroupHeader.tabsBackground#545454
  • editorGutter.addedBackground#38b13980
  • editorGutter.deletedBackground#e2434580
  • editorGutter.modifiedBackground#29bad380
  • editorHoverWidget.background#3f3f3f
  • editorHoverWidget.border#f2ebe6
  • editorIndentGuide.activeBackground#d8c8bb45
  • editorIndentGuide.background#d8c8bb1A
  • editorLineNumber.foreground#f2ebe6
  • editorLink.activeForeground#29bad3
  • editorMarkerNavigation.background#a8a8a8
  • editorOverviewRuler.addedForeground#38b13980
  • editorOverviewRuler.border#545454
  • editorOverviewRuler.currentContentForeground#38b139
  • editorOverviewRuler.deletedForeground#e2434580
  • editorOverviewRuler.errorForeground#e2434580
  • editorOverviewRuler.incomingContentForeground#4260c5
  • editorOverviewRuler.infoForeground#29bad380
  • editorOverviewRuler.modifiedForeground#29bad380
  • editorOverviewRuler.selectionHighlightForeground#dae145
  • editorOverviewRuler.warningForeground#dae14580
  • editorOverviewRuler.wordHighlightForeground#29bad3
  • editorOverviewRuler.wordHighlightStrongForeground#38b139
  • editorRuler.foreground#d8c8bb1A
  • editorSuggestWidget.background#a8a8a8
  • editorSuggestWidget.foreground#dcc9ba
  • editorSuggestWidget.selectedBackground#000000
  • editorWarning.foreground#dae145
  • editorWhitespace.foreground#d8c8bb1A
  • editorWidget.background#a8a8a8
  • errorForeground#e24345
  • extensionButton.prominentBackground#38b13990
  • extensionButton.prominentForeground#dcc9ba
  • extensionButton.prominentHoverBackground#38b13960
  • focusBorder#f2ebe6
  • foreground#dcc9ba
  • gitDecoration.conflictingResourceForeground#dae145
  • gitDecoration.deletedResourceForeground#e24345
  • gitDecoration.ignoredResourceForeground#f2ebe6
  • gitDecoration.modifiedResourceForeground#29bad3
  • gitDecoration.untrackedResourceForeground#38b139
  • input.background#3f3f3f
  • input.border#545454
  • input.foreground#dcc9ba
  • input.placeholderForeground#f2ebe6
  • inputOption.activeBorder#4260c5
  • inputValidation.errorBackground#3f3f3f
  • inputValidation.errorBorder#e24345
  • inputValidation.errorForeground#e24345
  • inputValidation.infoBackground#3f3f3f
  • inputValidation.infoBorder#4260c5
  • inputValidation.infoForeground#4260c5
  • inputValidation.warningBackground#3f3f3f
  • inputValidation.warningBorder#dae145
  • inputValidation.warningForeground#dae145
  • list.activeSelectionBackground#000000
  • list.activeSelectionForeground#dcc9ba
  • list.dropBackground#000000
  • list.errorForeground#e24345
  • list.focusBackground#fdfcfc75
  • list.highlightForeground#29bad3
  • list.hoverBackground#fdfcfc75
  • list.inactiveSelectionBackground#fdfcfc75
  • list.warningForeground#dae145
  • listFilterWidget.background#3f3f3f
  • listFilterWidget.noMatchesOutline#e24345
  • listFilterWidget.outline#000000
  • merge.currentHeaderBackground#38b13990
  • merge.incomingHeaderBackground#4260c590
  • notification.background#3f3f3f
  • notification.buttonBackground#000000
  • notification.buttonForeground#dcc9ba
  • notification.buttonHoverBackground#fdfcfc75
  • notification.errorBackground#e24345
  • notification.errorForeground#3f3f3f
  • notification.foreground#dcc9ba
  • notification.infoBackground#4260c5
  • notification.infoForeground#3f3f3f
  • notification.warningBackground#dae145
  • notification.warningForeground#3f3f3f
  • notificationCenter.border#a8a8a8
  • notificationCenterHeader.background#3f3f3f
  • notificationCenterHeader.foreground#dcc9ba
  • notificationLink.foreground#29bad3
  • notifications.background#3f3f3f
  • notifications.border#a8a8a8
  • notifications.foreground#dcc9ba
  • notificationsErrorIcon.foreground#e24345
  • notificationsInfoIcon.foreground#4260c5
  • notificationsWarningIcon.foreground#dae145
  • notificationToast.border#a8a8a8
  • panel.background#3f3f3f
  • panel.border#4260c5
  • panelInput.border#dcc9ba
  • panelTitle.activeBorder#f81ffb
  • panelTitle.activeForeground#dcc9ba
  • panelTitle.inactiveForeground#f2ebe6
  • peekView.border#000000
  • peekViewEditor.background#3f3f3f
  • peekViewEditor.matchHighlightBackground#ddd97980
  • peekViewResult.background#a8a8a8
  • peekViewResult.fileForeground#dcc9ba
  • peekViewResult.lineForeground#dcc9ba
  • peekViewResult.matchHighlightBackground#ddd97980
  • peekViewResult.selectionBackground#000000
  • peekViewResult.selectionForeground#dcc9ba
  • peekViewTitle.background#545454
  • peekViewTitleDescription.foreground#f2ebe6
  • peekViewTitleLabel.foreground#dcc9ba
  • pickerGroup.border#4260c5
  • pickerGroup.foreground#29bad3
  • progressBar.background#f81ffb
  • scrollbar.shadow#444444
  • selection.background#4260c5
  • settings.checkboxBackground#a8a8a8
  • settings.checkboxBorder#545454
  • settings.checkboxForeground#dcc9ba
  • settings.dropdownBackground#a8a8a8
  • settings.dropdownBorder#545454
  • settings.dropdownForeground#dcc9ba
  • settings.headerForeground#dcc9ba
  • settings.modifiedItemIndicator#dae145
  • settings.numberInputBackground#a8a8a8
  • settings.numberInputBorder#545454
  • settings.numberInputForeground#dcc9ba
  • settings.textInputBackground#a8a8a8
  • settings.textInputBorder#545454
  • settings.textInputForeground#dcc9ba
  • sideBar.background#a8a8a8
  • sideBarSectionHeader.background#3f3f3f
  • sideBarSectionHeader.border#545454
  • sideBarTitle.foreground#dcc9ba
  • statusBar.background#545454
  • statusBar.debuggingBackground#e24345
  • statusBar.debuggingForeground#545454
  • statusBar.foreground#dcc9ba
  • statusBar.noFolderBackground#545454
  • statusBar.noFolderForeground#dcc9ba
  • statusBarItem.prominentBackground#e24345
  • statusBarItem.prominentHoverBackground#dae145
  • statusBarItem.remoteBackground#4260c5
  • statusBarItem.remoteForeground#3f3f3f
  • tab.activeBackground#3f3f3f
  • tab.activeBorderTop#f81ffb80
  • tab.activeForeground#dcc9ba
  • tab.border#545454
  • tab.inactiveBackground#a8a8a8
  • tab.inactiveForeground#f2ebe6
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#4260c5
  • terminal.ansiBrightBlack#fdfcfc
  • terminal.ansiBrightBlue#7a90d5
  • terminal.ansiBrightCyan#5ed1e4
  • terminal.ansiBrightGreen#9bc08f
  • terminal.ansiBrightMagenta#f674b9
  • terminal.ansiBrightRed#e86f71
  • terminal.ansiBrightWhite#d8c8bb
  • terminal.ansiBrightYellow#ddd979
  • terminal.ansiCyan#29bad3
  • terminal.ansiGreen#38b139
  • terminal.ansiMagenta#f81ffb
  • terminal.ansiRed#e24345
  • terminal.ansiWhite#d0b8a3
  • terminal.ansiYellow#dae145
  • terminal.background#3f3f3f
  • terminal.border#dcc9ba
  • terminal.foreground#dcc9ba
  • terminal.selectionBackground#00000050
  • textBlockQuote.background#a8a8a8
  • titleBar.activeBackground#a8a8a8
  • titleBar.activeForeground#dcc9ba
  • titleBar.inactiveBackground#545454
  • titleBar.inactiveForeground#f2ebe6
  • walkThrough.embeddedEditorBackground#a8a8a8
  • welcomePage.buttonBackground#000000
  • welcomePage.buttonHoverBackground#fdfcfc75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#4260c5
source#dcc9ba
meta.diff, meta.diff.header#f2ebe6
markup.inserted#38b139
markup.deleted#e24345
markup.changed#dae145
invalid#e24345underline italic
invalid.deprecated#dcc9baunderline italic
entity.name.filename#ddd979
markup.error#e24345
markup.underlineunderline
markup.bold#dae145bold
markup.heading#4260c5bold
markup.italic#ddd979italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#29bad3
markup.inline.raw, markup.raw.restructuredtext#38b139
markup.underline.link, markup.underline.link.image#29bad3
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#f81ffb
entity.name.directive.restructuredtext, markup.quote#ddd979italic
meta.separator.markdown#f2ebe6
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#38b139
punctuation.definition.constant.restructuredtext#4260c5
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#4260c5
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#dcc9ba
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ddd979
entity.name.type.class, entity.name.class#29bad3normal
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#4260c5italic
entity.other.inherited-class#29bad3italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#f2ebe6
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#f81ffb
comment.block.documentation entity.name.type#29bad3italic
comment.block.documentation entity.name.type punctuation.definition.bracket#29bad3
comment.block.documentation variable#dae145italic
constant, variable.other.constant#4260c5
constant.character.escape, constant.character.string.escape, constant.regexp#f81ffb
entity.name.tag#f81ffb
entity.other.attribute-name.parent-selector#f81ffb
entity.other.attribute-name#38b139italic
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#38b139
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#dae145italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#38b139italic
meta.decorator variable.other.object#38b139
keyword, punctuation.definition.keyword#f81ffb
keyword.control.new, keyword.operator.newbold
meta.selector#f81ffb
support#29bad3italic
support.function.magic, support.variable, variable.other.predefined#4260c5regular
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#f81ffb
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#dcc9ba
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#f81ffb
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#29bad3
constant.other.date, constant.other.timestamp#dae145
variable.other.alias.yaml#38b139italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#f81ffbregular
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#29bad3italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#dae145
storage.modifier#f81ffb
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ddd979
punctuation.definition.group.capture.regexp#f81ffb
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#e24345
punctuation.definition.character-class.regexp#29bad3
punctuation.definition.group.regexp#dae145
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#e24345
meta.assertion.look-ahead.regexp#38b139
string#ddd979
punctuation.definition.string.begin, punctuation.definition.string.end#7a90d5
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#4260c5
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#f2ebe6
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#dcc9ba
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#dae145italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#dcc9banormal
meta.selectionset.graphql variable#ddd979
meta.selectionset.graphql meta.arguments variable#dcc9ba
entity.name.fragment.graphql, variable.fragment.graphql#29bad3
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#dcc9ba
source.shell variable.other#4260c5
support.constant#4260c5normal
meta.scope.prerequisites.makefile#ddd979
meta.attribute-selector.scss#ddd979
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#dcc9ba
meta.preprocessor.haskell#f2ebe6

Shiki preview

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

Loading...