Shapes with SVG and CSS
This example demonstrates how SVG shapes—circles, rectangles, lines, and paths—can be styled and grouped using CSS and inline attributes. The visualization shows multiple shape configurations, including a group with blue fill and black stroke, and a separate group emphasizing line styling with red paths and round joins. The code relies on raw SVG elements within an HTML document, using the `<svg>`, `<g>`, `<circle>`, `<rect>`, `<line>`, and `<path>` tags, alongside a linked stylesheet for global styling and transforms. No external libraries are used; rendering is purely based on SVG markup.