This tab panel is a popover="manual" element. It stays open until another tab is selected — no light-dismiss, no accidental close.
Each button uses popovertarget to wire up to its panel. CSS Anchor Positioning then stretches the panel to fill the content area below the tab bar.
The fade transition uses @starting-style so the panel animates in from transparent the first time it enters the top layer.