A mobile-first modal module