Shapes with SVG and CSS
This example demonstrates basic geometric shapes rendered as SVG elements, including circles, rectangles, lines, and paths, with styling applied through CSS. The visualization uses SVG's native `circle`, `rect`, `line`, and `path` tags within a `<g>` group, leveraging the `transform` attribute for scaling and translation. The CSS stylesheet applies stroke properties to a `.lines` class, setting the line color, width, and path join style, while the SVG `fill` and `stroke` attributes control shape colors directly.