Do I Publish/Upload from variant or main?
It doesn't matter, Xara only creates one html file that contains all content for both the Desktop & Mobile site. It serves up the most appropriate depending on the visitors device screen resolution.