header { margin: 2em auto; h1 { margin: 1em; font-size: 4em; text-align: center; a { color: unset; text-decoration: none; } img { height: 2em; max-width: 100%; pointer-events: none; } } nav { ul { display: flex; flex-direction: row; gap: 1em; justify-content: center; margin: 0; padding: 0; list-style: none; > li { margin: 0; padding: 0; > a { font-size: 1.2em; text-decoration: none; } } } } }