Creates custom CSS, based on the base CSS, for the legal page (legal.css)
Creates the HTML for the legal flow (legal_flow.html)
Creates routes to all the legal end pages (main.py)
Updates the translation JSONs for Spanish button text
Creates tests for legal routes
There is one outstanding issue that, for the sake of time, I think we can resolve later - when you use that back button it does not remember the button colors. This doesn't impede functionality.
Non-obvious technical information
Checklist before requesting a review
[X] pre-commit run --all-files (run before pushing)
[X] pytest if applicable
[X] Link issue
[X] Update relevant documentation if applicable: doc strings, readme, poetry.
This PR will close #135, #136, #184 and #185.
Describe your changes
This PR does the following:
There is one outstanding issue that, for the sake of time, I think we can resolve later - when you use that back button it does not remember the button colors. This doesn't impede functionality.
Non-obvious technical information
Checklist before requesting a review