Piensa en sistema, no en estilos sueltos
Define reglas base para que todo el proyecto respire igual.
Empieza con una base estable: tamaño del cuerpo, altura de línea, familia principal y una escala corta para títulos. Si cada vista inventa valores nuevos, la interfaz pierde coherencia.
Mantén pocos niveles tipográficos (cuerpo, subtítulo, título) y reutilízalos en todo el producto. Menos variantes suele traducirse en mejor mantenimiento y lectura más clara.
- Texto base: 16px con line-height entre 1.5 y 1.7.
- Títulos: mayor peso visual y line-height más compacto.
- Espaciado vertical constante para reforzar ritmo de lectura.
:root {
--font-sans: "Inter", "Segoe UI", system-ui, -apple-system, sans-serif;
}
body {
font-family: var(--font-sans);
font-size: 16px;
line-height: 1.6;
color: #0f172a;
}
h1 {
line-height: 1.2;
letter-spacing: -0.02em;
}