updated styles and layout with placeholder text