The only way I’ve found to customise the date format on the timeline headers is through the #day slot, nothing else seems to work so far.
But when I center the text like so:
The issue is caused by the text-align: center rule, indeed which is directly conflicting with the component’s design for the sticky header.
The problem you’re seeing—where your text appears duplicated or overlapping—is a classic CSS conflict between your external styles and the component’s internal functionality.
The duplication you see is often the result of this struggle: one version of the text is rendered correctly by the component’s internal logic, while another version (or the original, misaligned) is rendered due to the conflicting text-align: center rule, making the text look like it’s doubled or incorrectly positioned.
Is there a specific reason why you need the dates to be positioned in center?