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#0e1a1e
  • activityBar.border#0e1a1e60
  • activityBar.foreground#ff8b9e
  • activityBarBadge.background#d4f1f9
  • activityBarBadge.foreground#0e1a1e
  • badge.background#0e1a1e30
  • badge.foreground#c792ea
  • breadcrumb.activeSelectionForeground#89ddff
  • breadcrumb.background#0e1a1e
  • breadcrumb.focusForeground#ff8b9e
  • breadcrumb.foreground#d4f1f9
  • breadcrumbPicker.background#0e1a1e
  • button.background#c792ea50
  • contrastBorder#c792ea40
  • debugToolBar.background#0e1a1e
  • diffEditor.insertedTextBackground#ffd58015
  • diffEditor.removedTextBackground#4dd9ac20
  • dropdown.background#0e1a1e
  • dropdown.border#a3d8d410
  • editor.background#0e1a1e
  • editor.findMatchBackground#0e1a1e
  • editor.findMatchBorder#89ddffb8
  • editor.findMatchHighlightBackground#4a7c8a83
  • editor.findMatchHighlightBorder#a3d8d430
  • editor.foreground#d4f1f9
  • editor.lineHighlightBackground#1a2d3450
  • editor.selectionBackground#d4f1f930
  • editor.selectionHighlightBackground#4dd9ac6b
  • editor.selectionHighlightBorder#d4f1f9f0
  • editorBracketHighlight.foreground1#ff8b9e
  • editorBracketHighlight.foreground2#89ddff
  • editorBracketHighlight.foreground3#c792ea
  • editorBracketHighlight.foreground4#4dd9ac
  • editorBracketHighlight.foreground5#c3e88d
  • editorBracketHighlight.foreground6#ffd580
  • editorBracketHighlight.unexpectedBracket.foreground#ff5370
  • editorBracketMatch.background#0e1a1e
  • editorBracketMatch.border#89ddff7f
  • editorCursor.foreground#4dd9accf
  • editorError.foreground#4dd9ac70
  • editorGroup.border#0e1a1e30
  • editorGroupHeader.tabsBackground#0e1a1e
  • editorGutter.addedBackground#ffd58060
  • editorGutter.deletedBackground#4dd9ac60
  • editorGutter.modifiedBackground#d4f1f960
  • editorHoverWidget.background#0e1a1e
  • editorHoverWidget.border#a3d8d410
  • editorIndentGuide.activeBackground1#1e3a42
  • editorIndentGuide.background1#1e3a4270
  • editorInfo.foreground#d4f1f970
  • editorLineNumber.activeForeground#d4f1f9
  • editorLineNumber.foreground#89ddffb0
  • editorLink.activeForeground#ff8b9e
  • editorMarkerNavigation.background#ff8b9e05
  • editorOverviewRuler.border#0e1a1e
  • editorOverviewRuler.errorForeground#4dd9ac40
  • editorOverviewRuler.findMatchForeground#4a7c8acc
  • editorOverviewRuler.infoForeground#d4f1f940
  • editorOverviewRuler.warningForeground#89ddff70
  • editorRuler.foreground#1e3a42
  • editorSuggestWidget.background#0e1a1e
  • editorSuggestWidget.border#a3d8d410
  • editorSuggestWidget.foreground#ff8b9e
  • editorSuggestWidget.highlightForeground#89ddff
  • editorSuggestWidget.selectedBackground#c792ea20
  • editorWarning.foreground#ff8b9ec9
  • editorWhitespace.foreground#ff8b9e40
  • editorWidget.background#0e1a1e
  • editorWidget.border#89ddff
  • editorWidget.resizeBorder#c792ea
  • extensionButton.prominentBackground#ffd58090
  • extensionButton.prominentHoverBackground#4dd9ac
  • focusBorder#a3d8d400
  • gitDecoration.conflictingResourceForeground#89ddff
  • gitDecoration.deletedResourceForeground#4dd9ac
  • gitDecoration.ignoredResourceForeground#c792ea
  • gitDecoration.modifiedResourceForeground#c3e88d
  • gitDecoration.untrackedResourceForeground#d4f1f9
  • input.background#152126
  • input.border#a3d8d410
  • input.foreground#ff8b9e
  • input.placeholderForeground#ff8b9e60
  • inputOption.activeBackground#ff8b9e30
  • inputOption.activeBorder#ff8b9e30
  • inputValidation.errorBorder#4dd9ac50
  • inputValidation.infoBorder#d4f1f950
  • inputValidation.warningBorder#89ddff50
  • list.activeSelectionBackground#0e1a1e
  • list.activeSelectionForeground#89ddffb0
  • list.focusBackground#152126
  • list.focusForeground#d4f1f9
  • list.highlightForeground#c792ea9e
  • list.hoverBackground#1a2d34
  • list.hoverForeground#a3d8d4
  • list.inactiveSelectionBackground#0e1a1e30
  • list.inactiveSelectionForeground#89ddffb0
  • list.warningForeground#89ddff
  • listFilterWidget.background#0e1a1e30
  • listFilterWidget.noMatchesOutline#0e1a1e30
  • listFilterWidget.outline#0e1a1e30
  • menu.background#0e1a1ef8
  • menu.border#c792ea50
  • menu.foreground#ff8b9e
  • menu.selectionBackground#152126
  • menu.selectionBorder#0e1a1e30
  • menu.selectionForeground#ff8b9e
  • menu.separatorBackground#ff8b9e
  • menubar.selectionBackground#152126
  • menubar.selectionBorder#c792ea50
  • menubar.selectionForeground#ff8b9e
  • minimap.background#0e1a1e
  • minimapGutter.addedBackground#4dd9ac
  • minimapGutter.deletedBackground#89ddff
  • minimapGutter.modifiedBackground#ffd580
  • minimapSlider.activeBackground#ffd580b0
  • minimapSlider.background#4dd9ac80
  • minimapSlider.hoverBackground#89ddffa0
  • notebook.cellBorderColor#c792ea40
  • notebook.cellEditorBackground#0e1a1e
  • notebook.cellStatusBarItemHoverBackground#c792ea20
  • notebook.focusedCellBorder#c792ea
  • notebook.inactiveFocusedCellBorder#c792ea50
  • notebook.outputContainerBackgroundColor#0a1418
  • notebook.outputContainerBorderColor#c792ea30
  • notebook.selectedCellBackground#c792ea10
  • notebook.selectedCellBorder#c792ea
  • notebookScrollbarSlider.activeBackground#c792eacc
  • notebookScrollbarSlider.background#c792eabb
  • notebookScrollbarSlider.hoverBackground#c792eaee
  • notificationLink.foreground#c792ea
  • notifications.background#0e1a1e
  • notifications.foreground#ff8b9e
  • panel.background#0a1418
  • panel.border#0a141860
  • panelTitle.activeBorder#c792ea
  • panelTitle.activeForeground#d4f1f9
  • panelTitle.inactiveForeground#ff8b9e
  • peekView.border#0e1a1e30
  • peekViewEditor.background#ff8b9e05
  • peekViewEditor.matchHighlightBackground#c792ea50
  • peekViewEditorGutter.background#ff8b9e05
  • peekViewResult.background#ff8b9e05
  • peekViewResult.matchHighlightBackground#c792ea50
  • peekViewResult.selectionBackground#89ddff70
  • peekViewTitle.background#ff8b9e05
  • peekViewTitleDescription.foreground#ff8b9e60
  • pickerGroup.foreground#c792ea
  • progressBar.background#c792ea
  • scrollbar.shadow#0e1a1e00
  • scrollbarSlider.activeBackground#c792eacc
  • scrollbarSlider.background#c792eabb
  • scrollbarSlider.hoverBackground#c792eaee
  • selection.background#4dd9ac60
  • settings.checkboxBackground#0e1a1e
  • settings.checkboxForeground#ff8b9e
  • settings.dropdownBackground#0e1a1e
  • settings.dropdownForeground#ff8b9e
  • settings.headerForeground#c792ea
  • settings.modifiedItemIndicator#c792ea
  • settings.numberInputBackground#0e1a1e
  • settings.numberInputForeground#ff8b9e
  • settings.textInputBackground#0e1a1e
  • settings.textInputForeground#ff8b9e
  • sideBar.background#0a1418
  • sideBar.border#c792ea50
  • sideBar.foreground#d4f1f9c6
  • sideBarSectionHeader.background#0a1418
  • sideBarSectionHeader.border#0a141860
  • sideBarSectionHeader.foreground#d4f1f9
  • sideBarTitle.foreground#89ddff
  • statusBar.background#0a4a4e
  • statusBar.border#0a4a4e60
  • statusBar.debuggingBackground#0a4a4ee8
  • statusBar.debuggingForeground#d4f1f9
  • statusBar.foreground#d4f1f9
  • statusBar.noFolderBackground#0e1a1e
  • statusBarItem.hoverBackground#c792ea20
  • statusBarItem.remoteBackground#c792ea
  • statusBarItem.remoteForeground#0e1a1e
  • tab.activeBackground#1a2d3450
  • tab.activeBorder#4dd9ac
  • tab.activeForeground#d4f1f9
  • tab.activeModifiedBorder#4dd9ac
  • tab.border#0e1a1e
  • tab.inactiveBackground#1a2d3420
  • tab.inactiveForeground#89ddffaf
  • tab.unfocusedActiveBackground#1a2d3440
  • tab.unfocusedActiveBorder#4dd9ac
  • tab.unfocusedActiveForeground#ff8b9e
  • tab.unfocusedInactiveBackground#1a2d3410
  • tab.unfocusedInactiveForeground#89ddff7f
  • terminal.ansiBlack#0e1a1e
  • terminal.ansiBlue#d4f1f9
  • terminal.ansiBrightBlack#000000
  • terminal.ansiBrightBlue#d4f1f9
  • terminal.ansiBrightCyan#89ddff
  • terminal.ansiBrightGreen#0a2a1e
  • terminal.ansiBrightMagenta#c792ea
  • terminal.ansiBrightRed#ff5370
  • terminal.ansiBrightWhite#f7f7f7
  • terminal.ansiBrightYellow#c3e88d
  • terminal.ansiCyan#4dd9accd
  • terminal.ansiGreen#4dd9ac
  • terminal.ansiMagenta#c792ea
  • terminal.ansiRed#ff5370
  • terminal.ansiWhite#a3d8d4
  • terminal.ansiYellow#c3e88ddd
  • terminalCursor.background#0e1a1e
  • terminalCursor.foreground#89ddff
  • textLink.activeForeground#ff8b9e
  • textLink.foreground#c792ea
  • titleBar.activeBackground#0e1a1e
  • titleBar.activeForeground#ff8b9e
  • titleBar.border#0e1a1e60
  • titleBar.inactiveBackground#0e1a1e
  • titleBar.inactiveForeground#c792ea
  • tree.indentGuidesStroke#1e3a42
  • widget.shadow#0e1a1e30

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
variable, string constant.other.placeholder, invalid.deprecated, storage.modifier#c3e88d
keyword#d4f1f9
storage.type#c792ea
keyword.operator, punctuation.separator, storage.type.function.arrow.js#ffd580
variable, string constant.other.placeholder, entity.name.function, punctuation.definition.interpolation.end.bracket.curly.scss, punctuation.definition.interpolation.begin.bracket.curly.scssitalic
punctuation.definition.interpolation.end.bracket.curly.scss, punctuation.definition.interpolation.begin.bracket.curly.scss#ffd580
constant.other.php#89ddff
constant.other.color#a3d8d4
variable.language.this.js#4dd9ac
invalid, invalid.illegal#ff5370
Keyword, Storageitalic
keyword.control, constant.other.color, punctuation.definition.tag, punctuation, punctuation.separator.inheritance.php, punctuation.definition.tag.html, punctuation.section.embedded, keyword.other.template, keyword.other.substitution, entity.name.tag.reference.scss#d4f1f9
punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, entity.name.type.module.js#c3e88d
keyword.control.at-rule, punctuation.terminator.rule.css, keyword.control.operator, punctuation.definition.entity.css, keyword.operator.assignment.js, punctuation.separator.comma.js, punctuation.definition.binding-pattern.object.js#ff8b9e
punctuation.definition, string.quoted.single.scss#a3d8d4d1
keyword.controlbold
comment.line, comment.line.scss, comment.line.double-slash, comment.line.number-sign, comment.line.number-sign.mips, punctuation.definition.comment.scss, punctuation.definition.comment, comment.line.double-slash.js, punctuation.definition.comment.begin.documentation, punctuation.definition.comment.end.documentation, punctuation.definition.comment.documentation, comment.block, comment.block.documentation, source.ignore#4a7c8aitalic
text.html.derivative#4a7c8a
entity.name.tag, meta.tag.sgml, markup.deleted.git_gutter, variable.other.object.js#ff8b9e
entity.name.tag.htmlbold
variable.parameter.js, variable.parameter.keyframe-list.css#89ddff
string.other.link.title.markdown, variable.other.property.js, constant.other.caps.python, support.type.property-name.json#c3e88d
string, variable.other.constant.js, string.quoted.double, string.quoted.single, string.quoted.triple, markup.fenced_code.block.markdown, markup.inline.raw.string.markdown, variable.function, keyword.other.special-method, markup.bold, markup.bold.markdown, markup.italic.markdown, meta.class-method.js entity.name.function.js, variable.function.constructor, entity.name.tag.other.html, entity.name.tag.block.any.html, source.sass keyword.control, string constant.other#a3d8d4d5
entity.name.function, entity.other.attribute-name.html#89ddff
punctuation.definition.string.begin.html, punctuation.definition.string.end.html, variable.other.object.property.js, variable.other.definition.java#d4f1f9
support.other.variable, string.other.link, markup.table#ff8b9e
constant.numeric, constant.language, constant.character, constant.escape, keyword.other.unit, keyword.other, punctuation.separator.key-value.html#89ddff
variable.parameter.function.language.special, variable.parameter, meta.var-single-variable.expr.js, meta.var.expr.js, string.quoted.single.js, punctuation.definition.string.begin.js, punctuation.definition.string.end.js#4dd9ac
constant.other.symbol, constant.other.key, entity.other.inherited-class, keyword.other.unit, markup.heading, markup.inserted.git_gutter, meta.group.braces.curly, constant.other.object.key.js, string.unquoted.label.js#ffd580
entity.name, support.type, support.class, support.orther.namespace.use.php, meta.use.php, support.other.namespace.php, markup.changed.git_gutter, support.type.sys-types#ff8b9e
support.type#a3d8d4
source.css support.type.property-name, source.sass support.type.property-name, source.scss support.type.property-name, source.less support.type.property-name, source.stylus support.type.property-name, source.postcss support.type.property-name#c3e88d
entity.name.module.js, variable.import.parameter.js, variable.other.class.js, invalid.deprecated#4dd9ac
entity.name.method.js, tag.decorator.js entity.name.tag.js, tag.decorator.js punctuation.definition.tag.js#d4f1f9italic
entity.other.attribute-name, support.function#89ddff
entity.other.attribute-name.id, entity.other.attribute-name.class, entity.other.attribute-name.pseudo-class, entity.name.tag.css, keyword.control.conditional.js, support.constant, storage.type.function.js, meta.object-literal.key#ff8b9e
source.scss keyword.control#89ddff
markup.inserted, entity.name.tag.html#ffd580
markup.deleted#4dd9ac
markup.changed#89ddff
string.regexp#d4f1f9
constant.character.escape#d4f1f9
*url*, *link*, *uri*underline
source.js constant.other.object.key.js string.unquoted.label.js#ff8b9eitalic
text.html.markdown, punctuation.definition.list_item.markdown#ff8b9e
text.html.markdown markup.inline.raw.markdown#89ddff
text.html.markdown markup.inline.raw.markdown, punctuation.definition.raw.markdown#c792ea50
text.html.markdown meta.dummy.line-break
markdown.heading, markup.heading | markup.heading entity.name, markup.heading.markdown punctuation.definition.heading.markdown, entity.name.section.markdown#c3e88dbold
markup.underline#d4f1f9underline
markup.strike
markup.quote punctuation.definition.blockquote.markdown#c792ea50
markup.quoteitalic
string.other.link.description.title.markdown#89ddff
constant.other.reference.link.markdown#89ddff
markup.raw.block#89ddff
punctuation.definition.raw.markdown, punctuation.definition.markdown#d4f1f9
variable.language.fenced.markdown#c792ea
meta.separator#4a7c8abold
token.info-token#c792ea
token.warn-token#ffd580
token.error-token#ff5370
token.debug-token#d4f1f9
keyword.control.flow.python, keyword.control.import.python, keyword.control.python#ff8b9ebold
storage.type.function.python, storage.type.class.python#c792eaitalic
entity.name.function.python#89ddff
entity.name.type.python, entity.name.class.python#ff8b9ebold
variable.parameter.python#89ddffitalic
variable.language.special.self.python#c792eaitalic
constant.language.python#89ddff
support.function.builtin.python#4dd9ac
entity.name.function.decorator.python, punctuation.definition.decorator.python#ffd580italic
meta.function-call.python support.function#89ddff
storage.type.type.ts, storage.type.type.tsx, storage.type.interface.ts, storage.type.interface.tsx#c792eaitalic
entity.name.type.ts, entity.name.type.tsx, entity.name.interface.ts, entity.name.interface.tsx#ff8b9ebold
support.type.primitive.ts, support.type.primitive.tsx, support.type.builtin.ts, support.type.builtin.tsx#89ddff
meta.type.annotation.ts, meta.type.annotation.tsx, punctuation.definition.typeparameters.begin.ts, punctuation.definition.typeparameters.end.ts#c792ea
keyword.operator.type.annotation.ts, keyword.operator.type.annotation.tsx#ffd580
meta.decorator.ts, meta.decorator.tsx, punctuation.decorator.ts, punctuation.decorator.tsx#ffd580italic
keyword.control.rust, keyword.other.rust#ff8b9ebold
storage.type.rust, storage.modifier.rust#c792eaitalic
entity.name.function.rust#89ddff
entity.name.type.rust, entity.name.enum.rust, entity.name.struct.rust, entity.name.trait.rust#ff8b9ebold
entity.name.lifetime.rust, punctuation.definition.lifetime.rust, storage.modifier.lifetime.rust#ffd580italic
support.macro.rust, entity.name.function.macro.rust#4dd9acbold
meta.attribute.rust, punctuation.definition.attribute.rust#ffd580
variable.language.self.rust#c792eaitalic
keyword.control.go, keyword.control.import.go#ff8b9ebold
storage.type.go#c792eaitalic
entity.name.function.go#89ddff
entity.name.type.go#ff8b9ebold
support.function.builtin.go#4dd9ac
constant.language.go#89ddff
variable.other.go#d4f1f9
keyword.control.java, keyword.other.import.java, keyword.other.package.java#ff8b9ebold
storage.modifier.java, storage.type.java#c792eaitalic
entity.name.function.java#89ddff
entity.name.type.class.java, entity.name.type.interface.java, entity.name.type.enum.java#ff8b9ebold
meta.declaration.annotation.java, punctuation.definition.annotation.java, storage.type.annotation.java#ffd580italic
variable.parameter.java#89ddffitalic
keyword.control.ruby, keyword.control.start-block.ruby#ff8b9ebold
storage.type.function.ruby, storage.type.class.ruby#c792eaitalic
entity.name.function.ruby#89ddff
entity.name.type.class.ruby, entity.name.type.module.ruby#ff8b9ebold
constant.other.symbol.ruby, punctuation.definition.constant.ruby#ffd580
variable.other.constant.ruby#c3e88d
variable.language.ruby#c792eaitalic
keyword.other.special-method.ruby#4dd9ac
keyword.control.c, keyword.control.cpp#ff8b9ebold
storage.type.c, storage.type.cpp, storage.modifier.c, storage.modifier.cpp#c792eaitalic
entity.name.function.c, entity.name.function.cpp#89ddff
entity.name.type.c, entity.name.type.cpp, entity.name.class.cpp#ff8b9ebold
keyword.control.directive.c, keyword.control.directive.cpp, meta.preprocessor.c, meta.preprocessor.cpp, punctuation.definition.directive.c, punctuation.definition.directive.cpp#ffd580italic
variable.parameter.c, variable.parameter.cpp#89ddffitalic
keyword.control.swift, keyword.statement.swift#ff8b9ebold
storage.type.swift, storage.modifier.swift#c792eaitalic
entity.name.function.swift#89ddff
entity.name.type.swift, entity.name.type.class.swift, entity.name.type.struct.swift, entity.name.type.enum.swift, entity.name.type.protocol.swift#ff8b9ebold
variable.parameter.swift#89ddffitalic
meta.attribute.swift, punctuation.definition.attribute.swift#ffd580italic
support.function.swift, support.function.any-method.swift#4dd9ac
entity.name.tag.yaml, punctuation.separator.key-value.yaml#ff8b9e
string.unquoted.plain.out.yaml, string.unquoted.plain.in.yaml, string.quoted.single.yaml, string.quoted.double.yaml#a3d8d4d5
constant.language.boolean.yaml, constant.language.null.yaml#89ddff
punctuation.definition.block.sequence.item.yaml#ffd580
variable.other.alias.yaml, punctuation.definition.alias.yaml, punctuation.definition.anchor.yaml, entity.name.type.anchor.yaml#ffd580italic
keyword.other.sql, keyword.other.DML.sql, keyword.other.DDL.sql, keyword.other.create.sql#ff8b9ebold
entity.name.function.sql, support.function.aggregate.sql#89ddff
constant.numeric.sql#89ddff
string.quoted.single.sql, string.quoted.double.sql#a3d8d4d5
entity.name.tag.sql, meta.toc-list.table-name.sql#ff8b9e
keyword.control.bash, keyword.control.shell#ff8b9ebold
entity.name.function.shell#89ddff
variable.other.normal.shell, variable.other.special.shell, variable.other.positional.shell, variable.other.bracket.shell#c3e88d
punctuation.definition.variable.shell#ffd580
support.function.builtin.shell#4dd9ac
string.quoted.double.shell, string.quoted.single.shell#a3d8d4d5
meta.scope.heredoc.shell, string.unquoted.heredoc.shell#a3d8d4d5italic
Coffee Space Cats by Cats & Coffee - VS Code Theme