Most personal sites don’t need a design system. A max-width column, good line-height, two fonts, and two themes get you 95% there.
Rules I used here:
- One
.wrapcontainer, 42rem max - Serif for prose, sans for UI
- One accent color, everything else gray
- Dark mode via CSS variables +
prefers-color-scheme
Less JS, faster pages, easier to keep writing.