- externalized all hard coded styles to demo css , for more flexibility