::после того, как псевдо-элемент не будет перезаписан на iOS

#html #css #ios

Вопрос:

У меня есть тег привязки с двумя классами:

 <a href="..." class="class1 class2">...</a>
 

Теперь у меня есть для обоих классов другой ::after элемент:

Я хочу, чтобы элемент after class1 был перезаписан элементом after class2 , например, так:

 .class1::after{
content:"3rem after";
font-size:3rem;
}

.class2::after{
content:"2rem after";
font-size:2rem;
} 
 <a href="#" class="class1">after this one should be a large text</a>
<br>
<a href="#" class="class1 class2">after this one should be a small text</a> 

Это прекрасно работает в Firefox, Chrome и Edge, но в Safari оно не будет перезаписано.
Есть ли какие-либо предложения, почему это не работает в Safari?

Комментарии:

1. правильно работает в ios safari

2. Где вы это проверяете? Вы тестируете в Safari Windows?

3. Нет, я тестирую на старом iPhone 6 с iOS 12.5.5