Variational description of multi-fluid hydrodynamics: Coupling to gauge fields