Hallo Gunnar,
habe keinen Safari. Ich befahre nur Asphalt, sonst wird mein Chrome staubig 😉
Es sieht wie ein Reihenfolgefehler in den stacking contexts aus. Wobei das merkwürdig ist, das würde ja bedeuten dass der Safari diese Kontexte nach anderen Regeln anlegt oder darstellst als andere Browser.
Dein header ist sticky, das erzeugt einen eigenen Kontext. main erzeugt keinen, so weit ich das sehe, es sollte also zum Basis-Kontext gehören und header sollte drüber liegen.
Aber probier mal aus, dem header z-index:1 zu geben.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi