Проблема с браузером Safari заключается в его поддержке CSS свойств и функций. Некоторые функции и свойства могут работать некорректно или игнорироваться браузером Safari из-за его особенностей и специфики.
В вашем конкретном случае, Safari может игнорировать псевдоэлемент и сохранять скругление углов после применения `appearance: none` из-за неверной интерпретации или обработки этого свойства браузером. Возможно, это связано с особенностями рендеринга элементов в Safari или его подходом к обработке CSS свойств.
Для решения этой проблемы, вам может потребоваться использовать альтернативные способы стилизации элементов, проверить совместимость с другими браузерами и учесть особенности Safari при разработке веб-сайта. Также полезно обновлять браузер до последней версии, чтобы исправить возможные ошибки и проблемы с поддержкой новых CSS свойств.