I'd make a website with regular website technologies, and then create some view/iframe/page that has the usable TUI in the browser (if that's the concept). Keep pages that are mainly text / docs in that standard tech, these oddities and overrides are better when the user knows it's going to happen, or another way
1. landing page, normal tech so you don't turn people off immediately 2. app/tui page, linked to from landing page letting the user know you did some cool rust/wasm/tui thing, don't necessarily have to call out scroll issues, it will be understood/accepted by way of the weird web tech they have clicked through to
I see it on mobile/desktop | chrome/vivaldi