.nav{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex}.brand-link{align-items:center;gap:.5rem;text-decoration:none;display:flex}.brand-icon{width:2rem;height:auto}.nav-link:hover{color:#667eea}