Data-Driven CSS with Grid & Custom Properties

CSS has come a long way since the browser wars of the 90s – even since last year. With wide and growing support for CSS grid and custom properties, we have the power to inject our styles with raw data, and manipulate layouts on-the-fly. Make your JS job easier by passing data off to your CSS friends! We'll cover a range of experiments, from practical to absurd. What happens when we turn CSS to 11?