Same fix as mobile/templates/mobile/base.html earlier this session: sidebar and topbar are sticky instead of the page being a fixed-height shell around an inner overflow-y-auto <main> -- that read as two separate scrollable areas nested inside each other, most noticeable on a tall page like the week calendar (event_list.html's own .cal-week-body, routinely taller than a screenful of hours). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ECGMEwrc2k4D8VQuwjstj9