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#B48CFF10
  • activityBar.activeBorder#FF9A7A
  • activityBar.background#181D25
  • activityBar.border#11151B
  • activityBar.foreground#E7EBF2
  • activityBar.inactiveForeground#66707E
  • activityBarBadge.background#4F8EFF
  • activityBarBadge.foreground#FFFFFF
  • badge.background#143D78
  • badge.foreground#D2E7FF
  • breadcrumb.activeSelectionForeground#D6DCE5
  • breadcrumb.background#1B1E29
  • breadcrumb.focusForeground#E7EBF2
  • breadcrumb.foreground#8B96A5
  • breadcrumbPicker.background#202631
  • button.background#178A45
  • button.foreground#D9FFE6
  • button.hoverBackground#20A653
  • button.secondaryBackground#3B4552
  • button.secondaryForeground#FFFFFF
  • button.secondaryHoverBackground#4F5968
  • checkbox.background#3B4552
  • checkbox.border#11151B
  • debugToolBar.background#202631
  • descriptionForeground#8B96A5
  • diffEditor.insertedTextBackground#2ECE6C30
  • diffEditor.removedTextBackground#FF5D6C30
  • dropdown.background#242C38
  • dropdown.border#11151B
  • dropdown.foreground#E7EBF2
  • dropdown.listBackground#181D25
  • editor.background#181D25
  • editor.findMatchBackground#F3D85744
  • editor.findMatchHighlightBackground#F3D85722
  • editor.findRangeHighlightBackground#34374675
  • editor.focusedStackFrameHighlightBackground#1D7B4933
  • editor.foldBackground#4F596815
  • editor.foreground#E7EBF2
  • editor.hoverHighlightBackground#78DCE850
  • editor.inactiveSelectionBackground#4D9BFF22
  • editor.lineHighlightBackground#202631
  • editor.lineHighlightBorder#343746
  • editor.linkedEditingBackground#4D9BFF22
  • editor.rangeHighlightBackground#B48CFF15
  • editor.selectionBackground#4D9BFF44
  • editor.selectionHighlightBackground#66EAF033
  • editor.selectionHighlightBorder#66EAF000
  • editor.snippetFinalTabstopHighlightBackground#1B1E29
  • editor.snippetFinalTabstopHighlightBorder#55E887
  • editor.snippetTabstopHighlightBackground#1B1E29
  • editor.snippetTabstopHighlightBorder#6677A8
  • editor.stackFrameHighlightBackground#D9912D25
  • editor.wordHighlightBackground#66EAF000
  • editor.wordHighlightBorder#66EAF099
  • editor.wordHighlightStrongBackground#66EAF000
  • editor.wordHighlightStrongBorder#66EAF066
  • editorBracketHighlight.foreground1#82CFFF
  • editorBracketHighlight.foreground2#E078DA
  • editorBracketHighlight.foreground3#82CFFF
  • editorBracketHighlight.foreground4#E078DA
  • editorBracketHighlight.foreground5#82CFFF
  • editorBracketHighlight.foreground6#E078DA
  • editorBracketHighlight.unexpectedBracket.foreground#FF5D6C
  • editorBracketMatch.background#66EAF050
  • editorBracketMatch.border#66EAF000
  • editorCodeLens.foreground#6677A8
  • editorCursor.foreground#D2E7FF
  • editorError.foreground#FF5D6C
  • editorGroup.border#11151B
  • editorGroup.dropBackground#34374670
  • editorGroupHeader.tabsBackground#141922
  • editorGroupHeader.tabsBorder#11151B
  • editorGutter.addedBackground#2ECE6C
  • editorGutter.deletedBackground#FF5D6C
  • editorGutter.modifiedBackground#4D9BFF
  • editorHoverWidget.background#1B1E29
  • editorHoverWidget.border#6677A8
  • editorIndentGuide.activeBackground#3B4552
  • editorIndentGuide.background#242C38
  • editorLineNumber.activeForeground#E7EBF2
  • editorLineNumber.foreground#3B4552
  • editorLink.activeForeground#78DCE8
  • editorMarkerNavigation.background#12141A
  • editorOverviewRuler.addedForeground#55E88780
  • editorOverviewRuler.border#11151B
  • editorOverviewRuler.currentContentForeground#55E887
  • editorOverviewRuler.deletedForeground#FF5D6C80
  • editorOverviewRuler.errorForeground#FF5D6C80
  • editorOverviewRuler.incomingContentForeground#B48CFF
  • editorOverviewRuler.infoForeground#78DCE880
  • editorOverviewRuler.modifiedForeground#78DCE880
  • editorOverviewRuler.selectionHighlightForeground#F5A65B
  • editorOverviewRuler.warningForeground#F5A65B80
  • editorOverviewRuler.wordHighlightForeground#78DCE8
  • editorOverviewRuler.wordHighlightStrongForeground#55E887
  • editorRuler.foreground#FFFFFF1A
  • editorSuggestWidget.background#12141A
  • editorSuggestWidget.foreground#F4F7FF
  • editorSuggestWidget.selectedBackground#343746
  • editorWarning.foreground#78DCE8
  • editorWhitespace.foreground#3B4552
  • editorWidget.background#141922
  • errorForeground#FF7C8B
  • extensionButton.prominentBackground#55E88790
  • extensionButton.prominentForeground#F4F7FF
  • extensionButton.prominentHoverBackground#55E88760
  • focusBorder#4F8EFF
  • foreground#D6DCE5
  • gitDecoration.addedResourceForeground#42E87B
  • gitDecoration.conflictingResourceForeground#FFBA7A
  • gitDecoration.deletedResourceForeground#FF5D6C
  • gitDecoration.ignoredResourceForeground#66707E
  • gitDecoration.modifiedResourceForeground#79B7FF
  • gitDecoration.submoduleResourceForeground#66707E
  • gitDecoration.untrackedResourceForeground#42E87B
  • input.background#242C38
  • input.border#11151B
  • input.foreground#E7EBF2
  • input.placeholderForeground#8B96A5
  • inputOption.activeBorder#B48CFF
  • inputValidation.errorBorder#FF5D6C
  • inputValidation.infoBorder#FF6FB7
  • inputValidation.warningBorder#F5A65B
  • list.activeSelectionBackground#293241
  • list.activeSelectionForeground#E7EBF2
  • list.dropBackground#343746
  • list.errorForeground#FF5D6C
  • list.focusBackground#143D78
  • list.highlightForeground#78DCE8
  • list.hoverBackground#202630
  • list.hoverForeground#E7EBF2
  • list.inactiveFocusBackground#142A43
  • list.inactiveSelectionBackground#202630
  • list.inactiveSelectionForeground#E7EBF2
  • list.warningForeground#F5A65B
  • listFilterWidget.background#2B3040
  • listFilterWidget.noMatchesOutline#FF5D6C
  • listFilterWidget.outline#34394A
  • merge.currentHeaderBackground#55E88790
  • merge.incomingHeaderBackground#B48CFF90
  • notificationCenterHeader.background#181D25
  • notificationCenterHeader.foreground#8B96A5
  • notifications.background#242C38
  • notifications.border#11151B
  • notifications.foreground#E7EBF2
  • notificationsErrorIcon.foreground#FF5D6C
  • notificationsInfoIcon.foreground#79B7FF
  • notificationsWarningIcon.foreground#FFBA7A
  • panel.background#141922
  • panel.border#11151B
  • panelInput.border#242C38
  • panelTitle.activeBorder#FF9A7A
  • panelTitle.activeForeground#E7EBF2
  • panelTitle.inactiveForeground#8B96A5
  • peekView.border#343746
  • peekViewEditor.background#14192288
  • peekViewEditor.matchHighlightBackground#F3D85733
  • peekViewResult.background#141922
  • peekViewResult.fileForeground#F4F7FF
  • peekViewResult.lineForeground#F4F7FF
  • peekViewResult.matchHighlightBackground#F3D85733
  • peekViewResult.selectionBackground#343746
  • peekViewResult.selectionForeground#F4F7FF
  • peekViewTitle.background#0E1016
  • peekViewTitleDescription.foreground#6677A8
  • peekViewTitleLabel.foreground#F4F7FF
  • pickerGroup.border#3B4552
  • pickerGroup.foreground#E7EBF2
  • progressBar.background#4F8EFF
  • quickInput.background#181D25
  • quickInput.foreground#E7EBF2
  • scrollbar.shadow#000A
  • scrollbarSlider.activeBackground#66707E88
  • scrollbarSlider.background#66707E33
  • scrollbarSlider.hoverBackground#66707E44
  • selection.background#B48CFF
  • settings.checkboxBackground#12141A
  • settings.checkboxBorder#0E1016
  • settings.checkboxForeground#F4F7FF
  • settings.dropdownBackground#12141A
  • settings.dropdownBorder#0E1016
  • settings.dropdownForeground#F4F7FF
  • settings.headerForeground#E7EBF2
  • settings.modifiedItemIndicator#4F8EFF
  • settings.numberInputBackground#12141A
  • settings.numberInputBorder#0E1016
  • settings.numberInputForeground#F4F7FF
  • settings.textInputBackground#12141A
  • settings.textInputBorder#0E1016
  • settings.textInputForeground#F4F7FF
  • sideBar.background#141922
  • sideBar.border#11151B
  • sideBar.foreground#D6DCE5
  • sideBarSectionHeader.background#141922
  • sideBarSectionHeader.border#11151B
  • sideBarSectionHeader.foreground#E7EBF2
  • sideBarTitle.foreground#E7EBF2
  • statusBar.background#181D25
  • statusBar.border#11151B
  • statusBar.debuggingBackground#B5311F
  • statusBar.debuggingForeground#FFFFFF
  • statusBar.foreground#D6DCE5
  • statusBar.noFolderBackground#181D25
  • statusBar.noFolderForeground#F4F7FF
  • statusBarItem.prominentBackground#202630
  • statusBarItem.prominentHoverBackground#F5A65B
  • statusBarItem.remoteBackground#B48CFF
  • statusBarItem.remoteForeground#1B1E29
  • tab.activeBackground#181D25
  • tab.activeBorder#181D25
  • tab.activeBorderTop#FF9A7A
  • tab.activeForeground#E7EBF2
  • tab.border#11151B
  • tab.hoverBackground#181D25
  • tab.inactiveBackground#141922
  • tab.inactiveForeground#8B96A5
  • tab.unfocusedActiveBorder#181D25
  • tab.unfocusedActiveBorderTop#11151B
  • tab.unfocusedHoverBackground#181D25
  • terminal.ansiBlack#12141A
  • terminal.ansiBlue#B48CFF
  • terminal.ansiBrightBlack#6677A8
  • terminal.ansiBrightBlue#CC9FFF
  • terminal.ansiBrightCyan#A5FBFF
  • terminal.ansiBrightGreen#72F9A2
  • terminal.ansiBrightMagenta#FF8BD1
  • terminal.ansiBrightRed#FF7885
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#FFF58D
  • terminal.ansiCyan#78DCE8
  • terminal.ansiGreen#55E887
  • terminal.ansiMagenta#FF6FB7
  • terminal.ansiRed#FF5D6C
  • terminal.ansiWhite#F4F7FF
  • terminal.ansiYellow#EDE86B
  • terminal.background#181D25
  • terminal.foreground#D6DCE5
  • textBlockQuote.background#181D25
  • textBlockQuote.border#3B4552
  • textCodeBlock.background#242C38
  • textLink.activeForeground#D2E7FF
  • textLink.foreground#79B7FF
  • textPreformat.foreground#D6DCE5
  • textSeparator.foreground#4F5968
  • titleBar.activeBackground#181D25
  • titleBar.activeForeground#E7EBF2
  • titleBar.border#11151B
  • titleBar.inactiveBackground#141922
  • titleBar.inactiveForeground#8B96A5
  • tree.indentGuidesStroke#242C38
  • walkThrough.embeddedEditorBackground#12141A

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#B48CFF
meta.diff, meta.diff.header#6677A8
markup.inserted#55E887
markup.deleted#FF5D6C
markup.changed#F5A65B
invalid#FF5D6Cunderline italic
invalid.deprecated#F4F7FFunderline italic
entity.name.filename#EDE86B
markup.error#FF5D6C
markup.underlineunderline
markup.bold#F5A65Bbold
markup.heading#B48CFFbold
markup.italic#EDE86Bitalic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#78DCE8
markup.inline.raw, markup.raw.restructuredtext#55E887
markup.underline.link, markup.underline.link.image#78DCE8
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF6FB7
entity.name.directive.restructuredtext, markup.quote#EDE86Bitalic
meta.separator.markdown#6677A8
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#55E887
punctuation.definition.constant.restructuredtext#B48CFF
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#B48CFF
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#F4F7FF
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#EDE86B
entity.name.type.class, entity.name.class#78DCE8normal
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#B48CFFitalic
entity.other.inherited-class#78DCE8italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6677A8
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF6FB7
comment.block.documentation entity.name.type#78DCE8italic
comment.block.documentation entity.name.type punctuation.definition.bracket#78DCE8
comment.block.documentation variable#F5A65Bitalic
constant, variable.other.constant#B48CFF
constant.character.escape, constant.character.string.escape, constant.regexp#FF6FB7
entity.name.tag#FF6FB7
entity.other.attribute-name.parent-selector#FF6FB7
entity.other.attribute-name#55E887italic
entity.name.function, 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#55E887
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#F5A65Bitalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#55E887italic
meta.decorator variable.other.object#55E887
keyword, punctuation.definition.keyword#FF6FB7
keyword.control.new, keyword.operator.newbold
meta.selector#FF6FB7
support#78DCE8italic
support.function.magic, support.variable, variable.other.predefined#B48CFFregular
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#FF6FB7
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, punctuation.terminator.expression.php, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#F4F7FF
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#FF6FB7
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#78DCE8
constant.other.date, constant.other.timestamp#F5A65B
variable.other.alias.yaml#55E887italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#FF6FB7regular
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#78DCE8italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#F5A65B
storage.modifier#FF6FB7
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#EDE86B
punctuation.definition.group.capture.regexp#FF6FB7
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF5D6C
punctuation.definition.character-class.regexp#78DCE8
punctuation.definition.group.regexp#F5A65B
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF5D6C
meta.assertion.look-ahead.regexp#55E887
string#EDE86B
punctuation.definition.string.begin, punctuation.definition.string.end#EFE87D
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#78DCE9
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#6677A8
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#F4F7FF
meta.import variable.other.readwrite, meta.variable.assignment.destructured.object.coffee variable#F5A65Bitalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#F4F7FFnormal
meta.selectionset.graphql variable#EDE86B
meta.selectionset.graphql meta.arguments variable#F4F7FF
entity.name.fragment.graphql, variable.fragment.graphql#78DCE8
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#F4F7FF
source.shell variable.other#B48CFF
support.constant#B48CFFnormal
meta.scope.prerequisites.makefile#EDE86B
meta.attribute-selector.scss#EDE86B
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#F4F7FF
meta.preprocessor.haskell#6677A8
log.error#FF5D6Cbold
log.warning#EDE86Bbold