.main-nav { 
    background:#000; 
}
.main-nav ul { 
    list-style:none; 
    margin:0; 
    padding:0; 
    display:flex; 
    gap:4px; 
    max-width:1200px; 
    margin:0 auto; 
}
.main-nav .nav-link { 
    display:block; 
    padding:12px 18px; 
    color:#fff; 
    font-weight:600; 
    letter-spacing:1px; 
}
.main-nav .nav-link.active { 
    color:#b8860b; 
}

@media (max-width:600px){
  .main-nav ul { flex-direction:row; justify-content:center; }
}
