Add basic styles and responsive layout