Update CSS

Provides better visibility at long distances or on smaller screens
Add exception handling for after school

Prevent NaN from displaying when timeLeft is undefined