Use background-color instead of opacity to avoid unreadable transparent text
Fix border width
Stop storing options in mw.user.options

Doesn’t make sense; device-specific, not user-specific.
Cache size in font size scaler
Improvements to hide/show/open/close mechanics