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