This is closer to the Base16 standard style guide. Also, it just happen
to look nicer anyways. :)
Related with the change also comes with a new color when hovered.
This is different from removing the overridden style for CSS
`::selection` where it affects the accessibility. This one is for
components with selection.
I've also put more comments on the individual components in the partial.
Hopefully, that'll mitigate against me forgetting their purpose all over
again.
It should be easier to integrate it with other libraries such as Prism,
Mermaid, and D3 especially in the graphics department where it mostly
use vector graphics to do its thing.