Shapes with SVG and CSS
This example displays basic SVG primitives—circles, rectangles, lines, and paths—organized in groups that are scaled and translated. Styling for the line group comes from CSS, setting stroke color and width, with a specific path receiving a custom color and rounded line joins. The code demonstrates how SVG elements inherit styling from CSS classes and parent group attributes, using inline presentation attributes like `fill` and `stroke-width` for direct control.