Improve compare view layout (litmus-3px1)
Fix multiple issues with compare view:
- Remove multiple horizontal scroll bars, use single page-level scroll
- Show theme names as column headers at top only (vertical slices)
- Integrate color diff into the grid layout
- Remove repeated ‘Choose’ buttons
- Hide minimap issue badges on compare page (data is for single theme only)
Summary of Changes
- Single scroll bar: Moved
overflow-x: autofrom individual.compare-gridand.color-diff-bodyto page-level.page-compare - Vertical column headers: Added sticky theme name headers at top of page (with links to detail pages), removed per-scene theme name + Choose button repetition
- Removed Choose buttons: Theme names in sticky header are now clickable links instead
- Hidden minimap badges on compare page: Added
show_badgesprop toSceneMinimap, set to false on compare route (badges only make sense for single-theme detail view)