Building Better OG Images with Playwright and Pillow

How I replaced plain social preview cards with Playwright page screenshots composited into branded browser-window frames with Pillow and Flask.