Davids D3-face
A stylized, smiling face is drawn entirely with SVG shapes and animated using D3.js v5. The face is composed of geometric primitives: circles for the head, ears, and eyes, rectangles for the eyebrows, and annular arcs (via `d3.arc`) for the mouth and nose. Radial gradients define the navy background and yellow face, while D3's selection and attribute methods (`select`, `append`, `attr`) construct the scene, and `.transition().duration(500)` is used for a mouth animation. The data is purely generative, with no external dataset.