just spent 3 hours debugging a layout issue only to realize it's because safari still doesn't support grid properly, because of course it doesn't