@samhenrigold we use utility CSS (not tw) and find most of the code ends up encapsulated inside custom elements that have semantic meaning (eg <my-header>) which comes out really clean in the DOM. View source on https://enhance.dev or https://begin.com to see it