* implement theme
* refactor theme stylesheets to load inline to simplify vite bundling
* add missing css module scope name for web build
---------
Co-authored-by: jeffvli <jeffvictorli@gmail.com>
* add PWA to web app
* Fix sw.js not registering and lint
* Change sw and manifest to live at root
* Revert "Change sw and manifest to live at root"
This reverts commit 4c27d92467.