--- // YouTubeEmbed.astro - Build-time component with full styling control interface Props { videoId: string; title?: string; className?: string; aspectRatio?: string; style?: 'default' | 'minimal' | 'rounded' | 'flat'; } const { videoId, title = "YouTube Video", className = "", aspectRatio = "56.25%", style = "default" } = Astro.props; const embedUrl = `https://www.youtube.com/embed/${videoId}`; ---