Think in systems, not isolated styles
A good typographic system makes the whole product breathe in a more consistent way.
Start with a stable base: body size, line height, a primary font stack and a short scale for headings. If every view invents its own values, the interface quickly loses coherence.
Keep the number of levels under control. Body text, secondary heading and main heading are often enough to create a readable rhythm without turning the design into a typography playground.
- Base text: usually 16px with line-height around 1.5 to 1.7.
- Headings: stronger visual weight and tighter line-height.
- Consistent vertical spacing reinforces reading rhythm.