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