add blueprint app.css + refactor and fix bug in build workflow