monopoly_deal is Rails 7 .0 with ESM
(gem "jsbundling-rails" and cssbundling-rails, no importmap).
SO the assets are setup differently from MSP.
I failed (even with chatgpt assistance) to organize the stylesheets like MSP. @imports were not recognised. In the end all custom stylesheets ended up in custom.scss, which is referenced in application.html with a stylesheet_link_tag.
On deploy ([fly deploy works now (may need a source ~/.profile if bash has lost it)], fly takes forever.
The stylesheets were a bit reluctant to update on PC and android, but a quick refresh got them there. Occasional error to load (possibly a consequence of the eager loading of @matches with associations now consuming too much memory for the free tier?). On iphone, Kevin had to delete cache for it to update stylesheets. From inspector source, can see that the application.css file has a long sequence of characters in its file name, indicating the cache busting approach has been correctly implemented. It seems likely that the iphone has cached the entire html file (name unchanged) and unwilling to request a new page.