import { ImageResponse } from 'next/og'; // Shared Open Graph card for /guides/* articles. Each guide directory ships a // tiny opengraph-image.tsx that calls this with its title + tag — the design // stays consistent and Google Discover gets a ≥1200px image per article. export const OG_SIZE = { width: 1200, height: 630 }; export function articleOgImage(opts: { title: string; tag: string }): ImageResponse { return new ImageResponse(