* Use official node image
Use the official node which relies on a more recent version of alpine, the mhart image uses 3.11 which is end of life as of 7 months ago
* Update Dockerfile
* Update dependencies to run without openssl lgeacy workaround
* Update line endings to fix prettier warnings
* Move all settings below card
* refactor components; lifting state up
* background color
* Evergreen components for everything
* password error
* Tighten card size
* Simply hide password to basic toggle, never disable
* Hide password label, too
* Maximize mobile portrait width
* Make wifi tip smaller
* Small style tweaks
* Copy: update password length error text to include helpful instructions
This will need a backfill for other translations
* Remove unused css
* Use empty string for EncryptionMode=None value
* Remove light.min.css
* Include logo on wificard
* Cleanup after rebase
* Clean-up comments on state
* Padding for mobile