It turns out this is a rendering bug in WebKit-based browsers (like Safari on iOS). Rounded corners work perfectly in Chrome and Android emulation, but not on iPhones or iPads. Seems like ApexCharts uses <path>
elements, and border radius doesn’t render correctly on them in Safari.