Shapes and Colors with SVG and CSS
This example demonstrates how SVG shapes and CSS styles combine to create static vector graphics. It shows circles and rectangles with distinct fill colors, including a group with a light blue fill and black stroke, alongside lines and a polyline path. The code uses raw SVG elements like `<circle>`, `<rect>`, `<line>`, and `<path>` within a `<g>` container, with scaling and translation transforms applied. CSS classes control stroke properties, such as color, width, line join, and cap. No JavaScript libraries or data sources are used; everything is defined directly in HTML and an external stylesheet.