One of my issues with CSS regions (we explored them a bit here) was the use of empty container divs for layout options. Razvan Caliman talks about fixing that by building out your own Shadow DOM tree. Clever, cutting edge stuff. You can see it work in Chrome Canary.
CSS Regions and Shadow DOM
UGURUS offers elite coaching and mentorship for agency owners looking to grow. Start with the free Agency Accelerator today.