Skip to main content
Coding Theme

Human Theme

Publisher: Tom HallThemes in package: 6

Research-grade color themes based on vision science and human perception. Six scientifically validated variants (Dark, Light, Low Light, Soft, Warm, High Contrast) with WCAG AAA accessibility, colorblind safety, and optimized eye comfort. Features natural color hierarchy inspired by ecological perce

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#101713
  • activityBar.border#00000000
  • activityBar.foreground#A3D977
  • activityBar.inactiveForeground#6B7A6F
  • badge.background#1D3323
  • badge.foreground#A3D977
  • breadcrumb.background#101713
  • breadcrumb.focusForeground#A3D977
  • breadcrumb.foreground#9FB8A5
  • breadcrumbPicker.background#101713
  • button.background#A3D977
  • button.foreground#101713
  • button.hoverBackground#9AD1A3
  • button.secondaryBackground#111814
  • button.secondaryForeground#D9D3C7
  • button.secondaryHoverBackground#0E1A12
  • charts.blue#8FBFA3
  • charts.foreground#D9D3C7
  • charts.green#9AD1A3
  • charts.lines#6B7A6F
  • charts.orange#C87C3E
  • charts.purple#D97A7A
  • charts.red#E84040
  • charts.yellow#E8B86F
  • contrastBorder#00000000
  • debugIcon.breakpointCurrentStackframeForeground#A3D977
  • debugIcon.breakpointDisabledForeground#6B7A6F
  • debugIcon.breakpointForeground#E84040
  • debugIcon.breakpointStackframeForeground#8FBFA3
  • debugIcon.breakpointUnverifiedForeground#C9A24D
  • debugToolBar.background#111814
  • debugToolBar.border#00000000
  • diffEditor.border#00000000
  • diffEditor.diagonalFill#0D120F60
  • diffEditor.insertedLineBackground#9AD1A310
  • diffEditor.insertedTextBackground#9AD1A320
  • diffEditor.removedLineBackground#E8404010
  • diffEditor.removedTextBackground#E8A09A20
  • dropdown.background#101713
  • dropdown.border#111814
  • dropdown.foreground#D9D3C7
  • editor.background#101713
  • editor.findMatchBackground#2A2414
  • editor.findMatchHighlightBackground#2A24148060
  • editor.foreground#D9D3C7
  • editor.hoverHighlightBackground#0E1A12
  • editor.inactiveSelectionBackground#16221C80
  • editor.selectionBackground#1D3323
  • editor.selectionHighlightBackground#162B2160
  • editor.wordHighlightBackground#16221C80
  • editor.wordHighlightStrongBackground#1A282580
  • editorBracketHighlight.foreground1#E8B86F
  • editorBracketHighlight.foreground2#C87C3E
  • editorBracketHighlight.foreground3#C9A24D
  • editorBracketHighlight.foreground4#D97A7A
  • editorBracketHighlight.foreground5#C9A257
  • editorBracketHighlight.foreground6#A3D977
  • editorBracketHighlight.unexpectedBracket.foreground#E8A09A
  • editorCodeLens.foreground#6B7A6F
  • editorCursor.foreground#A3D977
  • editorError.background#2A141240
  • editorError.border#E8404040
  • editorError.foreground#E84040
  • editorGroup.border#00000000
  • editorGroup.dropBackground#1D332340
  • editorGroupHeader.border#00000000
  • editorGroupHeader.noTabsBackground#101713
  • editorGroupHeader.tabsBackground#101713
  • editorGroupHeader.tabsBorder#00000000
  • editorGutter.addedBackground#9AD1A3
  • editorGutter.background#101713
  • editorGutter.commentGlyphForeground#6B7A6F
  • editorGutter.commentRangeForeground#111814
  • editorGutter.commentUnresolvedGlyphForeground#E84040
  • editorGutter.deletedBackground#E84040
  • editorGutter.foldingControlForeground#6B7A6F
  • editorGutter.modifiedBackground#C9A24D
  • editorHint.foreground#8FBF8A
  • editorIndentGuide.activeBackground#6B7A6F60
  • editorIndentGuide.background#11181440
  • editorInfo.background#0D120F40
  • editorInfo.border#8FBFA340
  • editorInfo.foreground#8FBFA3
  • editorLineNumber.activeForeground#A6BDA4
  • editorLineNumber.foreground#3E4A42
  • editorRuler.foreground#111814
  • editorSuggestWidget.background#101713
  • editorSuggestWidget.border#111814
  • editorSuggestWidget.foreground#D9D3C7
  • editorSuggestWidget.highlightForeground#A3D977
  • editorSuggestWidget.selectedBackground#1D3323
  • editorWarning.background#0D120F40
  • editorWarning.border#C9A24D40
  • editorWarning.foreground#C9A24D
  • editorWidget.background#101713
  • editorWidget.border#111814
  • editorWidget.foreground#D9D3C7
  • editorWidget.resizeBorder#00000000
  • extensionBadge.remoteBackground#A3D977
  • extensionBadge.remoteForeground#101713
  • extensionButton.prominentBackground#A3D977
  • extensionButton.prominentForeground#101713
  • extensionButton.prominentHoverBackground#9AD1A3
  • focusBorder#A3D97740
  • gitDecoration.addedResourceForeground#9AD1A3
  • gitDecoration.conflictingResourceForeground#D97A7A
  • gitDecoration.deletedResourceForeground#E84040
  • gitDecoration.ignoredResourceForeground#6B7A6F
  • gitDecoration.modifiedResourceForeground#C9A24D
  • gitDecoration.submoduleResourceForeground#9AD1A3
  • gitDecoration.untrackedResourceForeground#C7E7A6
  • input.background#101713
  • input.border#111814
  • input.foreground#D9D3C7
  • input.placeholderForeground#6B7A6F
  • inputOption.activeBackground#1D3323
  • inputOption.activeBorder#A3D97760
  • inputValidation.errorBackground#2A1412
  • inputValidation.errorBorder#E8404040
  • inputValidation.infoBackground#111814
  • inputValidation.infoBorder#8FBFA340
  • inputValidation.warningBackground#0D120F
  • inputValidation.warningBorder#C9A24D40
  • list.activeSelectionBackground#1D3323
  • list.activeSelectionForeground#D9D3C7
  • list.focusAndSelectionOutline#00000000
  • list.focusOutline#00000000
  • list.hoverBackground#0E1A12
  • list.inactiveSelectionBackground#16221C
  • menu.background#101713
  • menu.border#111814
  • menu.foreground#D9D3C7
  • menu.selectionBackground#1D3323
  • menu.selectionForeground#D9D3C7
  • menu.separatorBackground#111814
  • menubar.selectionBackground#1D3323
  • menubar.selectionForeground#D9D3C7
  • merge.border#00000000
  • merge.commonContentBackground#11181420
  • merge.commonHeaderBackground#11181440
  • merge.currentContentBackground#8FBFA320
  • merge.currentHeaderBackground#8FBFA340
  • merge.incomingContentBackground#9AD1A320
  • merge.incomingHeaderBackground#9AD1A340
  • minimap.background#101713
  • minimap.errorHighlight#2A1412
  • minimap.infoHighlight#111814
  • minimap.selectionHighlight#1D332380
  • minimap.selectionOccurrenceHighlight#16221C80
  • minimap.warningHighlight#0D120F
  • notificationCenter.border#00000000
  • notificationCenterHeader.background#101713
  • notificationCenterHeader.foreground#D9D3C7
  • notifications.background#111814
  • notifications.border#00000000
  • notifications.foreground#D9D3C7
  • panel.background#101713
  • panel.border#00000000
  • peekView.border#111814
  • peekViewEditor.background#101713
  • peekViewEditor.matchHighlightBackground#162B21
  • peekViewResult.background#101713
  • peekViewResult.matchHighlightBackground#162B21
  • peekViewResult.selectionBackground#1D3323
  • peekViewTitle.background#101713
  • problemsErrorIcon.foreground#E84040
  • problemsInfoIcon.foreground#8FBFA3
  • problemsWarningIcon.foreground#C9A24D
  • quickInput.background#101713
  • quickInput.foreground#D9D3C7
  • quickInputList.focusBackground#1D3323
  • quickInputList.focusForeground#D9D3C7
  • quickInputTitle.background#101713
  • scm.providerBorder#00000000
  • scrollbar.shadow#00000000
  • scrollbarSlider.activeBackground#A3D97760
  • scrollbarSlider.background#6B7A6F20
  • scrollbarSlider.hoverBackground#6B7A6F40
  • settings.checkboxBackground#101713
  • settings.checkboxBorder#111814
  • settings.checkboxForeground#A3D977
  • settings.dropdownBackground#101713
  • settings.dropdownBorder#111814
  • settings.dropdownForeground#D9D3C7
  • settings.headerForeground#D9D3C7
  • settings.modifiedItemIndicator#C9A24D
  • settings.numberInputBackground#101713
  • settings.numberInputBorder#111814
  • settings.numberInputForeground#D9D3C7
  • settings.textInputBackground#101713
  • settings.textInputBorder#111814
  • settings.textInputForeground#D9D3C7
  • sideBar.background#101713
  • sideBar.border#00000000
  • sideBar.foreground#CFC8BA
  • statusBar.background#101713
  • statusBar.border#00000000
  • statusBar.foreground#CFC8BA
  • symbolIcon.arrayForeground#B08C4F
  • symbolIcon.booleanForeground#C9A24D
  • symbolIcon.classForeground#8FBFA3
  • symbolIcon.colorForeground#E8B86F
  • symbolIcon.constantForeground#B08C4F
  • symbolIcon.constructorForeground#9AD1A3
  • symbolIcon.enumeratorForeground#8FBFA3
  • symbolIcon.enumeratorMemberForeground#B08C4F
  • symbolIcon.eventForeground#D97A7A
  • symbolIcon.fieldForeground#D9D3C7
  • symbolIcon.fileForeground#CFC8BA
  • symbolIcon.folderForeground#9FB8A5
  • symbolIcon.functionForeground#9AD1A3
  • symbolIcon.interfaceForeground#8FBFA3
  • symbolIcon.keyForeground#A3D977
  • symbolIcon.keywordForeground#A3D977
  • symbolIcon.methodForeground#9AD1A3
  • symbolIcon.moduleForeground#9AD1A3
  • symbolIcon.namespaceForeground#9AD1A3
  • symbolIcon.nullForeground#6B7A6F
  • symbolIcon.numberForeground#C9A24D
  • symbolIcon.objectForeground#B0C8B8
  • symbolIcon.operatorForeground#9FB8A5
  • symbolIcon.packageForeground#9AD1A3
  • symbolIcon.propertyForeground#D9D3C7
  • symbolIcon.referenceForeground#9FB8A5
  • symbolIcon.snippetForeground#E8B86F
  • symbolIcon.stringForeground#E8B86F
  • symbolIcon.structForeground#B0C8B8
  • symbolIcon.textForeground#D9D3C7
  • symbolIcon.typeParameterForeground#8FBFA3
  • symbolIcon.unitForeground#B08C4F
  • symbolIcon.variableForeground#D9D3C7
  • tab.activeBackground#101713
  • tab.activeBorder#00000000
  • tab.activeBorderTop#A3D977
  • tab.activeForeground#D9D3C7
  • tab.border#00000000
  • tab.hoverBackground#0E1A12
  • tab.inactiveBackground#101713
  • tab.inactiveForeground#6B7A6F
  • tab.unfocusedActiveBackground#101713
  • tab.unfocusedActiveBorder#00000000
  • terminal.ansiBlack#0D120F
  • terminal.ansiBlue#8FBFA3
  • terminal.ansiBrightBlack#3E4A42
  • terminal.ansiBrightBlue#B0C8B8
  • terminal.ansiBrightCyan#B0C8B8
  • terminal.ansiBrightGreen#A3D977
  • terminal.ansiBrightMagenta#E8A09A
  • terminal.ansiBrightRed#E8A09A
  • terminal.ansiBrightWhite#D9D3C7
  • terminal.ansiBrightYellow#E8B86F
  • terminal.ansiCyan#9FB8A5
  • terminal.ansiGreen#9AD1A3
  • terminal.ansiMagenta#D97A7A
  • terminal.ansiRed#E84040
  • terminal.ansiWhite#CFC8BA
  • terminal.ansiYellow#C9A24D
  • terminal.background#101713
  • terminal.foreground#D9D3C7
  • terminal.selectionBackground#1D3323
  • terminalCommandDecoration.errorBackground#2A1412
  • terminalCommandDecoration.successBackground#9AD1A340
  • terminalCursor.foreground#A3D977
  • testing.iconFailed#E84040
  • testing.iconPassed#9AD1A3
  • testing.iconQueued#C9A24D
  • testing.iconSkipped#6B7A6F
  • testing.message.error.lineBackground#2A1412
  • testing.message.info.lineBackground#111814
  • testing.runAction#A3D977
  • textLink.activeForeground#A3D977
  • textLink.foreground#8FBFA3
  • textPreformat.foreground#C7E7A6
  • titleBar.activeBackground#101713
  • titleBar.activeForeground#D9D3C7
  • titleBar.border#00000000
  • titleBar.inactiveBackground#101713
  • titleBar.inactiveForeground#6B7A6F
  • toolbar.activeBackground#1D3323
  • toolbar.hoverBackground#0E1A12
  • tree.indentGuidesStroke#111814
  • walkThrough.embeddedEditorBackground#0D120F
  • welcomePage.background#101713
  • welcomePage.tileBackground#111814
  • welcomePage.tileHoverBackground#0E1A12

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
keyword#A3D977bold
keyword.control, keyword.control.catch, keyword.control.exception#C9A24Dbold
keyword.control.return#C9A24Dbold
keyword.operator.type#9FB8A5
keyword.operator.type.annotation, keyword.operator.assignment.type#9FB8A5
keyword.declaration, storage.type#A3D977bold italic
keyword.import, keyword.export#A3D977bold
constant.numeric#C9A24D
constant.language.boolean, constant.language#B08C4F
entity.name.function#9AD1A3
entity.name.type, entity.name.class, entity.name.interface#8FBFA3bold
support.type#8FBFA3
variable.parameter, variable.other.property#CFC8BA
variable#D9D3C7
meta.decorator, storage.modifier.decorator#D97A7Abold
entity.name.tag.html, entity.name.tag.jsx, entity.name.tag.tsx#C9A257bold
entity.other.attribute-name.html, entity.other.attribute-name.jsx, entity.other.attribute-name.tsx#B8956F
punctuation.definition.tag, punctuation.definition.tag.begin, punctuation.definition.tag.end#A68A6A
keyword.operator#9FB8A5
punctuation#CFC8BA
meta.object-literal.key, support.type.property-name.json#9AD1A3
string#E8B86F
comment#6B7A6Fitalic
invalid#E84040bold
meta.tag, meta.tag.sgml#D97A7A
markup.heading.markdown, markup.heading.setext#A3D977bold
markup.heading.1.markdown#A3D977bold
markup.heading.2.markdown#9AD1A3bold
markup.heading.3.markdown, markup.heading.4.markdown#8FBFA3bold
markup.heading.5.markdown, markup.heading.6.markdown#9FB8A5bold
punctuation.definition.heading.markdown#6B7A6F
markup.bold.markdown#C9A24Dbold
markup.italic.markdown#E8B86Fitalic
markup.bold.italic.markdown#C9A24Dbold italic
markup.strikethrough.markdown#6B7A6Fstrikethrough
markup.underline.link.markdown, markup.underline.link.image.markdown#9FB8A5
string.other.link.title.markdown, string.other.link.description.markdown#9AD1A3
markup.inline.raw.string.markdown#E8B86F
markup.fenced_code.block.markdown, markup.inline.raw.markdown#B08C4F
punctuation.definition.markdown#6B7A6F
fenced_code.block.language#8FBFA3
markup.list.unnumbered.markdown, markup.list.numbered.markdown#D9D3C7
punctuation.definition.list.begin.markdown#C9A257bold
markup.quote.markdown#CFC8BAitalic
punctuation.definition.quote.begin.markdown#B8956F
meta.embedded.block.frontmatter, punctuation.definition.tag.frontmatter#6B7A6F
entity.name.tag.css, entity.name.tag.scss, entity.name.tag.less#C9A257bold
entity.other.attribute-name.class.css, entity.other.attribute-name.class.scss#8FBFA3bold
entity.other.attribute-name.id.css, entity.other.attribute-name.id.scss#A3D977bold
entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css#9AD1A3
support.type.property-name.css, support.type.property-name.scss, meta.property-name.css#9FB8A5
support.constant.property-value.css, meta.property-value.css#B08C4F
constant.numeric.css, keyword.other.unit.css#C9A24D
support.constant.color.css, constant.other.color.css#E8B86F
support.function.css#9AD1A3
variable.scss, variable.less, variable.parameter.scss#D97A7A
keyword.control.at-rule.scss, keyword.control.at-rule.css#A3D977bold
support.function.misc.scss#9AD1A3
entity.name.tag.yaml#9AD1A3
string.unquoted.yaml#B08C4F
string.quoted.yaml#E8B86F
punctuation.definition.anchor.yaml, punctuation.definition.alias.yaml#D97A7A
constant.language.yaml#C9A24D
support.function.builtin.shell, support.function.external.shell#9AD1A3
variable.other.normal.shell#D97A7A
string.quoted.double.shell#E8B86F
string.quoted.single.shell#B08C4F
keyword.operator.redirect.shell#9FB8A5
keyword.other.sql, keyword.other.DML.sql, keyword.other.DDL.sql#A3D977bold
storage.type.sql#8FBFA3bold
support.function.aggregate.sql, support.function.scalar.sql#9AD1A3
constant.other.database-name.sql#8FBFA3
constant.other.table-name.sql#C9A257
support.type.python#8FBFA3
support.function.builtin.python#9AD1A3
constant.language.python#B08C4F
variable.parameter.function.language.special.self.python#D97A7Aitalic
storage.type.function.python#A3D977bold
support.type.object.module.js, support.type.object.module.ts#8FBFA3
support.variable.property.js, support.variable.property.ts#CFC8BA
variable.other.constant.js, variable.other.constant.ts#C9A24D
storage.type.type.ts#A3D977bold
entity.name.type.module.ts#8FBFA3
keyword.control.as.ts, keyword.control.from.ts#A3D977bold
entity.other.attribute-name.js.jsx, entity.other.attribute-name.tsx#B8956F
support.class.component.js, support.class.component.tsx#8FBFA3bold
support.type.property-name.json#9AD1A3
string.quoted.double.json#E8B86F
constant.language.json#C9A24D
string.regexp, constant.other.character-class.regexp#D97A7A
keyword.operator.quantifier.regexp#C9A24D
keyword.control.anchor.regexp, punctuation.definition.group.regexp#A3D977bold
constant.character.escape.regexp#B08C4F
meta.diff.header#9FB8A5
markup.inserted#9AD1A3
markup.deleted#E84040
markup.changed#E8B86F
meta.diff.range#8FBFA3bold
keyword.other.special-method.dockerfile, keyword.operator.flag.dockerfile#A3D977bold
entity.name.function.package.dockerfile#8FBFA3
keyword.other.definition.ini, entity.name.section.group-title.ini#9AD1A3bold
keyword.key.toml#9AD1A3
entity.name.tag.toml, support.type.property-name.table.toml#8FBFA3bold
entity.name.tag.xml#C9A257bold
entity.other.attribute-name.xml#B8956F
meta.tag.preprocessor.xml#6B7A6F
entity.name.package.go#8FBFA3
entity.name.type.go#8FBFA3bold
support.function.builtin.go#9AD1A3
storage.type.rust, entity.name.type.rust#8FBFA3bold
entity.name.function.macro.rust#D97A7Abold
storage.modifier.lifetime.rust#B08C4F
storage.modifier.java, storage.type.annotation.java#D97A7A
storage.type.object.array.java#8FBFA3
storage.modifier.pointer.c, storage.modifier.reference.cpp#9FB8A5
entity.name.function.preprocessor.c, entity.name.function.preprocessor.cpp#D97A7A
storage.type.built-in.primitive.cpp#8FBFA3
support.class.builtin.php#8FBFA3
support.function.construct.php#A3D977bold
variable.other.php#D97A7A
variable.other.constant.ruby, support.class.ruby#8FBFA3
punctuation.definition.variable.ruby, variable.other.readwrite.instance.ruby#D97A7A
keyword.control.pseudo-method.ruby#A3D977bold
entity.name.function.kotlin, entity.name.function.declaration.kotlin#9AD1A3
keyword.other.kotlin, storage.type.kotlin#A3D977bold
entity.name.class.kotlin#8FBFA3bold
variable.parameter.function.kotlin#D9D3C7
storage.modifier.kotlin#D97A7A
entity.name.function.swift, support.function.swift#9AD1A3
keyword.control.swift, storage.type.swift#A3D977bold
entity.name.type.class.swift#8FBFA3bold
storage.modifier.swift#D97A7A
support.type.swift#8FBFA3
entity.name.function.scala, entity.name.function.declaration.scala#9AD1A3
entity.name.class.scala#8FBFA3bold
storage.type.scala#A3D977bold
entity.name.function.haskell, support.function.prelude.haskell#9AD1A3
storage.type.haskell#8FBFA3bold
keyword.other.haskell#A3D977bold
keyword.operator.haskell#9FB8A5
entity.name.function.elixir, support.function.elixir#9AD1A3
keyword.control.elixir#A3D977bold
constant.language.elixir#B08C4F
variable.other.readwrite.module.elixir#8FBFA3
entity.name.function.clojure#9AD1A3
keyword.control.clojure#A3D977bold
constant.keyword.clojure#C9A24D
entity.name.function.dart, support.function.dart#9AD1A3
storage.type.primitive.dart#8FBFA3
storage.modifier.dart#D97A7A
entity.name.function.lua, support.function.lua#9AD1A3
keyword.control.lua#A3D977bold
constant.language.lua#B08C4F
support.function.powershell, entity.name.function.powershell#9AD1A3
keyword.control.powershell#A3D977bold
variable.other.readwrite.powershell#D97A7A
entity.name.function.r, support.function.r#9AD1A3
keyword.control.r#A3D977bold
constant.language.r#B08C4F
entity.name.function.julia, support.function.julia#9AD1A3
keyword.control.julia#A3D977bold
support.type.julia#8FBFA3
entity.name.function.objc, support.function.objc#9AD1A3
storage.type.objc#8FBFA3
keyword.control.objc#A3D977bold
storage.modifier.objc#D97A7A
entity.name.function.fortran#9AD1A3
keyword.control.fortran#A3D977bold
keyword.verb.cobol#A3D977bold
entity.name.function.cobol#9AD1A3
keyword.operation.graphql, keyword.type.graphql#A3D977bold
entity.name.fragment.graphql#9AD1A3
variable.parameter.graphql#D97A7A
entity.name.type.graphql#8FBFA3
keyword.other.proto#A3D977bold
entity.name.type.proto#8FBFA3
entity.name.resource.terraform, entity.name.type.terraform#8FBFA3bold
keyword.other.terraform#A3D977bold
variable.other.terraform#D97A7A
keyword.control.latex, support.function.latex#A3D977bold
variable.parameter.latex#E8B86F
constant.character.latex#9FB8A5
keyword.mnemonic.assembly#A3D977bold
entity.name.function.assembly#9AD1A3
constant.numeric.assembly#C9A24D
keyword.control.vba#A3D977bold
entity.name.function.vba#9AD1A3
meta.embedded, meta.embedded.block#D9D3C7
meta.preprocessor#D97A7A
storage.modifier, storage.modifier.access#D97A7A
constant.character#B08C4F
constant.character.escape#E84040
entity.name.section#A3D977bold
entity.name.namespace#9AD1A3
entity.name.label#C9A24D
support.constant#B08C4F
support.variable#D9D3C7
support.other.namespace#9AD1A3
variable.language#D97A7Aitalic
variable.other.constant#C9A24D
variable.other.member#D9D3C7
meta.import#D9D3C7
meta.export#D9D3C7
punctuation.separator#9FB8A5
punctuation.terminator#CFC8BA
punctuation.accessor#9FB8A5
punctuation.section.embedded, punctuation.section.interpolation#D97A7A
punctuation.definition.string.begin, punctuation.definition.string.end#E8B86F
support.class.component.react, support.class.component.vue#8FBFA3bold
support.type.property-name.css.jsx#9FB8A5
entity.other.attribute-name.directive.angular#D97A7A
support.function.jest, support.function.mocha#9AD1A3
entity.name.function.test, entity.name.function.spec#9AD1A3
meta.function-call#9AD1A3
meta.method-call#9AD1A3
meta.property-access#D9D3C7
meta.type.annotation#8FBFA3
meta.type.parameters#8FBFA3
storage.type.function.arrow, storage.type.function.lambda#9FB8A5
keyword.operator.new#A3D977bold
keyword.operator.expression.typeof#A3D977
keyword.operator.expression.instanceof#A3D977
keyword.operator.expression.delete#A3D977