svg fundamentals
This example demonstrates fundamental SVG shapes and CSS interactions within a React-based visualization. It renders a large blue circle, two smaller red circles, navy lines, and a path on an SVG canvas, all styled with CSS. Hovering over a circle triggers a three-second transition that changes its fill color, stroke, width, and scale. The code uses raw HTML, CSS, and JavaScript, with SVG elements like `circle`, `line`, and `path`, showcasing basic styling and dynamic hover effects without external libraries.