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#66d9ef10
  • activityBar.activeBorder#e68ecd80
  • activityBar.background#2a1a4a
  • activityBar.foreground#c38e69
  • activityBar.inactiveForeground#4b3639
  • activityBarBadge.background#e68ecd
  • activityBarBadge.foreground#2a1a4a
  • badge.background#0a041f
  • badge.foreground#c38e69
  • breadcrumb.activeSelectionForeground#c38e69
  • breadcrumb.background#2a1a4a
  • breadcrumb.focusForeground#c38e69
  • breadcrumb.foreground#4b3639
  • breadcrumbPicker.background#05030b
  • button.background#0a0716
  • button.foreground#c38e69
  • checkbox.background#0a0716
  • checkbox.border#05030b
  • checkbox.foreground#c38e69
  • contrastBorder#05030b
  • debugToolBar.background#0a0716
  • diffEditor.insertedTextBackground#98b48120
  • diffEditor.removedTextBackground#ff786c50
  • dropdown.background#2a1a4a
  • dropdown.border#05030b
  • dropdown.foreground#c38e69
  • editor.background#2a1a4a
  • editor.findMatchBackground#efdeab80
  • editor.findMatchHighlightBackground#b9aed340
  • editor.findRangeHighlightBackground#100b2275
  • editor.foldBackground#0a0716
  • editor.foreground#c38e69
  • editor.hoverHighlightBackground#05030b
  • editor.lineHighlightBorder#0a041f
  • editor.rangeHighlightBackground#66d9ef15
  • editor.selectionBackground#0a041f
  • editor.selectionHighlightBackground#0a041f
  • editor.snippetFinalTabstopHighlightBackground#2a1a4a
  • editor.snippetFinalTabstopHighlightBorder#98b481
  • editor.snippetTabstopHighlightBackground#2a1a4a
  • editor.snippetTabstopHighlightBorder#4b3639
  • editor.wordHighlightBackground#b98cff50
  • editor.wordHighlightStrongBackground#98b48150
  • editorCodeLens.foreground#4b3639
  • editorError.foreground#ff786c
  • editorGroup.border#66d9ef
  • editorGroup.dropBackground#100b2270
  • editorGroupHeader.tabsBackground#05030b
  • editorGutter.addedBackground#98b48180
  • editorGutter.deletedBackground#ff786c80
  • editorGutter.modifiedBackground#b98cff80
  • editorHoverWidget.background#2a1a4a
  • editorHoverWidget.border#4b3639
  • editorIndentGuide.activeBackground#b9aed345
  • editorIndentGuide.background#b9aed31A
  • editorLineNumber.foreground#4b3639
  • editorLink.activeForeground#b98cff
  • editorMarkerNavigation.background#0a0716
  • editorOverviewRuler.addedForeground#98b48180
  • editorOverviewRuler.border#05030b
  • editorOverviewRuler.currentContentForeground#98b481
  • editorOverviewRuler.deletedForeground#ff786c80
  • editorOverviewRuler.errorForeground#ff786c80
  • editorOverviewRuler.incomingContentForeground#66d9ef
  • editorOverviewRuler.infoForeground#b98cff80
  • editorOverviewRuler.modifiedForeground#b98cff80
  • editorOverviewRuler.selectionHighlightForeground#efdeab
  • editorOverviewRuler.warningForeground#efdeab80
  • editorOverviewRuler.wordHighlightForeground#b98cff
  • editorOverviewRuler.wordHighlightStrongForeground#98b481
  • editorRuler.foreground#b9aed31A
  • editorSuggestWidget.background#0a0716
  • editorSuggestWidget.foreground#c38e69
  • editorSuggestWidget.selectedBackground#0a041f
  • editorWarning.foreground#efdeab
  • editorWhitespace.foreground#b9aed31A
  • editorWidget.background#0a0716
  • errorForeground#ff786c
  • extensionButton.prominentBackground#98b48190
  • extensionButton.prominentForeground#c38e69
  • extensionButton.prominentHoverBackground#98b48160
  • focusBorder#4b3639
  • foreground#c38e69
  • gitDecoration.conflictingResourceForeground#efdeab
  • gitDecoration.deletedResourceForeground#ff786c
  • gitDecoration.ignoredResourceForeground#4b3639
  • gitDecoration.modifiedResourceForeground#b98cff
  • gitDecoration.untrackedResourceForeground#98b481
  • input.background#2a1a4a
  • input.border#05030b
  • input.foreground#c38e69
  • input.placeholderForeground#4b3639
  • inputOption.activeBorder#66d9ef
  • inputValidation.errorBackground#2a1a4a
  • inputValidation.errorBorder#ff786c
  • inputValidation.errorForeground#ff786c
  • inputValidation.infoBackground#2a1a4a
  • inputValidation.infoBorder#66d9ef
  • inputValidation.infoForeground#66d9ef
  • inputValidation.warningBackground#2a1a4a
  • inputValidation.warningBorder#efdeab
  • inputValidation.warningForeground#efdeab
  • list.activeSelectionBackground#0a041f
  • list.activeSelectionForeground#c38e69
  • list.dropBackground#0a041f
  • list.errorForeground#ff786c
  • list.focusBackground#100b2275
  • list.highlightForeground#b98cff
  • list.hoverBackground#100b2275
  • list.inactiveSelectionBackground#100b2275
  • list.warningForeground#efdeab
  • listFilterWidget.background#2a1a4a
  • listFilterWidget.noMatchesOutline#ff786c
  • listFilterWidget.outline#0a041f
  • merge.currentHeaderBackground#98b48190
  • merge.incomingHeaderBackground#66d9ef90
  • notification.background#2a1a4a
  • notification.buttonBackground#0a041f
  • notification.buttonForeground#c38e69
  • notification.buttonHoverBackground#100b2275
  • notification.errorBackground#ff786c
  • notification.errorForeground#2a1a4a
  • notification.foreground#c38e69
  • notification.infoBackground#66d9ef
  • notification.infoForeground#2a1a4a
  • notification.warningBackground#efdeab
  • notification.warningForeground#2a1a4a
  • notificationCenter.border#0a0716
  • notificationCenterHeader.background#2a1a4a
  • notificationCenterHeader.foreground#c38e69
  • notificationLink.foreground#b98cff
  • notifications.background#2a1a4a
  • notifications.border#0a0716
  • notifications.foreground#c38e69
  • notificationsErrorIcon.foreground#ff786c
  • notificationsInfoIcon.foreground#66d9ef
  • notificationsWarningIcon.foreground#efdeab
  • notificationToast.border#0a0716
  • panel.background#2a1a4a
  • panel.border#66d9ef
  • panelInput.border#c38e69
  • panelTitle.activeBorder#e68ecd
  • panelTitle.activeForeground#c38e69
  • panelTitle.inactiveForeground#4b3639
  • peekView.border#0a041f
  • peekViewEditor.background#2a1a4a
  • peekViewEditor.matchHighlightBackground#f1e9bf80
  • peekViewResult.background#0a0716
  • peekViewResult.fileForeground#c38e69
  • peekViewResult.lineForeground#c38e69
  • peekViewResult.matchHighlightBackground#f1e9bf80
  • peekViewResult.selectionBackground#0a041f
  • peekViewResult.selectionForeground#c38e69
  • peekViewTitle.background#05030b
  • peekViewTitleDescription.foreground#4b3639
  • peekViewTitleLabel.foreground#c38e69
  • pickerGroup.border#66d9ef
  • pickerGroup.foreground#b98cff
  • progressBar.background#e68ecd
  • scrollbar.shadow#444444
  • selection.background#66d9ef
  • settings.checkboxBackground#0a0716
  • settings.checkboxBorder#05030b
  • settings.checkboxForeground#c38e69
  • settings.dropdownBackground#0a0716
  • settings.dropdownBorder#05030b
  • settings.dropdownForeground#c38e69
  • settings.headerForeground#c38e69
  • settings.modifiedItemIndicator#efdeab
  • settings.numberInputBackground#0a0716
  • settings.numberInputBorder#05030b
  • settings.numberInputForeground#c38e69
  • settings.textInputBackground#0a0716
  • settings.textInputBorder#05030b
  • settings.textInputForeground#c38e69
  • sideBar.background#0a0716
  • sideBarSectionHeader.background#2a1a4a
  • sideBarSectionHeader.border#05030b
  • sideBarTitle.foreground#c38e69
  • statusBar.background#05030b
  • statusBar.debuggingBackground#ff786c
  • statusBar.debuggingForeground#05030b
  • statusBar.foreground#c38e69
  • statusBar.noFolderBackground#05030b
  • statusBar.noFolderForeground#c38e69
  • statusBarItem.prominentBackground#ff786c
  • statusBarItem.prominentHoverBackground#efdeab
  • statusBarItem.remoteBackground#66d9ef
  • statusBarItem.remoteForeground#2a1a4a
  • tab.activeBackground#2a1a4a
  • tab.activeBorderTop#e68ecd80
  • tab.activeForeground#c38e69
  • tab.border#05030b
  • tab.inactiveBackground#0a0716
  • tab.inactiveForeground#4b3639
  • terminal.ansiBlack#0a041f
  • terminal.ansiBlue#66d9ef
  • terminal.ansiBrightBlack#100b22
  • terminal.ansiBrightBlue#79daed
  • terminal.ansiBrightCyan#a0a0d6
  • terminal.ansiBrightGreen#b4bd8e
  • terminal.ansiBrightMagenta#b991d4
  • terminal.ansiBrightRed#f89f92
  • terminal.ansiBrightWhite#b9aed3
  • terminal.ansiBrightYellow#f1e9bf
  • terminal.ansiCyan#b98cff
  • terminal.ansiGreen#98b481
  • terminal.ansiMagenta#e68ecd
  • terminal.ansiRed#ff786c
  • terminal.ansiWhite#ffba81
  • terminal.ansiYellow#efdeab
  • terminal.background#2a1a4a
  • terminal.border#c38e69
  • terminal.foreground#c38e69
  • terminal.selectionBackground#0a041f50
  • textBlockQuote.background#0a0716
  • titleBar.activeBackground#0a0716
  • titleBar.activeForeground#c38e69
  • titleBar.inactiveBackground#05030b
  • titleBar.inactiveForeground#4b3639
  • walkThrough.embeddedEditorBackground#0a0716
  • welcomePage.buttonBackground#0a041f
  • welcomePage.buttonHoverBackground#100b2275
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#66d9ef
source#c38e69
meta.diff, meta.diff.header#4b3639
markup.inserted#98b481
markup.deleted#ff786c
markup.changed#efdeab
invalid#ff786cunderline italic
invalid.deprecated#c38e69underline italic
entity.name.filename#f1e9bf
markup.error#ff786c
markup.underlineunderline
markup.bold#efdeabbold
markup.heading#66d9efbold
markup.italic#f1e9bfitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#b98cff
markup.inline.raw, markup.raw.restructuredtext#98b481
markup.underline.link, markup.underline.link.image#b98cff
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#e68ecd
entity.name.directive.restructuredtext, markup.quote#f1e9bfitalic
meta.separator.markdown#4b3639
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#98b481
punctuation.definition.constant.restructuredtext#66d9ef
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#66d9ef
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#c38e69
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f1e9bf
entity.name.type.class, entity.name.class#b98cffnormal
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#66d9efitalic
entity.other.inherited-class#b98cffitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#4b3639
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#e68ecd
comment.block.documentation entity.name.type#b98cffitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#b98cff
comment.block.documentation variable#efdeabitalic
constant, variable.other.constant#66d9ef
constant.character.escape, constant.character.string.escape, constant.regexp#e68ecd
entity.name.tag#e68ecd
entity.other.attribute-name.parent-selector#e68ecd
entity.other.attribute-name#98b481italic
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#98b481
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#efdeabitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#98b481italic
meta.decorator variable.other.object#98b481
keyword, punctuation.definition.keyword#e68ecd
keyword.control.new, keyword.operator.newbold
meta.selector#e68ecd
support#b98cffitalic
support.function.magic, support.variable, variable.other.predefined#66d9efregular
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#e68ecd
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#c38e69
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#e68ecd
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#b98cff
constant.other.date, constant.other.timestamp#efdeab
variable.other.alias.yaml#98b481italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#e68ecdregular
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#b98cffitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#efdeab
storage.modifier#e68ecd
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f1e9bf
punctuation.definition.group.capture.regexp#e68ecd
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff786c
punctuation.definition.character-class.regexp#b98cff
punctuation.definition.group.regexp#efdeab
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff786c
meta.assertion.look-ahead.regexp#98b481
string#f1e9bf
punctuation.definition.string.begin, punctuation.definition.string.end#79daed
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#66d9ef
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#4b3639
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#c38e69
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#efdeabitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#c38e69normal
meta.selectionset.graphql variable#f1e9bf
meta.selectionset.graphql meta.arguments variable#c38e69
entity.name.fragment.graphql, variable.fragment.graphql#b98cff
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#c38e69
source.shell variable.other#66d9ef
support.constant#66d9efnormal
meta.scope.prerequisites.makefile#f1e9bf
meta.attribute-selector.scss#f1e9bf
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#c38e69
meta.preprocessor.haskell#4b3639

Shiki preview

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

Loading...

Tinted VSCode by Tinted Theming - VS Code Theme