← All extensions

Warm Burnout

v1.4.2 · by Felipe Lima · added 3 November 2026

Fully warm palette, minimal blue light, contrast-audited. Your eyes deserved this.

Themes

How to install

With Forge Super installed, the button above opens the app on this extension, where you press Install. Nothing is installed until you do.

You can also open the Extensions panel in the app and search for Warm Burnout. The extension's id is warm-burnout-theme.

Don't have Forge Super yet? Download it here.

README

From the extension's repository, written by its authors and not by Mentenaz. See the source.

Warm Burnout

The theme for developers who already burned out but still have deadlines.

Built on one premise: your eyes are taking damage and your current theme doesn't care. Warm Burnout does. Fully warm palette, minimal blue light, contrast-audited to clinical standards. Two variants: Dark for the 3am sessions and Light for when someone forces you to open the blinds.

Dark and Light side by side

Why Your Current Theme Is Hurting You

Most themes look great in screenshots. Then you use them for 14 hours straight and your eyes feel like they've been sandpapered.

The blues, cyans, and purples that make themes look "cool" emit at 450-500nm, the exact wavelength range that suppresses melatonin, triggers digital eye strain, and makes your ophthalmologist wince. Your theme is fighting your body's ability to rest.

Warm Burnout strips out almost all blue-spectrum syntax colors, leaving a fully warm palette (550-630nm dominant) that your retinas can survive.

Eye Safety Audit

Not vibes. Math.

Dark: Every Token AAA

Every syntax color meets WCAG AAA (>= 7:1 contrast ratio) against the editor background. Every single one. Most themes can't even get comments past 4:1.

RoleColorRatioStyle
Foreground#bfbdb69.6:1normal
Keywords#ff8f408.0:1bold
Functions#ffb45410.3:1normal
Types/classes#90aec07.8:1italic
Strings#b4bc789.0:1normal
Constants#d4a8b88.7:1normal
Comments#b4a89c7.8:1italic
Errors#f490907.9:1normal

Your comments are readable at 3am. On purpose.

Editor - Dark variant

Light: AA Minimum, Sepia Cream Background

The light theme uses #F5EDE0, a warm sepia cream, not white. 14.6% less bright than pure white. Estimated ~4000K color temperature vs white's ~6500K, roughly 40-50% less melatonin suppression compared to white-background themes.

RoleColorRatioStyle
Foreground#3a363010.3:1normal
Keywords#9248005.7:1bold
Functions#8557005.4:1normal
Types/classes#2854647.2:1italic
Strings#4d5c1a6.3:1normal
Constants#7e40606.5:1normal
Comments#544c407.3:1italic
Errors#b034345.3:1normal

All 15 syntax tokens pass AA. No exceptions.

How It Works

Background: no pure black, no pure white

The dark background (#1a1510) is a warm brown-black. Pure black (#000000) causes halation, a glow/bleed effect around text that affects roughly 33% of the population (those with astigmatism). The warm tint eliminates this.

The light background (#F5EDE0) is warm sepia cream. No pure white anywhere.

Three-tier font style system

Color alone fails under fatigue. When you've been staring at code for 12 hours, your color discrimination drops. For the ~8% of males with red-green color vision deficiency, warm tones blur together.

  • Bold: structural keywords (if, return, const). Your eye scans these for code flow.
  • Italic: types and comments. The single cool accent (steel-blue/teal) + italic makes types unmistakable.
  • Normal: everything else.

A protanopic developer running on no sleep can distinguish structure from types from data.

One cool accent: oxidized copper

The palette is fully warm except types/classes: #90aec0 (dark) / #285464 (light). This is the literal color of oxidized copper. One cool landmark in a warm field improves color distinctiveness without adding blue light load.

Cursor: gold, not red

The accent color is red for buttons and badges. But the cursor uses warm gold: #f5c56e dark, #8a6600 light. A red cursor gets confused with error indicators. Gold is visible everywhere.

The Palette

Inspired by materials that age well. Unlike your eyes.

MaterialDarkLightUsed for
Amber#ffb454#855700Functions
Burnt orange#ff8f40#924800Keywords
Terra cotta#dc9e92#8e4632HTML tags
Dried sage#b4bc78#4d5c1aStrings
Verdigris#96b898#286a48Regex, escapes
Dusty mauve#d4a8b8#7e4060Numbers, constants
Coral#ec9878#883850Member variables
Warm stone#b4a89c#544c40Comments
Aged brass#deb074#74501cCSS properties
Steel patina#90aec0#285464Types, classes
Gold#e6c08a#7a5a1cDecorators

Languages Tested

TypeScript, JavaScript, HTML, JSX, CSS, Python, Rust, Go, Java, YAML, JSON, Markdown, Diff.

Zed uses Tree-sitter for syntax highlighting. All tokens mapped from the canonical palette.

Installation

Search "Warm Burnout" in the Extensions panel (Cmd+Shift+P > "zed: extensions"), or install as a dev extension by pointing to the zed/ directory.

Then switch themes via Cmd+Shift+P and typing "theme" to select Warm Burnout Dark or Warm Burnout Light.

Also Available For

License

MIT. Use it, fork it, burn it out.