Fragmented Magazine Layouts with CSS Shapes, Regions, and Masks