Pico sets a responsive type scale on the root and maps h1–h6, paragraphs, and inline elements to rem sizes that grow with viewport width. You get readable line length and contrast without importing a typography plugin.
What is styled automatically
- Body copy —
p,small,mark,del,ins - Inline emphasis —
strong,em,kbd,abbr - Code —
code,pre,sampwith monospace stacks - Links —
awith hover/focus treatments matching the active theme
Foundations from CSS still matter: Pico does not teach you when to bold vs italic—that is content semantics. Compare Tailwind, where text-lg font-semibold replaces many of these element defaults.
Self-check
- Why does Pico use
remfor heading sizes? - Name two inline elements Pico styles without extra classes.