SVG Fundamentals
This example demonstrates fundamental SVG shapes—a circle, a line, and text—as rendered on a 500x500 canvas. It shows how basic SVG elements are positioned and styled using attributes like `cx`, `cy`, `r`, `x`, `y`, `stroke`, and `fill`. The code uses plain HTML with embedded CSS and JavaScript, and the rendering approach relies entirely on native SVG markup. A Roboto font from Google Fonts styles the large 'A' text element, while the shapes are drawn with visible stroke widths and colors.