.navbar{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background:#1a1a2e;color:#fff}.brand{font-weight:700;font-size:1.1rem}.nav-links{display:flex;gap:1rem;align-items:center}.nav-links a,.btn-link{color:#ccc;text-decoration:none;background:none;border:none;cursor:pointer;font-size:.95rem}.nav-links a:hover,.btn-link:hover{color:#fff}.nav-links a.router-link-active{color:#fff;font-weight:600}
