So no CSS files at all? Only inline styles?

No, you just need to scope your styles appropriately. See also my other comment: https://news.ycombinator.com/item?id=48161902

Well I mean styles that are actually global I put into CSS, but it’s generally not too much