I do some CSS animations with the animated face of a child, and I'm trying to create a mouth as a special form of smile. I need a form. Pay attention to the upper left and right edges, which are rounded:

You can see the closest I got here. The only thing missing is the rounded upper left and right edges.
.half-circle { height:150px; width: 75px; border-radius: 150px 0 0 150px; border-top: 20px solid #000; border-left: 20px solid #000; border-bottom: 20px solid #000; transform: translate(100px) rotate(-90deg); }
<div class="half-circle"></div>
* Edit The answers provided are not good enough so far, so unfortunately I had to use a bitmap. If someone finds a better solution in the future, provide an answer, and I mark it as accepted if it will work adequately.
source share