Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Everforest Clarity

ZiangZiang

Everforest theme for Obsidian — WCAG AA verified, optimized for LaTeX notes and CJK mixed text

Add to Obsidian
Everforest Clarity screenshot
  • Overview
  • Scorecard
  • Updates1

Everforest theme for Obsidian, tuned for long-form reading — LaTeX-heavy notes and CJK/Latin mixed text in particular.

Screenshot

Why another Everforest theme

Obsidian already has a few Everforest ports. This one exists because they left three things unaddressed:

  • Contrast wasn't verified. Several combinations across the existing ports fall below WCAG AA (4.5:1) for body text. Every color in Clarity — both dark and light mode — has been checked; the lowest ratio is 5.79:1 (dark) and 4.61:1 (light).
  • Inline math breaks paragraph rhythm. MathJax's inline containers stretch line height unevenly, so paragraphs with formulas get inconsistent spacing. Clarity locks line-height: 0 on inline containers so this stops happening.
  • CJK/Latin mixed text looked cramped. Font stacks that list a CJK font first cause Latin characters to render through the CJK font too, flattening them. Clarity puts Latin fonts first so each script falls back correctly, and bumps line-height to 1.75 for the higher character density of Chinese text.

Features

  • Dark background matches the Everforest Dark Hard terminal palette exactly (#1E2326), not an approximation
  • Colored bold text (#DBBC7F) instead of the usual near-white — carries more of the visual weight that headings alone can't
  • Seven-color highlight and text-color syntax, usable via Markdown nesting (no HTML required) or CSS classes
  • Callouts render with a real background — a common regression in Everforest ports that only style the border
  • Math (MathJax): scaled to match body text size, display equations scroll horizontally instead of clipping

Installation

From within Obsidian (once approved by the community directory):

  1. Settings → Appearance → Themes → Manage
  2. Search for "Everforest Clarity"
  3. Install and enable

Manual install:

cd <your-vault>/.obsidian/themes
git clone https://github.com/ziangchen7/obsidian-everforest-clarity "Everforest Clarity"

Then select it under Settings → Appearance → Themes. An accent color of #A7C080 is recommended.

Highlight syntax

==text==                          yellow highlight (default)
**==text==**                      orange highlight
*==text==*                        green highlight
***==text==***                    aqua highlight
<mark class="red">text</mark>     any of: red orange yellow green aqua blue purple
<span class="c-red">text</span>   color only, no background — same seven colors, `c-` prefix

The nested-Markdown forms work without HTML and without plugins. Highlight text always uses the normal foreground color rather than a matching accent color — same-hue combinations (e.g. red background with red text) drop below 4:1 contrast and become hard to read.

Contrast reference

Dark mode Light mode
Body text 9.39:1 6.34:1
Lowest heading 6.87:1 4.61:1
Bold text 8.70:1 5.20:1
Highlight block, body text 5.60 – 6.18:1 4.72 – 5.29:1

All values meet or exceed WCAG AA (4.5:1) for normal text.

Known limitation

Dark mode's background (#1E2326) matches the Ghostty terminal implementation of Everforest Dark Hard exactly. Light mode's accent colors do not come from the terminal's Light Med palette — those colors (e.g. #F57D26) were designed for a terminal and drop to ~2.2:1 against this theme's light background, which fails for headings and body text. Light mode uses a separately darkened set of the same hues instead.

Credits

Color palette: Everforest by sainnhe.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Optimize long-form reading for LaTeX-heavy, mixed CJK/Latin content with WCAG AA–verified contrast. Lock inline math line-height to fix spacing, prefer Latin-first fonts and raised CJK line-height, use Everforest Dark background, seven-color highlights, and scrollable display math.
Details
Current version
1.2.0
Last updated
13 hours ago
Created
14 hours ago
Updates
1 release
License
MIT
Report bugRequest featureReport theme
Author
ZiangZiangziangchen7
GitHubziangchen7
  1. Community
  2. Themes
  3. Everforest Clarity

Related themes

ITS Theme screenshot

ITS Theme

Minimal screenshot

Minimal

GitHub Theme screenshot

GitHub Theme

Things screenshot

Things

Shimmering Focus screenshot

Shimmering Focus

Cupertino screenshot

Cupertino

Wasp screenshot

Wasp

Baseline screenshot

Baseline

Prism screenshot

Prism

Velocity screenshot

Velocity