Hide infobox initially
Changed background image HTML and CSS code
Added handling for invalid faction image URLs
Removed unnecessary CSS code causing warnings
Added error messages for JSON file loading
Added UTF8 support