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#7dd3ff10
  • activityBar.activeBorder#ff74d480
  • activityBar.background#101722
  • activityBar.foreground#dce6f2
  • activityBar.inactiveForeground#8fa0b5
  • activityBarBadge.background#ff74d4
  • activityBarBadge.foreground#101722
  • badge.background#131c29
  • badge.foreground#dce6f2
  • breadcrumb.activeSelectionForeground#dce6f2
  • breadcrumb.background#101722
  • breadcrumb.focusForeground#dce6f2
  • breadcrumb.foreground#8fa0b5
  • breadcrumbPicker.background#060a0f
  • button.background#0b111a
  • button.foreground#dce6f2
  • checkbox.background#0b111a
  • checkbox.border#060a0f
  • checkbox.foreground#dce6f2
  • contrastBorder#060a0f
  • debugToolBar.background#0b111a
  • diffEditor.insertedTextBackground#70e1b020
  • diffEditor.removedTextBackground#ff8a9a50
  • dropdown.background#101722
  • dropdown.border#060a0f
  • dropdown.foreground#dce6f2
  • editor.background#101722
  • editor.findMatchBackground#f5a35c80
  • editor.findMatchHighlightBackground#f7f9fc40
  • editor.findRangeHighlightBackground#173a5a75
  • editor.foldBackground#0b111a
  • editor.foreground#dce6f2
  • editor.hoverHighlightBackground#060a0f
  • editor.lineHighlightBorder#131c29
  • editor.rangeHighlightBackground#7dd3ff15
  • editor.selectionBackground#131c29
  • editor.selectionHighlightBackground#131c29
  • editor.snippetFinalTabstopHighlightBackground#101722
  • editor.snippetFinalTabstopHighlightBorder#70e1b0
  • editor.snippetTabstopHighlightBackground#101722
  • editor.snippetTabstopHighlightBorder#8fa0b5
  • editor.wordHighlightBackground#58d9df50
  • editor.wordHighlightStrongBackground#70e1b050
  • editorCodeLens.foreground#8fa0b5
  • editorError.foreground#ff8a9a
  • editorGroup.border#7dd3ff
  • editorGroup.dropBackground#173a5a70
  • editorGroupHeader.tabsBackground#060a0f
  • editorGutter.addedBackground#70e1b080
  • editorGutter.deletedBackground#ff8a9a80
  • editorGutter.modifiedBackground#58d9df80
  • editorHoverWidget.background#101722
  • editorHoverWidget.border#8fa0b5
  • editorIndentGuide.activeBackground#f7f9fc45
  • editorIndentGuide.background#f7f9fc1A
  • editorLineNumber.foreground#8fa0b5
  • editorLink.activeForeground#58d9df
  • editorMarkerNavigation.background#0b111a
  • editorOverviewRuler.addedForeground#70e1b080
  • editorOverviewRuler.border#060a0f
  • editorOverviewRuler.currentContentForeground#70e1b0
  • editorOverviewRuler.deletedForeground#ff8a9a80
  • editorOverviewRuler.errorForeground#ff8a9a80
  • editorOverviewRuler.incomingContentForeground#7dd3ff
  • editorOverviewRuler.infoForeground#58d9df80
  • editorOverviewRuler.modifiedForeground#58d9df80
  • editorOverviewRuler.selectionHighlightForeground#f5a35c
  • editorOverviewRuler.warningForeground#f5a35c80
  • editorOverviewRuler.wordHighlightForeground#58d9df
  • editorOverviewRuler.wordHighlightStrongForeground#70e1b0
  • editorRuler.foreground#f7f9fc1A
  • editorSuggestWidget.background#0b111a
  • editorSuggestWidget.foreground#dce6f2
  • editorSuggestWidget.selectedBackground#131c29
  • editorWarning.foreground#f5a35c
  • editorWhitespace.foreground#f7f9fc1A
  • editorWidget.background#0b111a
  • errorForeground#ff8a9a
  • extensionButton.prominentBackground#70e1b090
  • extensionButton.prominentForeground#dce6f2
  • extensionButton.prominentHoverBackground#70e1b060
  • focusBorder#8fa0b5
  • foreground#dce6f2
  • gitDecoration.conflictingResourceForeground#f5a35c
  • gitDecoration.deletedResourceForeground#ff8a9a
  • gitDecoration.ignoredResourceForeground#8fa0b5
  • gitDecoration.modifiedResourceForeground#58d9df
  • gitDecoration.untrackedResourceForeground#70e1b0
  • input.background#101722
  • input.border#060a0f
  • input.foreground#dce6f2
  • input.placeholderForeground#8fa0b5
  • inputOption.activeBorder#7dd3ff
  • inputValidation.errorBackground#101722
  • inputValidation.errorBorder#ff8a9a
  • inputValidation.errorForeground#ff8a9a
  • inputValidation.infoBackground#101722
  • inputValidation.infoBorder#7dd3ff
  • inputValidation.infoForeground#7dd3ff
  • inputValidation.warningBackground#101722
  • inputValidation.warningBorder#f5a35c
  • inputValidation.warningForeground#f5a35c
  • list.activeSelectionBackground#131c29
  • list.activeSelectionForeground#dce6f2
  • list.dropBackground#131c29
  • list.errorForeground#ff8a9a
  • list.focusBackground#173a5a75
  • list.highlightForeground#58d9df
  • list.hoverBackground#173a5a75
  • list.inactiveSelectionBackground#173a5a75
  • list.warningForeground#f5a35c
  • listFilterWidget.background#101722
  • listFilterWidget.noMatchesOutline#ff8a9a
  • listFilterWidget.outline#131c29
  • merge.currentHeaderBackground#70e1b090
  • merge.incomingHeaderBackground#7dd3ff90
  • notification.background#101722
  • notification.buttonBackground#131c29
  • notification.buttonForeground#dce6f2
  • notification.buttonHoverBackground#173a5a75
  • notification.errorBackground#ff8a9a
  • notification.errorForeground#101722
  • notification.foreground#dce6f2
  • notification.infoBackground#7dd3ff
  • notification.infoForeground#101722
  • notification.warningBackground#f5a35c
  • notification.warningForeground#101722
  • notificationCenter.border#0b111a
  • notificationCenterHeader.background#101722
  • notificationCenterHeader.foreground#dce6f2
  • notificationLink.foreground#58d9df
  • notifications.background#101722
  • notifications.border#0b111a
  • notifications.foreground#dce6f2
  • notificationsErrorIcon.foreground#ff8a9a
  • notificationsInfoIcon.foreground#7dd3ff
  • notificationsWarningIcon.foreground#f5a35c
  • notificationToast.border#0b111a
  • panel.background#101722
  • panel.border#7dd3ff
  • panelInput.border#dce6f2
  • panelTitle.activeBorder#ff74d4
  • panelTitle.activeForeground#dce6f2
  • panelTitle.inactiveForeground#8fa0b5
  • peekView.border#131c29
  • peekViewEditor.background#101722
  • peekViewEditor.matchHighlightBackground#f4dc7680
  • peekViewResult.background#0b111a
  • peekViewResult.fileForeground#dce6f2
  • peekViewResult.lineForeground#dce6f2
  • peekViewResult.matchHighlightBackground#f4dc7680
  • peekViewResult.selectionBackground#131c29
  • peekViewResult.selectionForeground#dce6f2
  • peekViewTitle.background#060a0f
  • peekViewTitleDescription.foreground#8fa0b5
  • peekViewTitleLabel.foreground#dce6f2
  • pickerGroup.border#7dd3ff
  • pickerGroup.foreground#58d9df
  • progressBar.background#ff74d4
  • scrollbar.shadow#444444
  • selection.background#7dd3ff
  • settings.checkboxBackground#0b111a
  • settings.checkboxBorder#060a0f
  • settings.checkboxForeground#dce6f2
  • settings.dropdownBackground#0b111a
  • settings.dropdownBorder#060a0f
  • settings.dropdownForeground#dce6f2
  • settings.headerForeground#dce6f2
  • settings.modifiedItemIndicator#f5a35c
  • settings.numberInputBackground#0b111a
  • settings.numberInputBorder#060a0f
  • settings.numberInputForeground#dce6f2
  • settings.textInputBackground#0b111a
  • settings.textInputBorder#060a0f
  • settings.textInputForeground#dce6f2
  • sideBar.background#0b111a
  • sideBarSectionHeader.background#101722
  • sideBarSectionHeader.border#060a0f
  • sideBarTitle.foreground#dce6f2
  • statusBar.background#060a0f
  • statusBar.debuggingBackground#ff8a9a
  • statusBar.debuggingForeground#060a0f
  • statusBar.foreground#dce6f2
  • statusBar.noFolderBackground#060a0f
  • statusBar.noFolderForeground#dce6f2
  • statusBarItem.prominentBackground#ff8a9a
  • statusBarItem.prominentHoverBackground#f5a35c
  • statusBarItem.remoteBackground#7dd3ff
  • statusBarItem.remoteForeground#101722
  • tab.activeBackground#101722
  • tab.activeBorderTop#ff74d480
  • tab.activeForeground#dce6f2
  • tab.border#060a0f
  • tab.inactiveBackground#0b111a
  • tab.inactiveForeground#8fa0b5
  • terminal.ansiBlack#131c29
  • terminal.ansiBlue#7dd3ff
  • terminal.ansiBrightBlack#173a5a
  • terminal.ansiBrightBlue#9adfff
  • terminal.ansiBrightCyan#72e7eb
  • terminal.ansiBrightGreen#8be7bd
  • terminal.ansiBrightMagenta#ff8bdd
  • terminal.ansiBrightRed#ff9cac
  • terminal.ansiBrightWhite#f7f9fc
  • terminal.ansiBrightYellow#f4dc76
  • terminal.ansiCyan#58d9df
  • terminal.ansiGreen#70e1b0
  • terminal.ansiMagenta#ff74d4
  • terminal.ansiRed#ff8a9a
  • terminal.ansiWhite#f1f6fc
  • terminal.ansiYellow#f5a35c
  • terminal.background#101722
  • terminal.border#dce6f2
  • terminal.foreground#dce6f2
  • terminal.selectionBackground#131c2950
  • textBlockQuote.background#0b111a
  • titleBar.activeBackground#0b111a
  • titleBar.activeForeground#dce6f2
  • titleBar.inactiveBackground#060a0f
  • titleBar.inactiveForeground#8fa0b5
  • walkThrough.embeddedEditorBackground#0b111a
  • welcomePage.buttonBackground#131c29
  • welcomePage.buttonHoverBackground#173a5a75
  • widget.shadow#444444

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#7dd3ff
source#dce6f2
meta.diff, meta.diff.header#8fa0b5
markup.inserted#70e1b0
markup.deleted#ff8a9a
markup.changed#f5a35c
invalid#ff8a9aunderline italic
invalid.deprecated#dce6f2underline italic
entity.name.filename#f4dc76
markup.error#ff8a9a
markup.underlineunderline
markup.bold#f5a35cbold
markup.heading#7dd3ffbold
markup.italic#f4dc76italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#58d9df
markup.inline.raw, markup.raw.restructuredtext#70e1b0
markup.underline.link, markup.underline.link.image#58d9df
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#ff74d4
entity.name.directive.restructuredtext, markup.quote#f4dc76italic
meta.separator.markdown#8fa0b5
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#70e1b0
punctuation.definition.constant.restructuredtext#7dd3ff
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#7dd3ff
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#dce6f2
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#f4dc76
entity.name.type.class, entity.name.class#58d9dfnormal
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#7dd3ffitalic
entity.other.inherited-class#58d9dfitalic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#8fa0b5
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#ff74d4
comment.block.documentation entity.name.type#58d9dfitalic
comment.block.documentation entity.name.type punctuation.definition.bracket#58d9df
comment.block.documentation variable#f5a35citalic
constant, variable.other.constant#7dd3ff
constant.character.escape, constant.character.string.escape, constant.regexp#ff74d4
entity.name.tag#ff74d4
entity.other.attribute-name.parent-selector#ff74d4
entity.other.attribute-name#70e1b0italic
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#70e1b0
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#f5a35citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#70e1b0italic
meta.decorator variable.other.object#70e1b0
keyword, punctuation.definition.keyword#ff74d4
keyword.control.new, keyword.operator.newbold
meta.selector#ff74d4
support#58d9dfitalic
support.function.magic, support.variable, variable.other.predefined#7dd3ffregular
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#ff74d4
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#dce6f2
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#ff74d4
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#58d9df
constant.other.date, constant.other.timestamp#f5a35c
variable.other.alias.yaml#70e1b0italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#ff74d4regular
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#58d9dfitalic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#f5a35c
storage.modifier#ff74d4
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#f4dc76
punctuation.definition.group.capture.regexp#ff74d4
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#ff8a9a
punctuation.definition.character-class.regexp#58d9df
punctuation.definition.group.regexp#f5a35c
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#ff8a9a
meta.assertion.look-ahead.regexp#70e1b0
string#f4dc76
punctuation.definition.string.begin, punctuation.definition.string.end#e2c85f
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#7dd3ff
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#8fa0b5
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#dce6f2
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#f5a35citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#dce6f2normal
meta.selectionset.graphql variable#f4dc76
meta.selectionset.graphql meta.arguments variable#dce6f2
entity.name.fragment.graphql, variable.fragment.graphql#58d9df
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#dce6f2
source.shell variable.other#7dd3ff
support.constant#7dd3ffnormal
meta.scope.prerequisites.makefile#f4dc76
meta.attribute-selector.scss#f4dc76
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#dce6f2
meta.preprocessor.haskell#8fa0b5