Shapes and Colors with SVG and CSS
This example demonstrates a range of basic SVG shapes—circles, rectangles, lines, and paths—styled through both inline attributes and external CSS. It shows how fill colors, strokes, stroke widths, and line joins can be applied, with groups using transformations for scaling and translation. The rendering relies on raw SVG markup within an HTML page, combined with a linked stylesheet that defines classes like `.lines` for grouped styling. No JavaScript libraries are used.