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.background#343746
  • activityBar.foreground#00bcd4
  • activityBarBadge.background#df0152
  • activityBarBadge.foreground#00bcd4
  • badge.background#44475A
  • badge.foreground#00bcd4
  • breadcrumb.activeSelectionForeground#00bcd4
  • breadcrumb.background#101021
  • breadcrumb.focusForeground#00bcd4
  • breadcrumb.foreground#808e95
  • breadcrumbPicker.background#191A21
  • button.background#44475A
  • button.foreground#00bcd4
  • contrastBorder#191A21
  • debugToolBar.background#101021
  • diffEditor.insertedTextBackground#00e50020
  • diffEditor.removedTextBackground#FF555550
  • dropdown.background#343746
  • dropdown.border#191A21
  • dropdown.foreground#00bcd4
  • editor.background#00010b
  • editor.findMatchBackground#FFB86C80
  • editor.findMatchHighlightBackground#FFFFFF40
  • editor.findRangeHighlightBackground#44475A75
  • editor.foreground#00bcd4
  • editor.hoverHighlightBackground#191A21
  • editor.lineHighlightBorder#44475A
  • editor.rangeHighlightBackground#5CEEFF15
  • editor.selectionBackground#44475A
  • editor.selectionHighlightBackground#424450
  • editor.wordHighlightBackground#004ba050
  • editor.wordHighlightStrongBackground#00e50050
  • editorCodeLens.foreground#808e95
  • editorError.foreground#FF5555
  • editorGroup.border#5CEEFF
  • editorGroup.dropBackground#44475A70
  • editorGroupHeader.tabsBackground#191A21
  • editorGutter.addedBackground#00e50080
  • editorGutter.deletedBackground#FF555580
  • editorGutter.modifiedBackground#004ba080
  • editorHoverWidget.background#00010b
  • editorHoverWidget.border#808e95
  • editorIndentGuide.activeBackground#FFFFFF45
  • editorIndentGuide.background#424450
  • editorLineNumber.foreground#808e95
  • editorLink.activeForeground#004ba0
  • editorMarkerNavigation.background#101021
  • editorOverviewRuler.addedForeground#00e50080
  • editorOverviewRuler.border#191A21
  • editorOverviewRuler.currentContentForeground#00e500
  • editorOverviewRuler.deletedForeground#FF555580
  • editorOverviewRuler.errorForeground#FF555580
  • editorOverviewRuler.incomingContentForeground#5CEEFF
  • editorOverviewRuler.infoForeground#004ba080
  • editorOverviewRuler.modifiedForeground#004ba080
  • editorOverviewRuler.selectionHighlightForeground#FFB86C
  • editorOverviewRuler.warningForeground#FFB86C80
  • editorOverviewRuler.wordHighlightForeground#004ba0
  • editorOverviewRuler.wordHighlightStrongForeground#00e500
  • editorRuler.foreground#424450
  • editorSuggestWidget.background#101021
  • editorSuggestWidget.foreground#00bcd4
  • editorSuggestWidget.selectedBackground#44475A
  • editorWarning.foreground#004ba0
  • editorWhitespace.foreground#424450
  • editorWidget.background#101021
  • errorForeground#FF5555
  • extensionButton.prominentBackground#00e50090
  • extensionButton.prominentForeground#00bcd4
  • extensionButton.prominentHoverBackground#00e50060
  • focusBorder#808e95
  • foreground#00bcd4
  • gitDecoration.conflictingResourceForeground#FFB86C
  • gitDecoration.deletedResourceForeground#FF5555
  • gitDecoration.ignoredResourceForeground#808e95
  • gitDecoration.modifiedResourceForeground#004ba0
  • gitDecoration.untrackedResourceForeground#00e500
  • input.background#00010b
  • input.border#191A21
  • input.foreground#00bcd4
  • input.placeholderForeground#808e95
  • inputOption.activeBorder#5CEEFF
  • inputValidation.errorBorder#FF5555
  • inputValidation.infoBorder#df0152
  • inputValidation.warningBorder#FFB86C
  • list.activeSelectionBackground#44475A
  • list.activeSelectionForeground#00bcd4
  • list.dropBackground#44475A
  • list.errorForeground#FF5555
  • list.focusBackground#44475A75
  • list.highlightForeground#004ba0
  • list.hoverBackground#44475A75
  • list.inactiveSelectionBackground#44475A75
  • list.warningForeground#FFB86C
  • merge.currentHeaderBackground#00e50090
  • merge.incomingHeaderBackground#5CEEFF90
  • notification.background#00010b
  • notification.buttonBackground#44475A
  • notification.buttonForeground#00bcd4
  • notification.buttonHoverBackground#44475A75
  • notification.errorBackground#FF5555
  • notification.errorForeground#00bcd4
  • notification.foreground#00bcd4
  • notification.infoBackground#004ba0
  • notification.infoForeground#00010b
  • notification.warningBackground#FFB86C
  • notification.warningForeground#00010b
  • panel.background#00010b
  • panel.border#5CEEFF
  • panelTitle.activeBorder#df0152
  • panelTitle.activeForeground#00bcd4
  • panelTitle.inactiveForeground#808e95
  • peekView.border#44475A
  • peekViewEditor.background#00010b
  • peekViewEditor.matchHighlightBackground#ffd60080
  • peekViewResult.background#101021
  • peekViewResult.fileForeground#00bcd4
  • peekViewResult.lineForeground#00bcd4
  • peekViewResult.matchHighlightBackground#ffd60080
  • peekViewResult.selectionBackground#44475A
  • peekViewResult.selectionForeground#00bcd4
  • peekViewTitle.background#191A21
  • peekViewTitleDescription.foreground#808e95
  • peekViewTitleLabel.foreground#00bcd4
  • pickerGroup.border#5CEEFF
  • pickerGroup.foreground#004ba0
  • progressBar.background#df0152
  • selection.background#5CEEFF
  • settings.checkboxBackground#101021
  • settings.checkboxBorder#191A21
  • settings.checkboxForeground#00bcd4
  • settings.dropdownBackground#101021
  • settings.dropdownBorder#191A21
  • settings.dropdownForeground#00bcd4
  • settings.headerForeground#00bcd4
  • settings.modifiedItemForeground#FFB86C
  • settings.modifiedItemIndicator#FFB86C
  • settings.numberInputBackground#101021
  • settings.numberInputBorder#191A21
  • settings.numberInputForeground#00bcd4
  • settings.textInputBackground#101021
  • settings.textInputBorder#191A21
  • settings.textInputForeground#00bcd4
  • sideBar.background#101021
  • sideBarTitle.foreground#00bcd4
  • statusBar.background#191A21
  • statusBar.debuggingBackground#FF5555
  • statusBar.debuggingForeground#191A21
  • statusBar.foreground#00bcd4
  • statusBar.noFolderBackground#191A21
  • statusBar.noFolderForeground#00bcd4
  • statusBarItem.prominentBackground#FF5555
  • statusBarItem.prominentHoverBackground#FFB86C
  • tab.activeBackground#00010b
  • tab.activeBorder#df015280
  • tab.activeForeground#00bcd4
  • tab.border#191A21
  • tab.inactiveBackground#101021
  • tab.inactiveForeground#808e95
  • terminal.ansiBlack#21222C
  • terminal.ansiBlue#BD93F9
  • terminal.ansiBrightBlack#808e95
  • terminal.ansiBrightBlue#D6ACFF
  • terminal.ansiBrightCyan#A4FFFF
  • terminal.ansiBrightGreen#69FF94
  • terminal.ansiBrightMagenta#FF92DF
  • terminal.ansiBrightRed#FF6E6E
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFFFA5
  • terminal.ansiCyan#8BE9FD
  • terminal.ansiGreen#50FA7B
  • terminal.ansiMagenta#FF79C6
  • terminal.ansiRed#FF5555
  • terminal.ansiWhite#00bcd4
  • terminal.ansiYellow#F1FA8C
  • terminal.background#00010b
  • terminal.foreground#00bcd4
  • titleBar.activeBackground#101021
  • titleBar.activeForeground#00bcd4
  • titleBar.inactiveBackground#191A21
  • titleBar.inactiveForeground#808e95
  • walkThrough.embeddedEditorBackground#101021

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#5CEEFF
source#00bcd4
meta.diff, meta.diff.header#808e95
markup.inserted#00e500
markup.deleted#FF5555
markup.changed#FFB86C
invalid#FF5555underline italic
invalid.deprecated#00bcd4underline italic
entity.name.filename#ffd600
markup.error#FF5555
markup.underlineunderline
markup.bold#FFB86Cbold
markup.heading#5CEEFFbold
markup.italic#ffd600italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#004ba0
markup.inline.raw, markup.raw.restructuredtext#00e500
markup.underline.link, markup.underline.link.image#004ba0
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#df0152
entity.name.directive.restructuredtext, markup.quote#ffd600italic
meta.separator.markdown#808e95
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#00e500
punctuation.definition.constant.restructuredtext#5CEEFF
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#5CEEFF
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#00bcd4
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#ffd600
entity.name.type.class#004ba0normal
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#5CEEFFitalic
entity.other.inherited-class#004ba0italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#808e95
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#004ba0italic
comment.block.documentation variable#FFB86Citalic
constant, variable.other.constant#5CEEFF
constant.character.escape, constant.character.string.escape, constant.regexp#df0152
entity.name.tag#df0152
entity.other.attribute-name.parent-selector#df0152
entity.other.attribute-name#00e500italic
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#00e500
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#FFB86Citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#00e500italic
meta.decorator variable.other.object#00e500
keyword, punctuation.definition.keyword#df0152
keyword.control.new, keyword.operator.newbold
meta.selector#df0152
support#004ba0italic
support.function.magic, support.variable, variable.other.predefined#5CEEFFregular
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#df0152
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#00bcd4
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#df0152
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#004ba0
constant.other.date, constant.other.timestamp#FFB86C
variable.other.alias.yaml#00e500italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#df0152regular
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#004ba0italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FFB86C
storage.modifier#df0152
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#ffd600
punctuation.definition.group.capture.regexp#df0152
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF5555
punctuation.definition.character-class.regexp#004ba0
punctuation.definition.group.regexp#FFB86C
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF5555
meta.assertion.look-ahead.regexp#00e500
string#ffd600
punctuation.definition.string.begin, punctuation.definition.string.end#E9F284
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#8BE9FE
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#00bcd4
meta.import variable.other.readwrite, meta.export variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FFB86Citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#00bcd4normal
meta.selectionset.graphql variable#ffd600
meta.selectionset.graphql meta.arguments variable#00bcd4
entity.name.fragment.graphql, variable.fragment.graphql#004ba0
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#00bcd4
source.shell variable.other#5CEEFF
support.constant#5CEEFFnormal
meta.scope.prerequisites.makefile#ffd600
meta.attribute-selector.scss#ffd600
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#00bcd4
meta.preprocessor.haskell#808e95

Shiki preview

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

Loading...