SVG Fundamentals project
This example demonstrates interactive SVG shapes, including circles, polygons, and paths, that respond to hover events with CSS transitions. It uses inline SVG elements within an HTML page, leveraging CSS properties like `fill`, `stroke`, and `r` to animate color, stroke width, and size changes over specified durations. The shapes are drawn using basic SVG geometry, including a cubic Bézier path, and the interactions are defined entirely through CSS hover rules rather than JavaScript logic. The project serves as a foundational exploration of SVG rendering and styling techniques.