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#0A0A0A
  • activityBar.border#2E2E2E
  • activityBar.foreground#FFFFFF
  • activityBar.inactiveForeground#A0A0A0
  • activityBarBadge.background#FF5C8A
  • activityBarBadge.foreground#FFFFFF
  • badge.background#FF5C8A
  • badge.foreground#FFFFFF
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.focusForeground#FFFFFF
  • breadcrumb.foreground#A0A0A0
  • breadcrumbPicker.background#0A0A0A
  • button.background#FF5C8A
  • button.foreground#FFFFFF
  • button.hoverBackground#FF7AA0
  • button.secondaryBackground#3A3A3A
  • button.secondaryForeground#FFFFFF
  • diffEditor.insertedLineBackground#98C37910
  • diffEditor.insertedTextBackground#98C37920
  • diffEditor.removedLineBackground#E06C7510
  • diffEditor.removedTextBackground#E06C7520
  • dropdown.background#0A0A0A
  • dropdown.border#3A3A3A
  • dropdown.foreground#FFFFFF
  • editor.background#000000
  • editor.findMatchBackground#FFB84040
  • editor.findMatchHighlightBackground#FFB84020
  • editor.foreground#FFFFFF
  • editor.inactiveSelectionBackground#1F1F1F
  • editor.lineHighlightBackground#1F1F1F
  • editor.lineHighlightBorder#1F1F1F
  • editor.selectionBackground#3A3A3A
  • editor.selectionHighlightBackground#2E2E2E
  • editor.wordHighlightBackground#2E2E2E
  • editor.wordHighlightStrongBackground#3A3A3A
  • editorBracketMatch.background#2E2E2E
  • editorBracketMatch.border#3A3A3A
  • editorCursor.background#000000
  • editorCursor.foreground#FF5C8A
  • editorError.foreground#E06C75
  • editorGroupHeader.noTabsBackground#0A0A0A
  • editorGroupHeader.tabsBackground#0A0A0A
  • editorGroupHeader.tabsBorder#2E2E2E
  • editorGutter.addedBackground#98C379
  • editorGutter.background#000000
  • editorGutter.deletedBackground#E06C75
  • editorGutter.modifiedBackground#E5C07B
  • editorHint.foreground#98C379
  • editorIndentGuide.activeBackground1#3A3A3A
  • editorIndentGuide.background1#2E2E2E
  • editorInfo.foreground#61AFEF
  • editorLineNumber.activeForeground#C0C0C0
  • editorLineNumber.foreground#A0A0A0
  • editorOverviewRuler.border#2E2E2E
  • editorOverviewRuler.errorForeground#E06C75
  • editorOverviewRuler.infoForeground#61AFEF
  • editorOverviewRuler.warningForeground#E5C07B
  • editorRuler.foreground#2E2E2E
  • editorWarning.foreground#E5C07B
  • editorWhitespace.foreground#3A3A3A
  • extensionButton.prominentBackground#FF5C8A
  • extensionButton.prominentForeground#FFFFFF
  • extensionButton.prominentHoverBackground#FF7AA0
  • focusBorder#FF5C8A
  • gitDecoration.addedResourceForeground#98C379
  • gitDecoration.conflictingResourceForeground#E5C07B
  • gitDecoration.deletedResourceForeground#E06C75
  • gitDecoration.ignoredResourceForeground#A0A0A0
  • gitDecoration.modifiedResourceForeground#E5C07B
  • gitDecoration.untrackedResourceForeground#98C379
  • input.background#0A0A0A
  • input.border#3A3A3A
  • input.foreground#FFFFFF
  • input.placeholderForeground#A0A0A0
  • inputOption.activeBackground#3A3A3A
  • inputOption.activeBorder#FF5C8A
  • inputValidation.errorBackground#000000
  • inputValidation.errorBorder#E06C75
  • inputValidation.warningBackground#000000
  • inputValidation.warningBorder#E5C07B
  • list.activeSelectionBackground#3A3A3A
  • list.activeSelectionForeground#FFFFFF
  • list.focusBackground#3A3A3A
  • list.highlightForeground#FF5C8A
  • list.hoverBackground#1F1F1F
  • list.hoverForeground#FFFFFF
  • list.inactiveSelectionBackground#1F1F1F
  • list.inactiveSelectionForeground#FFFFFF
  • merge.border#3A3A3A
  • merge.currentContentBackground#98C37910
  • merge.currentHeaderBackground#98C37930
  • merge.incomingContentBackground#61AFEF10
  • merge.incomingHeaderBackground#61AFEF30
  • notificationLink.foreground#00E5EA
  • notifications.background#141414
  • notifications.border#2E2E2E
  • notifications.foreground#FFFFFF
  • panel.background#0A0A0A
  • panel.border#2E2E2E
  • panelTitle.activeBorder#FF5C8A
  • panelTitle.activeForeground#FFFFFF
  • panelTitle.inactiveForeground#A0A0A0
  • peekView.border#3A3A3A
  • peekViewEditor.background#000000
  • peekViewEditor.matchHighlightBackground#FFB84030
  • peekViewResult.background#0A0A0A
  • peekViewResult.fileForeground#FFFFFF
  • peekViewResult.lineForeground#C0C0C0
  • peekViewResult.matchHighlightBackground#FFB84030
  • peekViewResult.selectionBackground#3A3A3A
  • peekViewResult.selectionForeground#FFFFFF
  • peekViewTitle.background#141414
  • peekViewTitleDescription.foreground#C0C0C0
  • peekViewTitleLabel.foreground#FFFFFF
  • progressBar.background#FF5C8A
  • scrollbar.shadow#00000040
  • scrollbarSlider.activeBackground#C0C0C080
  • scrollbarSlider.background#3A3A3A80
  • scrollbarSlider.hoverBackground#3A3A3A
  • selection.background#3A3A3A
  • sideBar.background#0A0A0A
  • sideBar.border#2E2E2E
  • sideBar.foreground#FFFFFF
  • sideBarSectionHeader.background#0A0A0A
  • sideBarSectionHeader.border#2E2E2E
  • sideBarSectionHeader.foreground#C0C0C0
  • sideBarTitle.foreground#C0C0C0
  • statusBar.background#141414
  • statusBar.border#2E2E2E
  • statusBar.debuggingBackground#141414
  • statusBar.foreground#C0C0C0
  • statusBar.noFolderBackground#141414
  • statusBarItem.hoverBackground#3A3A3A
  • symbolIcon.classForeground#00E5EA
  • symbolIcon.colorForeground#FFB840
  • symbolIcon.constantForeground#FFB840
  • symbolIcon.constructorForeground#00E5EA
  • symbolIcon.enumeratorForeground#FFB840
  • symbolIcon.enumeratorMemberForeground#FFB840
  • symbolIcon.eventForeground#FF5C8A
  • symbolIcon.fieldForeground#00E5EA
  • symbolIcon.fileForeground#FFFFFF
  • symbolIcon.folderForeground#FFFFFF
  • symbolIcon.functionForeground#00E5EA
  • symbolIcon.interfaceForeground#00E5EA
  • symbolIcon.keyForeground#FF5C8A
  • symbolIcon.keywordForeground#FF5C8A
  • symbolIcon.methodForeground#00E5EA
  • symbolIcon.moduleForeground#00E5EA
  • symbolIcon.namespaceForeground#00E5EA
  • symbolIcon.nullForeground#FFB840
  • symbolIcon.numberForeground#FFB840
  • symbolIcon.objectForeground#00E5EA
  • symbolIcon.operatorForeground#C0C0C0
  • symbolIcon.packageForeground#00E5EA
  • symbolIcon.propertyForeground#00E5EA
  • symbolIcon.referenceForeground#00E5EA
  • symbolIcon.snippetForeground#FFB840
  • symbolIcon.stringForeground#D8F0B0
  • symbolIcon.structForeground#00E5EA
  • symbolIcon.textForeground#FFFFFF
  • symbolIcon.typeParameterForeground#00E5EA
  • symbolIcon.unitForeground#FFB840
  • symbolIcon.variableForeground#FFB840
  • tab.activeBackground#000000
  • tab.activeBorder#000000
  • tab.activeBorderTop#FF5C8A
  • tab.activeForeground#FFFFFF
  • tab.border#2E2E2E
  • tab.hoverBackground#1F1F1F
  • tab.inactiveBackground#141414
  • tab.inactiveForeground#A0A0A0
  • tab.unfocusedActiveBackground#000000
  • tab.unfocusedActiveBorderTop#2E2E2E
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#61AFEF
  • terminal.ansiBrightBlack#A0A0A0
  • terminal.ansiBrightBlue#61AFEF
  • terminal.ansiBrightCyan#00E5EA
  • terminal.ansiBrightGreen#98C379
  • terminal.ansiBrightMagenta#FF5C8A
  • terminal.ansiBrightRed#E06C75
  • terminal.ansiBrightWhite#FFFFFF
  • terminal.ansiBrightYellow#E5C07B
  • terminal.ansiCyan#00E5EA
  • terminal.ansiGreen#98C379
  • terminal.ansiMagenta#FF5C8A
  • terminal.ansiRed#E06C75
  • terminal.ansiWhite#FFFFFF
  • terminal.ansiYellow#E5C07B
  • terminal.background#000000
  • terminal.foreground#FFFFFF
  • terminal.selectionBackground#3A3A3A
  • terminalCursor.foreground#FF5C8A
  • titleBar.activeBackground#141414
  • titleBar.activeForeground#FFFFFF
  • titleBar.border#2E2E2E
  • titleBar.inactiveBackground#0A0A0A
  • titleBar.inactiveForeground#A0A0A0
  • widget.shadow#00000060

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment, comment.line, comment.block, punctuation.definition.comment#A0A0A0italic
comment.block.documentation, comment.line.double-slash.documentation, source.go comment.block.documentation, source.rust comment.block.documentation, string.quoted.docstring#B0C09Aitalic
storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc, entity.name.type.instance.jsdoc#B0C09Aitalic
string, string.quoted.single, string.quoted.double, string.quoted.triple, string.quoted.backtick, string.template, string.unquoted#D8F0B0
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#FFB840
punctuation.definition.template-expression, punctuation.section.embedded#FF5C8A
constant.numeric, constant.numeric.integer, constant.numeric.float, constant.numeric.hex, constant.numeric.octal, constant.numeric.binary, constant.numeric.decimal#FFB840
constant.language.boolean, constant.language.null, constant.language.undefined, constant.language.nil, constant.language.none, constant.language.true, constant.language.false#FFB840
constant.language, support.constant, variable.language.null, variable.language.undefined, variable.language.nan#FFB840
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#FF5C8A
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#FF5C8A
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#C0C0C0
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#C0C0C0
entity.name.function, meta.function entity.name.function, meta.definition.method entity.name.function#00E5EA
meta.function-call entity.name.function, meta.function-call.generic entity.name.function, support.function#00E5EA
entity.name.function.member, meta.method-call entity.name.function, support.function.method#00E5EA
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#00E5EA
entity.other.inherited-class, meta.class entity.other.inherited-class#00E5EA
variable, variable.other, variable.other.readwrite, variable.other.object, variable.other.assignment#FFB840
variable.parameter, meta.function.parameters variable.other, meta.function.parameter variable, meta.parameter variable#FFB840italic
variable.other.property, variable.other.object.property, support.variable.property, entity.name.variable.field, meta.object-literal.key#00E5EA
variable.language.this, variable.language.self, variable.language.super, variable.language.special.self, variable.language.special.cls#FF5C8Aitalic
variable.other.constant, entity.name.constant, variable.other.enummember, support.constant.math, support.constant.property-value#FFB840
entity.name.function.decorator, meta.decorator, punctuation.decorator, entity.name.type.annotation, meta.annotation, storage.type.annotation#FFB840
entity.name.tag, meta.tag entity.name.tag, support.class.component#FF5C8A
entity.other.attribute-name, meta.tag entity.other.attribute-name#00E5EA
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end, meta.tag punctuation#C0C0C0
support.type.property-name.css, support.type.property-name.scss, support.type.property-name.less, entity.name.tag.css, meta.property-name#00E5EA
support.constant.property-value.css, constant.numeric.css, keyword.other.unit.css, meta.property-value#FFB840
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#FFB840
keyword.control.at-rule.css, keyword.control.at-rule.scss, keyword.control.at-rule.media.css, keyword.control.at-rule.keyframes.css#FF5C8A
variable.scss, variable.other.scss, variable.other.less#FFB840italic
markup.heading, entity.name.section.markdown, punctuation.definition.heading.markdown, markup.heading punctuation.definition.heading#FF5C8Abold
markup.bold, punctuation.definition.bold#FFFFFFbold
markup.italic, punctuation.definition.italic#FFFFFFitalic
markup.underline.link, string.other.link.title.markdown, meta.link.inline.markdown, punctuation.definition.link.markdown, constant.other.reference.link.markdown#00E5EAunderline
markup.inline.raw, markup.fenced_code.block, punctuation.definition.raw.markdown#D8F0B0
punctuation.definition.list.begin.markdown, beginning.punctuation.definition.list.markdown#FF5C8A
markup.quote, punctuation.definition.blockquote.markdown#A0A0A0italic
support.type.property-name.json, meta.object-literal.key.json, string.json meta.structure.dictionary.key.json#00E5EA
string.quoted.double.json, meta.structure.dictionary.value.json string#D8F0B0
entity.name.tag.yaml, string.unquoted.plain.out.yaml, meta.mapping.key.yaml#00E5EA
entity.name.type.anchor.yaml, variable.other.alias.yaml, punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#FFB840
support.function.builtin.shell, keyword.control.shell, storage.modifier.shell#FF5C8A
variable.other.normal.shell, variable.other.bracket.shell, variable.other.special.shell#FFB840
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.create.sql, keyword.other.drop.sql, keyword.other.sql, storage.modifier.sql#FF5C8A
support.function.aggregate.sql, entity.name.function.sql, support.function.string.sql#00E5EA
keyword.other.special-method.dockerfile, keyword.control.dockerfile, entity.name.function.target.makefile, storage.type.instruction.dockerfile#FF5C8A
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#FF5C8A
keyword.operator.type.annotation.ts, punctuation.separator.key-value.ts#C0C0C0
punctuation.definition.typeparameters.begin.ts, punctuation.definition.typeparameters.end.ts, punctuation.definition.typeparameters.begin.tsx, punctuation.definition.typeparameters.end.tsx#C0C0C0
storage.modifier.ts, storage.modifier.js, storage.modifier.tsx#FF5C8A
entity.name.function.decorator.python, meta.function.decorator.python, punctuation.definition.decorator.python#FFB840
variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python#FF5C8Aitalic
support.function.builtin.python, meta.function-call.python support.function.builtin.python#00E5EA
support.function.magic.python, entity.name.function.magic.python#00E5EA
entity.name.import.go, keyword.import.go, keyword.package.go#FF5C8A
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#FF5C8A
storage.modifier.lifetime.rust, entity.name.lifetime.rust, punctuation.definition.lifetime.rust#FFB840
entity.name.function.macro.rust, support.function.std.rust, meta.macro.rust entity.name.function.rust#FF5C8A
meta.attribute.rust, entity.name.function.attribute.rust, punctuation.definition.attribute.rust#FFB840
meta.declaration.annotation.java, punctuation.definition.annotation.java, storage.type.annotation.java#FFB840
storage.type.primitive.java, storage.type.java, storage.type.object.array.java#00E5EA
entity.name.function.attribute.cs, meta.attribute.cs, punctuation.section.attribute.begin.cs, punctuation.section.attribute.end.cs#FFB840
keyword.other.cs, storage.type.cs, storage.modifier.cs#FF5C8A
meta.preprocessor, keyword.control.directive, punctuation.definition.directive, keyword.control.directive.include, keyword.control.directive.define, keyword.control.directive.ifdef#FF5C8A
entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp, meta.preprocessor.macro.c entity.name.function#FFB840
constant.other.symbol.ruby, constant.other.symbol.hashkey.ruby#FFB840
support.function.kernel.ruby, support.class.ruby, support.type.ruby#00E5EA
variable.other.php, variable.language.php#FFB840
support.function.builtin.php, support.function.string.php, support.function.math.php#00E5EA
keyword.other.php, storage.type.php#FF5C8A
invalid, invalid.illegal, invalid.deprecated#E06C75strikethrough
Fiesta Dark by Jose Aneudy Rosario - VS Code Theme