Brings the parked mobile voice + screenshare polish from wip/mobile-polish (commit dbb9b2c) into main. Conflicts in MainContent.tsx and mobile-ui.md expected per the WIP commit message — resolved manually.
dbb9b2c