The startup landing
Poppins for headings · Inter for body · Roboto Mono for code — all three set live below.
Details make the difference
Good type pairing is quiet craft: a display face with character, a body face that gets out of the way, and a monospace that keeps code honest. Set them together and a page finds its rhythm — headings announce, paragraphs settle, and the details stay precise.
function pair(display, body, mono) {
return { display, body, mono }; // three roles, one system
}Why these three
The classic startup landing page: a rounded geometric headline that feels approachable, a workhorse body, and a mono for the terminal command that proves you ship. Poppins gives the hero a friendly, confident bold with even circular forms that photograph well over gradients. Inter carries the feature grid and pricing copy at every size without strain. Roboto Mono sets the one-line install or curl example — instantly recognizable as code, familiar to every developer, and quiet enough to sit inside a marketing section without breaking its polish.
Copy the CSS
:root {
--font-display: 'Poppins', 'Century Gothic', 'Segoe UI', Arial, sans-serif;
--font-body: 'Inter', -apple-system, 'Segoe UI', Helvetica, Arial, sans-serif;
--font-mono: 'Roboto Mono', 'Courier New', Courier, monospace;
}
h1, h2, h3 {
font-family: var(--font-display);
font-weight: 700;
}
body {
font-family: var(--font-body);
font-weight: 400;
}
code, pre, kbd {
font-family: var(--font-mono);
font-weight: 400;
}Read more
More about each face: Poppins · Inter · Roboto Mono
Choosing type for this? Fonts for landing pages →