It seems like CSS transform interferes with relative positioning, as illustrated in the demo. How to make the transformed element not relative?
<div class="relative container">
This is a relatively positioned container
<div class="absolute child">
This is an absolutely positioned element
</div>
</div>
<div class="translate container">
This is a transformed container
<div class="absolute child">
This is an absolutely positioned element, still positioned relative to the transformed container
</div>
</div>