Skip to main content
CodingTheme

Midnight Prism

Publisher: Raouf BakhtiThemes in package: 20

Midnight Prism is a sleek, modern VS Code theme collection, designed to provide a comfortable coding experience with a balanced, visually appealing palette. Each theme features dark grey, deep blue, dark red/orange, and muted green tones, creating a professional look that enhances readability while

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#1A1D22
  • activityBar.dropBackground#2A2F39
  • activityBar.foreground#E0E0E0
  • activityBarBadge.background#7D3DB7
  • activityBarBadge.foreground#1A1D22
  • badge.background#3E4B59
  • badge.foreground#DADADA
  • button.background#4A90E2
  • button.hoverBackground#508BD5
  • debugExceptionWidget.background#FF9F2E60
  • debugExceptionWidget.border#FF9F2E60
  • debugToolBar.background#1A1D22
  • diffEditor.insertedTextBackground#28A74520
  • diffEditor.removedTextBackground#D73A4A20
  • dropdown.background#1E2228
  • dropdown.border#2A2E35
  • editor.background#13161B
  • editor.findMatchBackground#FFDA9940
  • editor.findMatchBorder#FFDA99
  • editor.findMatchHighlightBackground#6FAFFF50
  • editor.foreground#DADADA
  • editor.hoverHighlightBackground#2F333B
  • editor.lineHighlightBackground#1E2228
  • editor.lineHighlightBorder#1E2228
  • editor.rangeHighlightBackground#252A30
  • editor.selectionBackground#31373E
  • editor.selectionHighlightBackground#464952
  • editor.wordHighlightBackground#464952
  • editor.wordHighlightStrongBackground#6745A080
  • editorBracketMatch.background#4B4F56
  • editorBracketMatch.border#4B4F56
  • editorCodeLens.foreground#4B4F56
  • editorCursor.foreground#FFD700
  • editorError.foreground#FC644D
  • editorGroup.background#16191E
  • editorGroup.dropBackground#1E232C
  • editorGroupHeader.tabsBackground#1A1D22
  • editorGutter.addedBackground#64BF7DBB
  • editorGutter.deletedBackground#FC644DBB
  • editorGutter.modifiedBackground#3D92DCBB
  • editorHoverWidget.background#2E3238
  • editorHoverWidget.border#7D3DB7
  • editorIndentGuide.activeBackground#50565F
  • editorIndentGuide.background#2F333B
  • editorLineNumber.foreground#4B4F56
  • editorLink.activeForeground#508BD5
  • editorOverviewRuler.border#16191E
  • editorRuler.foreground#50565F
  • editorSuggestWidget.background#1A1D22
  • editorSuggestWidget.border#2A2E35
  • editorSuggestWidget.selectedBackground#2E3238
  • editorWarning.foreground#FF9F2E
  • editorWhitespace.foreground#2F333B
  • editorWidget.background#1A1D22
  • errorForeground#FC644D
  • extensionButton.prominentBackground#4A90E2
  • extensionButton.prominentHoverBackground#508BD5
  • focusBorder#4B4F56
  • foreground#DADADA
  • gitDecoration.ignoredResourceForeground#3E4B59
  • input.background#1E2228
  • input.placeholderForeground#4B4F56
  • inputOption.activeBorder#7D3DB7
  • inputValidation.errorBackground#D6454A
  • inputValidation.errorBorder#D6454A
  • inputValidation.infoBackground#2B517E
  • inputValidation.infoBorder#2B517E
  • inputValidation.warningBackground#D68B32
  • inputValidation.warningBorder#D68B32
  • list.activeSelectionBackground#2B2F35
  • list.activeSelectionForeground#DADADA
  • list.dropBackground#292C34
  • list.focusBackground#2B2F35
  • list.focusForeground#DADADA
  • list.hoverBackground#252930
  • list.hoverForeground#DADADA
  • list.inactiveSelectionBackground#2B2F35
  • list.inactiveSelectionForeground#DADADA
  • merge.currentContentBackground#A0378F20
  • merge.currentHeaderBackground#A0378F40
  • merge.incomingContentBackground#0072CE20
  • merge.incomingHeaderBackground#0072CE40
  • minimapSlider.activeBackground#53575E60
  • minimapSlider.background#4B4F5660
  • minimapSlider.hoverBackground#53575E60
  • notification.background#252A30
  • notification.buttonBackground#4A90E2
  • notification.buttonHoverBackground#508BD5
  • notification.errorBackground#FC644D
  • notification.infoBackground#0072CE
  • notification.warningBackground#FF9F2E
  • panel.background#16191E
  • panel.border#0E1117
  • panelTitle.activeBorder#16191E
  • panelTitle.inactiveForeground#4B4F56
  • peekView.border#16191E
  • peekViewEditor.background#0F1115
  • peekViewEditor.matchHighlightBackground#FF9F2E60
  • peekViewResult.background#0F1115
  • peekViewResult.matchHighlightBackground#FF9F2E60
  • peekViewResult.selectionBackground#1A1D22
  • peekViewTitle.background#0F1115
  • peekViewTitleDescription.foreground#4B4F56
  • pickerGroup.border#50565F
  • pickerGroup.foreground#4B4F56
  • progressBar.background#7D3DB7
  • scrollbar.shadow#14171C
  • scrollbarSlider.activeBackground#3A404860
  • scrollbarSlider.background#3A404830
  • scrollbarSlider.hoverBackground#3A404850
  • selection.background#3A4048
  • sideBar.background#16191E
  • sideBar.foreground#A6A6A6
  • sideBarSectionHeader.background#1A1D22
  • sideBarTitle.foreground#7D3DB7
  • statusBar.background#1A1D22
  • statusBar.debuggingBackground#FC644D
  • statusBar.noFolderBackground#1A1D22
  • statusBarItem.activeBackground#4A90E2
  • statusBarItem.hoverBackground#508BD5
  • statusBarItem.prominentBackground#508BD5
  • statusBarItem.prominentHoverBackground#4A90E2
  • tab.activeBackground#1A1D22
  • tab.activeBorder#7D3DB7
  • tab.activeForeground#7D3DB7
  • tab.inactiveBackground#16191E
  • tab.inactiveForeground#4B4F56
  • terminal.ansiBlue#3D92DC
  • terminal.ansiBrightBlue#3D92DC
  • terminal.ansiBrightCyan#00E8C5
  • terminal.ansiBrightGreen#64BF7D
  • terminal.ansiBrightMagenta#A0378F
  • terminal.ansiBrightRed#D6454A
  • terminal.ansiBrightYellow#FFC452
  • terminal.ansiCyan#00E8C5
  • terminal.ansiGreen#64BF7D
  • terminal.ansiMagenta#A0378F
  • terminal.ansiRed#D6454A
  • terminal.ansiYellow#FFC452
  • terminalCursor.background#1A1D22
  • terminalCursor.foreground#FFC452
  • titleBar.activeBackground#1A1D22
  • walkThrough.embeddedEditorBackground#1A1D22
  • widget.shadow#0E1117

tokenColors

TextMate scopes and font styles (syntax highlighting rules).

scopeforegroundfontStyle
#B0BEC5
comment, markup.quote.markdown#B0BEC5italic
keyword, storage#3B82F6
entity.name.function, meta.object-literal.key.js, meta.function-call#D67602
variable, support.variable, entity.name.tag#9FD808
string, constant.character#0091EA
constant.numeric, constant.language#D65343
keyword.operator, punctuation#A7A7A7
keyword.operator.logical.js.jsx#D60202
entity.name.type, support.class#7BB3F0
invalid, invalid.deprecated#FF3D3Dbold underline
punctuation.definition.tag, punctuation.section.embedded#78D9B2
entity.other.attribute-name.css#A0A1A7
constant.other.css#9BBEFF
comment, meta.property-list.css, keyword, entity.other.attribute-name#2CD7D7italic
meta.selector.css, punctuation.separator.key-value.css, entity.other.attribute-name.class.css, punctuation.definition.entity.css#D87308italic
entity.other.keyframe-offset.percentage.css#0279D6italic

Shiki preview

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

Loading...