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