/** * @file htmlInline.ts * @description An HTML file made whole for its sandboxed preview. The page * runs in an `` with no same-origin access, so it can fetch * nothing from the dashboard — and the dashboard's login cookie is * SameSite=Strict, so even a URL it could reach would answer 401. Instead the * DASHBOARD reads the page's relative stylesheets, scripts, images, media and * the `url(...)`s inside its CSS through a read route that already guards * them (the caller's `fetchFile`: a workspace's or a home's download), and * writes them into the page as `