import React from 'react'; import { cn } from '../../utils/cn'; // Base container sizes for different embed types export const EMBED_SIZES = { youtube: 'max-w-3xl', // 768px - Video content needs more space twitter: 'max-w-md', // 448px - Narrow tweets, mobile-first reddit: 'max-w-xl', // 576px - Medium width for discussion threads linkedin: 'max-w-lg', // 512px - LinkedIn post embed, mobile-first linkPreview: 'max-w-lg' // 512px - Balanced width for cards } as const; export type EmbedSize = keyof typeof EMBED_SIZES; interface EmbedContainerProps { size: EmbedSize; children: React.ReactNode; className?: string; } // Base container for all embeds export function EmbedContainer({ size, children, className = "" }: EmbedContainerProps) { return (