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