Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Zen ThemeNew to Visual Studio Code? Get it now.
Zen Theme

Zen Theme

Joie's

|
1,678 installs
| (2) | Free
A fleet like theme for VS Code.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

marketplace marketplace Preview in vscode.dev

witheslint

The theme follows the quiet order of WCAG AA contrast, letting every word appear as clearly as ink in morning light. Its colors keep their gentle meanings, each shining in its own calm way without ever reaching for attention. The overall mood is pure and restrained—like a softly lit studio—unfolding a serene, steady space for long, contemplative hours of coding.

Dark Theme

PREVIEW

Below are all base colors used throughout the dark theme, organized by color family and sorted accordingly. Each includes a visual color chip (via placehold.co) and descriptions of primary usage.

Color Family Color Chip Usage
Neutral Gray #000000 chip Pure black (used for invisible borders and shadows when combined with transparency)
Neutral Gray #050505 chip Base background for panels, sidebar, terminal, widgets
Neutral Gray #0F0F0F chip Editor background, inputs, dropdowns, hover states
Neutral Gray #2D2D2D chip Selection backgrounds, blocks, badges
Neutral Gray #5F5F5F chip Borders, inactive UI, low‑contrast foreground
Neutral Gray #6C6C6C chip Placeholder text, de‑emphasized elements
Neutral Gray #8A8A8A chip Inactive foreground, icons, soft accents, editor line numbers
Neutral Gray #BCBCBC chip Primary text foreground
Neutral Gray #FFFFFF chip Maximum contrast highlights, focused text
Blue-Cyan #6AB8C0 chip Regex highlighting, git renamed resources
Blue-Cyan #71A3EF chip Type parameters
Blue-Cyan #81D2CE chip Primary accent: cursor, borders, widgets, highlights, success states
Blue-Cyan #87C3FF chip Types, classes, interfaces, enums, info states, multi-cursor, charts blue
Purple/Violet #BBAAFF chip Properties, enum members, keys, symbols, charts purple
Purple/Violet #E394DC chip Strings, string literals
Rose/Pink #CC7C8A chip Language variables (this, self)
Rose/Pink #DD99AA chip Debug tokens, color symbols, blockquotes
Warm Yellow/Orange #DD9A6A chip Git conflicts, merge issues
Warm Yellow/Orange #E09B70 chip React/JSX component names
Warm Yellow/Orange #E7D38F chip Warnings, decorators, inline values
Warm Yellow/Orange #EBC88D chip Functions, methods, numeric constants
Green #A8CC7C chip Directives, macros, CSS important, Go packages
Red #FF8787 chip Error foregrounds, invalid tokens
Terminal #18191B chip Terminal ANSI Black
Terminal #EC5D6F chip Terminal ANSI Red
Terminal #E1465E chip Terminal ANSI Bright Red
Terminal #409D78 chip Terminal ANSI Green
Terminal #169068 chip Terminal ANSI Bright Green
Terminal #E5BF8C chip Terminal ANSI Yellow
Terminal #CD984D chip Terminal ANSI Bright Yellow
Terminal #4B8DEC chip Terminal ANSI Blue
Terminal #2A7DEB chip Terminal ANSI Bright Blue
Terminal #B174D9 chip Terminal ANSI Magenta
Terminal #A660D4 chip Terminal ANSI Bright Magenta
Terminal #82D2CE chip Terminal ANSI Cyan
Terminal #779E9E chip Terminal ANSI Bright Cyan
Terminal #C3C5C9 chip Terminal ANSI White
Terminal #898E94 chip Terminal ANSI Bright Black (Gray)

Light Theme

PREVIEW

The light theme inverts the dark theme's color philosophy, using light backgrounds with darker text for readability while maintaining the same semantic color system and opacity ladder.

Color Family Color Chip Usage
Neutral Gray #FFFFFF chip Pure white (borders, shadows with transparency)
Neutral Gray #FAFAFA chip Editor background, inputs, dropdowns, hover states
Neutral Gray #F5F5F5 chip Base background for panels, sidebar, terminal, widgets
Neutral Gray #D8D8D8 chip Selection backgrounds, blocks, badges
Neutral Gray #A0A0A0 chip Borders, inactive UI, low‑contrast foreground
Neutral Gray #939393 chip Placeholder text, de‑emphasized elements
Neutral Gray #757575 chip Inactive foreground, icons, soft accents, editor line numbers
Neutral Gray #404040 chip Primary text foreground
Neutral Gray #000000 chip Maximum contrast highlights, focused text
Blue-Cyan #0891B2 chip Regex highlighting, git renamed resources
Blue-Cyan #2563EB chip Type parameters
Blue-Cyan #0D9488 chip Primary accent: cursor, borders, widgets, highlights, success states
Blue-Cyan #0369A1 chip Types, classes, interfaces, enums, info states, multi-cursor, charts blue
Purple/Violet #7C3AED chip Properties, enum members, keys, symbols, charts purple
Purple/Violet #A21CAF chip Strings, string literals
Rose/Pink #BE123C chip Language variables (this, self)
Rose/Pink #BE185D chip Debug tokens, color symbols, blockquotes
Warm Yellow/Orange #C2410C chip Git conflicts, merge issues, React/JSX component names
Warm Yellow/Orange #CA8A04 chip Warnings, decorators, inline values
Warm Yellow/Orange #D97706 chip Functions, methods, numeric constants
Green #16A34A chip Directives, macros, CSS important, Go packages
Red #DC2626 chip Error foregrounds, invalid tokens
Terminal #E8E9EB chip Terminal ANSI Black
Terminal #DC2626 chip Terminal ANSI Red
Terminal #B91C1C chip Terminal ANSI Bright Red
Terminal #059669 chip Terminal ANSI Green
Terminal #047857 chip Terminal ANSI Bright Green
Terminal #D97706 chip Terminal ANSI Yellow
Terminal #B45309 chip Terminal ANSI Bright Yellow
Terminal #2563EB chip Terminal ANSI Blue
Terminal #1D4ED8 chip Terminal ANSI Bright Blue
Terminal #9333EA chip Terminal ANSI Magenta
Terminal #7E22CE chip Terminal ANSI Bright Magenta
Terminal #0891B2 chip Terminal ANSI Cyan
Terminal #0E7490 chip Terminal ANSI Bright Cyan
Terminal #404040 chip Terminal ANSI White
Terminal #737373 chip Terminal ANSI Bright Black (Gray)

Color System Philosophy

The theme follows a structured opacity system applied to base colors to achieve depth, hierarchy, and subtle UI feedback.

Opacity Token Value Usage
FF 100% Primary UI surfaces, text, and strong contrast elements
E6 ~90% High-visibility accents, primary foregrounds
CC ~80% Hover states, secondary accents
B3 ~70% Subtle accents, warnings, info colors, and medium‑contrast text
99 ~60% Operators, low‑emphasis elements
80 ~50% Highlights, matches, subtle decorations
66 ~40% Inlay hints, guides
4D ~30% Borders, outlines
33 ~20% Highlight backgrounds, diff indicators
1A ~10% Very subtle backgrounds, ghost layers
00 0% (transparent) Removing visual clutter or defining invisible boundaries

This system ensures consistent luminance and contrast while maintaining a quiet, Zen‑like environment.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft