way to get rid of sharp line in shader


I created a planet shader that uses emissive color on a unlit Shading Model.
I am using the dot product of a vecter with the pixel normal to fake light coming from a sun.
Is there a way to smooth out the transition between light emitting until no light ?
here is a picture as example whats going on.