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#BD93F910
  • activityBar.activeBorder#C5A6C480
  • activityBar.background#15171c
  • activityBar.foreground#a7aec4
  • activityBar.inactiveForeground#6272A4
  • activityBarBadge.background#C5A6C4
  • activityBarBadge.foreground#a7aec4
  • badge.background#44475A
  • badge.foreground#a7aec4
  • breadcrumb.activeSelectionForeground#a7aec4
  • breadcrumb.background#15171c
  • breadcrumb.focusForeground#a7aec4
  • breadcrumb.foreground#6272A4
  • breadcrumbPicker.background#131518
  • button.background#44475A
  • button.foreground#a7aec4
  • contrastBorder#131518
  • debugToolBar.background#131518
  • diffEditor.insertedTextBackground#99C79420
  • diffEditor.removedTextBackground#FF555550
  • dropdown.background#15171c
  • dropdown.border#131518
  • dropdown.foreground#a7aec4
  • editor.background#15171c
  • editor.findMatchBackground#FFB86C80
  • editor.findMatchHighlightBackground#c4cad140
  • editor.findRangeHighlightBackground#31353a
  • editor.foldBackground#131518
  • editor.foreground#a7aec4
  • editor.hoverHighlightBackground#5FB3B350
  • editor.lineHighlightBorder#44475A
  • editor.rangeHighlightBackground#BD93F915
  • editor.selectionBackground#44475A
  • editor.selectionHighlightBackground#15171c
  • editor.snippetFinalTabstopHighlightBackground#15171c
  • editor.snippetFinalTabstopHighlightBorder#99C794
  • editor.snippetTabstopHighlightBackground#15171c
  • editor.snippetTabstopHighlightBorder#6272A4
  • editor.wordHighlightBackground#5FB3B350
  • editor.wordHighlightStrongBackground#99C79450
  • editorCodeLens.foreground#6272A4
  • editorError.foreground#FF5555
  • editorGroup.border#21222C
  • editorGroup.dropBackground#1a1d21
  • editorGroupHeader.tabsBackground#131518
  • editorGutter.addedBackground#99C79480
  • editorGutter.deletedBackground#FF555580
  • editorGutter.modifiedBackground#5FB3B380
  • editorHoverWidget.background#15171c
  • editorHoverWidget.border#6272A4
  • editorIndentGuide.activeBackground#c4cad145
  • editorIndentGuide.background#FFFFFF1A
  • editorLineNumber.foreground#6272A4
  • editorLink.activeForeground#5FB3B3
  • editorMarkerNavigation.background#131518
  • editorOverviewRuler.addedForeground#99C79480
  • editorOverviewRuler.border#131518
  • editorOverviewRuler.currentContentForeground#99C794
  • editorOverviewRuler.deletedForeground#FF555580
  • editorOverviewRuler.errorForeground#FF555580
  • editorOverviewRuler.incomingContentForeground#BD93F9
  • editorOverviewRuler.infoForeground#5FB3B380
  • editorOverviewRuler.modifiedForeground#5FB3B380
  • editorOverviewRuler.selectionHighlightForeground#FFB86C
  • editorOverviewRuler.warningForeground#FFB86C80
  • editorOverviewRuler.wordHighlightForeground#5FB3B3
  • editorOverviewRuler.wordHighlightStrongForeground#99C794
  • editorRuler.foreground#FFFFFF1A
  • editorSuggestWidget.background#131518
  • editorSuggestWidget.foreground#a7aec4
  • editorSuggestWidget.selectedBackground#44475A
  • editorWarning.foreground#5FB3B3
  • editorWhitespace.foreground#FFFFFF1A
  • editorWidget.background#131518
  • errorForeground#FF5555
  • extensionButton.prominentBackground#99C79490
  • extensionButton.prominentForeground#a7aec4
  • extensionButton.prominentHoverBackground#99C79460
  • focusBorder#6272A4
  • foreground#a7aec4
  • gitDecoration.conflictingResourceForeground#FFB86C
  • gitDecoration.deletedResourceForeground#FF5555
  • gitDecoration.ignoredResourceForeground#6272A4
  • gitDecoration.modifiedResourceForeground#5FB3B3
  • gitDecoration.untrackedResourceForeground#99C794
  • input.background#15171c
  • input.border#131518
  • input.foreground#a7aec4
  • input.placeholderForeground#6272A4
  • inputOption.activeBorder#BD93F9
  • inputValidation.errorBorder#FF5555
  • inputValidation.infoBorder#C5A6C4
  • inputValidation.warningBorder#FFB86C
  • list.activeSelectionBackground#44475A
  • list.activeSelectionForeground#a7aec4
  • list.dropBackground#44475A
  • list.errorForeground#FF5555
  • list.focusBackground#31353a
  • list.highlightForeground#5FB3B3
  • list.hoverBackground#31353a
  • list.inactiveSelectionBackground#31353a
  • list.warningForeground#FFB86C
  • listFilterWidget.background#15171c
  • listFilterWidget.noMatchesOutline#FF5555
  • listFilterWidget.outline#15171c
  • merge.currentHeaderBackground#99C79490
  • merge.incomingHeaderBackground#BD93F990
  • notification.background#15171c
  • notification.buttonBackground#44475A
  • notification.buttonForeground#a7aec4
  • notification.buttonHoverBackground#31353a
  • notification.errorBackground#FF5555
  • notification.errorForeground#a7aec4
  • notification.foreground#a7aec4
  • notification.infoBackground#5FB3B3
  • notification.infoForeground#15171c
  • notification.warningBackground#FFB86C
  • notification.warningForeground#15171c
  • panel.background#15171c
  • panel.border#BD93F9
  • panelTitle.activeBorder#C5A6C4
  • panelTitle.activeForeground#a7aec4
  • panelTitle.inactiveForeground#6272A4
  • peekView.border#44475A
  • peekViewEditor.background#15171c
  • peekViewEditor.matchHighlightBackground#e3b68680
  • peekViewResult.background#131518
  • peekViewResult.fileForeground#a7aec4
  • peekViewResult.lineForeground#a7aec4
  • peekViewResult.matchHighlightBackground#e3b68680
  • peekViewResult.selectionBackground#44475A
  • peekViewResult.selectionForeground#a7aec4
  • peekViewTitle.background#131518
  • peekViewTitleDescription.foreground#6272A4
  • peekViewTitleLabel.foreground#a7aec4
  • pickerGroup.border#BD93F9
  • pickerGroup.foreground#5FB3B3
  • progressBar.background#C5A6C4
  • selection.background#BD93F9
  • settings.checkboxBackground#131518
  • settings.checkboxBorder#131518
  • settings.checkboxForeground#a7aec4
  • settings.dropdownBackground#131518
  • settings.dropdownBorder#131518
  • settings.dropdownForeground#a7aec4
  • settings.headerForeground#a7aec4
  • settings.modifiedItemForeground#FFB86C
  • settings.modifiedItemIndicator#FFB86C
  • settings.numberInputBackground#131518
  • settings.numberInputBorder#131518
  • settings.numberInputForeground#a7aec4
  • settings.textInputBackground#131518
  • settings.textInputBorder#131518
  • settings.textInputForeground#a7aec4
  • sideBar.background#131518
  • sideBarSectionHeader.background#15171c
  • sideBarSectionHeader.border#131518
  • sideBarTitle.foreground#a7aec4
  • statusBar.background#131518
  • statusBar.debuggingBackground#FF5555
  • statusBar.debuggingForeground#131518
  • statusBar.foreground#a7aec4
  • statusBar.noFolderBackground#131518
  • statusBar.noFolderForeground#a7aec4
  • statusBarItem.prominentBackground#FF5555
  • statusBarItem.prominentHoverBackground#FFB86C
  • statusBarItem.remoteBackground#BD93F9
  • statusBarItem.remoteForeground#a7aec4
  • tab.activeBackground#15171c
  • tab.activeBorderTop#C5A6C480
  • tab.activeForeground#a7aec4
  • tab.border#131518
  • tab.inactiveBackground#131518
  • tab.inactiveForeground#6272A4
  • terminal.ansiBlack#21222C
  • terminal.ansiBlue#BD93F9
  • terminal.ansiBrightBlack#6272A4
  • terminal.ansiBrightBlue#D6ACFF
  • terminal.ansiBrightCyan#00a9ef
  • terminal.ansiBrightGreen#99C794
  • terminal.ansiBrightMagenta#FF92DF
  • terminal.ansiBrightRed#FF6E6E
  • terminal.ansiBrightWhite#c4cad1
  • terminal.ansiBrightYellow#e3b686
  • terminal.ansiCyan#6699CC
  • terminal.ansiGreen#00b5a6
  • terminal.ansiMagenta#C5A6C4
  • terminal.ansiRed#FF5555
  • terminal.ansiWhite#c4cad1
  • terminal.ansiYellow#b59964
  • terminal.background#15171c
  • terminal.foreground#a7aec4
  • titleBar.activeBackground#131518
  • titleBar.activeForeground#a7aec4
  • titleBar.inactiveBackground#131518
  • titleBar.inactiveForeground#6272A4
  • walkThrough.embeddedEditorBackground#131518

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
emphasisitalic
strongbold
header#BD93F9
source#a7aec4
meta.diff, meta.diff.header#6272A4
markup.inserted#99C794
markup.deleted#FF5555
markup.changed#FFB86C
invalid#FF5555underline italic
invalid.deprecated#a7aec4underline italic
entity.name.filename#e3b686
markup.error#FF5555
markup.underlineunderline
markup.bold#FFB86Cbold
markup.heading#BD93F9bold
markup.italic#e3b686italic
beginning.punctuation.definition.list.markdown, beginning.punctuation.definition.quote.markdown, punctuation.definition.link.restructuredtext#5FB3B3
markup.inline.raw, markup.raw.restructuredtext#99C794
markup.underline.link, markup.underline.link.image#5FB3B3
meta.link.reference.def.restructuredtext, punctuation.definition.directive.restructuredtext, string.other.link.description, string.other.link.title#C5A6C4
entity.name.directive.restructuredtext, markup.quote#e3b686italic
meta.separator.markdown#6272A4
fenced_code.block.language, markup.raw.inner.restructuredtext, markup.fenced_code.block.markdown punctuation.definition.markdown#99C794
punctuation.definition.constant.restructuredtext#BD93F9
markup.heading.markdown punctuation.definition.string.begin, markup.heading.markdown punctuation.definition.string.end#BD93F9
meta.paragraph.markdown punctuation.definition.string.begin, meta.paragraph.markdown punctuation.definition.string.end#a7aec4
markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.begin, markup.quote.markdown meta.paragraph.markdown punctuation.definition.string.end#99C794
entity.name.type.class, entity.name.class#5FB3B3normal
keyword.expressions-and-types.swift, keyword.other.this, variable.language, variable.language punctuation.definition.variable.php, variable.other.readwrite.instance.ruby, variable.parameter.function.language.special#BD93F9italic
entity.other.inherited-class#5FB3B3italic
comment, punctuation.definition.comment, unused.comment, wildcard.comment#6272A4
comment keyword.codetag.notation, comment.block.documentation keyword, comment.block.documentation storage.type.class#C5A6C4
comment.block.documentation entity.name.type#5FB3B3italic
comment.block.documentation entity.name.type punctuation.definition.bracket#5FB3B3
comment.block.documentation variable#FFB86Citalic
constant, variable.other.constant#c4cad1
constant.character.escape, constant.character.string.escape, constant.regexp#C5A6C4
entity.name.tag#C5A6C4
entity.other.attribute-name.parent-selector#C5A6C4
entity.other.attribute-name#99C794italic
entity.name.function, meta.function-call.generic, meta.function-call.object, meta.function-call.php, meta.function-call.static, meta.method-call.java meta.method, meta.method.groovy, support.function.any-method.lua, keyword.operator.function.infix#6699CC
entity.name.variable.parameter, meta.at-rule.function variable, meta.at-rule.mixin variable, meta.function.arguments variable.other.php, meta.selectionset.graphql meta.arguments.graphql variable.arguments.graphql, variable.parameter#FFB86Citalic
meta.decorator variable.other.readwrite, meta.decorator variable.other.property#99C794italic
meta.decorator variable.other.object#99C794
keyword, punctuation.definition.keyword#C5A6C4
keyword.control.new, keyword.operator.newbold
meta.selector#C5A6C4
support#5FB3B3italic
support.function.magic, support.variable, variable.other.predefined#BD93F9regular
support.function, support.type.property-nameregular
constant.other.symbol.hashkey punctuation.definition.constant.ruby, entity.other.attribute-name.placeholder punctuation, entity.other.attribute-name.pseudo-class punctuation, entity.other.attribute-name.pseudo-element punctuation, meta.group.double.toml, meta.group.toml, meta.object-binding-pattern-variable punctuation.destructuring, punctuation.colon.graphql, punctuation.definition.block.scalar.folded.yaml, punctuation.definition.block.scalar.literal.yaml, punctuation.definition.block.sequence.item.yaml, punctuation.definition.entity.other.inherited-class, punctuation.function.swift, punctuation.separator.dictionary.key-value, punctuation.separator.hash, punctuation.separator.inheritance, punctuation.separator.key-value, punctuation.separator.key-value.mapping.yaml, punctuation.separator.namespace, punctuation.separator.pointer-access, punctuation.separator.slice, string.unquoted.heredoc punctuation.definition.string, support.other.chomping-indicator.yaml, punctuation.separator.annotation#C5A6C4
keyword.operator.other.powershell, keyword.other.statement-separator.powershell, meta.brace.round, meta.function-call punctuation, punctuation.definition.arguments.begin, punctuation.definition.arguments.end, punctuation.definition.entity.begin, punctuation.definition.entity.end, punctuation.definition.tag.cs, punctuation.definition.type.begin, punctuation.definition.type.end, punctuation.section.scope.begin, punctuation.section.scope.end, storage.type.generic.java, string.template meta.brace, string.template punctuation.accessor#a7aec4
meta.string-contents.quoted.double punctuation.definition.variable, punctuation.definition.interpolation.begin, punctuation.definition.interpolation.end, punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end, punctuation.section.embedded.begin, punctuation.section.embedded.coffee, punctuation.section.embedded.end, punctuation.section.embedded.end source.php, punctuation.section.embedded.end source.ruby, punctuation.definition.variable.makefile#C5A6C4
entity.name.function.target.makefile, entity.name.section.toml, entity.name.tag.yaml, variable.other.key.toml#5FB3B3
constant.other.date, constant.other.timestamp#FFB86C
variable.other.alias.yaml#99C794italic underline
storage, meta.implementation storage.type.objc, meta.interface-or-protocol storage.type.objc, source.groovy storage.type.def#C5A6C4regular
entity.name.type, keyword.primitive-datatypes.swift, keyword.type.cs, meta.protocol-list.objc, meta.return-type.objc, source.go storage.type, source.groovy storage.type, source.java storage.type, source.powershell entity.other.attribute-name, storage.class.std.rust, storage.type.attribute.swift, storage.type.c, storage.type.core.rust, storage.type.cs, storage.type.groovy, storage.type.objc, storage.type.php, storage.type.haskell, storage.type.ocaml#5FB3B3italic
entity.name.type.type-parameter, meta.indexer.mappedtype.declaration entity.name.type, meta.type.parameters entity.name.type#FFB86C
storage.modifier#C5A6C4
string.regexp, constant.other.character-class.set.regexp, constant.character.escape.backslash.regexp#99C794
punctuation.definition.group.capture.regexp#C5A6C4
string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end#FF5555
punctuation.definition.character-class.regexp#5FB3B3
punctuation.definition.group.regexp#FFB86C
punctuation.definition.group.assertion.regexp, keyword.operator.negation.regexp#FF5555
meta.assertion.look-ahead.regexp#99C794
string#99C794
punctuation.definition.string.begin, punctuation.definition.string.end#99C794
punctuation.support.type.property-name.begin, punctuation.support.type.property-name.end#5FB3B3
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#99C794
variable, constant.other.key.perl, support.variable.property, variable.other.constant.js, variable.other.constant.ts, variable.other.constant.tsx#a7aec4
meta.import variable.other.readwrite, meta.object-binding-pattern-variable variable.object.property, meta.variable.assignment.destructured.object.coffee variable#FFB86Citalic
meta.import variable.other.readwrite.alias, meta.export variable.other.readwrite.alias, meta.variable.assignment.destructured.object.coffee variable variable#a7aec4normal
meta.selectionset.graphql variable#e3b686
meta.selectionset.graphql meta.arguments variable#a7aec4
entity.name.fragment.graphql, variable.fragment.graphql#5FB3B3
constant.other.symbol.hashkey.ruby, keyword.operator.dereference.java, keyword.operator.navigation.groovy, meta.scope.for-loop.shell punctuation.definition.string.begin, meta.scope.for-loop.shell punctuation.definition.string.end, meta.scope.for-loop.shell string, storage.modifier.import, punctuation.section.embedded.begin.tsx, punctuation.section.embedded.end.tsx, punctuation.section.embedded.begin.jsx, punctuation.section.embedded.end.jsx, punctuation.separator.list.comma.css, constant.language.empty-list.haskell#a7aec4
source.shell variable.other#BD93F9
support.constant#BD93F9normal
meta.scope.prerequisites.makefile#e3b686
meta.attribute-selector.scss#e3b686
punctuation.definition.attribute-selector.end.bracket.square.scss, punctuation.definition.attribute-selector.begin.bracket.square.scss#a7aec4
meta.preprocessor.haskell#6272A4

Shiki preview

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

Loading...

inkSea Theme - Coding Theme