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