Challenge: Build a countdown timer that counts down to a specific date or event.
Follow the instructions below:
Allow users to set a target date and time for the countdown
Display the remaining time in days, hours, minutes, and seconds
Implement a visually appealing design for the countdown
Ensure the countdown timer adjusts and remains functional on different screen sizes