Shapes with CSS and SVG
This example demonstrates various SVG shapes rendered directly on a page, including circles, rectangles, lines, and a path. The SVG markup applies styling through attributes and CSS, with group elements (`g`) using transforms and inherited fill and stroke properties. It also illustrates CSS class-based styling for the line and path elements via the `.lines` rule. The visualization uses raw SVG and CSS, with no additional libraries, showing how shape attributes and styles interact.