Adding "card flip" transitions; improve page layout and viewport