The problem is in my positioning function. It’s setting inline styles that override the CSS, breaking the show/hide logic.

💬 Claude

Claude finally taking responsibility … time was when ‘my’ would have read ‘your’