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#F5C2E7
  • activityBar.background#181825
  • activityBar.foreground#CDD6F4
  • activityBar.inactiveForeground#6C7086
  • activityBarBadge.background#CBA6F7
  • activityBarBadge.foreground#1E1E2E
  • breadcrumb.activeSelectionForeground#CDD6F4
  • breadcrumb.background#1e1e2e
  • breadcrumb.foreground#6C7086
  • dropdown.background#181825
  • dropdown.border#313244
  • dropdown.foreground#CDD6F4
  • editor.background#1e1e2e
  • editor.foreground#CDD6F4
  • editor.inactiveSelectionBackground#313244
  • editor.lineHighlightBackground#181825
  • editor.lineHighlightBorder#313244
  • editor.selectionBackground#585b70
  • editor.selectionHighlightBackground#45475a
  • editorBracketMatch.background#313244
  • editorBracketMatch.border#CBA6F7
  • editorCursor.foreground#F5E0DC
  • editorGroupHeader.tabsBackground#181825
  • editorHoverWidget.background#181825
  • editorHoverWidget.border#313244
  • editorIndentGuide.activeBackground#585B70
  • editorIndentGuide.background#313244
  • editorLineNumber.activeForeground#CDD6F4
  • editorLineNumber.foreground#7F849C
  • editorSuggestWidget.background#181825
  • editorSuggestWidget.border#313244
  • editorSuggestWidget.selectedBackground#313244
  • editorWhitespace.foreground#45475A
  • editorWidget.background#181825
  • editorWidget.border#313244
  • focusBorder#F5C2E7
  • input.background#1e1e2e
  • input.border#313244
  • input.foreground#CDD6F4
  • input.placeholderForeground#6C7086
  • list.activeSelectionBackground#313244
  • list.activeSelectionForeground#F38BA8
  • list.focusBackground#313244
  • list.focusForeground#F38BA8
  • list.highlightForeground#F9E2AF
  • list.hoverBackground#313244
  • list.hoverForeground#CDD6F4
  • list.inactiveSelectionBackground#313244
  • list.inactiveSelectionForeground#BAC2DE
  • minimap.background#11111b
  • panel.background#181825
  • panel.border#313244
  • panelTitle.activeBorder#F38BA8
  • panelTitle.activeForeground#F38BA8
  • sideBar.background#181825
  • sideBar.foreground#BAC2DE
  • sideBarSectionHeader.background#11111b
  • sideBarSectionHeader.foreground#F38BA8
  • sideBarTitle.foreground#CDD6F4
  • statusBar.background#181825
  • statusBar.border#181825
  • statusBar.foreground#CDD6F4
  • statusBar.noFolderBackground#181825
  • statusBarItem.hoverBackground#313244
  • tab.activeBackground#1e1e2e
  • tab.activeBorderTop#F38BA8
  • tab.activeForeground#F38BA8
  • tab.border#313244
  • tab.hoverBackground#313244
  • tab.inactiveBackground#181825
  • tab.inactiveForeground#6C7086
  • terminal.ansiBlack#45475A
  • terminal.ansiBlue#89B4FA
  • terminal.ansiBrightBlack#585B70
  • terminal.ansiBrightBlue#89B4FA
  • terminal.ansiBrightCyan#94E2D5
  • terminal.ansiBrightGreen#A6E3A1
  • terminal.ansiBrightMagenta#F5C2E7
  • terminal.ansiBrightRed#00f0ff
  • terminal.ansiBrightWhite#CDD6F4
  • terminal.ansiBrightYellow#F9E2AF
  • terminal.ansiCyan#94E2D5
  • terminal.ansiGreen#A6E3A1
  • terminal.ansiMagenta#F5C2E7
  • terminal.ansiRed#61afef
  • terminal.ansiWhite#BAC2DE
  • terminal.ansiYellow#F9E2AF
  • terminal.background#1e1e2e
  • terminal.foreground#CDD6F4
  • titleBar.activeBackground#181825
  • titleBar.activeForeground#CDD6F4
  • titleBar.inactiveBackground#11111b
  • titleBar.inactiveForeground#6C7086
  • widget.shadow#11111b

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
source, text#CDD6F4
entity.name.function, entity.name.function.js, entity.name.function.ts, entity.name.function.tsx, entity.name.function.jsx, meta.function.js, meta.function.ts, support.function, support.function.dom, support.function.js, support.function.ts, entity.name.function.python#F38BA8bold
variable.parameter#BAC2DE
entity.name.tag, entity.name.tag.html, meta.tag, punctuation.definition.tag, entity.name.tag.jade#B4BEFEbold
entity.other.attribute-name, entity.other.attribute-name.html, entity.other.attribute-name.jsx, string.tag#00BFFFbold
entity.other.attribute-name.html, entity.other.attribute-name.jsx, entity.other.attribute-name.html.jsx, meta.tag.html entity.other.attribute-name, meta.tag.jsx entity.other.attribute-name, punctuation.separator.key-value.html#00BFFFbold
entity.name.type, entity.name.class, support.class, support.type, meta.type, entity.name.type.ts, support.type.primitive, entity.name.type.python#FAB387bold
variable, variable.other, variable.other.readwrite, variable.language#89B4FA
keyword, keyword.control, keyword.control.js, keyword.control.ts, keyword.control.python, keyword.declaration, storage, storage.type, storage.modifier#F9E2AFbold
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.arithmetic, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.relational, keyword.operator.js, keyword.operator.ts#94E2D5
punctuation.section.block, punctuation.definition.block, punctuation.definition.bracket.curly, punctuation.definition.bracket.curly.js, punctuation.definition.bracket.curly.ts, punctuation.definition.bracket.curly.tsx, punctuation.definition.bracket.curly.jsx, punctuation.section.group, punctuation.definition.group, punctuation.definition.parameters, punctuation.definition.bracket.round, punctuation.definition.bracket.round.js, punctuation.definition.bracket.round.ts, punctuation.definition.bracket.round.tsx, punctuation.definition.bracket.round.jsx, punctuation.section.brackets, punctuation.definition.brackets, punctuation.definition.bracket.square, punctuation.definition.bracket.square.js, punctuation.definition.bracket.square.ts, punctuation.definition.brace.curly#F5C2E7bold
string, string.quoted.double, string.quoted.single, string.quoted.double.js, string.quoted.single.js, string.quoted.double.ts, string.quoted.single.ts, string.template, string.js, string.ts, string.python#A6E3A1
punctuation.definition.string, punctuation.definition.template-expression#F5C2E7
constant, constant.numeric, constant.language, constant.other, constant.numeric.js, constant.numeric.ts, constant.character, constant.numeric.python#FAB387
constant.language.boolean, constant.language.json.boolean, constant.numeric.json, constant.language.null, constant.language.undefined#CBA6F7bold
comment, comment.line, comment.block, comment.line.double-slash, comment.line.double-slash.js, comment.line.double-slash.ts, comment.line.number-sign, comment.line.number-sign.python, comment.block.js, comment.block.ts, comment.block.documentation#7F849Citalic
keyword.control.import, keyword.control.from, keyword.other.import, keyword.control.export, keyword.control.import.ts, keyword.control.import.js#F9E2AF
entity.name.namespace, support.type.object.module, entity.name.module#B4BEFE
support.type.property-name.json, string.json, entity.name.type.json#A6E3A1
entity.name.function.decorator, punctuation.definition.decorator#F5C2E7
support.function.builtin.python#74C7EC
support.type.property-name.css, support.property-value.css, meta.property-name, support.constant.property-value.css#A6E3A1
entity.other.attribute-name.pseudo-class, entity.other.attribute-name.id, entity.name.tag.css, entity.other.attribute-name.class.css#B4BEFE
entity.name.function.hero, entity.name.function.meta.hero#F38BA8bold
variable.other.hero, variable.name.character.hero#F9E2AFbold
markup.heading.hero#F38BA8bold
keyword.other.sound-effect.hero#FAB387bold italic
string.quoted.double.hero, string.quoted.single.hero#A6E3A1
punctuation.definition.bracket.curly.hero, punctuation.definition.bracket.round.hero, punctuation.definition.bracket.square.hero#F5C2E7bold
constant.numeric.hero#FAB387
comment.line.double-slash.hero, comment.block.hero#7F849Citalic
entity.name.tag.block, entity.name.tag.div, entity.name.tag.section, entity.name.tag.main#FF5722bold
entity.name.tag.inline, entity.name.tag.span, entity.name.tag.p, entity.name.tag.a, entity.name.tag.strong, entity.name.tag.em, entity.name.tag.h1, entity.name.tag.h2, entity.name.tag.h3, entity.name.tag.h4, entity.name.tag.h5, entity.name.tag.h6#FFEB3B
punctuation.definition.tag.begin, punctuation.definition.tag.end, punctuation.definition.tag#F5C2E7
support.class.component, support.class.component.js, support.class.component.jsx, support.class.component.ts, support.class.component.tsx, entity.name.tag.custom, entity.name.tag.custom.tsx, entity.name.class.component#FF79C6bold
string.quoted.double.html, string.quoted.double.jsx, meta.attribute-with-value.html#FF8A65bold
meta.embedded.expression, text.html.derivative, meta.jsx.children#E8DCBF
variable.other.constant#E5C07Bbold
variable.language, variable.other.readwrite#E6E9F0
variable.other.property, meta.property.object#2DD4BFbold