:root { /* Theme: kanagawa, Source: https://github.com/rebelot/kanagawa.nvim/blob/debe91547d7fb1eef34ce26a5106f277fbfdd109/lua/kanagawa/colors.lua Licensed under the MIT license: https://github.com/rebelot/kanagawa.nvim/blob/master/LICENSE */ // Bg Shades --sumiInk0: #16161d; --sumiInk1: #181820; --sumiInk2: #1a1a22; --sumiInk3: #1f1f28; --sumiInk4: #2a2a37; --sumiInk5: #363646; --sumiInk6: #54546d; // fg // Popup and Floats --waveBlue1: #223249; --waveBlue2: #2d4f67; // Diff and Git --winterGreen: #2b3328; --winterYellow: #49443c; --winterRed: #43242b; --winterBlue: #252535; --autumnGreen: #76946a; --autumnRed: #c34043; --autumnYellow: #dca561; // Diag --samuraiRed: #e82424; --roninYellow: #ff9e3b; --waveAqua1: #6a9589; --dragonBlue: #658594; // Fg and Comments --oldWhite: #c8c093; --fujiWhite: #dcd7ba; --fujiGray: #727169; --oniViolet: #957fb8; --oniViolet2: #b8b4d0; --crystalBlue: #7e9cd8; --springViolet1: #938aa9; --springViolet2: #9cabca; --springBlue: #7fb4ca; --lightBlue: #a3d4d5; // unused yet --waveAqua2: #7aa89f; // improve lightness: desaturated greenish Aqua --waveAqua2: #68ad99; --waveAqua4: #7aa880; --waveAqua5: #6caf95; --waveAqua3: #68ad99; --springGreen: #98bb6c; --boatYellow1: #938056; --boatYellow2: #c0a36e; --carpYellow: #e6c384; --sakuraPink: #d27e99; --waveRed: #e46876; --peachRed: #ff5d62; --surimiOrange: #ffa066; --katanaGray: #717c7c; --dragonBlack0: #0d0c0c; --dragonBlack1: #12120f; --dragonBlack2: #1d1c19; --dragonBlack3: #181616; --dragonBlack4: #282727; --dragonBlack5: #393836; --dragonBlack6: #625e5a; --dragonWhite: #c5c9c5; --dragonGreen: #87a987; --dragonGreen2: #8a9a7b; --dragonPink: #a292a3; --dragonOrange: #b6927b; --dragonOrange2: #b98d7b; --dragonGray: #a6a69c; --dragonGray2: #9e9b93; --dragonGray3: #7a8382; --dragonBlue2: #8ba4b0; --dragonViolet: #8992a7; --dragonRed: #c4746e; --dragonAqua: #8ea4a2; --dragonAsh: #737c73; --dragonTeal: #949fb5; --dragonYellow: #c4b28a; //#a99c8b; // #8a9aa3; --lotusInk1: #545464; --lotusInk2: #43436c; --lotusGray: #dcd7ba; --lotusGray2: #716e61; --lotusGray3: #8a8980; --lotusWhite0: #d5cea3; --lotusWhite1: #dcd5ac; --lotusWhite2: #e5ddb0; --lotusWhite3: #f2ecbc; --lotusWhite4: #e7dba0; --lotusWhite5: #e4d794; --lotusViolet1: #a09cac; --lotusViolet2: #766b90; --lotusViolet3: #c9cbd1; --lotusViolet4: #624c83; --lotusBlue1: #c7d7e0; --lotusBlue2: #b5cbd2; --lotusBlue3: #9fb5c9; --lotusBlue4: #4d699b; --lotusBlue5: #5d57a3; --lotusGreen: #6f894e; --lotusGreen2: #6e915f; --lotusGreen3: #b7d0ae; --lotusPink: #b35b79; --lotusOrange: #cc6d00; --lotusOrange2: #e98a00; --lotusYellow: #77713f; --lotusYellow2: #836f4a; --lotusYellow3: #de9800; --lotusYellow4: #f9d791; --lotusRed: #c84053; --lotusRed2: #d7474b; --lotusRed3: #e82424; --lotusRed4: #d9a594; --lotusAqua: #597b75; --lotusAqua2: #5e857a; --lotusTeal1: #4e8ca2; --lotusTeal2: #6693bf; --lotusTeal3: #5a7785; --lotusCyan: #d7e3d8; /* Theme: Kanagawa Dragon */ // UI --fg: var(--dragonWhite); --fg-dim: var(--oldWhite); --fg-reverse: var(--waveBlue1); --bg-dim: var(--dragonBlack1); --bg-gutter: var(--dragonBlack4); --bg-m3: var(--dragonBlack0); --bg-m2: var(--dragonBlack1); --bg-m1: var(--dragonBlack2); --bg: var(--dragonBlack3); --bg-p1: var(--dragonBlack4); --bg-p2: var(--dragonBlack5); --ui-special: var(--dragonGray3); --ui-whitespace: var(--dragonBlack6); --ui-nontext: var(--dragonBlack6); // Syntax --syn-string: var(--dragonGreen2); --syn-variable: var(--fg); // none --syn-number: var(--dragonPink); --syn-constant: var(--dragonOrange); --syn-identifier: var(--dragonYellow); --syn-parameter: var(--dragonGray); --syn-fun: var(--dragonBlue2); --syn-statement: var(--dragonViolet); --syn-keyword: var(--dragonViolet); --syn-operator: var(--dragonRed); --syn-preproc: var(--dragonRed); --syn-type: var(--dragonAqua); --syn-regex: var(--dragonRed); --syn-deprecated: var(--katanaGray); --syn-punct: var(--dragonGray2); --syn-comment: var(--dragonAsh); --syn-special1: var(--dragonTeal); --syn-special2: var(--dragonRed); --syn-special3: var(--dragonRed); // Diff --diff-add: var(--winterGreen); --diff-delete: var(--winterRed); --diff-change: var(--winterBlue); --diff-text: var(--winterYellow); // Diagnostics --diag-ok: var(--springGreen); --diag-error: var(--samuraiRed); --diag-warning: var(--roninYellow); --diag-info: var(--dragonBlue); --diag-hint: var(--waveAqua1); // VCS --vcs-added: var(--autumnGreen); --vcs-removed: var(--autumnRed); --vcs-changed: var(--autumnYellow); /* End Theme: kanagawa */ --palette0: #0d0c0c; --palette1: #c4746e; --palette2: #8a9a7b; --palette3: #c4b28a; --palette4: #8ba4b0; --palette5: #a292a3; --palette6: #8ea4a2; --palette7: #c8c093; --palette8: #a6a69c; --palette9: #e46876; --palette10: #87a987; --palette11: #e6c384; --palette12: #7fb4ca; --palette13: #938aa9; --palette14: #7aa89f; --palette15: #c5c9c5; /* --bg1: #181616; --fg1: #c5c9c5; */ --selection-background: var(--palette2); --selection-foreground: var(--palette0); --text-color: var(--fg1); --primary: var(--palette10); }