header { background-color: #333; color: white; padding: 1rem; width: 100dvw; box-sizing: border-box; } nav { display: flex; justify-content: space-between; align-items: center; } .logo { font-size: 1.5rem; font-weight: bold; } .nav-links { list-style: none; display: flex; gap: 1rem; margin: 0; padding: 0; } .nav-links a { color: white; text-decoration: none; } .nav-links a:hover { text-decoration: underline; }