1. See
https://github.com/koreader/koreader/issues/7426
2. Your style tweak looks good. If it affects undesired elements on some books you might want to create others with more fine grained selectors.
Also, question number two would receive a much more qualified answer on github. So feel free to ask about more css shenannigans there.