Making buttons look nice in desktop and mobile, adding fade