Block visibility in WordPress 7.0 hides with CSS, not the DOM
WordPress 7.0 can hide a block per viewport, but the block still renders and its assets still download. Notes on the new metadata shape and the server-side check I use to handle both formats.