Fix compatibility

-Don't use background size; make separately-sized images

-Have fallback flat color for layered and gradient backgrounds