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