<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 128 128">
  <defs>
    <linearGradient id="g" x1="0" y1="0" x2="1" y2="1">
      <stop offset="0%" stop-color="#6a4c93"/>
      <stop offset="100%" stop-color="#2a9d8f"/>
    </linearGradient>
  </defs>
  <rect width="128" height="128" rx="22" fill="url(#g)"/>
  <circle cx="64" cy="42" r="18" fill="#fff3d6"/>
  <path d="M20 98c8-18 22-28 44-28s36 10 44 28" fill="#fff3d6"/>
  <text x="64" y="114" text-anchor="middle" font-size="15" font-family="Arial, sans-serif" fill="#ffffff">TB</text>
</svg>
