SVG with CSS
This example shows a small collection of basic geometric shapes—circles, rectangles, a line, and a path—arranged in two groups, each styled differently through CSS. One group uses inline `fill` and `stroke` attributes, while the second group applies CSS classes to set stroke color, width, and line joins. The SVG is scaled and translated via `transform` attributes, and the stylesheet controls the overall page layout. The visualization demonstrates how SVG elements can be styled using CSS rules defined in an external stylesheet.