Better text-shadow parsing