so I want to make a clock and as you see in the program below, the lines don't appear on the circle and they are nowhere to be found. please help me I can't figure out the reason. this is the first time I'm making an SVG drawing and I would never think it could be this hard...
HTML
<div class="container">
<div class="frame">
<svg viewBox="0 0 40 40">
<circle cx="20" cy="20" r="19" class="circle"/>
<g class="numbers">
<line x1="0" y1="0" x2="200" y2="200" class="one"/>
<line x1="0" y1="0" x2="200" y2="200" class="two"/>
<line x1="0" y1="0" x2="200" y2="200" class="three"/>
<line x1="0" y1="0" x2="200" y2="200" class="four"/>
<line x1="0" y1="0" x2="200" y2="200" class="five"/>
<line x1="0" y1="0" x2="200" y2="200" class="six"/>
<line x1="0" y1="0" x2="200" y2="200" class="seven"/>
<line x1="0" y1="0" x2="200" y2="200" class="eight"/>
<line x1="0" y1="0" x2="200" y2="200" class="nine"/>
<line x1="0" y1="0" x2="200" y2="200" class="ten"/>
<line x1="0" y1="0" x2="200" y2="200" class="eleven"/>
<line x1="0" y1="0" x2="200" y2="200" class="twelve" />
</g>
</svg>
</div>
</div>
CSS
body{
background-color: darksalmon;
margin: 0%;
padding: 0%;
}
svg{
height: 400px;
}
line{
left : -280px;
top : -187px;
height: 10px;
}
.circle{
float: left;
position: relative;
height: 400px;
fill:thistle;
stroke: black;
stroke-width: 1;
stroke-linecap: round ;
z-index: 2;
}