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.activeBorder#a878d8
  • activityBar.activeFocusBorder#c8a0f0
  • activityBar.background#14101f
  • activityBar.border#14101f
  • activityBar.foreground#b4aec0
  • activityBarBadge.background#c868a8
  • activityBarBadge.foreground#14101f
  • badge.background#a878d8
  • badge.foreground#14101f
  • breadcrumb.activeSelectionForeground#d0ccd8
  • breadcrumb.focusForeground#d0ccd8
  • breadcrumb.foreground#746e80
  • breadcrumbPicker.background#1c162a
  • button.background#b888e0
  • button.foreground#14101f
  • button.hoverBackground#d8b8ff
  • debugExceptionWidget.background#1c162a
  • debugExceptionWidget.border#14101f
  • debugToolBar.background#1c162a
  • diffEditor.insertedTextBackground#bae67e26
  • diffEditor.removedTextBackground#f29e7426
  • dropdown.background#1c162a
  • dropdown.border#261e36
  • dropdown.foreground#746e80
  • editor.background#0e0c1a
  • editor.findMatchBackground#c8a0f00d
  • editor.findMatchBorder#c8a0f0
  • editor.findMatchHighlightBackground#c8a0f00d
  • editor.findMatchHighlightBorder#c8a0f059
  • editor.findRangeHighlightBackground#d0ccd80d
  • editor.findRangeHighlightBorder#0d0d0d00
  • editor.foreground#d8d4e0
  • editor.inactiveSelectionBackground#d0ccd815
  • editor.lineHighlightBackground#181328
  • editor.rangeHighlightBackground#d0ccd80a
  • editor.selectionBackground#2e2248
  • editor.selectionHighlightBackground#d0ccd812
  • editor.selectionHighlightBorder#38304a
  • editor.wordHighlightBackground#d0ccd812
  • editor.wordHighlightStrongBackground#c8a0f033
  • editorBracketHighlight.foreground1#FFD866
  • editorBracketHighlight.foreground2#FF6188
  • editorBracketHighlight.foreground3#88b8e8
  • editorBracketHighlight.foreground4#FC9867
  • editorBracketHighlight.foreground5#A9DC76
  • editorBracketHighlight.foreground6#cc9ee0
  • editorBracketHighlight.unexpectedBracket.foreground#ff3333
  • editorBracketMatch.background#746e804d
  • editorBracketMatch.border#746e8099
  • editorBracketPairGuide.activeBackground1#FFD86666
  • editorBracketPairGuide.activeBackground2#FF618866
  • editorBracketPairGuide.activeBackground3#88b8e866
  • editorBracketPairGuide.activeBackground4#FC986766
  • editorBracketPairGuide.activeBackground5#A9DC7666
  • editorBracketPairGuide.activeBackground6#cc9ee066
  • editorCodeLens.foreground#5c5878
  • editorCursor.foreground#c868a8
  • editorError.foreground#ff3333
  • editorGroup.border#14101f
  • editorGroup.emptyBackground#0e0c1a
  • editorGroupHeader.noTabsBackground#1c162a
  • editorGroupHeader.tabsBackground#1c162a
  • editorGroupHeader.tabsBorder#1c162a
  • editorGutter.addedBackground#a6cc7099
  • editorGutter.deletedBackground#f2798399
  • editorGutter.modifiedBackground#7888d099
  • editorHoverWidget.background#1c162a
  • editorHoverWidget.border#14101f
  • editorHoverWidget.foreground#d0ccd8
  • editorIndentGuide.activeBackground1#746e80b3
  • editorIndentGuide.background1#746e804d
  • editorInlayHint.background#746e8010
  • editorInlayHint.foreground#746e8099
  • editorInlayHint.parameterBackground#FC986710
  • editorInlayHint.parameterForeground#FC986799
  • editorInlayHint.typeBackground#88b8e810
  • editorInlayHint.typeForeground#88b8e899
  • editorLineNumber.activeForeground#746e80cc
  • editorLineNumber.foreground#746e8066
  • editorLink.activeForeground#c8a0f0
  • editorMarkerNavigation.background#1c162a
  • editorOverviewRuler.addedForeground#a6cc7099
  • editorOverviewRuler.border#0e0c1a
  • editorOverviewRuler.deletedForeground#f2798399
  • editorOverviewRuler.errorForeground#ff3333
  • editorOverviewRuler.modifiedForeground#7888d099
  • editorOverviewRuler.warningForeground#c8a0f0
  • editorRuler.foreground#746e804d
  • editorStickyScroll.background#1c162a
  • editorStickyScrollHover.background#241c34
  • editorSuggestWidget.background#1c162a
  • editorSuggestWidget.border#14101f
  • editorSuggestWidget.foreground#d0ccd8
  • editorSuggestWidget.highlightForeground#c8a0f0
  • editorSuggestWidget.selectedBackground#241c34
  • editorWarning.foreground#c8a0f0
  • editorWhitespace.foreground#746e8066
  • editorWidget.background#1c162a
  • editorWidget.foreground#d0ccd8
  • extensionButton.prominentBackground#c8a0f0
  • extensionButton.prominentForeground#14101f
  • extensionButton.prominentHoverBackground#d8b8ff
  • focusBorder#38304a
  • foreground#746e80
  • gitDecoration.addedResourceForeground#a6cc70
  • gitDecoration.conflictingResourceForeground#FF6188
  • gitDecoration.deletedResourceForeground#f27983b3
  • gitDecoration.ignoredResourceForeground#484058
  • gitDecoration.modifiedResourceForeground#c8a0f0
  • gitDecoration.stageDeletedResourceForeground#f27983b3
  • gitDecoration.stageModifiedResourceForeground#a6cc70
  • gitDecoration.submoduleResourceForeground#d4bfffb3
  • gitDecoration.untrackedResourceForeground#88b8e8
  • input.background#1c162a
  • input.border#261e36
  • input.foreground#d0ccd8
  • input.placeholderForeground#38304a
  • inputOption.activeBorder#c8a0f0
  • inputValidation.errorBackground#1c162a
  • inputValidation.errorBorder#ff3333
  • inputValidation.infoBackground#1c162a
  • inputValidation.infoBorder#95e6cb
  • inputValidation.warningBackground#1c162a
  • inputValidation.warningBorder#d0b0f0
  • list.activeSelectionBackground#241c34
  • list.activeSelectionForeground#c8a0f0
  • list.focusBackground#241c34
  • list.focusForeground#c8a0f0
  • list.highlightForeground#c8a0f0
  • list.hoverBackground#20183866
  • list.hoverForeground#c8a0f0
  • list.inactiveSelectionBackground#20183866
  • list.inactiveSelectionForeground#b888e0
  • list.invalidItemForeground#38304a
  • minimap.background#0e0c1a
  • minimap.errorHighlight#ff333399
  • minimap.findMatchHighlight#c8a0f066
  • minimap.selectionHighlight#d0ccd820
  • minimap.warningHighlight#c8a0f099
  • minimapGutter.addedBackground#a6cc7099
  • minimapGutter.deletedBackground#f2798399
  • minimapGutter.modifiedBackground#7888d099
  • panel.background#0a0816
  • panel.border#14101f
  • panelTitle.activeBorder#c8a0f0
  • panelTitle.activeForeground#d0ccd8
  • panelTitle.inactiveForeground#746e80
  • peekView.border#14101f
  • peekViewEditor.background#14101f
  • peekViewEditor.matchHighlightBackground#c8a0f033
  • peekViewResult.background#1c162a
  • peekViewResult.fileForeground#746e80
  • peekViewResult.matchHighlightBackground#c8a0f033
  • peekViewTitle.background#1c162a
  • peekViewTitleDescription.foreground#746e80
  • peekViewTitleLabel.foreground#746e80
  • pickerGroup.border#14101f
  • pickerGroup.foreground#484058
  • progressBar.background#c8a0f0
  • scrollbar.shadow#0a0816
  • scrollbarSlider.activeBackground#746e80b3
  • scrollbarSlider.background#746e8066
  • scrollbarSlider.hoverBackground#746e8099
  • selection.background#2e2248cc
  • settings.headerForeground#d0ccd8
  • settings.modifiedItemIndicator#7888d0
  • sideBar.background#14101f
  • sideBar.border#14101f
  • sideBar.foreground#b4aec0
  • sideBarSectionHeader.background#14101f
  • sideBarSectionHeader.foreground#746e80
  • sideBarTitle.foreground#746e80
  • statusBar.background#14101f
  • statusBar.border#14101f
  • statusBar.debuggingBackground#c088d8
  • statusBar.debuggingForeground#14101f
  • statusBar.foreground#746e80
  • statusBar.noFolderBackground#14101f
  • statusBarItem.activeBackground#00000050
  • statusBarItem.hoverBackground#00000030
  • statusBarItem.prominentBackground#241c34
  • statusBarItem.prominentHoverBackground#00000030
  • statusBarItem.remoteBackground#9868c8
  • tab.activeBackground#0e0c1a
  • tab.activeBorderTop#c8a0f0
  • tab.activeForeground#d0ccd8
  • tab.border#0e0e0e00
  • tab.hoverBackground#20183866
  • tab.inactiveBackground#1c162a
  • tab.inactiveForeground#746e80
  • tab.unfocusedActiveBorderTop#746e80
  • tab.unfocusedActiveForeground#746e80
  • tab.unfocusedInactiveForeground#746e80
  • terminal.ansiBlack#070710
  • terminal.ansiBlue#8898d8
  • terminal.ansiBrightBlack#686078
  • terminal.ansiBrightBlue#90a0e8
  • terminal.ansiBrightCyan#95e6cb
  • terminal.ansiBrightGreen#bae67e
  • terminal.ansiBrightMagenta#dcc0ff
  • terminal.ansiBrightRed#f28779
  • terminal.ansiBrightWhite#f0eef8
  • terminal.ansiBrightYellow#ffd580
  • terminal.ansiCyan#95e6cb
  • terminal.ansiGreen#a6cc70
  • terminal.ansiMagenta#d0a8f0
  • terminal.ansiRed#ed8274
  • terminal.ansiWhite#c8c4d0
  • terminal.ansiYellow#fad07b
  • terminal.background#0a0816
  • terminal.foreground#d0ccd8
  • terminal.selectionBackground#2e2248cc
  • terminal.selectionForeground#d0ccd8
  • terminalCursor.foreground#c868a8
  • textBlockQuote.background#1c162a
  • textLink.activeForeground#c8a0f0
  • textLink.foreground#c8a0f0
  • textPreformat.foreground#d0ccd8
  • titleBar.activeBackground#14101f
  • titleBar.activeForeground#d0ccd8
  • titleBar.border#14101f
  • titleBar.inactiveBackground#14101f
  • titleBar.inactiveForeground#746e80
  • walkThrough.embeddedEditorBackground#0e0c1a
  • widget.shadow#060410

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#cc9ee0
source#f0eef8
meta.diff, meta.diff.header#6268a8
markup.inserted#FFD866
markup.deleted#FF5555
markup.changed#FC9867
invalid#FF5555underline italic
invalid.deprecated#f0eef8underline italic
entity.name.filename#A9DC76
markup.error#FF5555
markup.underlineunderline
markup.bold#FC9867bold
markup.heading#cc9ee0bold
markup.italic#A9DC76italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#88b8e8
markup.inline.raw, markup.raw.restructuredtext#FFD866
markup.underline.link, markup.underline.link.image#88b8e8
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#FF6188
entity.name.directive.restructuredtext, markup.quote#A9DC76italic
meta.separator.markdown#6268a8
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#FFD866
punctuation.definition.constant.restructuredtext#cc9ee0
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#cc9ee0
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#f0eef8
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#A9DC76
entity.name.type.class, entity.name.class#88b8e8
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#cc9ee0italic
entity.other.inherited-class#88b8e8
comment, punctuation.definition.comment, unused.comment, wildcard.comment#5c5878
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF6188
comment.block.documentation entity.name.type#88b8e8italic
comment.block.documentation entity.name.type punctuation.definition.bracket#88b8e8
comment.block.documentation variable#FC9867italic
constant, variable.other.constant#cc9ee0
constant.character.escape, constant.character.string.escape, constant.regexp#FF6188
entity.name.tag#FF6188
entity.other.attribute-name.parent-selector#FF6188
entity.other.attribute-name#FFD866
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#FFD866
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#FC9867italic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#FFD866italic
meta.decorator variable.other.object#FFD866
keyword, punctuation.definition.keyword#FF6188
keyword.control.new, keyword.operator.new
meta.selector#FF6188
support#88b8e8
support.function.magic, support.variable, variable.other.predefined#cc9ee0
support.function, support.type.property-name
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#FF6188
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#f0eef8
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#FF6188
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#88b8e8
constant.other.date, constant.other.timestamp#FC9867
variable.other.alias.yaml#FFD866italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#FF6188
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#88b8e8
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FC9867
storage.modifier#FF6188
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#A9DC76
punctuation.definition.group.capture.regexp#FF6188
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF5555
punctuation.definition.character-class.regexp#88b8e8
punctuation.definition.group.regexp#FC9867
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF5555
meta.assertion.look-ahead.regexp#FFD866
string#A9DC76
punctuation.definition.string.begin, punctuation.definition.string.end#A9DC76
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#88b8e8
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#6268a8
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#d8d4e0
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FC9867italic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#f0eef8
meta.selectionset.graphql variable#A9DC76
meta.selectionset.graphql meta.arguments variable#d8d4e0
entity.name.fragment.graphql, variable.fragment.graphql#88b8e8
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#f0eef8
source.shell variable.other#cc9ee0
support.constant#cc9ee0
meta.scope.prerequisites.makefile#A9DC76
meta.attribute-selector.scss#A9DC76
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#f0eef8
meta.preprocessor.haskell#6268a8
Magica Theme by Alisson Mateus de Oliveira - VS Code Theme