The header’s styles should be similar to the following if you sized everything in rem : .header { font-size: 1rem; padding: 0.5rem 0.75rem; background: #7F7CFF; } So far so good.
.header { font-size: 1em; padding: 0.5em 0.75em; background: #7F7CFF; }.header--large { font-size: 2em; } Both.header and.