[x] This update has been tested thoroughly enough to ensure there are no
functional bugs or obvious layout issues.
[x] This update has been tested in both desktop and mobile layouts.
[x] This update does not break any existing functionality, layout, or style
rules, unless the update is explicitly intended to remove or update such
functionality, layout, or style rules.
[x] This update is free of any code intended only for debugging or testing
purposes.
[x] This update has been tested in both dark mode and light mode.
[x] This update follows the FAMNM Website Code Style Guide.
[x] This update meets the visual style requirements as specified in the
FAMNM Website Visual Style Guide, and any additional visual elements not
previously specified in the FAMNM Website Visual Style Guide have been
styled so as not to clash visually with the rest of the site.
Description
Update all dependencies to their latest versions at this point
Remove all instances of <a><button>...</button></a>, which currently underlines the text inside the button. This is not idiomatic Bootstrap usage
Split component-specific SCSS into their Astro components to help Astro break styling into smaller chunks so that pages load more quickly
Underline all hyperlinks in accordance with accessibility standards
Checklist
Description
<a><button>...</button></a>
, which currently underlines the text inside the button. This is not idiomatic Bootstrap usage