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.
key HEX RGB RGBA activityBar.background
#282B2D RGB(40, 43, 45) RGBA(40, 43, 45, 1) comment
#808080 RGB(128, 128, 128) RGBA(128, 128, 128, 1) editor.background
#1E1F22 RGB(30, 31, 34) RGBA(30, 31, 34, 1) errorForeground
#FF5C7C RGB(255, 92, 124) RGBA(255, 92, 124, 1) function.declaration
#FFC86E RGB(255, 200, 110) RGBA(255, 200, 110, 1) keyword
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) menu.background
#282B2D RGB(40, 43, 45) RGBA(40, 43, 45, 1) number
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) parameter
#61AFE1 RGB(97, 175, 225) RGBA(97, 175, 225, 1) property
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) sideBar.background
#282B2D RGB(40, 43, 45) RGBA(40, 43, 45, 1) statusBar.background
#282B2D RGB(40, 43, 45) RGBA(40, 43, 45, 1) string
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) textLink.foreground
#61AFE1 RGB(97, 175, 225) RGBA(97, 175, 225, 1) titleBar.activeBackground
#282B2D RGB(40, 43, 45) RGBA(40, 43, 45, 1) titleBar.inactiveBackground
#282B2D RGB(40, 43, 45) RGBA(40, 43, 45, 1)
tokenColors Foregrounds this theme assigns to the token scope catalog. A rule with only a font style is skipped, and a longer matching scope wins. Italic and bold rules are not listed — the preview above shows them in the code.
scope HEX RGB RGBA comment
#808080 RGB(128, 128, 128) RGBA(128, 128, 128, 1) comment.block
#808080 RGB(128, 128, 128) RGBA(128, 128, 128, 1) comment.block.documentation
#808080 RGB(128, 128, 128) RGBA(128, 128, 128, 1) comment.line
#808080 RGB(128, 128, 128) RGBA(128, 128, 128, 1) constant
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) constant.numeric
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) constant.numeric.integer
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) constant.numeric.float
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) constant.numeric.hex
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) constant.numeric.octal
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) entity
#FFC86E RGB(255, 200, 110) RGBA(255, 200, 110, 1) entity.name
#FFC86E RGB(255, 200, 110) RGBA(255, 200, 110, 1) entity.name.class
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) entity.name.function
#FFC86E RGB(255, 200, 110) RGBA(255, 200, 110, 1) entity.name.namespace
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) entity.name.section
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) entity.name.tag
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) entity.other
#FFC86E RGB(255, 200, 110) RGBA(255, 200, 110, 1) entity.other.attribute-name
#FFC86E RGB(255, 200, 110) RGBA(255, 200, 110, 1) keyword
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.control
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.control.flow
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.operator
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.operator.new
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.operator.assignment
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.operator.arithmetic
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.operator.logical
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) keyword.other
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) markup
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.bold
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.changed
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.deleted
#FF5C7C RGB(255, 92, 124) RGBA(255, 92, 124, 1) markup.heading
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.inserted
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.italic
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.list
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.list.numbered
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.list.unnumbered
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.quote
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.raw
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.underline
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) markup.underline.link
#61AFE1 RGB(97, 175, 225) RGBA(97, 175, 225, 1) meta
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) storage
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) storage.modifier
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) storage.type
#C88CDC RGB(200, 140, 220) RGBA(200, 140, 220, 1) string
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.interpolated
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.other
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.quoted
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.quoted.double
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.quoted.other
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.quoted.single
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.quoted.triple
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.regexp
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.template
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) string.unquoted
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) support
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) support.constant
#96BE78 RGB(150, 190, 120) RGBA(150, 190, 120, 1) support.function
#FFC86E RGB(255, 200, 110) RGBA(255, 200, 110, 1) support.type
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) support.type.primitive
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) support.type.property-name
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) variable
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) variable.other
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) variable.other.property
#FF9696 RGB(255, 150, 150) RGBA(255, 150, 150, 1) variable.parameter
#61AFE1 RGB(97, 175, 225) RGBA(97, 175, 225, 1)