Some components (n-app & n-views) add stye="display: block" to themselves which can mess up flex box alignment. If we used 'display: contents' in the root CSS, we won't interfere with the HTML content layout