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