Play with 3D fire.
Procedural fire made only with Blende geometry nodes and shader nodes. Apply the modifier to any curve or mesh and it wil start burning. For cycles render increase transparency lights paths to a higher value until black spots are no longer visible.