[UPDATE] Refactor geolocation error handling and enhance button styles in ContentInput
[UPDATE] Updated geolocation error message to provide clearer instructions for users. [UPDATE] Modified button styles in ContentInput to dynamically change based on location request state. [ADD] Added a pencil icon to the manual location button for better visual indication. close #144 (closed) and 143