add lots of media queries, and 'solved!' overlay