I know this is really simple CSS, but I just realized it for the first time, and wanted to share my joy.
If you leave the panel width blank for a custom panel set, the panels will size themselves to their contents and display as inline-block.
Thanks for sharing your joy!Â