Improvements to passcode redeeming

- use text color instead of background, with font-weight:bold and a small shadow
- short format for passcodes