I think we should now remove the top/bottom margin since you now have `height: 50%`.

@tilomitra here's another place where the values and units (`7px`) don't make sense to me. I think this should move to `0.5em` which would translate to `8px`, which then makes sense for a base font size of `16px`.