Why these colors stay

I did not choose the colors of this website to be memorable. I chose them to be livable.

Color theory talks about harmony, contrast, or emotion in the abstract. Red excites. Blue calms. Black is serious. White is clean. None of that is wrong, but it is incomplete. What matters more to me is how a color behaves after ten minutes, or an hour, or a long night of reading.

Dark

background#0f1115
primary text#e6e8eb
secondary text#a6aab3
link#8fb3d9
visited link#7f9fbf
highlight#d9c18f
fade#5f6470
notification danger#2a1a1d
notification normal#1a2433

The dark theme exists because darkness can be a form of care. Not the theatrical darkness of high contrast and glowing accents, but a surface that recedes, that lets text come forward without glare. The background is not black; it is softened, imperfect, closer to charcoal than void. It absorbs attention rather than pulling it apart.

It is a deep, neutral surface with cool undertones, deliberately avoiding pure black and extreme contrast. Text appears to rest on the surface rather than burn against it, keeping edges soft and stable. It is designed for night use and dim environments.

Light

background#f4f1ec
primary text#1a1c20
secondary text#5f6470
link#3a6ea5
visited link#345f8c
highlight#b89b5e
fade#9aa0ab
notification danger#f1e6e8
notification normal#e8edf3

The light theme is not bright either. It leans toward paper, not glass. Slightly warm, slightly worn, as if it has already been handled. Pure white feels hostile after a while. It insists on freshness. These colors allow age.

It is a warm, low-contrast surface whose background leans toward aged paper rather than white, allowing the page to feel handled rather than pristine. Text remains dark without becoming sharp, and accents are muted and slightly dusty, avoiding the cleanliness of modern UI palettes. It is designed for long reading without glare.

Accent colors are used sparingly, on purpose. They are not there to decorate, but to orient. A link should feel discoverable, not persuasive. A highlight should suggest relevance, not urgency. Even error colors are restrained. They signal without accusing.

I think of color as a kind of pacing. Too much contrast accelerates the reader. Too much saturation raises the pulse. A site that wants you to stay has to slow you down instead. It has to make room for your eyes to rest between sentences.

Dark and light are not opposites here. They are the same idea, expressed under different conditions. One for when the world is loud. One for when it is quiet. Both try to disappear in the right way.

These colors are easy to overlook. They hold the work in place without altering it. When they do their job well, they fade from awareness: you’re left with the words, the pauses between them, and a sense of unhurried reading.

That is why these colors stay.

Some days ask for less contrast. Others tolerate warmth. Occasionally, a page may arrive dressed a little differently than you remember. If it does, assume it has less to do with design and more to do with time.