// Renders public/og.png from the hero; needs pnpm preview. import { chromium } from "@playwright/test"; const browser = await chromium.launch(); const page = await browser.newPage({ viewport: { width: 1200, height: 630 }, deviceScaleFactor: 2, colorScheme: "light", reducedMotion: "reduce" }); await page.goto(process.env.SITE ?? "http://localhost:4173/"); await page.addStyleTag({ content: ".bar, .cta { display: none } .hero { min-height: 630px; padding: 56px } .words { zoom: 1.5 } .og { font-weight: 600; margin-bottom: 16px }", }); await page.evaluate(() => { document.querySelector(".glyphs").insertAdjacentHTML("afterend", '