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#4078f210
  • activityBar.activeBorder#a626a480
  • activityBar.background#e7e7e9
  • activityBar.foreground#383a42
  • activityBar.inactiveForeground#a0a1a7
  • activityBarBadge.background#a626a4
  • activityBarBadge.foreground#e7e7e9
  • badge.background#dfdfe1
  • badge.foreground#383a42
  • breadcrumb.activeSelectionForeground#383a42
  • breadcrumb.background#e7e7e9
  • breadcrumb.focusForeground#383a42
  • breadcrumb.foreground#a0a1a7
  • breadcrumbPicker.background#fafafa
  • button.background#f0f0f1
  • button.foreground#383a42
  • checkbox.background#f0f0f1
  • checkbox.border#fafafa
  • checkbox.foreground#383a42
  • contrastBorder#fafafa
  • debugToolBar.background#f0f0f1
  • diffEditor.insertedTextBackground#50a14f20
  • diffEditor.removedTextBackground#ca124350
  • dropdown.background#e7e7e9
  • dropdown.border#fafafa
  • dropdown.foreground#383a42
  • editor.background#e7e7e9
  • editor.findMatchBackground#c1840180
  • editor.findMatchHighlightBackground#090a0b40
  • editor.findRangeHighlightBackground#cacace75
  • editor.foldBackground#f0f0f1
  • editor.foreground#383a42
  • editor.hoverHighlightBackground#fafafa
  • editor.lineHighlightBorder#dfdfe1
  • editor.rangeHighlightBackground#4078f215
  • editor.selectionBackground#dfdfe1
  • editor.selectionHighlightBackground#dfdfe1
  • editor.snippetFinalTabstopHighlightBackground#e7e7e9
  • editor.snippetFinalTabstopHighlightBorder#50a14f
  • editor.snippetTabstopHighlightBackground#e7e7e9
  • editor.snippetTabstopHighlightBorder#a0a1a7
  • editor.wordHighlightBackground#0184bc50
  • editor.wordHighlightStrongBackground#50a14f50
  • editorCodeLens.foreground#a0a1a7
  • editorError.foreground#ca1243
  • editorGroup.border#4078f2
  • editorGroup.dropBackground#cacace70
  • editorGroupHeader.tabsBackground#fafafa
  • editorGutter.addedBackground#50a14f80
  • editorGutter.deletedBackground#ca124380
  • editorGutter.modifiedBackground#0184bc80
  • editorHoverWidget.background#e7e7e9
  • editorHoverWidget.border#a0a1a7
  • editorIndentGuide.activeBackground#090a0b45
  • editorIndentGuide.background#090a0b1A
  • editorLineNumber.foreground#a0a1a7
  • editorLink.activeForeground#0184bc
  • editorMarkerNavigation.background#f0f0f1
  • editorOverviewRuler.addedForeground#50a14f80
  • editorOverviewRuler.border#fafafa
  • editorOverviewRuler.currentContentForeground#50a14f
  • editorOverviewRuler.deletedForeground#ca124380
  • editorOverviewRuler.errorForeground#ca124380
  • editorOverviewRuler.incomingContentForeground#4078f2
  • editorOverviewRuler.infoForeground#0184bc80
  • editorOverviewRuler.modifiedForeground#0184bc80
  • editorOverviewRuler.selectionHighlightForeground#c18401
  • editorOverviewRuler.warningForeground#c1840180
  • editorOverviewRuler.wordHighlightForeground#0184bc
  • editorOverviewRuler.wordHighlightStrongForeground#50a14f
  • editorRuler.foreground#090a0b1A
  • editorSuggestWidget.background#f0f0f1
  • editorSuggestWidget.foreground#383a42
  • editorSuggestWidget.selectedBackground#dfdfe1
  • editorWarning.foreground#c18401
  • editorWhitespace.foreground#090a0b1A
  • editorWidget.background#f0f0f1
  • errorForeground#ca1243
  • extensionButton.prominentBackground#50a14f90
  • extensionButton.prominentForeground#383a42
  • extensionButton.prominentHoverBackground#50a14f60
  • focusBorder#a0a1a7
  • foreground#383a42
  • gitDecoration.conflictingResourceForeground#c18401
  • gitDecoration.deletedResourceForeground#ca1243
  • gitDecoration.ignoredResourceForeground#a0a1a7
  • gitDecoration.modifiedResourceForeground#0184bc
  • gitDecoration.untrackedResourceForeground#50a14f
  • input.background#e7e7e9
  • input.border#fafafa
  • input.foreground#383a42
  • input.placeholderForeground#a0a1a7
  • inputOption.activeBorder#4078f2
  • inputValidation.errorBackground#e7e7e9
  • inputValidation.errorBorder#ca1243
  • inputValidation.errorForeground#ca1243
  • inputValidation.infoBackground#e7e7e9
  • inputValidation.infoBorder#4078f2
  • inputValidation.infoForeground#4078f2
  • inputValidation.warningBackground#e7e7e9
  • inputValidation.warningBorder#c18401
  • inputValidation.warningForeground#c18401
  • list.activeSelectionBackground#dfdfe1
  • list.activeSelectionForeground#383a42
  • list.dropBackground#dfdfe1
  • list.errorForeground#ca1243
  • list.focusBackground#cacace75
  • list.highlightForeground#0184bc
  • list.hoverBackground#cacace75
  • list.inactiveSelectionBackground#cacace75
  • list.warningForeground#c18401
  • listFilterWidget.background#e7e7e9
  • listFilterWidget.noMatchesOutline#ca1243
  • listFilterWidget.outline#dfdfe1
  • merge.currentHeaderBackground#50a14f90
  • merge.incomingHeaderBackground#4078f290
  • notification.background#e7e7e9
  • notification.buttonBackground#dfdfe1
  • notification.buttonForeground#383a42
  • notification.buttonHoverBackground#cacace75
  • notification.errorBackground#ca1243
  • notification.errorForeground#e7e7e9
  • notification.foreground#383a42
  • notification.infoBackground#4078f2
  • notification.infoForeground#e7e7e9
  • notification.warningBackground#c18401
  • notification.warningForeground#e7e7e9
  • notificationCenter.border#f0f0f1
  • notificationCenterHeader.background#e7e7e9
  • notificationCenterHeader.foreground#383a42
  • notificationLink.foreground#0184bc
  • notifications.background#e7e7e9
  • notifications.border#f0f0f1
  • notifications.foreground#383a42
  • notificationsErrorIcon.foreground#ca1243
  • notificationsInfoIcon.foreground#4078f2
  • notificationsWarningIcon.foreground#c18401
  • notificationToast.border#f0f0f1
  • panel.background#e7e7e9
  • panel.border#4078f2
  • panelInput.border#383a42
  • panelTitle.activeBorder#a626a4
  • panelTitle.activeForeground#383a42
  • panelTitle.inactiveForeground#a0a1a7
  • peekView.border#dfdfe1
  • peekViewEditor.background#e7e7e9
  • peekViewEditor.matchHighlightBackground#f4a70180
  • peekViewResult.background#f0f0f1
  • peekViewResult.fileForeground#383a42
  • peekViewResult.lineForeground#383a42
  • peekViewResult.matchHighlightBackground#f4a70180
  • peekViewResult.selectionBackground#dfdfe1
  • peekViewResult.selectionForeground#383a42
  • peekViewTitle.background#fafafa
  • peekViewTitleDescription.foreground#a0a1a7
  • peekViewTitleLabel.foreground#383a42
  • pickerGroup.border#4078f2
  • pickerGroup.foreground#0184bc
  • progressBar.background#a626a4
  • scrollbar.shadow#444444
  • selection.background#4078f2
  • settings.checkboxBackground#f0f0f1
  • settings.checkboxBorder#fafafa
  • settings.checkboxForeground#383a42
  • settings.dropdownBackground#f0f0f1
  • settings.dropdownBorder#fafafa
  • settings.dropdownForeground#383a42
  • settings.headerForeground#383a42
  • settings.modifiedItemIndicator#c18401
  • settings.numberInputBackground#f0f0f1
  • settings.numberInputBorder#fafafa
  • settings.numberInputForeground#383a42
  • settings.textInputBackground#f0f0f1
  • settings.textInputBorder#fafafa
  • settings.textInputForeground#383a42
  • sideBar.background#f0f0f1
  • sideBarSectionHeader.background#e7e7e9
  • sideBarSectionHeader.border#fafafa
  • sideBarTitle.foreground#383a42
  • statusBar.background#fafafa
  • statusBar.debuggingBackground#ca1243
  • statusBar.debuggingForeground#fafafa
  • statusBar.foreground#383a42
  • statusBar.noFolderBackground#fafafa
  • statusBar.noFolderForeground#383a42
  • statusBarItem.prominentBackground#ca1243
  • statusBarItem.prominentHoverBackground#c18401
  • statusBarItem.remoteBackground#4078f2
  • statusBarItem.remoteForeground#e7e7e9
  • tab.activeBackground#e7e7e9
  • tab.activeBorderTop#a626a480
  • tab.activeForeground#383a42
  • tab.border#fafafa
  • tab.inactiveBackground#f0f0f1
  • tab.inactiveForeground#a0a1a7
  • terminal.ansiBlack#dfdfe1
  • terminal.ansiBlue#4078f2
  • terminal.ansiBrightBlack#cacace
  • terminal.ansiBrightBlue#709af5
  • terminal.ansiBrightCyan#01a7ef
  • terminal.ansiBrightGreen#6db76c
  • terminal.ansiBrightMagenta#d02fcd
  • terminal.ansiBrightRed#ec2258
  • terminal.ansiBrightWhite#090a0b
  • terminal.ansiBrightYellow#f4a701
  • terminal.ansiCyan#0184bc
  • terminal.ansiGreen#50a14f
  • terminal.ansiMagenta#a626a4
  • terminal.ansiRed#ca1243
  • terminal.ansiWhite#202227
  • terminal.ansiYellow#c18401
  • terminal.background#e7e7e9
  • terminal.border#383a42
  • terminal.foreground#383a42
  • terminal.selectionBackground#dfdfe150
  • textBlockQuote.background#f0f0f1
  • titleBar.activeBackground#f0f0f1
  • titleBar.activeForeground#383a42
  • titleBar.inactiveBackground#fafafa
  • titleBar.inactiveForeground#a0a1a7
  • walkThrough.embeddedEditorBackground#f0f0f1
  • welcomePage.buttonBackground#dfdfe1
  • welcomePage.buttonHoverBackground#cacace75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#4078f2
