Thanks for the clone.
A couple of suggestions:
Move the plot, and floating menu into a separate HtmlForm.
Take the html you’ve added to the standard-page html (just the floating menu part) and move it into the Custom Html for the new form.
This way the floating menu will be bound to the edge of its container rather than the whole page.
You can then add this new form as a component onto the main page.
After doing that you’ll also want to lower the z-index in your css otherwise it overlays the side panel on smaller screens.
It’ll still need some tweaks from there
- you might want to consider making the side panel always behave like it does on mobile (overlay the content) because certain screen widths with the side panel open squash the title cards out of view.
- changing the wrap on your title cards to tablet rather than mobile