Shapes with SVG and CSS
This example demonstrates how SVG shapes can be styled and transformed using both inline attributes and CSS. It shows circles, rectangles, lines, and paths arranged in groups, with the `transform` attribute scaling, translating, and nesting elements. The code uses React to render the SVG structure and applies visual properties like fill, stroke, and stroke-width through CSS classes, such as `.lines`, to control line styling and rounded joins.