refactor style and fix fonts