Is there a way to use your own CSS for the login page?
The only way would be to use a custom build web-vault.
Look at the GitHub - dani-garcia/bw_web_builds: Web vault builds for bitwarden_rs repo on how to do this.
We overwrite/add some css to hide specific elements.
But you can also make your own changes there.