Move view style definition to View element, use block instead of flex