main_views: viewport-fit=cover for notch/home-indicator support
OasisMobile.css: remove full mobile.css duplicate, fix aggressive div border/bg selector,
add :active feedback on buttons/links, fix user-link overflow with ellipsis,
QR colors adapted to dark theme
mobile.css: complete rewrite -
safe-area-inset padding for notch phones
filter buttons as horizontal scroll row (no more tall vertical stacks)
inhabitant photos circular with object-fit cover
post images max-height 60vh to avoid full-screen takeover
invite-log table horizontal scroll on mobile
QR lightbox overlay (CSS-only, no JS)
font-size 14px base (more readable on small screens)
:active touch feedback on all interactive elements
style.css: circular profile photos, max-height post images, button transitions,
invite-page centered layout, user-id-qr alignment
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>