Shapes with SVG and CSS
This example demonstrates basic SVG shapes—circles, rectangles, lines, and paths—styled through CSS classes and inline attributes. It shows how SVG elements can be grouped, transformed (scaled and translated), and filled with colors or strokes. The code uses raw SVG markup within an HTML page, with CSS rules in `styles.css` controlling properties like stroke width, color, and line joins. No JavaScript libraries are involved; rendering relies entirely on the browser's native SVG support.