Hi Vineet
CSS Tricks has a great tutorial on how to create “percentage pies”. You can scrap the JS for the filling and set it up to a specific percentage to fill. And if you want a static circle-center with text or something in it, place an absolute positioned circle with the background color you want and you’re set.
I think that’s just the standard way that small borders show and it may be smoother if the whole thing was larger. (We did have a thread here about border sharpness which may be of interest.)