I do not really understand what the meaning of hard code versus css means, but all I know is that hundreds of people have mentioned that the font is simply too small and the layout looks like [fill your expletive].
What about hard coding BACK to what it was. It used to work and now it does NOT.
Maybe reading what Tanman wrote might help as well!