aae6e6e65e
Replace string concatenation layout with lipgloss.JoinVertical and fixed-height content area. Footer now stays at the same vertical position regardless of tab content height. Uses lipgloss.Height() to dynamically measure header/footer and fill remaining space.