improved buttons and media specific alignment for mobile