I'm Carter.

A dad.

The 2025 theme

#web-dev

The site theme for this year. And last year.

I find that the urge to change the design of my site happens pretty frequently. That’s probably a good thing—sense and fashion change. The biggest issue (maybe) is infrastructure. The 2024 version of this site was built on Tailwind. However, I’ve always been enamored with the CSS Zen Garden—it has the ability to change the design of a site without changing the HTML.

The 2024 theme of my site

But Tailwind doesn’t make it easy to rip the CSS out of the HTML. It’s all “component separation” and “utility classes” instead of the “styling” vs “content” separation of the Zen Garden.

I still like the sepia tones of Ethan Schoonover’s Solarized and Kepano’s Flexoki. Most of the changes this year came from “how do I rip out Tailwind and keep semantic HTML?”

Here’s the result, as of writing-time:

The 2025 theme of my site

It’s mostly the same. Same noise from Arc, same sepia tones. It uses Richard9394’s MingCute icons I like the spacing of 2024, but I couldn’t figure out how to do it while minimizing the separation between styling and content. I was inspired by the HUG CSS approach and Simon Willison’s long-running weblog. It also makes heavy use of Andy Bell’s “favorite 3 lines of CSS”

If you have any suggestions, either leave a Github issue or email me. Make sure to mark it “OK to print.”