Skip to main content
Coding Theme

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.activeBorder#101a20
  • activityBar.activeFocusBorder#00000000
  • activityBar.background#101a20
  • activityBar.border#0f171e
  • activityBar.dropBorder#2c404b
  • activityBar.foreground#ff247f
  • activityBar.inactiveForeground#8299a8
  • activityBarBadge.background#0da0ba
  • activityBarBadge.foreground#ffffff
  • badge.background#0da0ba
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#0da0ba
  • breadcrumb.background#18262d
  • breadcrumb.focusForeground#d1e0eb
  • breadcrumb.foreground#8299a8
  • button.background#0d7a8a
  • button.foreground#ffffff
  • button.hoverBackground#0da0ba
  • chat.requestBackground#1e3039
  • chat.requestBorder#1f2f38
  • checkbox.background#21343e
  • checkbox.border#1f2f38
  • checkbox.foreground#d1e0eb
  • commandCenter.activeBackground#2c404b
  • commandCenter.activeForeground#d1e0eb
  • commandCenter.background#18262d
  • commandCenter.border#1f2f38
  • commandCenter.foreground#d1e0eb
  • debugToolBar.background#18262d
  • debugToolBar.border#0f171e
  • descriptionForeground#8299a8
  • diffEditor.border#1f2f38
  • diffEditor.diagonalFill#1f2f3840
  • diffEditor.insertedTextBackground#73daca20
  • diffEditor.removedTextBackground#f7768e20
  • dropdown.background#18262d
  • dropdown.border#1f2f38
  • dropdown.foreground#d1e0eb
  • editor.background#16222a
  • editor.findMatchBackground#ffdd0040
  • editor.findMatchHighlightBackground#ffdd0022
  • editor.findRangeHighlightBackground#267ead20
  • editor.foreground#d1e0eb
  • editor.hoverHighlightBackground#2c404b60
  • editor.inactiveSelectionBackground#267ead30
  • editor.lineHighlightBackground#1e3039
  • editor.lineHighlightBorder#00000000
  • editor.selectionBackground#267ead55
  • editor.selectionHighlightBackground#267ead28
  • editor.wordHighlightBackground#ffdd0025
  • editor.wordHighlightStrongBackground#ff247f25
  • editorBracketHighlight.foreground1#FF5A00
  • editorBracketHighlight.foreground2#00E1FF
  • editorBracketHighlight.foreground3#10FF00
  • editorBracketHighlight.foreground4#AD00FF
  • editorBracketHighlight.foreground5#FF0099
  • editorBracketHighlight.foreground6#E7FF00
  • editorBracketHighlight.unexpectedBracket.foreground#ff1a1a
  • editorBracketPairGuide.activeBackground1#FF5A0066
  • editorBracketPairGuide.activeBackground2#00E1FF66
  • editorBracketPairGuide.activeBackground3#10FF0066
  • editorBracketPairGuide.activeBackground4#AD00FF66
  • editorBracketPairGuide.activeBackground5#FF009966
  • editorBracketPairGuide.activeBackground6#E7FF0066
  • editorBracketPairGuide.background1#FF5A0033
  • editorBracketPairGuide.background2#00E1FF33
  • editorBracketPairGuide.background3#10FF0033
  • editorBracketPairGuide.background4#AD00FF33
  • editorBracketPairGuide.background5#FF009933
  • editorBracketPairGuide.background6#E7FF0033
  • editorCodeLens.foreground#8299a8
  • editorCursor.foreground#d1e0eb
  • editorError.foreground#ff1a1a
  • editorGroup.border#1f2f38
  • editorGroup.dropBackground#121c23cc
  • editorGroupHeader.tabsBackground#18262d
  • editorGroupHeader.tabsBorder#0f171e
  • editorHint.foreground#ffdd00
  • editorHoverWidget.background#1e3039
  • editorHoverWidget.border#1f2f38
  • editorIndentGuide.activeBackground1#607885
  • editorIndentGuide.background1#1f2f38
  • editorInfo.border#00ccee40
  • editorInfo.foreground#00ccee
  • editorInlayHint.background#2c313c00
  • editorInlayHint.foreground#797b7e
  • editorLineNumber.activeForeground#ff247f
  • editorLineNumber.foreground#3e5764
  • editorOverviewRuler.border#00000000
  • editorOverviewRuler.errorForeground#ff1a1a
  • editorOverviewRuler.findMatchForeground#ffdd0060
  • editorOverviewRuler.infoForeground#00ccee
  • editorOverviewRuler.selectionHighlightForeground#267ead60
  • editorOverviewRuler.warningForeground#ffdd00
  • editorRuler.foreground#1f2f38
  • editorStickyScroll.background#1a2831
  • editorStickyScroll.border#1f2f38
  • editorStickyScroll.shadow#0a101800
  • editorStickyScrollHover.background#2c404b
  • editorSuggestWidget.background#0f171e
  • editorSuggestWidget.border#1f2f38
  • editorSuggestWidget.foreground#d1e0eb
  • editorSuggestWidget.highlightForeground#ff247f
  • editorSuggestWidget.selectedBackground#2c404b
  • editorUnicodeHighlight.border#ffdd0040
  • editorWarning.foreground#ffdd00
  • editorWhitespace.foreground#3e5764
  • editorWidget.background#131c24
  • editorWidget.border#1f2f38
  • errorForeground#ff2f2f
  • extensionButton.background#0d7a8a
  • extensionButton.foreground#ffffff
  • extensionButton.hoverBackground#0da0ba
  • extensionButton.prominentBackground#0da0ba
  • extensionButton.prominentForeground#ffffff
  • extensionButton.prominentHoverBackground#0d7a8a
  • focusBorder#0da0ba88
  • foreground#d1e0eb
  • gitDecoration.addedResourceForeground#9ece6a
  • gitDecoration.conflictingResourceForeground#bb9af7
  • gitDecoration.deletedResourceForeground#ff2f2f
  • gitDecoration.ignoredResourceForeground#3e5764
  • gitDecoration.modifiedResourceForeground#e0af68
  • gitDecoration.untrackedResourceForeground#9ece6a
  • inlineChat.background#1e3039
  • inlineChat.border#1f2f38
  • input.background#21343e
  • input.border#1f2f38
  • input.foreground#d1e0eb
  • input.placeholderForeground#607885
  • inputValidation.errorBackground#2d0d0d
  • inputValidation.errorBorder#ff2f2f
  • inputValidation.infoBackground#0d1e2d
  • inputValidation.infoBorder#0da0ba
  • inputValidation.warningBackground#2d2200
  • inputValidation.warningBorder#ffdd00
  • keybindingLabel.background#1e3039
  • keybindingLabel.border#1f2f38
  • keybindingLabel.bottomBorder#1f2f38
  • keybindingLabel.foreground#d1e0eb
  • list.activeSelectionBackground#2c404b
  • list.activeSelectionForeground#d1e0eb
  • list.dropBackground#121c23
  • list.focusBackground#2c404b
  • list.focusForeground#d1e0eb
  • list.highlightForeground#0da0ba
  • list.hoverBackground#2c404b88
  • list.hoverForeground#d1e0eb
  • list.inactiveSelectionBackground#21343e
  • list.inactiveSelectionForeground#8299a8
  • menu.background#18262d
  • menu.border#0f171e
  • menu.foreground#d1e0eb
  • menu.selectionBackground#2c404b
  • menu.selectionForeground#d1e0eb
  • menu.separatorBackground#1f2f38
  • menubar.selectionBackground#2c404b
  • menubar.selectionForeground#d1e0eb
  • minimap.background#121c23dd
  • minimap.errorHighlight#ff2f2f
  • minimap.findMatchHighlight#ffdd0040
  • minimap.selectionHighlight#267ead55
  • minimap.warningHighlight#ffdd00
  • minimapSlider.activeBackground#2c404b
  • minimapSlider.background#2c404b80
  • minimapSlider.hoverBackground#2c404b90
  • notificationCenter.border#0f171e
  • notificationCenterHeader.background#21343e
  • notificationCenterHeader.foreground#d1e0eb
  • notificationLink.foreground#0da0ba
  • notifications.border#0f171e
  • notifications.foreground#d1e0eb
  • notificationsErrorIcon.foreground#ff1a1a
  • notificationsInfoIcon.foreground#00ccee
  • notificationsWarningIcon.foreground#ffdd00
  • notificationToast.border#0f171e
  • panel.background#18262d
  • panel.border#0f171e
  • panelSectionHeader.background#21343e
  • panelSectionHeader.foreground#d1e0eb
  • panelTitle.activeBorder#ff247f
  • panelTitle.activeForeground#d1e0eb
  • panelTitle.inactiveForeground#8299a8
  • pickerGroup.border#1f2f38
  • pickerGroup.foreground#0da0ba
  • problemsErrorIcon.foreground#ff1a1a
  • problemsInfoIcon.foreground#00ccee
  • problemsWarningIcon.foreground#ffdd00
  • quickInput.background#18262d
  • quickInput.foreground#d1e0eb
  • quickInputList.focusBackground#2c404b
  • quickInputTitle.background#18262d
  • sash.hoverBorder#0da0ba
  • scrollbar.shadow#0a1018cc
  • selection.background#267ead4a
  • settings.checkboxBackground#21343e
  • settings.checkboxBorder#1f2f38
  • settings.checkboxForeground#d1e0eb
  • settings.dropdownBackground#18262d
  • settings.dropdownBorder#1f2f38
  • settings.dropdownForeground#d1e0eb
  • settings.headerForeground#d1e0eb
  • settings.modifiedItemIndicator#0da0ba
  • settings.numberInputBackground#21343e
  • settings.numberInputBorder#1f2f38
  • settings.numberInputForeground#d1e0eb
  • settings.textInputBackground#21343e
  • settings.textInputBorder#1f2f38
  • settings.textInputForeground#d1e0eb
  • sideBar.background#18262d
  • sideBar.border#0f171e
  • sideBar.foreground#8299a8
  • sideBarSectionHeader.background#21343e
  • sideBarSectionHeader.border#0f171e
  • sideBarSectionHeader.foreground#d1e0eb
  • sideBarTitle.foreground#d1e0eb
  • statusBar.background#18262d
  • statusBar.border#0f171e
  • statusBar.debuggingBackground#8b0000
  • statusBar.debuggingForeground#ffffff
  • statusBar.foreground#8299a8
  • statusBar.noFolderBackground#101a20
  • statusBar.noFolderForeground#8299a8
  • statusBarItem.activeBackground#21343e
  • statusBarItem.errorBackground#2d0d0d
  • statusBarItem.errorForeground#ff2f2f
  • statusBarItem.hoverBackground#2c404b
  • statusBarItem.remoteBackground#0da0ba
  • statusBarItem.remoteForeground#ffffff
  • statusBarItem.warningBackground#2d2200
  • statusBarItem.warningForeground#ffdd00
  • tab.activeBackground#21343e
  • tab.activeBorder#ff247f
  • tab.activeBorderTop#00000000
  • tab.activeForeground#d1e0eb
  • tab.border#0f171e
  • tab.hoverBackground#2c404b
  • tab.hoverForeground#d1e0eb
  • tab.inactiveBackground#18262d
  • tab.inactiveForeground#8299a8
  • tab.unfocusedActiveForeground#8299a8
  • tab.unfocusedInactiveForeground#2c404b
  • terminal.ansiBlack#21343e
  • terminal.ansiBlue#7aa2f7
  • terminal.ansiBrightBlack#3e5764
  • terminal.ansiBrightBlue#a9c1ff
  • terminal.ansiBrightCyan#a4ffff
  • terminal.ansiBrightGreen#9efff0
  • terminal.ansiBrightMagenta#d4b8ff
  • terminal.ansiBrightRed#ff9e9e
  • terminal.ansiBrightWhite#d1e0eb
  • terminal.ansiBrightYellow#ffd98c
  • terminal.ansiCyan#7dcfff
  • terminal.ansiGreen#73daca
  • terminal.ansiMagenta#bb9af7
  • terminal.ansiRed#f7768e
  • terminal.ansiWhite#8299a8
  • terminal.ansiYellow#e0af68
  • terminal.background#18262d
  • terminal.border#0f171e
  • terminal.dropBackground#121c23cc
  • terminal.findMatchBackground#ffdd0040
  • terminal.findMatchHighlightBackground#ffdd0022
  • terminal.foreground#d1e0eb
  • terminal.selectionBackground#267ead55
  • terminalCommandDecoration.defaultBackground#3e5764
  • terminalCommandDecoration.errorBackground#f7768e
  • terminalCommandDecoration.successBackground#73daca
  • terminalCursor.background#16222a
  • terminalCursor.foreground#d1e0eb
  • testing.iconErrored#ffb86c
  • testing.iconFailed#ff1a1a
  • testing.iconPassed#73daca
  • testing.iconQueued#ffdd00
  • testing.iconSkipped#607885
  • testing.iconUnset#3e5764
  • testing.runAction#00df95
  • titleBar.activeBackground#18262d
  • titleBar.activeForeground#d1e0eb
  • titleBar.border#0f171e
  • titleBar.inactiveBackground#101a20
  • titleBar.inactiveForeground#8299a8
  • toolbar.activeBackground#2c404b
  • toolbar.hoverBackground#2c404b80
  • walkThrough.embeddedEditorBackground#121c23
  • welcomePage.background#18262d
  • widget.shadow#0a1018cc

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
comment#878787italic
comment.block#878787italic
comment.block.documentation#878787italic
comment.line#878787italic
comment.line.double-slash#878787italic
comment.line.number-sign#878787italic
comment.block.javadoc#878787italic
constant#f7768e
constant.character#f7768e
constant.character.escape#f7768e
constant.language#4dd5ff
constant.language.boolean#4dd5ff
constant.language.null#4dd5ff
constant.numeric#7accff
constant.numeric.integer#7accff
constant.numeric.float#7accff
constant.numeric.hex#7accff
constant.numeric.octal#7accff
constant.other#f7768e
constant.other.color#ffb86c
constant.other.symbol#bd93f9
entity#ffffff
entity.name#ffffff
entity.name.class#18fffb
entity.name.function#00df95
entity.name.method#ff247f
entity.name.namespace#18fffb
entity.name.section#fdff9bbold
entity.name.tag#ff61a3
entity.name.tag.css#7affd9
entity.name.tag.html#ff61a3
entity.name.tag.xml#ff61a3
entity.name.tag.jsx#ff61a3
entity.name.tag.tsx#ff61a3
entity.name.type#18fffb
entity.name.type.class#18fffb
entity.name.type.interface#18fffbitalic
entity.name.type.enum#18fffb
entity.name.type.alias#18fffb
entity.other#ffffff
entity.other.attribute-name#ffb86c
entity.other.attribute-name.css#fdff9b
entity.other.attribute-name.html#ffb86c
entity.other.attribute-name.jsx#ffb86c
entity.other.attribute-name.tsx#ffb86c
entity.other.attribute-name.id#fdff9b
entity.other.attribute-name.class#fdff9b
entity.other.inherited-class#7accffitalic
keyword#ff247f
keyword.control#ffcf3f
keyword.control.conditional#ffcf3f
keyword.control.import#18e8ff
keyword.control.import.python#18e8ff
keyword.control.flow#ff247f
keyword.control.export#18e8ff
storage.type.function.arrow#ffffff
keyword.control.from#18e8ff
keyword.operator#ff247f
keyword.operator.assignment#ffffff
keyword.operator.arithmetic#ff247f
keyword.operator.logical#ff247f
keyword.operator.comparison#ff247f
keyword.operator.new#ff247f
keyword.other#ff247f
keyword.other.unit#7accff
markup#ffffff
markup.bold#d1e0ebbold
markup.changed#ffb86c
markup.deleted#f7768e
markup.heading#18fffbbold
markup.heading.1#ff247fbold
markup.heading.2#18fffbbold
markup.heading.3#fdff9bbold
markup.heading.4#ffb86cbold
markup.heading.5#7accffbold
markup.heading.6#607885bold
markup.inline.raw#7affd9
markup.inserted#00df95
markup.italic#d1e0ebitalic
markup.list#ffffff
markup.list.numbered#ffb86c
markup.list.unnumbered#ff247f
markup.quote#878787italic
markup.underline#d1e0ebunderline
markup.underline.link#18e8ff
markup.link#18e8ff
markup.link.url#18e8ff
markup.link.text#fdff9b
markup.code#7affd9
meta#ffffff
meta.block#ffffff
meta.brace#ff247f
meta.cast#18fffb
meta.class#ffffff
meta.class.identifier#18fffb
meta.function#ffffff
meta.function-call#00df95
meta.function.decorator#bd93f9
meta.parameter#ffb86c
meta.preprocessor#bd93f9
meta.structure#ffffff
meta.structure.dictionary#ffffff
meta.tag#ffffff
meta.tag.sgml#878787italic
meta.tag.jsx#ffffff
meta.tag.tsx#ffffff
meta.jsx#ffffff
meta.tsx#ffffff
meta.type#18fffb
meta.type.annotation#18fffb
meta.type.parameters#18fffb
punctuation#7affd9
punctuation.definition.arguments#ff247f
punctuation.definition.array#ff247f
punctuation.definition.block#ff247f
punctuation.definition.comment#878787italic
punctuation.definition.parameters#ff247f
punctuation.definition.string#fdff9b
punctuation.definition.string.begin#fdff9b
punctuation.definition.string.end#fdff9b
punctuation.definition.tag#7affd9
punctuation.definition.tag.jsx#7affd9
punctuation.definition.tag.tsx#7affd9
punctuation.section#ff247f
punctuation.section.block#ff247f
punctuation.terminator#7affd9
punctuation.separator#7affd9
punctuation.accessor#ff247f
storage#bd93f9italic
storage.modifier#bd93f9italic
storage.modifier.async#bd93f9italic
storage.modifier.static#bd93f9italic
storage.modifier.public#bd93f9italic
storage.modifier.private#bd93f9italic
storage.modifier.protected#bd93f9italic
storage.type#bd93f9italic
storage.type.class#bd93f9italic
storage.type.function#bd93f9italic
storage.type.var#bd93f9italic
storage.type.const#bd93f9italic
storage.type.let#bd93f9italic
storage.type.interface#bd93f9italic
storage.type.type#bd93f9italic
storage.type.enum#bd93f9italic
string#fdff9b
string.regexp#18e8ff
string.regexp.character-class#18e8ff
string.regexp.escape#f7768e
string.template#fdff9b
string.template.expression#7affd9
string.quoted#fdff9b
string.quoted.single#fdff9b
string.quoted.double#fdff9b
string.quoted.triple#fdff9b
support#ffffff
support.class#18fffb
support.class.builtin#7accff
support.class.component#18fffb
support.constant#4dd5ff
support.constant.property-value#ffb86c
support.function#00df95
support.function.builtin#00df95
support.function.console#00df95
support.function.magic#bd93f9
support.type#7accff
support.type.primitive#7accff
support.variable#ffffff
support.variable.property#ffb86c
variable#ffffff
variable.language#bd93f9italic
variable.language.this#bd93f9italic
variable.language.super#bd93f9italic
variable.language.self#bd93f9italic
variable.name#ffffff
variable.other#ffffff
variable.other.member#ffb86c
variable.other.property#f7768e
variable.other.readwrite#ffffff
variable.other.constant#f7768e
variable.parameter#ffb86citalic
variable.parameter.function#ffb86citalic
variable.parameter.rest#ffb86citalic
variable.css#ff247f
variable.scss#ff247f
invalid#f7768e
invalid.deprecated#f7768eunderline
invalid.illegal#ff1a1aunderline
invalid.illegal.unclosed-string#f7768e
invalid.illegal.unclosed-bracket#f7768e
markup.changed.diff#ffb86c
markup.deleted.diff#f7768e
markup.inserted.diff#00df95
meta.diff.header#7accffbold
meta.diff.range#878787
support.type.property-name.json#7affd9
meta.structure.dictionary.json#ffffff
meta.structure.array.json#ffffff
meta.tag.sgml.html#878787italic
text.html.basic#ffffff
meta.jsx.children#ffffff
meta.jsx.children.tsx#ffffff
storage.type.ts#bd93f9italic
entity.name.type.ts#18fffb
entity.name.type.alias.ts#18fffb
meta.type.parameters.ts#18fffb
meta.type.annotation.ts#18fffb
keyword.declaration.ts#bd93f9italic
variable.parameter.ts#ffb86citalic
meta.selector.css#fdff9b
meta.property-name.css#7affd9
meta.property-value.css#ffb86c
support.constant.property-value.css#ffb86c
entity.name.tag.css#7affd9
entity.other.attribute-name.class.css#fdff9b
entity.other.attribute-name.id.css#fdff9b
punctuation.definition.keyword.css#bd93f9
variable.interpolation.scss#7affd9
keyword.control.at-rule.include.scss#bd93f9
keyword.control.at-rule.mixin.scss#bd93f9
keyword.control.at-rule.if.scss#ffcf3f
keyword.control.at-rule.each.scss#ffcf3f
entity.other.attribute-name.attribute.scss#ffb86c
entity.name.tag.scss#ff61a3
storage.type.class.python#bd93f9italic
storage.type.function.python#bd93f9italic
meta.function.decorator.python#bd93f9
entity.name.function.decorator.python#bd93f9
variable.parameter.function.python#ffb86citalic
keyword.control.import.python#18e8ff
keyword.control.flow.python#ff247f
support.type.exception.python#f7768e
constant.language.python#4dd5ff
variable.other.object#ffffff
variable.other.object.property#ffb86c
source.env#d1e0eb
comment.line.number-sign.env#607885
punctuation.definition.comment.env#607885
variable.other.env#ffb86c
keyword.operator.assignment.env#8299a8
string.unquoted.env#9ece6a
string.quoted.single.env#9ece6a
string.quoted.double.env#9ece6a
punctuation.definition.string.begin.env#9ece6a
punctuation.definition.string.end.env#9ece6a
constant.character.escape.env#ff5a00
constant.numeric.env#ff5a00
constant.language.boolean.env#4dd5ff
constant.language.null.env#4dd5ff
punctuation.definition.variable.env#ff247f
keyword.control.env#bb9af7
comment.line.dotenv#607885
variable.key.dotenv#ffb86c
keyword.operator.assignment.dotenv#8299a8
property.value.dotenv#9ece6a
string.quoted.single.dotenv#9ece6a
string.quoted.double.dotenv#9ece6a
variable.interpolation.dotenv#ff247f
Viridian Storm for VS Code by WeylandYuri - VS Code Theme