source#383a42
meta.diff, meta.diff.header#a0a1a7
markup.inserted#50a14f
markup.deleted#ca1243
markup.changed#c18401
invalid#ca1243underline italic
invalid.deprecated#383a42underline italic
entity.name.filename#f4a701
markup.error#ca1243
markup.underlineunderline
markup.bold#c18401bold
markup.heading#4078f2bold
markup.italic#f4a701italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#0184bc
markup.inline.raw, markup.raw.restructuredtext#50a14f
markup.underline.link, markup.underline.link.image#0184bc
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#a626a4
entity.name.directive.restructuredtext, markup.quote#f4a701italic
meta.separator.markdown#a0a1a7
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#50a14f
punctuation.definition.constant.restructuredtext#4078f2
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#4078f2
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#383a42
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f4a701
entity.name.type.class, entity.name.class#0184bcnormal
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#4078f2italic
entity.other.inherited-class#0184bcitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#a0a1a7
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#a626a4
comment.block.documentation entity.name.type#0184bcitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#0184bc
comment.block.documentation variable#c18401italic
constant, variable.other.constant#4078f2
constant.character.escape, constant.character.string.escape, constant.regexp#a626a4
entity.name.tag#a626a4
entity.other.attribute-name.parent-selector#a626a4
entity.other.attribute-name#50a14fitalic
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#50a14f
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#c18401italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#50a14fitalic
meta.decorator variable.other.object#50a14f
keyword, punctuation.definition.keyword#a626a4
keyword.control.new, keyword.operator.newbold
meta.selector#a626a4
support#0184bcitalic
support.function.magic, support.variable, variable.other.predefined#4078f2regular
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#a626a4
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#383a42
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#a626a4
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#0184bc
constant.other.date, constant.other.timestamp#c18401
variable.other.alias.yaml#50a14fitalic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#a626a4regular
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#0184bcitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#c18401
storage.modifier#a626a4
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f4a701
punctuation.definition.group.capture.regexp#a626a4
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ca1243
punctuation.definition.character-class.regexp#0184bc
punctuation.definition.group.regexp#c18401
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ca1243
meta.assertion.look-ahead.regexp#50a14f
string#f4a701
punctuation.definition.string.begin, punctuation.definition.string.end#febb2a
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#4078f2
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#a0a1a7
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#383a42
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#c18401italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#383a42normal
meta.selectionset.graphql variable#f4a701
meta.selectionset.graphql meta.arguments variable#383a42
entity.name.fragment.graphql, variable.fragment.graphql#0184bc
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#383a42
source.shell variable.other#4078f2
support.constant#4078f2normal
meta.scope.prerequisites.makefile#f4a701
meta.attribute-selector.scss#f4a701
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#383a42
meta.preprocessor.haskell#a0a1a7

Shiki preview

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

Loading...

Base24 Tinted Themes - Coding Theme