Méditerranée
0KZero Blue

Stop straining your eyes on a blinding-white screen.

It's called digital eye strain — the science ↓

You read thousands of lines a day. Cold, bright-white editors and terminals are why your eyes feel gritty by evening. Méditerranée warms the white point, cuts the glare, and holds contrast where reading is easiest — across every editor and terminal. You feel it the first night.

−60%
less blue light
−63%
less glare

Every editor & terminal · 56 calibrations · pay what you want.

optics.ts — Zero Blue · 0K
1// A Mediterranean diet for
2// your eyes: ration the blue
3// like sugar, keep the warm
4// light. Prevention is the
5// best medicine.
6
7import { warm } from "./optics"
8
9@matte
10class Screen {
11 readonly zone = "Golden"
12 const BLUE_MAX = 0.18
13
14 warm(lux: number) {
15 return lux < 120
16 ? "Ember" : "Golden"
17 }
18}
~/mediterranee on main ❯ node build.mjs
✓ contrast gate passed — 56 calibrations, every pair inside the reading band

Three reasons your eyes feel better

why it works

You notice it within minutes: no glare shining back, less late-night blue, and colour that stays easy on the eyes all day.

No glare bouncing back
soft, matte light

The screen stops shining into your eyes. A calm, matte field instead of a bright panel — the difference you feel by mid-afternoon.

Less blue after dark
−35% blue

Warmer light means less of the blue that keeps you wired and dries your eyes out. You wind down at night instead of buzzing.

Colour that never stings
easy for hours

Every colour sits where it's easiest to read — clear enough to see at a glance, never so harsh it makes you squint.

Why you can trust it with your eyes

not just a vibe

You don't have to take our word for it. Every choice below comes from published research on how eyes actually work — so it's your comfort backed by science, not by taste.

Digital eye strain · AOA
Hours of screen reading strain the eyes — it has a name.

Digital eye strain (computer vision syndrome) is recognised by the American Optometric Association: prolonged screen work leaves eyes tired, dry and aching. The fixes are less glare, fewer harsh contrasts, and warmer light.

Lighting science
A warm white point removes 35–40% of short-wave blue.

Shifting screen-white from ~6500K toward 2700–3000K cuts much of the 400–450nm band that drives fatigue and suppresses melatonin.

Eye-strain colour
Never pure black or pure white.

Warm off-white with dark charcoal beats #000-on-#fff — the extreme glares, and pure black haloes for astigmatism. Contrast belongs in a band.

Luminosity function
Your eye peaks at green-gold, not blue.

Photopic sensitivity peaks near 555nm, so olive, saffron and terracotta read with the least effort. Short blue scatters most.

341-reader study
Warm backgrounds measurably improve reading.

A 341-reader study found warm, cream-leaning backgrounds raise reading speed — the standard recommendation for reduced fatigue.

WCAG · W3C
7:1 is the level chosen for extended reading.

WCAG AAA sets 7:1 for long-form comfort — crisp for lower vision, short of the harsh maximum. Every light calibration lands there or better.

Material · dark
Dark mode is not the light theme inverted.

On dark, saturated colours vibrate, so accents desaturate ~30% into pastels on warm dark-grey — and the dim control moves the text, not the ground.

Questions, answered

no fine print

Straight answers — what it does for your eyes, what it doesn't, and what it costs.

Was your evening easier?

No subscription, no account — one payment, yours to keep. If a long day in the terminal was gentler on your eyes, name your price. It funds the next calibrations.

Buy me a coffee

Get Méditerranée

One command installs all 56 calibrations for every editor and terminal. Ease a long day of reading code — your eyes stop aching by tonight.

−60% blue light−63% glare
Pay what it's worth to you

Name your price — a coffee or the price of one less headache. It funds the next calibrations.

Get it — name your price
Font · all 56 editor themes · zsh · every terminal preset.
$ mediterranee install --theme light-0

No account. Reversible. Editors & Obsidian carry every calibration; terminals get every preset.