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#150A1F
  • activityBar.border#241236
  • activityBar.foreground#D4D4E0
  • activityBar.inactiveForeground#858585
  • activityBarBadge.background#BD00FF
  • activityBarBadge.foreground#000000
  • badge.background#BD00FF
  • badge.foreground#000000
  • breadcrumb.activeSelectionForeground#ECECF5
  • breadcrumb.focusForeground#D4D4E0
  • breadcrumb.foreground#858585
  • breadcrumbPicker.background#150A1F
  • button.background#BD00FF
  • button.foreground#000000
  • button.hoverBackground#FF4F7E
  • button.secondaryBackground#2E1745
  • button.secondaryForeground#D4D4E0
  • diffEditor.insertedLineBackground#8DFF6B10
  • diffEditor.insertedTextBackground#8DFF6B20
  • diffEditor.removedLineBackground#FF527710
  • diffEditor.removedTextBackground#FF527720
  • dropdown.background#150A1F
  • dropdown.border#2E1745
  • dropdown.foreground#D4D4E0
  • editor.background#100818
  • editor.findMatchBackground#00FFE540
  • editor.findMatchHighlightBackground#00FFE520
  • editor.foreground#D4D4E0
  • editor.inactiveSelectionBackground#1F0F2E
  • editor.lineHighlightBackground#1F0F2E
  • editor.lineHighlightBorder#1F0F2E
  • editor.selectionBackground#2E1745
  • editor.selectionHighlightBackground#241236
  • editor.wordHighlightBackground#241236
  • editor.wordHighlightStrongBackground#2E1745
  • editorBracketMatch.background#241236
  • editorBracketMatch.border#2E1745
  • editorCursor.background#100818
  • editorCursor.foreground#BD00FF
  • editorError.foreground#FF5277
  • editorGroupHeader.noTabsBackground#150A1F
  • editorGroupHeader.tabsBackground#150A1F
  • editorGroupHeader.tabsBorder#241236
  • editorGutter.addedBackground#8DFF6B
  • editorGutter.background#0A0510
  • editorGutter.deletedBackground#FF5277
  • editorGutter.modifiedBackground#FFD166
  • editorHint.foreground#8DFF6B
  • editorIndentGuide.activeBackground1#2E1745
  • editorIndentGuide.background1#241236
  • editorInfo.foreground#5EC0FF
  • editorLineNumber.activeForeground#9090A0
  • editorLineNumber.foreground#858585
  • editorOverviewRuler.border#241236
  • editorOverviewRuler.errorForeground#FF5277
  • editorOverviewRuler.infoForeground#5EC0FF
  • editorOverviewRuler.warningForeground#FFD166
  • editorRuler.foreground#241236
  • editorWarning.foreground#FFD166
  • editorWhitespace.foreground#2E1745
  • extensionButton.prominentBackground#BD00FF
  • extensionButton.prominentForeground#000000
  • extensionButton.prominentHoverBackground#FF4F7E
  • focusBorder#BD00FF
  • gitDecoration.addedResourceForeground#8DFF6B
  • gitDecoration.conflictingResourceForeground#FFD166
  • gitDecoration.deletedResourceForeground#FF5277
  • gitDecoration.ignoredResourceForeground#858585
  • gitDecoration.modifiedResourceForeground#FFD166
  • gitDecoration.untrackedResourceForeground#8DFF6B
  • input.background#150A1F
  • input.border#2E1745
  • input.foreground#D4D4E0
  • input.placeholderForeground#858585
  • inputOption.activeBackground#2E1745
  • inputOption.activeBorder#BD00FF
  • inputValidation.errorBackground#100818
  • inputValidation.errorBorder#FF5277
  • inputValidation.warningBackground#100818
  • inputValidation.warningBorder#FFD166
  • list.activeSelectionBackground#2E1745
  • list.activeSelectionForeground#ECECF5
  • list.focusBackground#2E1745
  • list.highlightForeground#BD00FF
  • list.hoverBackground#1F0F2E
  • list.hoverForeground#D4D4E0
  • list.inactiveSelectionBackground#1F0F2E
  • list.inactiveSelectionForeground#D4D4E0
  • merge.border#2E1745
  • merge.currentContentBackground#8DFF6B10
  • merge.currentHeaderBackground#8DFF6B30
  • merge.incomingContentBackground#5EC0FF10
  • merge.incomingHeaderBackground#5EC0FF30
  • notificationLink.foreground#D580FF
  • notifications.background#1A0D27
  • notifications.border#241236
  • notifications.foreground#D4D4E0
  • panel.background#150A1F
  • panel.border#241236
  • panelTitle.activeBorder#BD00FF
  • panelTitle.activeForeground#D4D4E0
  • panelTitle.inactiveForeground#858585
  • peekView.border#2E1745
  • peekViewEditor.background#0A0510
  • peekViewEditor.matchHighlightBackground#00FFE530
  • peekViewResult.background#150A1F
  • peekViewResult.fileForeground#D4D4E0
  • peekViewResult.lineForeground#9090A0
  • peekViewResult.matchHighlightBackground#00FFE530
  • peekViewResult.selectionBackground#2E1745
  • peekViewResult.selectionForeground#ECECF5
  • peekViewTitle.background#1A0D27
  • peekViewTitleDescription.foreground#9090A0
  • peekViewTitleLabel.foreground#ECECF5
  • progressBar.background#BD00FF
  • scrollbar.shadow#00000040
  • scrollbarSlider.activeBackground#9090A080
  • scrollbarSlider.background#2E174580
  • scrollbarSlider.hoverBackground#2E1745
  • selection.background#2E1745
  • sideBar.background#150A1F
  • sideBar.border#241236
  • sideBar.foreground#D4D4E0
  • sideBarSectionHeader.background#150A1F
  • sideBarSectionHeader.border#241236
  • sideBarSectionHeader.foreground#9090A0
  • sideBarTitle.foreground#9090A0
  • statusBar.background#1A0D27
  • statusBar.border#241236
  • statusBar.debuggingBackground#1A0D27
  • statusBar.foreground#9090A0
  • statusBar.noFolderBackground#1A0D27
  • statusBarItem.hoverBackground#2E1745
  • symbolIcon.classForeground#D580FF
  • symbolIcon.colorForeground#00FFE5
  • symbolIcon.constantForeground#00FFE5
  • symbolIcon.constructorForeground#D580FF
  • symbolIcon.enumeratorForeground#00FFE5
  • symbolIcon.enumeratorMemberForeground#00FFE5
  • symbolIcon.eventForeground#BD00FF
  • symbolIcon.fieldForeground#D580FF
  • symbolIcon.fileForeground#D4D4E0
  • symbolIcon.folderForeground#D4D4E0
  • symbolIcon.functionForeground#D580FF
  • symbolIcon.interfaceForeground#D580FF
  • symbolIcon.keyForeground#BD00FF
  • symbolIcon.keywordForeground#BD00FF
  • symbolIcon.methodForeground#D580FF
  • symbolIcon.moduleForeground#D580FF
  • symbolIcon.namespaceForeground#D580FF
  • symbolIcon.nullForeground#00FFE5
  • symbolIcon.numberForeground#00FFE5
  • symbolIcon.objectForeground#D580FF
  • symbolIcon.operatorForeground#9090A0
  • symbolIcon.packageForeground#D580FF
  • symbolIcon.propertyForeground#D580FF
  • symbolIcon.referenceForeground#D580FF
  • symbolIcon.snippetForeground#00FFE5
  • symbolIcon.stringForeground#B5FF5C
  • symbolIcon.structForeground#D580FF
  • symbolIcon.textForeground#D4D4E0
  • symbolIcon.typeParameterForeground#D580FF
  • symbolIcon.unitForeground#00FFE5
  • symbolIcon.variableForeground#00FFE5
  • tab.activeBackground#100818
  • tab.activeBorder#100818
  • tab.activeBorderTop#BD00FF
  • tab.activeForeground#ECECF5
  • tab.border#241236
  • tab.hoverBackground#1F0F2E
  • tab.inactiveBackground#1A0D27
  • tab.inactiveForeground#858585
  • tab.unfocusedActiveBackground#100818
  • tab.unfocusedActiveBorderTop#241236
  • terminal.ansiBlack#100818
  • terminal.ansiBlue#5EC0FF
  • terminal.ansiBrightBlack#858585
  • terminal.ansiBrightBlue#5EC0FF
  • terminal.ansiBrightCyan#D580FF
  • terminal.ansiBrightGreen#8DFF6B
  • terminal.ansiBrightMagenta#BD00FF
  • terminal.ansiBrightRed#FF5277
  • terminal.ansiBrightWhite#ECECF5
  • terminal.ansiBrightYellow#FFD166
  • terminal.ansiCyan#D580FF
  • terminal.ansiGreen#8DFF6B
  • terminal.ansiMagenta#BD00FF
  • terminal.ansiRed#FF5277
  • terminal.ansiWhite#D4D4E0
  • terminal.ansiYellow#FFD166
  • terminal.background#100818
  • terminal.foreground#D4D4E0
  • terminal.selectionBackground#2E1745
  • terminalCursor.foreground#BD00FF
  • titleBar.activeBackground#1A0D27
  • titleBar.activeForeground#D4D4E0
  • titleBar.border#241236
  • titleBar.inactiveBackground#150A1F
  • 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#E0B0FFitalic
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc#E0B0FFitalic
string, string.quoted.single, string.quoted.double, string.quoted.triple, string.quoted.backtick, string.template, string.unquoted#B5FF5C
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#00FFE5
punctuation.definition.template-expression, punctuation.section.embedded#BD00FF
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary, constant.numeric.decimal#00FFE5
constant.language.boolean, constant.language.null, constant.language.undefined, constant.language.nil, constant.language.none, constant.language.true, constant.language.false#00FFE5
constant.language, support.constant, variable.language.null, variable.language.undefined, variable.language.nan#00FFE5
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#BD00FF
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#BD00FF
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#D580FF
meta.function-call entity.name.function, meta.function-call.generic entity.name.function, support.function#D580FF
entity.name.function.member, meta.method-call entity.name.function, support.function.method#D580FF
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#D580FF
entity.other.inherited-class, meta.class entity.other.inherited-class#D580FF
variable, variable.other, variable.other.readwrite, variable.other.object, variable.other.assignment#00FFE5
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#D580FF
variable.language.this, variable.language.self, variable.language.super, variable.language.special.self, variable.language.special.cls#BD00FFitalic
variable.other.constant, entity.name.constant, variable.other.enummember, support.constant.math, support.constant.property-value#00FFE5
entity.name.function.decorator, meta.decorator, punctuation.decorator, entity.name.type.annotation, meta.annotation, storage.type.annotation#00FFE5
entity.name.tag, meta.tag entity.name.tag, support.class.component#BD00FF
entity.other.attribute-name, meta.tag entity.other.attribute-name#D580FF
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#D580FF
support.constant.property-value.css, constant.numeric.css, keyword.other.unit.css, meta.property-value#00FFE5
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#00FFE5
keyword.control.at-rule.css, keyword.control.at-rule.scss, keyword.control.at-rule.media.css, keyword.control.at-rule.keyframes.css#BD00FF
variable.scss, variable.other.scss, variable.other.less#FFB347italic
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown, markup.heading punctuation.definition.heading#BD00FFbold
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#D580FFunderline
markup.inline.raw, markup.fenced_code.block, punctuation.definition.raw.markdown#B5FF5C
punctuation.definition.list.begin.markdown, beginning.punctuation.definition.list.markdown#BD00FF
markup.quote, punctuation.definition.blockquote.markdown#858585italic
support.type.property-name.json, meta.object-literal.key.json, string.json meta.structure.dictionary.key.json#D580FF
string.quoted.double.json, meta.structure.dictionary.value.json string#B5FF5C
entity.name.tag.yaml, string.unquoted.plain.out.yaml, meta.mapping.key.yaml#D580FF
entity.name.type.anchor.yaml, variable.other.alias.yaml, punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#00FFE5
support.function.builtin.shell, keyword.control.shell, storage.modifier.shell#BD00FF
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#00FFE5
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.create.sql, keyword.other.drop.sql, keyword.other.sql, storage.modifier.sql#BD00FF
support.function.aggregate.sql, entity.name.function.sql, support.function.string.sql#D580FF
keyword.other.special-method.dockerfile, keyword.control.dockerfile, entity.name.function.target.makefile, storage.type.instruction.dockerfile#BD00FF
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#BD00FF
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#BD00FF
entity.name.function.decorator.python, meta.function.decorator.python, punctuation.definition.decorator.python#00FFE5
variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python#BD00FFitalic
support.function.builtin.python, meta.function-call.python support.function.builtin.python#D580FF
support.function.magic.python, entity.name.function.magic.python#D580FF
entity.name.import.go, keyword.import.go, keyword.package.go#BD00FF
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#BD00FF
storage.modifier.lifetime.rust, entity.name.lifetime.rust, punctuation.definition.lifetime.rust#00FFE5
entity.name.function.macro.rust, support.function.std.rust, meta.macro.rust entity.name.function.rust#BD00FF
meta.attribute.rust, entity.name.function.attribute.rust, punctuation.definition.attribute.rust#00FFE5
meta.declaration.annotation.java, punctuation.definition.annotation.java, storage.type.annotation.java#00FFE5
storage.type.primitive.java, storage.type.java, storage.type.object.array.java#D580FF
entity.name.function.attribute.cs, meta.attribute.cs, punctuation.section.attribute.begin.cs, punctuation.section.attribute.end.cs#00FFE5
keyword.other.cs, storage.type.cs, storage.modifier.cs#BD00FF
meta.preprocessor, keyword.control.directive, punctuation.definition.directive, keyword.control.directive.include, keyword.control.directive.define, keyword.control.directive.ifdef#BD00FF
entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp, meta.preprocessor.macro.c entity.name.function#00FFE5
constant.other.symbol.ruby, constant.other.symbol.hashkey.ruby#00FFE5
support.function.kernel.ruby, support.class.ruby, support.type.ruby#D580FF
variable.other.php, variable.language.php#00FFE5
support.function.builtin.php, support.function.string.php, support.function.math.php#D580FF
keyword.other.php, storage.type.php#BD00FF
invalid, invalid.illegal, invalid.deprecated#FF5277strikethrough
Cyberpunk Dark by Jose Aneudy Rosario - VS Code Theme