How It Works
Use when user wants to change cinematic template settings (headlines, text, media slot URLs, colors, animation). Also use for intro overlays (newspaper-classic, crime-board, social-post-x, etc.) — they are all cinematic-template type now. Do NOT use add_overlay — this edits a cinematic overlay already on the timeline. Deep merge: nested objects are recursively merged, not replaced. Send only the fields you want to change. Common props: headline, subheadline, tagline, text slots (text1-text6), media slot overrides, accentColor, animationSpeed. Intro-specific props: headlineKeyword, kicker, secondaryHeadline, mastheadName, bodyText, mediaSlots, photoCaption, vfxIntensity.