-webkit-text-fill-color, что за сие чудо?
Проверяйте ваш CSS. 
Таких проблем с простейшим свойством color никогда не было в Safari (и не только). Так что ищите проблему в CSS. Что-то переопределяет нужные вам свойства.
Скриншот результата работы вашего примера кода в iOS Safari. Закономерно — все в полном порядке:
Свойство нестандартное, и вероятно, будет выпилено (или изменено). У вас что-то неправильно со стилями, т.к. если у элемента задан color в цвет, то он не будет наследовать цвет у родителя. Вероятно, где-то какие-то стили переопределяют ваш стиль.