Shapes SVG-CSS
This example demonstrates a variety of SVG shapes—circles, rectangles, lines, and a path—composed in a single 960×500 viewport. It shows how inline SVG attributes like `fill`, `stroke`, and `transform` control appearance, while CSS classes and rules in `styles.css` style grouped elements, such as setting stroke width and color for line and path elements. The visualization is built with raw React and SVG, using no external charting library, and its markup is directly written in `index.html`.