Smile face HTML
A smiling face is rendered as a scalable SVG graphic composed of a yellow circle, two black eye circles, and a mouth drawn as a D3 arc path. The React components `BackgroundCircle`, `Eyes`, `Mouth`, and `FaceContainer` compose the static visualization, with `Face` coordinating the layout and dimensions. The code uses `d3.arc()` for the mouth, and React 18 with D3 v7 mounts the `Face` component via `ReactDOM.render`. All elements are centered using an SVG `<g>` transform.