Inspired by Mount Etna's nighttime eruptions, this dark theme builds on an ashen basalt grey base and layers in the incandescent reds, oranges, and golds of molten lava. The near-neutral charcoal surface keeps long sessions calm, while the warm lava accents draw the eye to what matters.
A dark theme from the Codigrate Nature collection, released 2026-06-28. Tags: Ember, Earthy, Cinematic.
Sold on codigrate.com for $0.99, one payment, tax included: add it to your cart, pay with Stripe (cards, Apple Pay, Google Pay), and download the theme right away. No account needed. Personal licence; a digital download, so all sales are final (see the terms of sale).

Getting started on OpenCode
- Download the theme with the Download button. It is one file named after the theme, for example codigrate-london.json; keep the name as is.
- Move the file into your OpenCode themes folder, ~/.config/opencode/themes/. If the folder is not there yet, create it in a terminal: mkdir -p ~/.config/opencode/themes
- In OpenCode, type /theme and pick the theme from the list, for example codigrate-london.
- Your terminal needs 24-bit color: run echo $COLORTERM and look for truecolor or 24bit.
Etna color palette
Every named color of the Etna palette, free to download for MacOS, CorelDRAW and Figma.
Etna on every platform
- Etna for JetBrains
- Etna for Xcode ($2.99)
- Etna for Zed ($1.99)
- Etna for Firefox ($1.99)
- Etna for Sublime Text ($1.99)
- Etna for MacOS Terminal ($1.99)
- Etna for iTerm2 ($1.99)
- Etna for Ghostty ($1.99)
- Etna for Claude Code ($0.99)
- Etna for Codex ($0.99)
- Etna for OpenCode ($0.99), this page
- Etna for Rhino ($1.99)
- Etna for Slack ($0.99)
- Etna for Line
From the blog
- Anatomy of a Dark Theme: Etna: Anatomy of Etna, a dark IDE theme: basalt and volcanic ash for the frame, lava rose keywords, sulfur gold members and strings the grey of fresh ash.
- Value: How Colors Get Vivid: Value is the V in HSV, the brightness dial that tops out at the pure color, not white. How it differs from lightness, and why designers reach for it.