attempt to use relative width and height, fix #10
This PR introduces potentially breaking CSS changes.
I'm not satisfied with what I've done, I gave up on editing the font size because it would've lead to a huge CSS refactor.
Feel free to refuse the PR if it isn't good enough.