background fix, gradient fallback