nav {
  display: flex;
  gap: 0.25rem;
  padding: 0.5rem;
  border-bottom: 1px solid #e5e7eb;
}

nav a {
  padding: 0.4rem 0.85rem;
  font-size: 14px;
  color: #6b7280;
  text-decoration: none;
  border-radius: 6px;
  transition: color 0.15s, background 0.15s;
}

nav a:hover {
  color: #111827;
  background: #f3f4f6;
}

