Space Grotesk for display, Inter for body, JetBrains Mono for code. That is the typography trinity and it has survived every redesign I have tried to sneak past it. The moment a fourth font appears — a serif for elegance, a handwriting for warmth, a display face for the hero — it is a tell that the designer does not trust the three they already have. Constraint is confidence. The page with fewer faces always reads louder than the page with more, because the reader can finally hear what is being said.
Three fonts, one voice. The fourth is a confession.
Written after pulling four superfluous fonts out of a redesign and watching the brand suddenly sound like itself again.
When a design feels weak, the answer is rarely to add another tool. It is usually to remove a tool and let the remaining ones do their work.