(feat) implement responsive layout, button style, header style