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#50607010
  • activityBar.activeBorder#dc8cc380
  • activityBar.background#3f3f3f
  • activityBar.foreground#c1c9b9
  • activityBar.inactiveForeground#8ba393
  • activityBarBadge.background#dc8cc3
  • activityBarBadge.foreground#3f3f3f
  • badge.background#4d4d4d
  • badge.foreground#c1c9b9
  • breadcrumb.activeSelectionForeground#c1c9b9
  • breadcrumb.background#3f3f3f
  • breadcrumb.focusForeground#c1c9b9
  • breadcrumb.foreground#8ba393
  • breadcrumbPicker.background#25302a
  • button.background#4a6055
  • button.foreground#c1c9b9
  • checkbox.background#4a6055
  • checkbox.border#25302a
  • checkbox.foreground#c1c9b9
  • contrastBorder#25302a
  • debugToolBar.background#4a6055
  • diffEditor.insertedTextBackground#60b48a20
  • diffEditor.removedTextBackground#70505050
  • dropdown.background#3f3f3f
  • dropdown.border#25302a
  • dropdown.foreground#c1c9b9
  • editor.background#3f3f3f
  • editor.findMatchBackground#f0dfaf80
  • editor.findMatchHighlightBackground#ffffff40
  • editor.findRangeHighlightBackground#70908075
  • editor.foldBackground#4a6055
  • editor.foreground#c1c9b9
  • editor.hoverHighlightBackground#25302a
  • editor.lineHighlightBorder#4d4d4d
  • editor.rangeHighlightBackground#50607015
  • editor.selectionBackground#4d4d4d
  • editor.selectionHighlightBackground#4d4d4d
  • editor.snippetFinalTabstopHighlightBackground#3f3f3f
  • editor.snippetFinalTabstopHighlightBorder#60b48a
  • editor.snippetTabstopHighlightBackground#3f3f3f
  • editor.snippetTabstopHighlightBorder#8ba393
  • editor.wordHighlightBackground#8cd0d350
  • editor.wordHighlightStrongBackground#60b48a50
  • editorCodeLens.foreground#8ba393
  • editorError.foreground#705050
  • editorGroup.border#506070
  • editorGroup.dropBackground#70908070
  • editorGroupHeader.tabsBackground#25302a
  • editorGutter.addedBackground#60b48a80
  • editorGutter.deletedBackground#70505080
  • editorGutter.modifiedBackground#8cd0d380
  • editorHoverWidget.background#3f3f3f
  • editorHoverWidget.border#8ba393
  • editorIndentGuide.activeBackground#ffffff45
  • editorIndentGuide.background#ffffff1A
  • editorLineNumber.foreground#8ba393
  • editorLink.activeForeground#8cd0d3
  • editorMarkerNavigation.background#4a6055
  • editorOverviewRuler.addedForeground#60b48a80
  • editorOverviewRuler.border#25302a
  • editorOverviewRuler.currentContentForeground#60b48a
  • editorOverviewRuler.deletedForeground#70505080
  • editorOverviewRuler.errorForeground#70505080
  • editorOverviewRuler.incomingContentForeground#506070
  • editorOverviewRuler.infoForeground#8cd0d380
  • editorOverviewRuler.modifiedForeground#8cd0d380
  • editorOverviewRuler.selectionHighlightForeground#f0dfaf
  • editorOverviewRuler.warningForeground#f0dfaf80
  • editorOverviewRuler.wordHighlightForeground#8cd0d3
  • editorOverviewRuler.wordHighlightStrongForeground#60b48a
  • editorRuler.foreground#ffffff1A
  • editorSuggestWidget.background#4a6055
  • editorSuggestWidget.foreground#c1c9b9
  • editorSuggestWidget.selectedBackground#4d4d4d
  • editorWarning.foreground#f0dfaf
  • editorWhitespace.foreground#ffffff1A
  • editorWidget.background#4a6055
  • errorForeground#705050
  • extensionButton.prominentBackground#60b48a90
  • extensionButton.prominentForeground#c1c9b9
  • extensionButton.prominentHoverBackground#60b48a60
  • focusBorder#8ba393
  • foreground#c1c9b9
  • gitDecoration.conflictingResourceForeground#f0dfaf
  • gitDecoration.deletedResourceForeground#705050
  • gitDecoration.ignoredResourceForeground#8ba393
  • gitDecoration.modifiedResourceForeground#8cd0d3
  • gitDecoration.untrackedResourceForeground#60b48a
  • input.background#3f3f3f
  • input.border#25302a
  • input.foreground#c1c9b9
  • input.placeholderForeground#8ba393
  • inputOption.activeBorder#506070
  • inputValidation.errorBackground#3f3f3f
  • inputValidation.errorBorder#705050
  • inputValidation.errorForeground#705050
  • inputValidation.infoBackground#3f3f3f
  • inputValidation.infoBorder#506070
  • inputValidation.infoForeground#506070
  • inputValidation.warningBackground#3f3f3f
  • inputValidation.warningBorder#f0dfaf
  • inputValidation.warningForeground#f0dfaf
  • list.activeSelectionBackground#4d4d4d
  • list.activeSelectionForeground#c1c9b9
  • list.dropBackground#4d4d4d
  • list.errorForeground#705050
  • list.focusBackground#70908075
  • list.highlightForeground#8cd0d3
  • list.hoverBackground#70908075
  • list.inactiveSelectionBackground#70908075
  • list.warningForeground#f0dfaf
  • listFilterWidget.background#3f3f3f
  • listFilterWidget.noMatchesOutline#705050
  • listFilterWidget.outline#4d4d4d
  • merge.currentHeaderBackground#60b48a90
  • merge.incomingHeaderBackground#50607090
  • notification.background#3f3f3f
  • notification.buttonBackground#4d4d4d
  • notification.buttonForeground#c1c9b9
  • notification.buttonHoverBackground#70908075
  • notification.errorBackground#705050
  • notification.errorForeground#3f3f3f
  • notification.foreground#c1c9b9
  • notification.infoBackground#506070
  • notification.infoForeground#3f3f3f
  • notification.warningBackground#f0dfaf
  • notification.warningForeground#3f3f3f
  • notificationCenter.border#4a6055
  • notificationCenterHeader.background#3f3f3f
  • notificationCenterHeader.foreground#c1c9b9
  • notificationLink.foreground#8cd0d3
  • notifications.background#3f3f3f
  • notifications.border#4a6055
  • notifications.foreground#c1c9b9
  • notificationsErrorIcon.foreground#705050
  • notificationsInfoIcon.foreground#506070
  • notificationsWarningIcon.foreground#f0dfaf
  • notificationToast.border#4a6055
  • panel.background#3f3f3f
  • panel.border#506070
  • panelInput.border#c1c9b9
  • panelTitle.activeBorder#dc8cc3
  • panelTitle.activeForeground#c1c9b9
  • panelTitle.inactiveForeground#8ba393
  • peekView.border#4d4d4d
  • peekViewEditor.background#3f3f3f
  • peekViewEditor.matchHighlightBackground#e0cf9f80
  • peekViewResult.background#4a6055
  • peekViewResult.fileForeground#c1c9b9
  • peekViewResult.lineForeground#c1c9b9
  • peekViewResult.matchHighlightBackground#e0cf9f80
  • peekViewResult.selectionBackground#4d4d4d
  • peekViewResult.selectionForeground#c1c9b9
  • peekViewTitle.background#25302a
  • peekViewTitleDescription.foreground#8ba393
  • peekViewTitleLabel.foreground#c1c9b9
  • pickerGroup.border#506070
  • pickerGroup.foreground#8cd0d3
  • progressBar.background#dc8cc3
  • scrollbar.shadow#444444
  • selection.background#506070
  • settings.checkboxBackground#4a6055
  • settings.checkboxBorder#25302a
  • settings.checkboxForeground#c1c9b9
  • settings.dropdownBackground#4a6055
  • settings.dropdownBorder#25302a
  • settings.dropdownForeground#c1c9b9
  • settings.headerForeground#c1c9b9
  • settings.modifiedItemIndicator#f0dfaf
  • settings.numberInputBackground#4a6055
  • settings.numberInputBorder#25302a
  • settings.numberInputForeground#c1c9b9
  • settings.textInputBackground#4a6055
  • settings.textInputBorder#25302a
  • settings.textInputForeground#c1c9b9
  • sideBar.background#4a6055
  • sideBarSectionHeader.background#3f3f3f
  • sideBarSectionHeader.border#25302a
  • sideBarTitle.foreground#c1c9b9
  • statusBar.background#25302a
  • statusBar.debuggingBackground#705050
  • statusBar.debuggingForeground#25302a
  • statusBar.foreground#c1c9b9
  • statusBar.noFolderBackground#25302a
  • statusBar.noFolderForeground#c1c9b9
  • statusBarItem.prominentBackground#705050
  • statusBarItem.prominentHoverBackground#f0dfaf
  • statusBarItem.remoteBackground#506070
  • statusBarItem.remoteForeground#3f3f3f
  • tab.activeBackground#3f3f3f
  • tab.activeBorderTop#dc8cc380
  • tab.activeForeground#c1c9b9
  • tab.border#25302a
  • tab.inactiveBackground#4a6055
  • tab.inactiveForeground#8ba393
  • terminal.ansiBlack#4d4d4d
  • terminal.ansiBlue#506070
  • terminal.ansiBrightBlack#709080
  • terminal.ansiBrightBlue#94bff3
  • terminal.ansiBrightCyan#93e0e3
  • terminal.ansiBrightGreen#c3bf9f
  • terminal.ansiBrightMagenta#ec93d3
  • terminal.ansiBrightRed#dca3a3
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#e0cf9f
  • terminal.ansiCyan#8cd0d3
  • terminal.ansiGreen#60b48a
  • terminal.ansiMagenta#dc8cc3
  • terminal.ansiRed#705050
  • terminal.ansiWhite#dcdccc
  • terminal.ansiYellow#f0dfaf
  • terminal.background#3f3f3f
  • terminal.border#c1c9b9
  • terminal.foreground#c1c9b9
  • terminal.selectionBackground#4d4d4d50
  • textBlockQuote.background#4a6055
  • titleBar.activeBackground#4a6055
  • titleBar.activeForeground#c1c9b9
  • titleBar.inactiveBackground#25302a
  • titleBar.inactiveForeground#8ba393
  • walkThrough.embeddedEditorBackground#4a6055
  • welcomePage.buttonBackground#4d4d4d
  • welcomePage.buttonHoverBackground#70908075
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#506070
source#c1c9b9
meta.diff, meta.diff.header#8ba393
markup.inserted#60b48a
markup.deleted#705050
markup.changed#f0dfaf
invalid#705050underline italic
invalid.deprecated#c1c9b9underline italic
entity.name.filename#e0cf9f
markup.error#705050
markup.underlineunderline
markup.bold#f0dfafbold
markup.heading#506070bold
markup.italic#e0cf9fitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#8cd0d3
markup.inline.raw, markup.raw.restructuredtext#60b48a
markup.underline.link, markup.underline.link.image#8cd0d3
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#dc8cc3
entity.name.directive.restructuredtext, markup.quote#e0cf9fitalic
meta.separator.markdown#8ba393
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#60b48a
punctuation.definition.constant.restructuredtext#506070
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#506070
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c1c9b9
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#e0cf9f
entity.name.type.class, entity.name.class#8cd0d3normal
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#506070italic
entity.other.inherited-class#8cd0d3italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#8ba393
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#dc8cc3
comment.block.documentation entity.name.type#8cd0d3italic
comment.block.documentation entity.name.type punctuation.definition.bracket#8cd0d3
comment.block.documentation variable#f0dfafitalic
constant, variable.other.constant#506070
constant.character.escape, constant.character.string.escape, constant.regexp#dc8cc3
entity.name.tag#dc8cc3
entity.other.attribute-name.parent-selector#dc8cc3
entity.other.attribute-name#60b48aitalic
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#60b48a
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#f0dfafitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#60b48aitalic
meta.decorator variable.other.object#60b48a
keyword, punctuation.definition.keyword#dc8cc3
keyword.control.new, keyword.operator.newbold
meta.selector#dc8cc3
support#8cd0d3italic
support.function.magic, support.variable, variable.other.predefined#506070regular
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#dc8cc3
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#c1c9b9
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#dc8cc3
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#8cd0d3
constant.other.date, constant.other.timestamp#f0dfaf
variable.other.alias.yaml#60b48aitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#dc8cc3regular
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#8cd0d3italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#f0dfaf
storage.modifier#dc8cc3
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#e0cf9f
punctuation.definition.group.capture.regexp#dc8cc3
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#705050
punctuation.definition.character-class.regexp#8cd0d3
punctuation.definition.group.regexp#f0dfaf
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#705050
meta.assertion.look-ahead.regexp#60b48a
string#e0cf9f
punctuation.definition.string.begin, punctuation.definition.string.end#94bff3
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#506070
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#8ba393
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#c1c9b9
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#f0dfafitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c1c9b9normal
meta.selectionset.graphql variable#e0cf9f
meta.selectionset.graphql meta.arguments variable#c1c9b9
entity.name.fragment.graphql, variable.fragment.graphql#8cd0d3
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#c1c9b9
source.shell variable.other#506070
support.constant#506070normal
meta.scope.prerequisites.makefile#e0cf9f
meta.attribute-selector.scss#e0cf9f
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c1c9b9
meta.preprocessor.haskell#8ba393

Shiki preview

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

Loading...