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