Restructures content files for better organization and consistency.
Moves static content from template files to content files.
Adds blueprints for new pages, including Archive, Datenschutz, DWZ, Error, Impressum, Kontakt, Satzung, Spielbetrieb, Termine, and Verein.
Updates the "termine" snippet to improve date filtering and security, escaping output for safety.
Adds timezone handling to the event parsing and formatting logic.
This allows events to be displayed in the user's local timezone, improving the user experience.
Also restructures the event display on the "Termine" page to include a sidebar for filtering by year and month.
Added an event carousel to the homepage to display upcoming events dynamically. Integrated ICS parsing to fetch and format calendar data for future events. Enhanced layout and responsiveness with scroll functionality and improved styling.