{% comment %} `.tabs-title > a[aria-selected=true]` is what actually restyles the selected
tab — `.is-active` on the `
` alone changes nothing visually — so the
aria attribute is load-bearing for appearance here, not only for the reader.
Both are rendered server-side and both keep their Alpine binding.
The panel is `.tabs-content` rather than `.tabs-panel`: this widget has one
panel that is always shown and HTMX-swapped, whereas `.tabs-panel` is
`display: none` until `.is-active` picks one of several siblings. {% endcomment %}