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#ffa759
  • activityBar.activeFocusBorder#ffcc66
  • activityBar.background#171815
  • activityBar.border#171815
  • activityBar.foreground#b0b0b0
  • activityBarBadge.background#f07178
  • activityBarBadge.foreground#22231f
  • badge.background#ffa759
  • badge.foreground#22231f
  • breadcrumb.activeSelectionForeground#cccccc
  • breadcrumb.focusForeground#cccccc
  • breadcrumb.foreground#707070
  • breadcrumbPicker.background#22231f
  • button.background#ffb454
  • button.foreground#22231f
  • button.hoverBackground#fac761
  • debugExceptionWidget.background#272822
  • debugExceptionWidget.border#1b1c19
  • debugToolBar.background#272822
  • diffEditor.insertedTextBackground#bae67e26
  • diffEditor.removedTextBackground#f29e7426
  • dropdown.background#272822
  • dropdown.border#393a34
  • dropdown.foreground#707070
  • editor.background#272822
  • editor.findMatchBackground#ffcc660d
  • editor.findMatchBorder#ffcc66
  • editor.findMatchHighlightBackground#ffcc660d
  • editor.findMatchHighlightBorder#ffcc6659
  • editor.findRangeHighlightBackground#cccccc0d
  • editor.findRangeHighlightBorder#21212100
  • editor.foreground#dadbc0
  • editor.inactiveSelectionBackground#cccccc15
  • editor.lineHighlightBackground#2f302a
  • editor.rangeHighlightBackground#cccccc0a
  • editor.selectionBackground#3b3c36
  • editor.selectionHighlightBackground#cccccc12
  • editor.selectionHighlightBorder#373832
  • editor.wordHighlightBackground#cccccc12
  • editor.wordHighlightStrongBackground#ffcc6633
  • editorBracketHighlight.foreground1#FFD866
  • editorBracketHighlight.foreground2#FF6188
  • editorBracketHighlight.foreground3#8bccd6
  • editorBracketHighlight.foreground4#FC9867
  • editorBracketHighlight.foreground5#A9DC76
  • editorBracketHighlight.foreground6#C39AC9
  • editorBracketHighlight.unexpectedBracket.foreground#ff3333
  • editorBracketMatch.background#7070704d
  • editorBracketMatch.border#70707099
  • editorBracketPairGuide.activeBackground1#FFD86666
  • editorBracketPairGuide.activeBackground2#FF618866
  • editorBracketPairGuide.activeBackground3#8bccd666
  • editorBracketPairGuide.activeBackground4#FC986766
  • editorBracketPairGuide.activeBackground5#A9DC7666
  • editorBracketPairGuide.activeBackground6#C39AC966
  • editorCodeLens.foreground#5c6773
  • editorCursor.foreground#ff4057
  • editorError.foreground#ff3333
  • editorGroup.border#1b1c19
  • editorGroup.emptyBackground#272822
  • editorGroupHeader.noTabsBackground#22231f
  • editorGroupHeader.tabsBackground#22231f
  • editorGroupHeader.tabsBorder#272822
  • editorGutter.addedBackground#a6cc7099
  • editorGutter.deletedBackground#f2798399
  • editorGutter.modifiedBackground#77a8d999
  • editorHoverWidget.background#272822
  • editorHoverWidget.border#12130f
  • editorHoverWidget.foreground#cccccc
  • editorIndentGuide.activeBackground1#707070b3
  • editorIndentGuide.background1#7070704d
  • editorInlayHint.background#70707010
  • editorInlayHint.foreground#70707099
  • editorInlayHint.parameterBackground#FC986710
  • editorInlayHint.parameterForeground#FC986799
  • editorInlayHint.typeBackground#8bccd610
  • editorInlayHint.typeForeground#8bccd699
  • editorLineNumber.activeForeground#707070cc
  • editorLineNumber.foreground#70707066
  • editorLink.activeForeground#ffcc66
  • editorMarkerNavigation.background#272822
  • editorOverviewRuler.addedForeground#a6cc7099
  • editorOverviewRuler.border#272822
  • editorOverviewRuler.deletedForeground#f2798399
  • editorOverviewRuler.errorForeground#ff3333
  • editorOverviewRuler.modifiedForeground#77a8d999
  • editorOverviewRuler.warningForeground#ffcc66
  • editorRuler.foreground#7070704d
  • editorStickyScroll.background#22231f
  • editorStickyScrollHover.background#2f302a
  • editorSuggestWidget.background#272822
  • editorSuggestWidget.border#12130f
  • editorSuggestWidget.foreground#cccccc
  • editorSuggestWidget.highlightForeground#ffcc66
  • editorSuggestWidget.selectedBackground#1b1c19
  • editorWarning.foreground#ffcc66
  • editorWhitespace.foreground#70707066
  • editorWidget.background#272822
  • editorWidget.foreground#cccccc
  • extensionButton.prominentBackground#ffcc66
  • extensionButton.prominentForeground#22231f
  • extensionButton.prominentHoverBackground#fac761
  • focusBorder#565751
  • foreground#707070
  • gitDecoration.addedResourceForeground#a6cc70
  • gitDecoration.conflictingResourceForeground#FF6188
  • gitDecoration.deletedResourceForeground#f27983b3
  • gitDecoration.ignoredResourceForeground#4b4c46
  • gitDecoration.modifiedResourceForeground#ffcc66
  • gitDecoration.stageDeletedResourceForeground#f27983b3
  • gitDecoration.stageModifiedResourceForeground#a6cc70
  • gitDecoration.submoduleResourceForeground#d4bfffb3
  • gitDecoration.untrackedResourceForeground#8bccd6
  • input.background#272822
  • input.border#393a34
  • input.foreground#cccccc
  • input.placeholderForeground#565751
  • inputOption.activeBorder#ffcc66
  • inputValidation.errorBackground#22231f
  • inputValidation.errorBorder#ff3333
  • inputValidation.infoBackground#22231f
  • inputValidation.infoBorder#95e6cb
  • inputValidation.warningBackground#22231f
  • inputValidation.warningBorder#ffd580
  • list.activeSelectionBackground#1b1c19
  • list.activeSelectionForeground#ffb454
  • list.focusBackground#1b1c19
  • list.focusForeground#ffcc66
  • list.highlightForeground#ffcc66
  • list.hoverBackground#3a3a3a66
  • list.hoverForeground#ffcc66
  • list.inactiveSelectionBackground#3a3a3a66
  • list.inactiveSelectionForeground#ffb454
  • list.invalidItemForeground#565751
  • minimap.background#272822
  • minimap.errorHighlight#ff333399
  • minimap.findMatchHighlight#ffcc6666
  • minimap.selectionHighlight#cccccc20
  • minimap.warningHighlight#ffcc6699
  • minimapGutter.addedBackground#a6cc7099
  • minimapGutter.deletedBackground#f2798399
  • minimapGutter.modifiedBackground#77a8d999
  • panel.background#1d1e1b
  • panel.border#12130f
  • panelTitle.activeBorder#ffcc66
  • panelTitle.activeForeground#cccccc
  • panelTitle.inactiveForeground#707070
  • peekView.border#1b1c19
  • peekViewEditor.background#272822
  • peekViewEditor.matchHighlightBackground#ffcc6633
  • peekViewResult.background#272822
  • peekViewResult.fileForeground#707070
  • peekViewResult.matchHighlightBackground#ffcc6633
  • peekViewTitle.background#272822
  • peekViewTitleDescription.foreground#707070
  • peekViewTitleLabel.foreground#707070
  • pickerGroup.border#1b1c19
  • pickerGroup.foreground#4b4c46
  • progressBar.background#ffcc66
  • scrollbar.shadow#1b1c19
  • scrollbarSlider.activeBackground#707070b3
  • scrollbarSlider.background#70707066
  • scrollbarSlider.hoverBackground#70707099
  • selection.background#2e2e2efd
  • settings.headerForeground#cccccc
  • settings.modifiedItemIndicator#77a8d9
  • sideBar.background#1b1c19
  • sideBar.border#1b1c19
  • sideBar.foreground#b0b0b0
  • sideBarSectionHeader.background#1b1c19
  • sideBarSectionHeader.foreground#707070
  • sideBarTitle.foreground#707070
  • statusBar.background#22231f
  • statusBar.border#1b1c19
  • statusBar.debuggingBackground#f29e74
  • statusBar.debuggingForeground#22231f
  • statusBar.foreground#707070
  • statusBar.noFolderBackground#272822
  • statusBarItem.activeBackground#00000050
  • statusBarItem.hoverBackground#00000030
  • statusBarItem.prominentBackground#1b1c19
  • statusBarItem.prominentHoverBackground#00000030
  • statusBarItem.remoteBackground#ff9940
  • tab.activeBackground#272822
  • tab.activeBorderTop#ffcc66
  • tab.activeForeground#cccccc
  • tab.border#26262600
  • tab.hoverBackground#3a3a3a66
  • tab.inactiveBackground#22231f
  • tab.inactiveForeground#707070
  • tab.unfocusedActiveBorderTop#707070
  • tab.unfocusedActiveForeground#707070
  • tab.unfocusedInactiveForeground#707070
  • terminal.ansiBlack#1b1c19
  • terminal.ansiBlue#8bccd6
  • terminal.ansiBrightBlack#686868
  • terminal.ansiBrightBlue#8bccd6
  • terminal.ansiBrightCyan#95e6cb
  • terminal.ansiBrightGreen#bae67e
  • terminal.ansiBrightMagenta#d4bfff
  • terminal.ansiBrightRed#f28779
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffd580
  • terminal.ansiCyan#95e6cb
  • terminal.ansiGreen#a6cc70
  • terminal.ansiMagenta#cfbafa
  • terminal.ansiRed#ed8274
  • terminal.ansiWhite#c7c7c7
  • terminal.ansiYellow#fad07b
  • terminal.background#1d1e1b
  • terminal.foreground#cccccc
  • terminalCursor.foreground#ff4057
  • textBlockQuote.background#272822
  • textLink.activeForeground#ffcc66
  • textLink.foreground#ffcc66
  • textPreformat.foreground#cccccc
  • titleBar.activeBackground#22231f
  • titleBar.activeForeground#cccccc
  • titleBar.border#1b1c19
  • titleBar.inactiveBackground#22231f
  • titleBar.inactiveForeground#707070
  • walkThrough.embeddedEditorBackground#272822
  • widget.shadow#171815

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#C39AC9
source#F8F8F2
meta.diff, meta.diff.header#6272A4
markup.inserted#FFD866
markup.deleted#FF5555
markup.changed#FC9867
invalid#FF5555underline italic
invalid.deprecated#F8F8F2underline italic
entity.name.filename#A9DC76
markup.error#FF5555
markup.underlineunderline
markup.bold#FC9867bold
markup.heading#C39AC9bold
markup.italic#A9DC76italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#8bccd6
markup.inline.raw, markup.raw.restructuredtext#FFD866
markup.underline.link, markup.underline.link.image#8bccd6
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#6272A4
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#FFD866
punctuation.definition.constant.restructuredtext#C39AC9
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#C39AC9
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#F8F8F2
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#8bccd6
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#C39AC9italic
entity.other.inherited-class#8bccd6
comment, punctuation.definition.comment, unused.comment, wildcard.comment#5c6773
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#FF6188
comment.block.documentation entity.name.type#8bccd6italic
comment.block.documentation entity.name.type punctuation.definition.bracket#8bccd6
comment.block.documentation variable#FC9867italic
constant, variable.other.constant#C39AC9
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#8bccd6
support.function.magic, support.variable, variable.other.predefined#C39AC9
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#F8F8F2
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#8bccd6
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#8bccd6
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#8bccd6
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#8bccd6
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#6272A4
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#dadbc0
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#F8F8F2
meta.selectionset.graphql variable#A9DC76
meta.selectionset.graphql meta.arguments variable#dadbc0
entity.name.fragment.graphql, variable.fragment.graphql#8bccd6
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#F8F8F2
source.shell variable.other#C39AC9
support.constant#C39AC9
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#F8F8F2
meta.preprocessor.haskell#6272A4