Problem fixed. The cached copy of the CSS file must have become corrupted. Don't know what would have caused it, but I hope the same thing doesn't happen to any core phpBB files - there is still an ongoing issue with my new host that may cause problems with this site.