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.activeBackground#00000000
  • activityBar.activeBorder#009688
  • activityBar.background#0a0d14
  • activityBar.border#141926
  • activityBar.foreground#c3cee3
  • activityBar.inactiveForeground#546e7a
  • activityBarBadge.background#009688
  • activityBarBadge.foreground#ffffff
  • badge.background#009688
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#ffffff
  • breadcrumb.background#0a0d14
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#546e7a
  • button.background#009688
  • button.foreground#ffffff
  • button.hoverBackground#00796b
  • button.secondaryBackground#141926
  • button.secondaryForeground#c3cee3
  • checkbox.background#0f131c
  • checkbox.border#1c2333
  • debugToolBar.background#0a0d14
  • diffEditor.insertedTextBackground#c3e88d22
  • diffEditor.removedTextBackground#f0717822
  • dropdown.background#141926
  • dropdown.border#1c2333
  • dropdown.foreground#c3cee3
  • editor.background#0a0d14
  • editor.findMatchBackground#ffcb6b55
  • editor.findMatchBorder#ffcb6b
  • editor.findMatchHighlightBackground#ffcb6b33
  • editor.findRangeHighlightBackground#ffffff08
  • editor.foreground#c3cee3
  • editor.hoverHighlightBackground#00968818
  • editor.inactiveSelectionBackground#1a2f4544
  • editor.lineHighlightBackground#0d1119
  • editor.lineHighlightBorder#0d1119
  • editor.rangeHighlightBackground#ffffff08
  • editor.selectionBackground#1a2f45
  • editor.selectionForeground#fffbf7
  • editor.selectionHighlightBackground#1a2f4544
  • editor.wordHighlightBackground#1a2f4580
  • editor.wordHighlightStrongBackground#80deea80
  • editorBracketMatch.background#00968822
  • editorBracketMatch.border#009688
  • editorCodeLens.foreground#546e7a
  • editorCursor.foreground#ffcc00
  • editorError.foreground#ff5370
  • editorGroup.border#141926
  • editorGroup.dropBackground#00968820
  • editorGroupHeader.noTabsBackground#0a0d14
  • editorGroupHeader.tabsBackground#0a0d14
  • editorGroupHeader.tabsBorder#141926
  • editorGutter.addedBackground#c3e88d
  • editorGutter.deletedBackground#f07178
  • editorGutter.modifiedBackground#ffcb6b
  • editorHoverWidget.background#0f131c
  • editorHoverWidget.border#1c2333
  • editorIndentGuide.activeBackground#37474f
  • editorIndentGuide.background#13182380
  • editorInfo.foreground#82aaff
  • editorLineNumber.activeForeground#546e7a
  • editorLineNumber.foreground#2a3a3a
  • editorLink.activeForeground#82aaff
  • editorMarkerNavigation.background#0f131c
  • editorOverviewRuler.border#141926
  • editorRuler.foreground#13182380
  • editorSuggestWidget.background#0f131c
  • editorSuggestWidget.border#1c2333
  • editorSuggestWidget.foreground#c3cee3
  • editorSuggestWidget.highlightForeground#009688
  • editorSuggestWidget.selectedBackground#1a2f45
  • editorWarning.foreground#ffcb6b
  • editorWhitespace.foreground#13182380
  • editorWidget.background#0f131c
  • editorWidget.border#1c2333
  • errorForeground#ff5370
  • extensionButton.prominentBackground#009688
  • extensionButton.prominentForeground#ffffff
  • extensionButton.prominentHoverBackground#00796b
  • focusBorder#009688
  • foreground#c3cee3
  • gitDecoration.addedResourceForeground#c3e88d
  • gitDecoration.conflictingResourceForeground#c792ea
  • gitDecoration.deletedResourceForeground#546e7a
  • gitDecoration.ignoredResourceForeground#546e7a
  • gitDecoration.modifiedResourceForeground#009688
  • gitDecoration.submoduleResourceForeground#82aaff
  • gitDecoration.untrackedResourceForeground#c3e88d
  • input.background#0f131c
  • input.border#1c2333
  • input.foreground#c3cee3
  • input.placeholderForeground#546e7a
  • inputOption.activeBackground#00968833
  • inputOption.activeBorder#009688
  • list.activeSelectionBackground#1a2f45
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#1a2f45
  • list.errorForeground#ff5370
  • list.focusBackground#1a2f45
  • list.highlightForeground#009688
  • list.hoverBackground#0f131c
  • list.inactiveSelectionBackground#0d111a
  • list.warningForeground#ffcb6b
  • menu.background#0f131c
  • menu.foreground#c3cee3
  • menu.selectionBackground#1a2f45
  • menu.selectionForeground#ffffff
  • menu.separatorBackground#1c2333
  • menubar.selectionBackground#ffffff11
  • menubar.selectionForeground#c3cee3
  • notificationCenterHeader.background#0f131c
  • notifications.background#0f131c
  • notifications.border#141926
  • notifications.foreground#c3cee3
  • panel.background#0a0d14
  • panel.border#141926
  • panelTitle.activeBorder#009688
  • panelTitle.activeForeground#ffffff
  • panelTitle.inactiveForeground#546e7a
  • peekView.border#009688
  • peekViewEditor.background#0a0d14
  • peekViewEditorGutter.background#0a0d14
  • peekViewResult.background#0f131c
  • peekViewTitle.background#0a0d14
  • peekViewTitleLabel.foreground#ffffff
  • pickerGroup.border#1c2333
  • pickerGroup.foreground#009688
  • progressBar.background#009688
  • quickInput.background#0f131c
  • quickInput.foreground#c3cee3
  • scrollbar.shadow#000000
  • scrollbarSlider.activeBackground#009688aa
  • scrollbarSlider.background#1c233355
  • scrollbarSlider.hoverBackground#009688aa
  • selection.background#1a2f45
  • settings.checkboxBackground#0f131c
  • settings.checkboxBorder#1c2333
  • settings.dropdownBackground#0f131c
  • settings.dropdownBorder#1c2333
  • settings.headerForeground#ffffff
  • settings.modifiedItemIndicator#009688
  • settings.numberInputBackground#0f131c
  • settings.textInputBackground#0f131c
  • sideBar.background#0a0d14
  • sideBar.border#141926
  • sideBar.dropBackground#1a2f4533
  • sideBar.foreground#c3cee3
  • sideBarSectionHeader.background#0a0d14
  • sideBarSectionHeader.border#141926
  • sideBarSectionHeader.foreground#546e7a
  • sideBarTitle.foreground#546e7a
  • statusBar.background#0a0d14
  • statusBar.border#141926
  • statusBar.debuggingBackground#f07178
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#546e7a
  • statusBar.noFolderBackground#0a0d14
  • statusBarItem.hoverBackground#ffffff11
  • statusBarItem.remoteBackground#009688
  • statusBarItem.remoteForeground#ffffff
  • tab.activeBackground#0a0d14
  • tab.activeBorder#00000000
  • tab.activeBorderTop#009688
  • tab.activeForeground#ffffff
  • tab.border#141926
  • tab.hoverBackground#0f131c
  • tab.inactiveBackground#0a0d14
  • tab.inactiveForeground#546e7a
  • tab.unfocusedActiveBackground#0a0d14
  • tab.unfocusedActiveForeground#c3cee380
  • tab.unfocusedInactiveForeground#546e7a80
  • terminal.ansiBlack#000000
  • terminal.ansiBlue#82aaff
  • terminal.ansiBrightBlack#546e7a
  • terminal.ansiBrightBlue#82aaff
  • terminal.ansiBrightCyan#89ddff
  • terminal.ansiBrightGreen#c3e88d
  • terminal.ansiBrightMagenta#c792ea
  • terminal.ansiBrightRed#f07178
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffcb6b
  • terminal.ansiCyan#89ddff
  • terminal.ansiGreen#c3e88d
  • terminal.ansiMagenta#c792ea
  • terminal.ansiRed#ff5370
  • terminal.ansiWhite#c3cee3
  • terminal.ansiYellow#ffcb6b
  • terminal.background#0a0d14
  • terminal.foreground#c3cee3
  • terminal.selectionBackground#1a2f45
  • terminalCursor.foreground#ffcc00
  • textLink.activeForeground#82aaff
  • textLink.foreground#82aaff
  • titleBar.activeBackground#0a0d14
  • titleBar.activeForeground#c3cee3
  • titleBar.border#141926
  • titleBar.inactiveBackground#0a0d14
  • titleBar.inactiveForeground#c3cee399
  • toolbar.hoverBackground#141926
  • widget.shadow#00000099

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
source, text#c3cee3
comment, punctuation.definition.comment#546e7aitalic
keyword, keyword.control, keyword.control.import, keyword.control.export, keyword.control.from, keyword.control.as, keyword.control.default, keyword.control.module, keyword.control.flow, keyword.control.return, keyword.control.conditional, keyword.control.loop, keyword.control.trycatch, keyword.control.switch, keyword.other.new, keyword.other, keyword.other.package, keyword.other.import, storage.type, storage.type.ts, storage.type.tsx, storage.type.js, storage.type.java, storage.type.function.arrow, storage.type.type, storage.type.type.ts, storage.type.type.tsx, storage.type.interface, storage.type.interface.ts, storage.type.interface.tsx, storage.type.class, storage.type.enum, storage.modifier, storage.modifier.import, storage.modifier.package#c792ea
entity.name.namespace, support.other.namespace, meta.import entity.name.namespace, meta.package.declaration entity.name.namespace, entity.name.module, meta.import string.quoted, variable.language.wildcard.java, storage.modifier.import.java, storage.modifier.package.java, meta.import.java, meta.package.java#ffcb6b
meta.import variable.other.readwrite, meta.import variable.other.readwrite.alias, meta.import variable.other, meta.export variable.other.readwrite, meta.export variable.other#ffcb6b
keyword.operator, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.logical, keyword.operator.arithmetic, keyword.operator.type, keyword.operator.spread, keyword.operator.rest, keyword.operator.expression.typeof, keyword.operator.expression.instanceof, keyword.operator.expression.keyof#89ddff
punctuation.definition.block, punctuation.definition.parameters, punctuation.definition.typeparameters, punctuation.definition.template-expression, punctuation.section.embedded, meta.brace.curly, meta.brace.round, meta.brace.square, punctuation.separator.comma, punctuation.terminator.statement, punctuation.accessor, punctuation.separator, punctuation.separator.key-value#89ddff
variable, variable.other, variable.other.readwrite, variable.other.object, variable.other.constant, variable.other.readwrite.alias, variable.other.object.property, variable.other.property, variable.other.field#eeffff
variable.parameter#f78c6c
variable.language.this, variable.language.super#ff5370
string, string.quoted.single, string.quoted.double, string.quoted.backtick, string.template#c3e88d
constant.character.escape#89ddff
string.regexp#c3e88d
constant.numeric#f78c6c
constant.language, constant.language.boolean, constant.language.null, constant.language.undefined, constant.language.boolean.true, constant.language.boolean.false, constant.language.boolean.true.java, constant.language.boolean.false.java, constant.language.null.java#c792ea
variable.other.enummember, constant.other.enum, meta.enum variable.other.readwrite#eeffff
support.type.primitive, keyword.type, support.type.builtin, storage.type.primitive, storage.type.numeric.java, storage.type.boolean.java, storage.type.object.array.java#c792eaitalic
meta.method entity.name.function, meta.definition.method entity.name.function, entity.name.function.member#82aaff
meta.function-call.method entity.name.function, meta.method-call entity.name.function, variable.function.member, support.function.member#82aaff
meta.function entity.name.function, meta.definition.function entity.name.function, entity.name.function#82aaff
meta.function-call entity.name.function, meta.function-call.generic entity.name.function, support.function, support.function.builtin#ffcb6b
support.function.hook, entity.name.function.hook, variable.other.constant.hook, meta.function-call entity.name.function.hook, support.function.react, entity.name.function.use#ffcb6b
entity.name.class, entity.name.type.class, support.class, entity.other.inherited-class#ffcb6b
new.expr entity.name.type, meta.new entity.name.type, meta.instance.constructor entity.name.type, support.class.builtin, support.class.error.ts, support.class.promise.ts, support.class.console.ts, support.class.error.tsx, support.class.promise.tsx, support.class.builtin.ts#ffcb6b
meta.class.abstract entity.name.class, meta.class.abstract entity.name.type.class, entity.name.type.class.abstract, entity.name.class.abstract#c3e88d
entity.name.type.interface#c3e88d
entity.name.type.enum#ffcb6b
entity.name.type, entity.name.type.alias, support.type#c3e88d
entity.name.type.parameter#c3e88d
entity.name.function.decorator, meta.decorator, punctuation.decorator, storage.type.annotation, entity.name.type.annotation, punctuation.definition.annotation, meta.declaration.annotation, support.type.annotation#c792ea
constant.other.key.java, meta.declaration.annotation.java constant.other.key, meta.declaration.annotation constant.other.key, meta.declaration.annotation variable.other.readwrite, meta.declaration.annotation variable.other, meta.declaration.annotation variable.parameter, meta.annotation variable.other.readwrite, meta.annotation variable.other, meta.annotation variable.parameter, meta.annotation.identifier, meta.annotation.parameters variable.other.readwrite, meta.annotation.parameters variable.other, meta.annotation.java variable.other.readwrite, meta.annotation.java variable.other, annotation.identifier, annotation.parameter.name#f78c6c
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#89ddff
entity.name.tag, entity.name.tag.html, entity.name.tag.tsx, entity.name.tag.jsx, entity.name.tag.js, support.class.component, support.class.component.tsx, support.class.component.jsx#f07178
entity.other.attribute-name, entity.other.attribute-name.html, entity.other.attribute-name.tsx, entity.other.attribute-name.jsx#ffcb6bitalic
entity.name.tag.css#f07178
entity.other.attribute-name.class.css#ffcb6b
entity.other.attribute-name.id.css, entity.other.pseudo-class.css, entity.other.pseudo-element.css#c792ea
support.type.property-name.css#009688
constant.numeric.css, keyword.other.unit.css, support.constant.property-value.css#f78c6c
support.type.property-name.json#c792ea
constant.language.json#c792ea
keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.DCL.sql, keyword.other.alias.sql, keyword.other.create.sql, keyword.other.drop.sql, keyword.other.update.sql, keyword.other.delete.sql, keyword.other.insert.sql, keyword.other.select.sql, keyword.other.from.sql, keyword.other.where.sql, keyword.other.join.sql, keyword.other.order-by.sql, keyword.other.group-by.sql, keyword.other.having.sql, keyword.other.union.sql, keyword.other.limit.sql, keyword.other.sql#c792ea
keyword.operator.logical.sql, keyword.operator.comparison.sql, keyword.operator.assignment.sql, keyword.operator.math.sql, keyword.operator.concatenator.sql, keyword.other.operator.sql#89ddff
storage.type.sql, support.type.sql, support.type.builtin.sql#c792eaitalic
support.function.aggregate.sql, support.function.scalar.sql, support.function.string.sql, support.function.numeric.sql, support.function.datetime.sql, support.function.window.sql, support.function.sql, meta.function-call.sql entity.name.function, entity.name.function.sql#ffcb6b
string.quoted.single.sql, string.quoted.double.sql#c3e88d
constant.numeric.sql#f78c6c
entity.name.function.table.sql, entity.name.table.sql, constant.other.table-name.sql, constant.other.database-name.sql, meta.table-name.sql, entity.name.schema.sql#ffcb6b
constant.other.column-name.sql, entity.name.column.sql, meta.column-name.sql, variable.other.column.sql#eeffff
entity.name.alias.sql, variable.other.alias.sql#c3e88d
string.quoted.other.identifier.sql, entity.name.identifier.sql#ffcb6b
variable.parameter.sql, variable.other.bind.sql, constant.other.placeholder.sql#f78c6c
punctuation.separator.comma.sql, punctuation.definition.parameters.sql, punctuation.section.scope.sql, punctuation.terminator.statement.sql#89ddff
comment.line.double-dash.sql, comment.block.sql#546e7aitalic
markup.heading, entity.name.section.markdown#c3e88d
markup.bold#f07178bold
markup.italic#f07178italic
markup.inline.raw#c792ea
markup.underline.link, string.other.link#82aaff
invalid, invalid.illegal#ff5370