shadow: expand shadow surface always with positive offsets