Skip to main content
Coding Theme

Low Eye Strain Dark Neon

Publisher: cosmicsarthakThemes in package: 7

Colourful Neon Dark Theme to lower eye strain for night owls, youth devs and workaholics ✨ with full support for 'react', 'vue', 'C++', 'java', 'python' and a special 'Cyberpunk 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#390000
  • activityBar.border#390000
  • activityBar.dropBackground#5f7e97
  • activityBar.foreground#cc8686a2
  • activityBarBadge.background#44596b
  • activityBarBadge.foreground#ffffff
  • badge.background#5f7e97
  • badge.foreground#ffffff
  • breadcrumb.activeSelectionForeground#FFFFFF
  • breadcrumb.focusForeground#ffffff
  • breadcrumb.foreground#A599E9
  • breadcrumbPicker.background#001122
  • button.background#7e57c2cc
  • button.foreground#ffffffcc
  • button.hoverBackground#7e57c2
  • contrastActiveBorder#FF4329
  • contrastBorder#50005E
  • debugExceptionWidget.background#390000
  • debugExceptionWidget.border#5f7e97
  • debugToolBar.background#390000
  • diffEditor.insertedTextBackground#99b76d23
  • diffEditor.insertedTextBorder#E544FF33
  • diffEditor.removedTextBackground#ef535033
  • diffEditor.removedTextBorder#ef53504d
  • dropdown.background#390000
  • dropdown.border#5f7e97
  • dropdown.foreground#ffffffcc
  • editor.background#390000
  • editor.bracketPairColorization.enabled
  • editor.findMatchBackground#000
  • editor.findMatchBorder#FF6262
  • editor.findMatchHighlightBackground#0007
  • editor.findMatchHighlightBorder#FFA800
  • editor.findRangeHighlightBackground#000
  • editor.findRangeHighlightBorder#00325A
  • editor.foreground#CD8D8D
  • editor.guides.bracketPairs
  • editor.guides.bracketPairsHorizontal
  • editor.guides.highlightActiveBracketPair
  • editor.hoverHighlightBackground#7e57c25a
  • editor.inactiveSelectionBackground#4C0909
  • editor.lineHighlightBackground#0007
  • editor.lineHighlightBorder#50005E
  • editor.rangeHighlightBackground#000
  • editor.rangeHighlightBorder#00325A
  • editor.selectionBackground#000
  • editor.selectionForeground#fff
  • editor.selectionHighlightBackground#000
  • editor.selectionHighlightBorder#FF6262
  • editor.wordHighlightBackground#0005
  • editor.wordHighlightBorder#FF6262
  • editor.wordHighlightStrongBackground#000
  • editor.wordHighlightStrongBorder#FFA800
  • editorBracketHighlight.foreground1#ffff00
  • editorBracketHighlight.foreground2#ffc2e8
  • editorBracketHighlight.foreground3#88D1C9
  • editorBracketHighlight.foreground4#98C379
  • editorBracketHighlight.foreground5#ec5f67
  • editorBracketHighlight.foreground6#bb80b3
  • editorBracketHighlight.unexpectedBracket.foreground#ffffff
  • editorBracketMatch.background#5f7e974d
  • editorCodeLens.foreground#5e82ceb4
  • editorCursor.foreground#ffff00
  • editorError.foreground#EF5350
  • editorGroup.border#390000
  • editorGroup.dropBackground#7e57c273
  • editorGroup.emptyBackground#390000
  • editorGroupHeader.noTabsBackground#390000
  • editorGroupHeader.tabsBackground#390000
  • editorGroupHeader.tabsBorder#262A39
  • editorGutter.addedBackground#9CCC65
  • editorGutter.background#390000
  • editorGutter.deletedBackground#EF5350
  • editorGutter.modifiedBackground#e2b93d
  • editorHoverWidget.background#390000
  • editorHoverWidget.border#FF4329
  • editorHoverWidget.foreground#F8EA8C
  • editorIndentGuide.activeBackground#7E97AC
  • editorIndentGuide.background#5e81ce12
  • editorLineNumber.activeForeground#FB9A4B
  • editorLineNumber.foreground#cc86867a
  • editorMarkerNavigation.background#0b2942
  • editorMarkerNavigationError.background#EF5350
  • editorMarkerNavigationWarning.background#FFCA28
  • editorOverviewRuler.commonContentForeground#7e57c2
  • editorOverviewRuler.currentContentForeground#7e57c2
  • editorOverviewRuler.incomingContentForeground#7e57c2
  • editorRuler.foreground#5e81ce52
  • editorSuggestWidget.background#2C3043
  • editorSuggestWidget.border#2B2F40
  • editorSuggestWidget.foreground#CD8D8D
  • editorSuggestWidget.highlightForeground#ffffff
  • editorSuggestWidget.selectedBackground#5f7e97
  • editorWarning.foreground#b39554
  • editorWhitespace.foreground#4C0909
  • editorWidget.background#021320
  • editorWidget.border#EF5350
  • errorForeground#EF5350
  • extensionButton.prominentBackground#7e57c2cc
  • extensionButton.prominentForeground#ffffffcc
  • extensionButton.prominentHoverBackground#7e57c2
  • focusBorder#FF4329
  • foreground#CD8D8D
  • gitDecoration.conflictingResourceForeground#ffeb95cc
  • gitDecoration.deletedResourceForeground#EF535090
  • gitDecoration.ignoredResourceForeground#395a75
  • gitDecoration.modifiedResourceForeground#a2bffc
  • gitDecoration.untrackedResourceForeground#E544FFff
  • input.background#0b253a
  • input.border#5f7e97
  • input.foreground#ffffffcc
  • input.placeholderForeground#5f7e97
  • inputOption.activeBorder#ffffffcc
  • inputValidation.errorBackground#AB0300F2
  • inputValidation.errorBorder#EF5350
  • inputValidation.infoBackground#00589EF2
  • inputValidation.infoBorder#64B5F6
  • inputValidation.warningBackground#675700F2
  • inputValidation.warningBorder#FFCA28
  • list.activeSelectionBackground#007575
  • list.activeSelectionForeground#ffffff
  • list.dropBackground#390000
  • list.focusBackground#CC8686
  • list.focusForeground#ffffff
  • list.highlightForeground#ffffff
  • list.hoverBackground#390000
  • list.hoverForeground#ffffff
  • list.inactiveSelectionBackground#540000
  • list.inactiveSelectionForeground#9DF39F
  • list.invalidItemForeground#975f94
  • merge.currentHeaderBackground#5f7e97
  • merge.incomingHeaderBackground#7e57c25a
  • meta.objectliteral.js#FFF500
  • notificationCenter.border#262a39
  • notificationLink.foreground#FFA800
  • notifications.background#01111d
  • notifications.border#262a39
  • notifications.foreground#CD8D8D
  • notificationToast.border#262a39
  • panel.background#390000
  • panel.border#5f7e97
  • panelTitle.activeBorder#5f7e97
  • panelTitle.activeForeground#ffffffcc
  • panelTitle.inactiveForeground#CD8D8D80
  • peekView.border#5f7e97
  • peekViewEditor.background#390000
  • peekViewEditor.matchHighlightBackground#7e57c25a
  • peekViewResult.background#390000
  • peekViewResult.fileForeground#5f7e97
  • peekViewResult.lineForeground#5f7e97
  • peekViewResult.matchHighlightBackground#ffffffcc
  • peekViewResult.selectionBackground#2E3250
  • peekViewResult.selectionForeground#5f7e97
  • peekViewTitle.background#390000
  • peekViewTitleDescription.foreground#697098
  • peekViewTitleLabel.foreground#5f7e97
  • pickerGroup.border#390000
  • pickerGroup.foreground#d1aaff
  • progress.background#7e57c2
  • punctuation.definition.generic.begin.html#ef5350f2
  • scrollbar.shadow#010b14
  • scrollbarSlider.activeBackground#cc8686a2
  • scrollbarSlider.background#cc868682
  • scrollbarSlider.hoverBackground#cc8686a2
  • selection.background#000
  • sideBar.background#390000
  • sideBar.border#390000
  • sideBar.foreground#cc8686a2
  • sideBarSectionHeader.background#390000
  • sideBarSectionHeader.foreground#AA5507
  • sideBarTitle.foreground#5f7e97
  • source.elm#5f7e97
  • statusBar.background#390000
  • statusBar.border#000000
  • statusBar.debuggingBackground#202431
  • statusBar.debuggingBorder#1F2330
  • statusBar.foreground#cc8686a2
  • statusBar.noFolderBackground#390000
  • statusBar.noFolderBorder#25293A
  • statusBarItem.activeBackground#000
  • statusBarItem.prominentBackground#202431
  • statusBarItem.prominentHoverBackground#202431
  • string.quoted.single.js#ffffff
  • tab.activeBackground#01111d
  • tab.activeBorder#262A39
  • tab.activeForeground#5f7e97
  • tab.border#cc86867a
  • tab.inactiveBackground#390000
  • tab.inactiveForeground#CD8D8D
  • tab.unfocusedActiveBorder#262A39
  • tab.unfocusedActiveForeground#5f7e97
  • tab.unfocusedInactiveForeground#5f7e97
  • terminal.ansiBlack#390000
  • terminal.ansiBlue#FFF500
  • terminal.ansiBrightBlack#575656
  • terminal.ansiBrightBlue#FFF500
  • terminal.ansiBrightCyan#FF4329
  • terminal.ansiBrightGreen#22da6e
  • terminal.ansiBrightMagenta#C792EA
  • terminal.ansiBrightRed#EF5350
  • terminal.ansiBrightWhite#ffffff
  • terminal.ansiBrightYellow#ffeb95
  • terminal.ansiCyan#21c7a8
  • terminal.ansiGreen#22da6e
  • terminal.ansiMagenta#C792EA
  • terminal.ansiRed#EF5350
  • terminal.ansiWhite#ffffff
  • terminal.ansiYellow#E544FF
  • terminal.foreground#FF869A
  • terminal.selectionBackground#1b90dd4d
  • terminalCursor.background#234d70
  • terminalCursor.foreground#ffff00
  • textCodeBlock.background#4f4f4f
  • titleBar.activeBackground#390000
  • titleBar.activeForeground#eeefff
  • titleBar.inactiveBackground#010e1a
  • walkThrough.embeddedEditorBackground#390000
  • welcomePage.buttonBackground#390000
  • welcomePage.buttonHoverBackground#390000
  • widget.shadow#390000

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
markup.changed, meta.diff.header.git, meta.diff.header.from-file, meta.diff.header.to-file#a2bffcitalic
markup.deleted.diff#EF535090italic
markup.inserted.diff#E544FFffitalic
Global settings#CD8D8D
comment#cc868682italic
string#6C54FF
string.quoted, variable.other.readwrite.js#6C54FF
support.constant.math#E544FF
constant.numeric, constant.character.numeric#00FFF0
constant.language, punctuation.definition.constant, variable.other.constant#FFF500
constant.character, constant.other#FFF500
constant.character.escape#F78C6C
string.regexp, string.regexp keyword.other#5ca7e4
meta.function punctuation.separator.comma#5f7e97
variable#758AFA
punctuation.accessor, keyword#c792eaitalic
storage, meta.var.expr, meta.class meta.method.declaration meta.var.expr storage.type.js, storage.type.property.js, storage.type.property.ts, storage.type.property.tsx#c792eaitalic
storage.type#c792ea
storage.type.function.arrow.js
entity.name.class, meta.class entity.name.type.class#ffcb8b
entity.other.inherited-class#E544FF
entity.name.function#c792eaitalic
punctuation.definition.tag, meta.tag#FF4329
entity.name.tag, meta.tag.other.html, meta.tag.other.js, meta.tag.other.tsx, entity.name.tag.tsx, entity.name.tag.js, entity.name.tag, meta.tag.js, meta.tag.tsx, meta.tag.html#FF4329
entity.other.attribute-name#E544FFitalic
entity.name.tag.custom#f78c6c
support.function, support.constant#FFF500
support.constant.meta.property-value#FF4329
support.type, support.class#E544FFitalic
support.variable.dom#E544FF
invalid#ffffff
invalid.deprecated#ffffff
keyword.operator#FF4329
keyword.operator.relational#c792eaitalic
keyword.operator.assignment#c792ea
keyword.operator.arithmetic#c792ea
keyword.operator.bitwise#c792ea
keyword.operator.increment#c792ea
keyword.operator.ternary#c792ea
comment.line.double-slash#cc868682
object#cdebf7
constant.language.null#ff5874
meta.brace#CD8D8D
meta.delimiter.period#c792eaitalic
punctuation.definition.string#00FF38
punctuation.definition.string.begin.markdown#ff5874
constant.language.boolean#ff5874
object.comma#ffffff
variable.parameter.function#FF4329
support.type.vendor.property-name, support.constant.vendor.property-value, support.type.property-name, meta.property-list entity.name.tag#FFA800
meta.property-list entity.name.tag.reference#57eaf1
constant.other.color.rgb-value punctuation.definition.constant#F78C6C
constant.other.color#FFEB95
keyword.other.unit#FFEB95
meta.selector#c792eaitalic
entity.other.attribute-name.id#FAD430
meta.property-name#FFA800
entity.name.tag.doctype, meta.tag.sgml.doctype#c792eaitalic
punctuation.definition.parameters#d9f5dd
keyword.control.operator#FF4329
keyword.operator.logical#c792ea
variable.instance, variable.other.instance, variable.readwrite.instance, variable.other.readwrite.instance, variable.other.property#baebe2
variable.other.object.property#faf39fitalic
variable.other.object.js
entity.name.function#FFF500italic
keyword.operator.comparison, keyword.control.flow.js, keyword.control.flow.ts, keyword.control.flow.tsx, keyword.control.ruby, keyword.control.module.ruby, keyword.control.class.ruby, keyword.control.def.ruby, keyword.control.loop.js, keyword.control.loop.ts, keyword.control.import.js, keyword.control.import.ts, keyword.control.import.tsx, keyword.control.from.js, keyword.control.from.ts, keyword.control.from.tsx, keyword.operator.instanceof.js, keyword.operator.expression.instanceof.ts, keyword.operator.expression.instanceof.tsx#c792eaitalic
keyword.control.conditional.js, keyword.control.conditional.ts, keyword.control.switch.js, keyword.control.switch.ts#c792ea
support.constant, keyword.other.special-method, keyword.other.new, keyword.other.debugger, keyword.control#FF4329
support.function#E544FF
invalid.broken#020e14
invalid.unimplemented#ffffff
invalid.illegal#ffffff
variable.language#00FF38
support.variable.property#FF4329
variable.function#FFF500
variable.interpolation#ec5f67
meta.function-call#FFF500
punctuation.section.embedded#d3423e
punctuation.terminator.expression, punctuation.definition.arguments, punctuation.definition.array, punctuation.section.array, meta.array#CD8D8D
punctuation.definition.list.begin, punctuation.definition.list.end, punctuation.separator.arguments, punctuation.definition.list#d9f5dd
string.template meta.template.expression#d3423e
string.template punctuation.definition.string#CD8D8D
italic#c792eaitalic
bold#E544FFbold
quote#697098italic
raw#FFA800
variable.assignment.coffee#31e1eb
variable.parameter.function.coffee#CD8D8D
variable.assignment.coffee#FF4329
variable.other.readwrite.cs#CD8D8D
entity.name.type.class.cs, storage.type.cs#ffcb8b
entity.name.type.namespace.cs#B2CCD6
string.unquoted.preprocessor.message.cs#CD8D8D
punctuation.separator.hash.cs, keyword.preprocessor.region.cs, keyword.preprocessor.endregion.cs#ffcb8bbold
variable.other.object.cs#B2CCD6
entity.name.type.enum.cs#E544FF
string.interpolated.single.dart, string.interpolated.double.dart#FFCB8B
support.class.dart#FFCB8B
entity.name.tag.css, entity.name.tag.less, entity.name.tag.custom.css, support.constant.property-value.css#ff6363
entity.name.tag.wildcard.css, entity.name.tag.wildcard.less, entity.name.tag.wildcard.scss, entity.name.tag.wildcard.sass#FF4329
keyword.other.unit.css#FFEB95
meta.attribute-selector.css entity.other.attribute-name.attribute, variable.other.readwrite.js#F78C6C
source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir#FFF500
source.elixir entity.name.function#E544FF
source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir#FFF500
source.elixir punctuation.definition.string#E544FF
source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir#E544FF
source.elixir .punctuation.binary.elixir#c792eaitalic
constant.keyword.clojure#FF4329
source.go meta.function-call.go#DDDDDD
source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.struct.go, source.go keyword.interface.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go#c792eaitalic
source.go constant.language.go, source.go constant.other.placeholder.go#ff5874
entity.name.function.preprocessor.cpp, entity.scope.name.cpp#FF4329ff
meta.namespace-block.cpp#e0dec6
storage.type.language.primitive.cpp#ff5874
meta.preprocessor.macro.cpp#CD8D8D
variable.parameter#ffcb8b
variable.other.readwrite.powershell#FFF500
support.function.powershell#FF4329ff
entity.other.attribute-name.id.html#E544FF
punctuation.definition.tag.html#6ae9f0
meta.tag.sgml.doctype.html#c792eaitalic
meta.class entity.name.type.class.js#ffcb8b
meta.method.declaration storage.type.js#FFF500
terminator.js#CD8D8D
meta.js punctuation.definition.js#CD8D8D
entity.name.type.instance.jsdoc, entity.name.type.instance.phpdoc#5f7e97
variable.other.jsdoc, variable.other.phpdoc#78ccf0
variable.other.meta.import.js, meta.import.js variable.other, variable.other.meta.export.js, meta.export.js variable.other#CD8D8D
variable.parameter.function.js#7986E7
variable.other.object.js, variable.other.object.jsx, variable.object.property.js, variable.object.property.jsx#CD8D8D
variable.js, variable.other.js#CD8D8D
entity.name.type.js, entity.name.type.module.js#ffcb8b
support.class.js#CD8D8D
support.type.property-name.json#FF4329
support.constant.json#E544FF
meta.structure.dictionary.value.json string.quoted.double#c789d6
string.quoted.double.json punctuation.definition.string.json#FFA800
meta.structure.dictionary.json meta.structure.dictionary.value constant.language#ff5874
variable.other.object.js#FF4329italic
variable.other.ruby#CD8D8D
entity.name.type.class.ruby#6C54FF
constant.language.symbol.hashkey.ruby#FF4329
constant.language.symbol.ruby#FF4329
entity.name.tag.less#FF4329
keyword.other.unit.css#FFEB95
meta.attribute-selector.less entity.other.attribute-name.attribute#F78C6C
markup.heading.markdown, markup.heading.setext.1.markdown, markup.heading.setext.2.markdown#FF6262bold
markup.italic.markdown#c792eaitalic
markup.bold.markdown#E544FFbold
markup.quote.markdown#697098italic
markup.inline.raw.markdown#FFA800
markup.underline.link.markdown, markup.underline.link.image.markdown#6C54FF
string.other.link.title.markdown, string.other.link.description.markdown#CD8D8D
punctuation.definition.string.markdown, punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, meta.link.inline.markdown punctuation.definition.string#FF6262
punctuation.definition.metadata.markdown#FF4329
beginning.punctuation.definition.list.markdown#FF6262
markup.inline.raw.string.markdown#E544FF
variable.other.php, variable.other.property.php#bec5d4
support.class.php#ffcb8b
meta.function-call.php punctuation#CD8D8D
variable.other.global.php#E544FF
variable.other.global.php punctuation.definition.variable#E544FF
constant.language.python#ff5874
variable.parameter.function.python, meta.function-call.arguments.python#FFF500
meta.function-call.python, meta.function-call.generic.python#B2CCD6
punctuation.python#CD8D8D
entity.name.function.decorator.python#E544FF
source.python variable.language.special#8EACE3
keyword.control#c792eaitalic
variable.scss, variable.sass, variable.parameter.url.scss, variable.parameter.url.sass#E544FF
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#FFF500
source.css.scss meta.at-rule variable, source.css.sass meta.at-rule variable#bec5d4
meta.attribute-selector.scss entity.other.attribute-name.attribute, meta.attribute-selector.sass entity.other.attribute-name.attribute#F78C6C
entity.name.tag.scss, entity.name.tag.sass#FF4329
keyword.other.unit.scss, keyword.other.unit.sass#FFEB95
variable.other.readwrite.alias.ts, variable.other.readwrite.alias.tsx, variable.other.readwrite.ts, variable.other.readwrite.tsx, variable.other.object.ts, variable.other.object.tsx, variable.object.property.ts, variable.object.property.tsx, variable.other.ts, variable.other.tsx, variable.tsx, variable.ts#CD8D8D
entity.name.type.ts, entity.name.type.tsx#ffcb8b
support.class.node.ts, support.class.node.tsx#FFF500
meta.type.parameters.ts entity.name.type, meta.type.parameters.tsx entity.name.type#5f7e97
meta.import.ts punctuation.definition.block, meta.import.tsx punctuation.definition.block, meta.export.ts punctuation.definition.block, meta.export.tsx punctuation.definition.block#CD8D8D
meta.decorator punctuation.decorator.ts, meta.decorator punctuation.decorator.tsx#FFF500
meta.tag.js meta.jsx.children.tsx#FFF500
entity.name.tag.yaml#FF4329
variable.other.readwrite.js, variable.parameter#d7dbe0
support.class.component.js, support.class.component.tsx#f78c6c
meta.jsx.children, meta.jsx.children.js, meta.jsx.children.tsx#CD8D8D
meta.class entity.name.type.class.tsx#ffcb8b
entity.name.type.tsx, entity.name.type.module.tsx#ffcb8b
meta.class.ts meta.var.expr.ts storage.type.ts, meta.class.tsx meta.var.expr.tsx storage.type.tsx#C792EA
meta.method.declaration storage.type.ts, meta.method.declaration storage.type.tsx#FFF500
entity.name.function.operator.cpp, entity.name.function.operator.member.cpp#00FF38
meta.property-list.css meta.property-value.css variable.other.less, meta.property-list.scss variable.scss, meta.property-list.sass variable.sass, meta.brace, keyword.operator.operator, keyword.operator.or.regexp, keyword.operator.expression.in, keyword.operator.relational, keyword.operator.assignment, keyword.operator.comparison, keyword.operator.type, keyword.operator, keyword, punctuation.definintion.string, punctuation, variable.other.readwrite.js, storage.type, source.css, string.quoted

Shiki preview

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

Loading...

Low Eye Strain Dark Neon - Coding Theme