Filterfunktion/Suchfunktion stylen und nur aktuelle Stempel anzeigen
**Goals:**
* Improve the frontend design of the search bar and filter buttons for better usability and modern UI
* Update the backend logic to ensure only upcoming events are displayed
* Improve and reposition the filter/search messages when no matches are found.
* Complete separate upcoming and past events ( #80 separate page)
**TO DO:**
* **Frontend Tasks:**
* [x] Redesign the search bar and filter buttons to match the new layout
* [x] improve spacing, button, alignment and styling
* [x] add a new filter dropdown for Language (Issue #77)
* [x] Ensure the new design is responsive and accessible
* **Backend Tasks:**
* [x] Update the search and filter logic to:
* [x] only display current (upcoming) events
* [x] ensure results do not include past events
* **User Feedback & Messaging:**
* [x] Update the search / filter message to handle the "no matches found" situation
* [x] Display a clear, user-friendly message (reposition to where it can be seen clearly)
* **Testing:**
* [x] Test the search and filter functionality for:
* [x] correct separation of upcoming vs past events
* [x] proper display of results when filters are applied
* [x] ensure user feedback is display, when no matches are found
**References**
* Issue #77: Add a language filter to the filter functionality.
* Issue #80: Ensure a clean separation of past and upcoming events.
**Expected Outcome:**
* The search and filter UI is clean, user-friendly and modernized
* Only upcoming events are displayed when searching or filtering
* Users see a clear message when no results are found.
issue