<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 630" role="img" aria-label="The forgetting curve">
  <defs>
    <linearGradient id="bg" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0" stop-color="#e8f1fb"/>
      <stop offset="1" stop-color="#d3e4f7"/>
    </linearGradient>
    <linearGradient id="fade" x1="0" y1="0" x2="0" y2="1">
      <stop offset="0" stop-color="#1976d2" stop-opacity="0.18"/>
      <stop offset="1" stop-color="#1976d2" stop-opacity="0"/>
    </linearGradient>
  </defs>
  <rect width="1200" height="630" fill="url(#bg)"/>
  <!-- axes -->
  <line x1="160" y1="120" x2="160" y2="500" stroke="#9db8d6" stroke-width="3"/>
  <line x1="160" y1="500" x2="1060" y2="500" stroke="#9db8d6" stroke-width="3"/>
  <text x="120" y="120" font-family="Arial, sans-serif" font-size="22" fill="#5b7390" transform="rotate(-90 120 120)" text-anchor="end">Memory</text>
  <text x="610" y="548" font-family="Arial, sans-serif" font-size="22" fill="#5b7390" text-anchor="middle">Time</text>
  <!-- single rapid forgetting curve (faint) -->
  <path d="M160 150 C 240 360, 340 470, 1060 492" fill="none" stroke="#c0392b" stroke-width="4" stroke-dasharray="10 9" opacity="0.55"/>
  <!-- spaced review curve, resetting higher each time -->
  <path d="M160 150 C 230 320, 300 420, 360 440
           L360 200 C 430 330, 500 400, 560 420
           L560 175 C 650 300, 730 360, 800 380
           L800 160 C 900 270, 980 320, 1060 340"
        fill="none" stroke="#1976d2" stroke-width="6" stroke-linecap="round" stroke-linejoin="round"/>
  <path d="M160 150 C 230 320, 300 420, 360 440 L360 200 C 430 330, 500 400, 560 420 L560 175 C 650 300, 730 360, 800 380 L800 160 C 900 270, 980 320, 1060 340 L1060 500 L160 500 Z" fill="url(#fade)"/>
  <!-- review markers -->
  <circle cx="360" cy="200" r="10" fill="#1976d2"/>
  <circle cx="560" cy="175" r="10" fill="#1976d2"/>
  <circle cx="800" cy="160" r="10" fill="#1976d2"/>
  <text x="200" y="585" font-family="Arial, sans-serif" font-size="24" fill="#37516f" font-weight="bold">Each review lifts the curve back up</text>
</svg>
