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.background#1C0F31
  • activityBar.border#291649
  • activityBar.foreground#D4D4E0
  • activityBar.inactiveForeground#858585
  • activityBarBadge.background#FF71CE
  • activityBarBadge.foreground#000000
  • badge.background#FF71CE
  • badge.foreground#000000
  • breadcrumb.activeSelectionForeground#ECECF5
  • breadcrumb.focusForeground#D4D4E0
  • breadcrumb.foreground#858585
  • breadcrumbPicker.background#1C0F31
  • button.background#FF71CE
  • button.foreground#000000
  • button.hoverBackground#FF4F7E
  • button.secondaryBackground#321B58
  • button.secondaryForeground#D4D4E0
  • diffEditor.insertedLineBackground#8DFF6B10
  • diffEditor.insertedTextBackground#8DFF6B20
  • diffEditor.removedLineBackground#FF527710
  • diffEditor.removedTextBackground#FF527720
  • dropdown.background#1C0F31
  • dropdown.border#321B58
  • dropdown.foreground#D4D4E0
  • editor.background#180D2A
  • editor.findMatchBackground#B967FF40
  • editor.findMatchHighlightBackground#B967FF20
  • editor.foreground#D4D4E0
  • editor.inactiveSelectionBackground#251441
  • editor.lineHighlightBackground#251441
  • editor.lineHighlightBorder#251441
  • editor.selectionBackground#321B58
  • editor.selectionHighlightBackground#291649
  • editor.wordHighlightBackground#291649
  • editor.wordHighlightStrongBackground#321B58
  • editorBracketMatch.background#291649
  • editorBracketMatch.border#321B58
  • editorCursor.background#180D2A
  • editorCursor.foreground#FF71CE
  • editorError.foreground#FF5277
  • editorGroupHeader.noTabsBackground#1C0F31
  • editorGroupHeader.tabsBackground#1C0F31
  • editorGroupHeader.tabsBorder#291649
  • editorGutter.addedBackground#8DFF6B
  • editorGutter.background#130A22
  • editorGutter.deletedBackground#FF5277
  • editorGutter.modifiedBackground#FFD166
  • editorHint.foreground#8DFF6B
  • editorIndentGuide.activeBackground1#321B58
  • editorIndentGuide.background1#291649
  • editorInfo.foreground#5EC0FF
  • editorLineNumber.activeForeground#9090A0
  • editorLineNumber.foreground#858585
  • editorOverviewRuler.border#291649
  • editorOverviewRuler.errorForeground#FF5277
  • editorOverviewRuler.infoForeground#5EC0FF
  • editorOverviewRuler.warningForeground#FFD166
  • editorRuler.foreground#291649
  • editorWarning.foreground#FFD166
  • editorWhitespace.foreground#321B58
  • extensionButton.prominentBackground#FF71CE
  • extensionButton.prominentForeground#000000
  • extensionButton.prominentHoverBackground#FF4F7E
  • focusBorder#FF71CE
  • gitDecoration.addedResourceForeground#8DFF6B
  • gitDecoration.conflictingResourceForeground#FFD166
  • gitDecoration.deletedResourceForeground#FF5277
  • gitDecoration.ignoredResourceForeground#858585
  • gitDecoration.modifiedResourceForeground#FFD166
  • gitDecoration.untrackedResourceForeground#8DFF6B
  • input.background#1C0F31
  • input.border#321B58
  • input.foreground#D4D4E0
  • input.placeholderForeground#858585
  • inputOption.activeBackground#321B58
  • inputOption.activeBorder#FF71CE
  • inputValidation.errorBackground#180D2A
  • inputValidation.errorBorder#FF5277
  • inputValidation.warningBackground#180D2A
  • inputValidation.warningBorder#FFD166
  • list.activeSelectionBackground#321B58
  • list.activeSelectionForeground#ECECF5
  • list.focusBackground#321B58
  • list.highlightForeground#FF71CE
  • list.hoverBackground#251441
  • list.hoverForeground#D4D4E0
  • list.inactiveSelectionBackground#251441
  • list.inactiveSelectionForeground#D4D4E0
  • merge.border#321B58
  • merge.currentContentBackground#8DFF6B10
  • merge.currentHeaderBackground#8DFF6B30
  • merge.incomingContentBackground#5EC0FF10
  • merge.incomingHeaderBackground#5EC0FF30
  • notificationLink.foreground#01CDFE
  • notifications.background#201139
  • notifications.border#291649
  • notifications.foreground#D4D4E0
  • panel.background#1C0F31
  • panel.border#291649
  • panelTitle.activeBorder#FF71CE
  • panelTitle.activeForeground#D4D4E0
  • panelTitle.inactiveForeground#858585
  • peekView.border#321B58
  • peekViewEditor.background#130A22
  • peekViewEditor.matchHighlightBackground#B967FF30
  • peekViewResult.background#1C0F31
  • peekViewResult.fileForeground#D4D4E0
  • peekViewResult.lineForeground#9090A0
  • peekViewResult.matchHighlightBackground#B967FF30
  • peekViewResult.selectionBackground#321B58
  • peekViewResult.selectionForeground#ECECF5
  • peekViewTitle.background#201139
  • peekViewTitleDescription.foreground#9090A0
  • peekViewTitleLabel.foreground#ECECF5
  • progressBar.background#FF71CE
  • scrollbar.shadow#00000040
  • scrollbarSlider.activeBackground#9090A080
  • scrollbarSlider.background#321B5880
  • scrollbarSlider.hoverBackground#321B58
  • selection.background#321B58
  • sideBar.background#1C0F31
  • sideBar.border#291649
  • sideBar.foreground#D4D4E0
  • sideBarSectionHeader.background#1C0F31
  • sideBarSectionHeader.border#291649
  • sideBarSectionHeader.foreground#9090A0
  • sideBarTitle.foreground#9090A0
  • statusBar.background#201139
  • statusBar.border#291649
  • statusBar.debuggingBackground#201139
  • statusBar.foreground#9090A0
  • statusBar.noFolderBackground#201139
  • statusBarItem.hoverBackground#321B58
  • symbolIcon.classForeground#01CDFE
  • symbolIcon.colorForeground#B967FF
  • symbolIcon.constantForeground#B967FF
  • symbolIcon.constructorForeground#01CDFE
  • symbolIcon.enumeratorForeground#B967FF
  • symbolIcon.enumeratorMemberForeground#B967FF
  • symbolIcon.eventForeground#FF71CE
  • symbolIcon.fieldForeground#01CDFE
  • symbolIcon.fileForeground#D4D4E0
  • symbolIcon.folderForeground#D4D4E0
  • symbolIcon.functionForeground#01CDFE
  • symbolIcon.interfaceForeground#01CDFE
  • symbolIcon.keyForeground#FF71CE
  • symbolIcon.keywordForeground#FF71CE
  • symbolIcon.methodForeground#01CDFE
  • symbolIcon.moduleForeground#01CDFE
  • symbolIcon.namespaceForeground#01CDFE
  • symbolIcon.nullForeground#B967FF
  • symbolIcon.numberForeground#B967FF
  • symbolIcon.objectForeground#01CDFE
  • symbolIcon.operatorForeground#9090A0
  • symbolIcon.packageForeground#01CDFE
  • symbolIcon.propertyForeground#01CDFE
  • symbolIcon.referenceForeground#01CDFE
  • symbolIcon.snippetForeground#B967FF
  • symbolIcon.stringForeground#05FFA1
  • symbolIcon.structForeground#01CDFE
  • symbolIcon.textForeground#D4D4E0
  • symbolIcon.typeParameterForeground#01CDFE
  • symbolIcon.unitForeground#B967FF
  • symbolIcon.variableForeground#B967FF
  • tab.activeBackground#180D2A
  • tab.activeBorder#180D2A
  • tab.activeBorderTop#FF71CE
  • tab.activeForeground#ECECF5
  • tab.border#291649
  • tab.hoverBackground#251441
  • tab.inactiveBackground#201139
  • tab.inactiveForeground#858585
  • tab.unfocusedActiveBackground#180D2A
  • tab.unfocusedActiveBorderTop#291649
  • terminal.ansiBlack#180D2A
  • terminal.ansiBlue#5EC0FF
  • terminal.ansiBrightBlack#858585
  • terminal.ansiBrightBlue#5EC0FF
  • terminal.ansiBrightCyan#01CDFE
  • terminal.ansiBrightGreen#8DFF6B
  • terminal.ansiBrightMagenta#FF71CE
  • terminal.ansiBrightRed#FF5277
  • terminal.ansiBrightWhite#ECECF5
  • terminal.ansiBrightYellow#FFD166
  • terminal.ansiCyan#01CDFE
  • terminal.ansiGreen#8DFF6B
  • terminal.ansiMagenta#FF71CE
  • terminal.ansiRed#FF5277
  • terminal.ansiWhite#D4D4E0
  • terminal.ansiYellow#FFD166
  • terminal.background#180D2A
  • terminal.foreground#D4D4E0
  • terminal.selectionBackground#321B58
  • terminalCursor.foreground#FF71CE
  • titleBar.activeBackground#201139
  • titleBar.activeForeground#D4D4E0
  • titleBar.border#291649
  • titleBar.inactiveBackground#1C0F31
  • titleBar.inactiveForeground#858585
  • widget.shadow#00000060

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line, comment.block, punctuation.definition.comment#858585italic
comment.block.documentation, comment.line.double-slash.documentation, source.go comment.block.documentation, source.rust comment.block.documentation, string.quoted.docstring#FFC1E3italic
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc#FFC1E3italic
string, string.quoted.single, string.quoted.double, string.quoted.triple, string.quoted.backtick, string.template, string.unquoted#05FFA1
constant.character.escape, constant.character.entity, string.regexp, constant.other.character-class.regexp, punctuation.definition.string.regexp, keyword.operator.quantifier.regexp, meta.assertion.regexp, keyword.other.back-reference.regexp#B967FF
punctuation.definition.template-expression, punctuation.section.embedded#FF71CE
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary, constant.numeric.decimal#B967FF
constant.language.boolean, constant.language.null, constant.language.undefined, constant.language.nil, constant.language.none, constant.language.true, constant.language.false#B967FF
constant.language, support.constant, variable.language.null, variable.language.undefined, variable.language.nan#B967FF
keyword, keyword.control, keyword.control.flow, keyword.control.import, keyword.control.from, keyword.control.as, keyword.control.conditional, keyword.control.loop, keyword.control.return, keyword.control.break, keyword.control.continue, keyword.control.exception, keyword.control.try, keyword.control.catch, keyword.control.finally, keyword.control.throw, keyword.control.raise, keyword.control.yield, keyword.control.async, keyword.control.await, keyword.control.match, keyword.control.case, keyword.control.switch, keyword.control.new, keyword.control.delete, keyword.control.typeof, keyword.control.instanceof, keyword.control.in, keyword.control.of, keyword.other, keyword.other.unit, keyword.other.important#FF71CE
storage.type, storage.modifier, keyword.declaration, keyword.declaration.function, keyword.declaration.class, keyword.declaration.interface, keyword.declaration.enum, keyword.declaration.struct, keyword.declaration.var, keyword.declaration.let, keyword.declaration.const, keyword.declaration.type, keyword.declaration.import, keyword.declaration.export, keyword.declaration.default, keyword.declaration.extends, keyword.declaration.implements#FF71CE
keyword.operator, keyword.operator.arithmetic, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.bitwise, keyword.operator.ternary, keyword.operator.spread, keyword.operator.rest, keyword.operator.optional, keyword.operator.type, punctuation.separator.key-value#9090A0
punctuation, punctuation.terminator, punctuation.separator, punctuation.accessor, meta.brace.round, meta.brace.square, meta.brace.curly, punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.array, punctuation.definition.binding-pattern#9090A0
entity.name.function, meta.function entity.name.function, meta.definition.method entity.name.function#01CDFE
meta.function-call entity.name.function, meta.function-call.generic entity.name.function, support.function#01CDFE
entity.name.function.member, meta.method-call entity.name.function, support.function.method#01CDFE
entity.name.class, entity.name.type, entity.name.type.class, entity.name.type.interface, entity.name.type.struct, entity.name.type.enum, entity.name.type.alias, entity.name.type.primitive, entity.name.type.namespace, support.class, support.type#01CDFE
entity.other.inherited-class, meta.class entity.other.inherited-class#01CDFE
variable, variable.other, variable.other.readwrite, variable.other.object, variable.other.assignment#B967FF
variable.parameter, meta.function.parameters variable.other, meta.function.parameter variable, meta.parameter variable#FFB347italic
variable.other.property, variable.other.object.property, support.variable.property, entity.name.variable.field, meta.object-literal.key#01CDFE
variable.language.this, variable.language.self, variable.language.super, variable.language.special.self, variable.language.special.cls#FF71CEitalic
variable.other.constant, entity.name.constant, variable.other.enummember, support.constant.math, support.constant.property-value#B967FF
entity.name.function.decorator, meta.decorator, punctuation.decorator, entity.name.type.annotation, meta.annotation, storage.type.annotation#B967FF
entity.name.tag, meta.tag entity.name.tag, support.class.component#FF71CE
entity.other.attribute-name, meta.tag entity.other.attribute-name#01CDFE
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag punctuation#9090A0
support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less, entity.name.tag.css, meta.property-name#01CDFE
support.constant.property-value.css, constant.numeric.css, keyword.other.unit.css, meta.property-value#B967FF
entity.other.attribute-name.css, entity.other.attribute-name.id.css, entity.other.attribute-name.class.css, entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#B967FF
keyword.control.at-rule.css, keyword.control.at-rule.scss, keyword.control.at-rule.media.css, keyword.control.at-rule.keyframes.css#FF71CE
variable.scss, variable.other.scss, variable.other.less#FFB347italic
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown, markup.heading punctuation.definition.heading#FF71CEbold
markup.bold, punctuation.definition.bold#ECECF5bold
markup.italic, punctuation.definition.italic#D4D4E0italic
markup.underline.link, string.other.link.title.markdown, meta.link.inline.markdown, punctuation.definition.link.markdown, constant.other.reference.link.markdown#01CDFEunderline
markup.inline.raw, markup.fenced_code.block, punctuation.definition.raw.markdown#05FFA1
punctuation.definition.list.begin.markdown, beginning.punctuation.definition.list.markdown#FF71CE
markup.quote, punctuation.definition.blockquote.markdown#858585italic
support.type.property-name.json, meta.object-literal.key.json, string.json meta.structure.dictionary.key.json#01CDFE
string.quoted.double.json, meta.structure.dictionary.value.json string#05FFA1
entity.name.tag.yaml, string.unquoted.plain.out.yaml, meta.mapping.key.yaml#01CDFE
entity.name.type.anchor.yaml, variable.other.alias.yaml, punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#B967FF
support.function.builtin.shell, keyword.control.shell, storage.modifier.shell#FF71CE
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#B967FF
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.create.sql, keyword.other.drop.sql, keyword.other.sql, storage.modifier.sql#FF71CE
support.function.aggregate.sql, entity.name.function.sql, support.function.string.sql#01CDFE
keyword.other.special-method.dockerfile, keyword.control.dockerfile, entity.name.function.target.makefile, storage.type.instruction.dockerfile#FF71CE
keyword.control.import.ts, keyword.control.from.ts, keyword.control.as.ts, keyword.control.export.ts, keyword.control.import.js, keyword.control.from.js, keyword.control.export.js#FF71CE
keyword.operator.type.annotation.ts, punctuation.separator.key-value.ts#9090A0
punctuation.definition.typeparameters.begin.ts, punctuation.definition.typeparameters.end.ts, punctuation.definition.typeparameters.begin.tsx, punctuation.definition.typeparameters.end.tsx#9090A0
storage.modifier.ts, storage.modifier.js, storage.modifier.tsx#FF71CE
entity.name.function.decorator.python, meta.function.decorator.python, punctuation.definition.decorator.python#B967FF
variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python#FF71CEitalic
support.function.builtin.python, meta.function-call.python support.function.builtin.python#01CDFE
support.function.magic.python, entity.name.function.magic.python#01CDFE
entity.name.import.go, keyword.import.go, keyword.package.go#FF71CE
keyword.channel.go, keyword.const.go, keyword.function.go, keyword.go, keyword.interface.go, keyword.map.go, keyword.struct.go, keyword.type.go, keyword.var.go#FF71CE
storage.modifier.lifetime.rust, entity.name.lifetime.rust, punctuation.definition.lifetime.rust#B967FF
entity.name.function.macro.rust, support.function.std.rust, meta.macro.rust entity.name.function.rust#FF71CE
meta.attribute.rust, entity.name.function.attribute.rust, punctuation.definition.attribute.rust#B967FF
meta.declaration.annotation.java, punctuation.definition.annotation.java, storage.type.annotation.java#B967FF
storage.type.primitive.java, storage.type.java, storage.type.object.array.java#01CDFE
entity.name.function.attribute.cs, meta.attribute.cs, punctuation.section.attribute.begin.cs, punctuation.section.attribute.end.cs#B967FF
keyword.other.cs, storage.type.cs, storage.modifier.cs#FF71CE
meta.preprocessor, keyword.control.directive, punctuation.definition.directive, keyword.control.directive.include, keyword.control.directive.define, keyword.control.directive.ifdef#FF71CE
entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp, meta.preprocessor.macro.c entity.name.function#B967FF
constant.other.symbol.ruby, constant.other.symbol.hashkey.ruby#B967FF
support.function.kernel.ruby, support.class.ruby, support.type.ruby#01CDFE
variable.other.php, variable.language.php#B967FF
support.function.builtin.php, support.function.string.php, support.function.math.php#01CDFE
keyword.other.php, storage.type.php#FF71CE
invalid, invalid.illegal, invalid.deprecated#FF5277strikethrough