"Nightcool" for dark color schemes

Colors for syntax highlighting and terminals, based on a cool Norwegian city-night with the backdrop of a neon illuminated park toilet.

Go to the Neovim/Vim colorscheme

Nightcool is a cool and clear color palette for dark terminal and editor themes. All colors match using HSL – equal in either hue and saturation, hue and lightness, or saturation and lightness.

About color naming

Names of actual colors refer to terminal coloring naming, not the actual color, though they are somewhat similar.

bg
background
fg
foreground
l+
lighter variants
[color]_[0-15]
terminal color index
[color] bg
bg variants to apply below syntax highlighting
[color] id
fg variants to apply on top of syntax highlighting

bg #000000

fg #e9f5e6

bg l+ #0c0a19

fg l+ #ffffff

black _0 #1a1636

black _8 #7d78a1

black l+ #342c6d

red _1 #bc675c

red _9 #d8a69f

red bg #361a16

green _2 #80bc5c

green _10 #add89f

green id #77e138

yellow _3 #bc985c

yellow _11 #d0d89f

yellow bg #646d2c

orange id #e1a138

yellow id #cae138

blue _4 #5c80bc

blue _12 #9fb4d8

blue bg #2c446d

blue id #3877e1

magenta _5 #685cbc

magenta _13 #a69fd8

cyan _6 #5cb1bc

cyan _14 #9fd1d8

cyan id #38cce1

white _7 #afc5c7

white _15 #e9f5e6

white l+ #ffffff

violet #985cbc

violet bright #c39fd8

selection bg #552c6d