Solution. The site runs inside an Expo app for iOS and Android, with a native bottom menu built from the site's sections; the site's own header and footer are hidden. With no connection, the app shows a clear screen with Call and Email buttons that work offline, instead of a browser error. Phone, maps and messenger links open in the phone's own apps, and the colours follow the site. Push notifications can be added for offers or bookings.