.nav{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;background-color:#1a1a1a;border-bottom:1px solid #333}.nav-logo{font-size:1.5rem;font-weight:700;color:#646cff;text-decoration:none}.nav-links{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-links a{color:#fff;text-decoration:none;transition:color .3s ease}.nav-links a:hover{color:#646cff}.nav-links a.active{color:#646cff;font-weight:500}
