Skip to main content
CodingTheme

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#000c16
  • activityBar.border#000c16
  • activityBar.foreground#5f7e97
  • activityBarBadge.background#44596b
  • activityBarBadge.foreground#ffffff
  • badge.background#5f7e97
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#f77ff7
  • breadcrumbPicker.background#001122
  • button.background#6cc257cc
  • button.foreground#ffffffcc
  • button.hoverBackground#6cc257
  • contrastActiveBorder#0f2b41
  • contrastBorder#122d42
  • debugExceptionWidget.background#000c16
  • debugExceptionWidget.border#5f7e97
  • debugToolBar.background#000c16
  • diffEditor.insertedTextBackground#99b76d23
  • diffEditor.insertedTextBorder#addb6733
  • diffEditor.removedTextBackground#ef535033
  • diffEditor.removedTextBorder#ef53504d
  • dropdown.background#000c16
  • dropdown.border#5f7e97
  • dropdown.foreground#ffffffcc
  • editor.background#000c16
  • editor.findMatchBackground#5f7e9779
  • editor.findMatchHighlightBackground#1085bb5d
  • editor.findRangeHighlightBackground#1085bb5d
  • editor.foreground#d9dde0
  • editor.hoverHighlightBackground#6cc2575a
  • editor.inactiveSelectionBackground#6cc2575a
  • editor.lineHighlightBackground#0003
  • editor.rangeHighlightBackground#6cc2575a
  • editor.selectionBackground#1d3b53
  • editor.selectionHighlightBackground#5f7e9779
  • editor.wordHighlightBackground#32374D
  • editor.wordHighlightStrongBackground#2E3250
  • editorBracketMatch.background#5f7e974d
  • editorCodeLens.foreground#5e82ceb4
  • editorCursor.foreground#80a4c2
  • editorError.foreground#EF5350
  • editorGroup.border#000c16
  • editorGroup.dropBackground#6cc25773
  • editorGroup.emptyBackground#000c16
  • editorGroupHeader.noTabsBackground#000c16
  • editorGroupHeader.tabsBackground#000c16
  • editorGroupHeader.tabsBorder#262A39
  • editorGutter.addedBackground#9CCC65
  • editorGutter.background#000c16
  • editorGutter.deletedBackground#EF5350
  • editorGutter.modifiedBackground#e2b93d
  • editorHoverWidget.background#000c16
  • editorHoverWidget.border#5f7e97
  • editorIndentGuide.activeBackground#7E97AC
  • editorIndentGuide.background#5e81ce52
  • editorLineNumber.activeForeground#C5E4FD
  • editorLineNumber.foreground#4b6479
  • editorMarkerNavigation.background#31364a
  • editorMarkerNavigationError.background#EF5350
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#6cc257
  • editorOverviewRuler.currentContentForeground#6cc257
  • editorOverviewRuler.incomingContentForeground#6cc257
  • editorRuler.foreground#5e81ce52
  • editorSuggestWidget.background#2C3043
  • editorSuggestWidget.border#2B2F40
  • editorSuggestWidget.foreground#d9dde0
  • editorSuggestWidget.highlightForeground#ffffff
  • editorSuggestWidget.selectedBackground#5f7e97
  • editorWarning.foreground#b39554
  • editorWidget.background#31364a
  • editorWidget.border#262A39
  • errorForeground#EF5350
  • extensionButton.prominentBackground#6cc257cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#6cc257
  • focusBorder#122d42
  • foreground#d9dde0
  • gitDecoration.conflictingResourceForeground#ffeb95cc
  • gitDecoration.deletedResourceForeground#EF535090
  • gitDecoration.ignoredResourceForeground#395a75
  • gitDecoration.modifiedResourceForeground#a2bffc
  • gitDecoration.untrackedResourceForeground#addb67ff
  • input.background#0b253a
  • input.border#5f7e97
  • input.foreground#ffffffcc
  • input.placeholderForeground#5f7e97
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#AB0300F2
  • inputValidation.errorBorder#EF5350
  • inputValidation.infoBackground#00589EF2
  • inputValidation.infoBorder#64B5F6
  • inputValidation.warningBackground#675700F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#234d708c
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#000c16
  • list.focusBackground#010d18
  • list.focusForeground#ffffff
  • list.highlightForeground#ffffff
  • list.hoverBackground#000c16
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#0e293f
  • list.inactiveSelectionForeground#5f7e97
  • list.invalidItemForeground#975f94
  • merge.currentHeaderBackground#5f7e97
  • merge.incomingHeaderBackground#6cc2575a
  • notificationCenter.border#262a39
  • notificationLink.foreground#80CBC4
  • notifications.background#021f35
  • notifications.border#262a39
  • notifications.foreground#ffffffcc
  • notificationToast.border#262a39
  • panel.background#000c16
  • panel.border#5f7e97
  • panelTitle.activeBorder#5f7e97
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#d9dde080
  • peekView.border#5f7e97
  • peekViewEditor.background#000c16
  • peekViewEditor.matchHighlightBackground#6cc2575a
  • peekViewResult.background#000c16
  • peekViewResult.fileForeground#5f7e97
  • peekViewResult.lineForeground#5f7e97
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#2E3250
  • peekViewResult.selectionForeground#5f7e97
  • peekViewTitle.background#000c16
  • peekViewTitleDescription.foreground#697098
  • peekViewTitleLabel.foreground#5f7e97
  • pickerGroup.border#000c16
  • pickerGroup.foreground#d1aaff
  • scrollbar.shadow#010b14
  • scrollbarSlider.activeBackground#084d8180
  • scrollbarSlider.background#084d8180
  • scrollbarSlider.hoverBackground#084d8180
  • selection.background#4373c2
  • sideBar.background#000c16
  • sideBar.border#000c16
  • sideBar.foreground#89a4bb
  • sideBarSectionHeader.background#000c16
  • sideBarSectionHeader.foreground#5f7e97
  • sideBarTitle.foreground#5f7e97
  • statusBar.background#000c16
  • statusBar.border#262A39
  • statusBar.debuggingBackground#202431
  • statusBar.debuggingBorder#1F2330
  • statusBar.foreground#5f7e97
  • statusBar.noFolderBackground#000c16
  • statusBar.noFolderBorder#25293A
  • statusBarItem.activeBackground#202431
  • statusBarItem.hoverBackground#202431
  • statusBarItem.prominentBackground#202431
  • statusBarItem.prominentHoverBackground#202431
  • tab.activeBackground#0b2942
  • tab.activeBorder#262A39
  • tab.activeForeground#d2dee7
  • tab.border#272B3B
  • tab.inactiveBackground#01111d
  • tab.inactiveForeground#5f7e97
  • tab.unfocusedActiveBorder#262A39
  • tab.unfocusedActiveForeground#5f7e97
  • tab.unfocusedInactiveForeground#5f7e97
  • terminal.ansiBlack#000c16
  • terminal.ansiBlue#82AAFF
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#82AAFF
  • terminal.ansiBrightCyan#53a5d4
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#94f7bd
  • terminal.ansiBrightRed#EF5350
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#3ef8f8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#94f7bd
  • terminal.ansiRed#EF5350
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#a3c76e
  • terminal.selectionBackground#1b90dd4d
  • terminalCursor.background#234d70
  • titleBar.activeBackground#000c16
  • titleBar.activeForeground#eeefff
  • titleBar.inactiveBackground#010e1a
  • walkThrough.embeddedEditorBackground#000c16
  • welcomePage.buttonBackground#000c16
  • welcomePage.buttonHoverBackground#000c16
  • widget.shadow#000c16

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#a2bffc
markup.deleted.diff#EF535090
markup.inserted.diff#addb67ff
comment#637777
string#a3c76e
string.quoted, variable.other.readwrite.js#ecc48d
support.constant.math#d9dde0
constant.numeric, constant.character.numeric#F78C6C
constant.language, punctuation.definition.constant, variable.other.constant#d9dde0
constant.character, constant.other, constant.language.undefined#53a5d4
constant.character.escape#53a5d4
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#94f7bd
variable#d9dde0
punctuation.accessor, keyword#94f7bd
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#53a5d4
storage.type#53a5d4
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#ffcb8b
entity.other.inherited-class#d9dde0
entity.name.function#82AAFF
punctuation.definition.tag, meta.tag#94f7bd
entity.name.tag, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#53a5d4
entity.other.attribute-name#a3c76e
entity.name.tag.custom#d9dde0
support.function, support.constant#53a5d4
support.constant.meta.property-value#53a5d4
support.type, support.class#d9dde0
support.variable.dom#d9dde0
invalid#d9dde0
invalid.deprecated#d9dde0
keyword.operator#94f7bd
keyword.operator.relational#94f7bd
keyword.operator.assignment#94f7bd
keyword.operator.arithmetic#94f7bd
keyword.operator.bitwise#94f7bd
keyword.operator.increment#94f7bd
keyword.operator.ternary#94f7bd
comment.line.double-slash#637777
object#cdebf7
constant.language.null#ff5874
meta.brace#94f7bd
meta.delimiter.period#94f7bd
punctuation.definition.string#94f7bd
punctuation.definition.string.begin.markdown#ff5874
constant.language.boolean#ff5874
object.comma#d9dde0
variable.parameter.function#53a5d4
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#80CBC4
meta.property-list entity.name.tag.reference#57eaf1
constant.other.color.rgb-value punctuation.definition.constant#53a5d4
constant.other.color#FFEB95
keyword.other.unit#FFEB95
meta.selector#94f7bd
entity.other.attribute-name.id#FAD430
meta.property-name#80CBC4
entity.name.tag.doctype, meta.tag.sgml.doctype#94f7bd
punctuation.definition.parameters#94f7bd
punctuation.definintion.string#a3c76e
keyword.control.operator#53a5d4
keyword.operator.logical#94f7bd
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#d9dde0
variable.other.object.property#d9dde0
variable.other.object.js
entity.name.function#82AAFF
keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx#53a5d4
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#94f7bd
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#53a5d4
support.function#82AAFF
invalid.broken#020e14
invalid.unimplemented#d9dde0
invalid.illegal#d9dde0
variable.language#53a5d4
support.variable.property#53a5d4
variable.function#d9dde0
variable.interpolation#ec5f67
meta.function-call#82AAFF
meta.array, meta.object#d9dde0
punctuation.section.embedded#94f7bd
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, punctuation.terminator.statement, punctuation.definition.block, punctuation.separator.comma, punctuation.separator.parameter, punctuation.separator.key-value#94f7bd
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#94f7bd
string.template meta.template.expression#d3423e
string.template punctuation.definition.string#94f7bd
italic#94f7bditalic
bold#a3c76ebold
quote#697098
raw#80CBC4
variable.assignment.coffee#31e1eb
variable.parameter.function.coffee#d9dde0
variable.assignment.coffee#53a5d4
variable.other.readwrite.cs#d9dde0
entity.name.type.class.cs, storage.type.cs#82AAFF
entity.name.type.namespace.cs#B2CCD6
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#ff6363
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#53a5d4
keyword.other.unit.css#FFEB95
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#53a5d4
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#82AAFF
source.elixir entity.name.function#a3c76e
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#82AAFF
source.elixir punctuation.definition.string#a3c76e
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#a3c76e
source.elixir .punctuation.binary.elixir#94f7bd
constant.keyword.clojure#53a5d4
source.go meta.function-call.go#DDDDDD
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#94f7bd
source.go constant.language.go, source.go constant.other.placeholder.go#ff5874
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#53a5d4ff
meta.namespace-block.cpp#e0dec6
storage.type.language.primitive.cpp#ff5874
meta.preprocessor.macro.cpp#d9dde0
variable.parameter#ffcb8b
variable.other.readwrite.powershell#82AAFF
support.function.powershell#53a5d4ff
entity.other.attribute-name.id.html#a3c76e
punctuation.definition.tag.html#94f7bd
meta.tag.sgml.doctype.html#94f7bd
meta.class entity.name.type.class.js#ffcb8b
meta.method.declaration storage.type.js#53a5d4
terminator.js#94f7bd
meta.js punctuation.definition.js#94f7bd
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#5f7e97
variable.other.jsdoc, variable.other.phpdoc#78ccf0
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#d9dde0
variable.parameter.function.js#7986E7
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#d9dde0
variable.js, variable.other.js#d9dde0
entity.name.type.js, entity.name.type.module.js#ffcb8b
support.class.js#d9dde0
support.type.property-name.json#a3c76e
support.constant.json#d9dde0
meta.structure.dictionary.value.json string.quoted.double#c789d6
string.quoted.double.json punctuation.definition.string.json#80CBC4
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ff5874
variable.other.object.js#53a5d4
variable.other.ruby#d9dde0
entity.name.type.class.ruby#ecc48d
constant.language.symbol.hashkey.ruby#53a5d4
constant.language.symbol.ruby#53a5d4
entity.name.tag.less#53a5d4
keyword.other.unit.css#FFEB95
meta.attribute-selector.less entity.other.attribute-name.attribute#53a5d4
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#82b1ff
markup.italic.markdown#94f7bditalic
markup.bold.markdown#a3c76ebold
markup.quote.markdown#697098
markup.inline.raw.markdown#80CBC4
markup.underline.link.markdown, markup.underline.link.image.markdown#ff869a
string.other.link.title.markdown, string.other.link.description.markdown#d9dde0
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#82b1ff
punctuation.definition.metadata.markdown#53a5d4
beginning.punctuation.definition.list.markdown#82b1ff
markup.inline.raw.string.markdown#a3c76e
variable.other.php, variable.other.property.php#bec5d4
support.class.php#ffcb8b
meta.function-call.php punctuation#d9dde0
variable.other.global.php#a3c76e
variable.other.global.php punctuation.definition.variable#a3c76e
constant.language.python#ff5874
string.quoted.docstring.multi, string.quoted.docstring.multi.python punctuation.definition.string.begin, string.quoted.docstring.multi.python punctuation.definition.string.end, string.quoted.docstring.multi.python constant.character.escape#637777
variable.parameter.function.python, meta.function-call.arguments.python#82AAFF
meta.function-call.python, meta.function-call.generic.python#B2CCD6
punctuation.python#d9dde0
entity.name.function.decorator.python#a3c76e
source.python variable.language.special#8EACE3
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#a3c76e
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#53a5d4
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#bec5d4
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#53a5d4
entity.name.tag.scss, entity.name.tag.sass#53a5d4
keyword.other.unit.scss, keyword.other.unit.sass#FFEB95
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#d9dde0
entity.name.type.ts, entity.name.type.tsx#ffcb8b
support.class.node.ts, support.class.node.tsx#53a5d4
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#5f7e97
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#d9dde0
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#82AAFF
meta.tag.js meta.jsx.children.tsx#82AAFF
entity.name.tag.yaml#53a5d4
variable.other.readwrite.js, variable.parameter#d9dde0
support.class.component.js, support.class.component.tsx#53a5d4
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#d9dde0
meta.class entity.name.type.class.tsx#ffcb8b
entity.name.type.tsx, entity.name.type.module.tsx#ffcb8b
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#82AAFF
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted

Shiki preview

TypeScript sample highlighted with this variant's colors and tokenColors.

Loading...

Gentle Themes by lukeocodes - VS Code Theme