
do this for [Franchise], 16:9 STATES: S0: input_franchise($ franchise) S1: infer_lead_character -> dynamic pose, expressive, central focal S2: infer_ensemble(4-6) -> including antagonist (opposing) and deep cut (small edge), scale by importance S3: infer_backdrop -> iconic setting with depth and light S4: infer_motifs -> 4 signature symbols integrated into composition S5: infer_palette -> cohesive key-art palette, one dramatic accent S6: define_anime_style -> cel-shaded flats, hard shadows, controlled line weight, screentone, expressive eyes, bloom highlights S7: assemble_composition -> key-visual poster layout, strong diagonal/centered, figures vs negative space S8: add_title_treatment -> stylized logo + tagline, credits strip S9: apply_cel_lighting -> directional cel shadows and rim glow, flat illustration, no photo texture S10: render_final_key_art -> one image OUTPUT: S10.