Nothing here is accidental.

I’ve spent a lot of time thinking about what this place should feel like before someone reads a single word.

That might sound odd … obsessing over the atmosphere of a website. But I think the environment you create sends a signal before you open your mouth, and for a site called “the safe place”, that signal matters more than most. If someone arrives here carrying something heavy, the last thing I want is for the design to feel cold, clinical, or like just another content site optimised for search.

So nothing here is accidental. And I thought it was worth explaining why.

The name.

thesafe.place

thesafe.place isn’t a metaphor or a brand exercise. It’s a statement of intent. I wanted a domain that did the work before anything else loaded. Not “Adam’s blog” or “career insights” or some portmanteau that sounds clever at 2am and dated by morning. A place. A safe one. If you arrived here because something sent you searching, I wanted you to feel something in the URL before you read the first sentence.

The .place domain matters too. It’s not .com, not .io, not .co. Those carry a commerciality, a tech-forward energy that doesn’t fit. .place is softer. More human. It suggests a location you can actually be in, not a product or a platform. You come to a place. You visit a website. I wanted this to be the former.

The colours.

mental health career work life

Most mental health or career content sites default to one of two palettes: clinical white with a splash of corporate blue, or “wellness beige” with a sans-serif font and some leaf imagery. Both feel like a waiting room.

I wanted warmth. Deep, specific warmth, not a generic dark mode, but something that feels like a room you’d actually want to sit in for a while. The canvas colour is a very dark warm brown, almost like the inside of an old library or a favourite pub at the end of a long week. It’s chosen to be genuinely comfortable on the eyes, not just dark for dark’s sake.

The green is sage, a muted, grounded green that reads calm without reading clinical. It’s the colour I chose for the things I most want you to notice: links, accents, the logo. Not a bright, urgent green that tells you to click something. A quiet one that says, this is the direction, whenever you’re ready.

The amber, used more sparingly, is for warmth. It shows up in the filter tags, the accent moments. It’s a little older, a little richer. Together the two colours are neither energising nor soporific. They’re just … settled. Which is what I want you to feel here.

The logo.

A sheltering arc. A human figure beneath it. A ground line.

That’s it. Just three elements, all stroke, no fill. Deliberately minimal, deliberately human. The arc isn’t a roof, it’s wider than that, more generous, more like a canopy than a structure. Something you might feel held by rather than enclosed in. The figure is small but present, with a head and a body, because I wanted it to be clearly a person and not an abstract symbol. Someone is here, and they’re under something protective.

I spent time on this. We went through a few directions … a door ajar with warm light, concentric arcs like a signal, a house with a heart. The shelter and figure was the one that felt right, because it doesn’t promise too much. It doesn’t say “I will fix things.” It says “there is shelter here, and you are not alone in it.”

It works in one colour. It works at 16 pixels as a favicon and at 200 pixels in a header. That matters to me.

Things that only work when they're big often only work when they're trying hard.

The typography.

Lora
Headings & display — a literary serif with warmth
DM Sans
Body text — clean and modern without being cold

The headings use Lora, a serif with warmth and a literary quality. Serifs have fallen out of fashion in tech interfaces, partly because they feel old, partly because sans-serifs render crisply at small sizes on screens. But warmth and readability aren’t opposites, and on a site where someone might actually read a full piece of writing, a well-chosen serif does something that a sans-serif can’t. It slows you down slightly. It invites you in.

The body text uses DM Sans, which is clean and modern without being cold. The combination is deliberate: the serif says “this is worth reading carefully,” the sans says “but it won’t be hard going.”

The pace.

There’s no algorithm here, no “recommended posts,” no infinite scroll. The writing page has filters so you can find what’s relevant to you, but it doesn’t push anything at you. There’s a reading time on each post so you can make an informed choice about whether now is the right moment. The site loads quietly and stays out of the way.

This is also a choice. I don’t want this to be the kind of site you fall into and emerge from an hour later having consumed seventeen things and retained none of them.

I'd rather you read one thing slowly and sit with it for a minute.

Why I’m telling you this.

Because I think design is a form of communication, and if I’m asking you to trust this as a safe place, you deserve to know that the trust was earned on purpose, not stumbled into.

Every choice here is an attempt to make the environment match the content. The content is honest and human and sometimes a bit raw. The design tries to hold that in a way that feels worthy of it.

If it’s working, you probably haven’t noticed any of this consciously. You just felt, somewhere in the first few seconds, that this was a place you could stay for a while.

That was the plan.

Kia Kaha.