How this site is made.
Built by hand, kept small on purpose, and changed whenever I learn something better.
Type
Fraunces for headlines, a variable serif with a soft, slightly wonky character. Inter for reading. Labels use your device's monospace font. All fonts are self-hosted, so nothing loads from a third party before you choose.
Color
- White
- Cobalt
- Sunshine
- Coral
- Ink
A split-complementary palette: one trustworthy blue, two warm accents, used about 60, 30 and 10.
Build
Plain PHP and hand-written CSS on shared hosting. No framework, no page builder, no tracking scripts until you say yes. Motion is done in CSS and switches off if your device asks for reduced motion.
Rules
Photos of me are real. The one illustrative image on the Thinking page is AI-generated. No stock photos. Every word is mine. If something on the page doesn't help you decide or do something, it goes.