/* Link reutilizable para navegación (topbar/menús) */
.nav-link{
  display: inline-block;
  padding: 10px 6px;

  /* Color base de la marca */
  color: var(--brand-red);
  font-weight: 800;
  font-size: 14px;
  letter-spacing: 0.2px;
  transition: color 180ms var(--ease), transform 180ms var(--ease);
}

.nav-link:hover{
  color: var(--brand-red-2);
  transform: translateY(-1px);
}

.nav-link.is-active{
  color: var(--brand-red-2);
}
