extract shared styles
fix list styles
remove dependency on icon font